.security-case .research-results{padding-block:42px 38px}.security-case .research-result-heading{grid-template-columns:.85fr 1.15fr;gap:40px;margin-bottom:25px}.security-case .research-result-heading h2{font-size:clamp(2rem,3vw,3.1rem)}.security-case .research-result-heading .showcase-kicker{margin-bottom:10px}.security-case .research-result-heading p{font-size:14px}.security-case .research-filters[hidden]{display:none}.research-ledger-footer{justify-content:space-between;align-items:center;gap:24px;margin:16px 0 20px;display:flex}.research-ledger-footer .button{min-height:44px;font-size:14px}.research-ledger-footer>p{color:#53675c;max-width:48ch;font-size:12px}.security-case .research-results>.showcase-note{margin-top:10px;font-size:12px}.research-recognition{border-top:1px solid #d4ddd5;margin-top:30px;padding-top:24px}.recognition-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.recognition-heading h3{letter-spacing:-.02em;font-size:16px}.recognition-heading>a{text-underline-offset:4px;font-size:12px}.research-recognition ul{grid-template-columns:repeat(10,minmax(0,1fr));gap:16px;margin:23px 0 18px;padding:0;list-style:none;display:grid}.research-recognition li{min-width:0}.research-recognition li a{align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:650;text-decoration:none;display:flex}.research-recognition img{object-fit:contain;filter:grayscale();border-radius:3px;width:28px;height:28px}.research-recognition p{color:#596b62;font-size:12px}.research-recognition a:focus-visible,.research-ledger-footer button:focus-visible{outline-offset:5px;outline:3px solid #71822a}.security-case .research-topics{border-top:1px solid #dce3dd;gap:65px;padding-block:55px}.security-case .research-method{padding-block:40px}.security-case .research-method .showcase-section-heading{margin-bottom:25px}.security-case .research-method .showcase-section-heading h2{font-size:2.4rem}.security-case .research-method .showcase-section-heading>p:last-child{margin-top:14px}.security-case .research-phase-result{min-height:200px}.security-case .research-access{padding-block:40px}.security-case .research-access .showcase-section-heading h2{font-size:2.4rem}.security-case .research-access .showcase-section-heading{margin-bottom:15px}@media (width<=1250px){.research-recognition ul{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px 22px}.research-recognition li a{font-size:15px}}@media (width<=700px){.security-case .research-result-heading{grid-template-columns:1fr;gap:20px}.research-ledger-footer{flex-direction:column;align-items:start;gap:15px}.research-recognition ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 22px}.research-recognition img{width:30px;height:30px}.recognition-heading{flex-direction:column;align-items:start;gap:10px}.security-case .research-topics{gap:30px;padding-block:42px}.security-case .research-method .showcase-section-heading h2,.security-case .research-access .showcase-section-heading h2{font-size:2rem}}.security-case .showcase-hero-inner{min-height:0;padding-block:40px 0}.security-case .showcase-hero-copy{width:58%;max-width:780px}.security-case .showcase-hero h1{max-width:17ch;font-size:clamp(3.1rem,5vw,5.6rem)}.security-case .showcase-hero-copy>p:not(.showcase-kicker){max-width:57ch}.research-hero-art{margin:-60px -45px 0;position:relative}.research-hero-art img{width:100%;height:auto;display:block;mask-image:linear-gradient(#0000,#000 13%)}.research-hero-art figcaption{background:#f2f4d8d9;padding:6px 10px;font-size:11px;position:absolute;bottom:18px;right:35px}.security-case .research-topics{grid-template-columns:1.05fr 1fr;align-items:center}.research-detail-art{align-self:stretch;align-items:center;margin:0;display:flex}.research-detail-art img{width:100%;height:auto;display:block}.research-topics .showcase-editorial-list{margin-top:30px}.research-topics .showcase-editorial-list article{padding-block:15px}.research-topics .showcase-editorial-list h3{margin-bottom:8px;font-size:20px}.research-topics .showcase-editorial-list p{font-size:14px}.security-case .research-method-grid{display:block}.security-case .research-phase-buttons{grid-template-columns:repeat(4,1fr);gap:16px}.security-case .research-phase-buttons button{min-height:72px;font-size:16px}.security-case .research-phase-result{grid-template-columns:.8fr 1.2fr 1fr;align-items:start;gap:30px;min-height:140px;padding-top:28px;display:grid}.security-case .research-phase-result p:last-child{color:#d9e5c9;border:0;margin:0;padding:0;font-size:13px}.security-case .research-phase-result h3{margin:0}.security-case .research-access-grid{grid-template-columns:1fr 1fr}.security-case .research-access .showcase-console{grid-template-columns:1fr 1fr 1fr;gap:14px;display:grid}.security-case .research-access .showcase-result{grid-column:1/-1;margin:0}.security-case .research-access .showcase-console button{grid-column:1/-1;justify-self:start;padding:5px 0}.security-case .research-access .showcase-console label{font-size:12px}.security-case .research-access .showcase-console select{padding:10px 20px 10px 8px;font-size:12px}@media (width<=1000px){.security-case .showcase-hero-copy{width:85%}.research-hero-art{margin-top:-20px}.security-case .research-phase-result{grid-template-columns:1fr 1fr}.security-case .research-phase-result p:last-child{grid-column:2}.security-case .research-access-grid{grid-template-columns:1fr}.security-case .research-access-visual{width:100%;max-width:650px;margin:auto}.security-case .research-access .showcase-console{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.security-case .showcase-hero-inner{padding-top:26px}.security-case .showcase-hero-copy{width:100%}.security-case .showcase-hero h1{font-size:clamp(2.7rem,10vw,4rem)}.research-hero-art{margin:18px -22px 0}.research-hero-art img{mask-image:none}.research-hero-art figcaption{text-align:right;background:0 0;padding:8px 22px;font-size:10px;position:static}.security-case .research-topics{grid-template-columns:1fr;gap:26px}.research-detail-art{order:2}.security-case .research-phase-buttons{grid-template-columns:1fr 1fr;gap:10px}.security-case .research-phase-buttons button{min-height:60px;font-size:14px}.security-case .research-phase-result{min-height:240px;display:block}.security-case .research-phase-result h3{margin-bottom:16px}.security-case .research-phase-result p:last-child{margin-top:18px}.security-case .research-access .showcase-console{grid-template-columns:1fr}.security-case .research-access .showcase-console select{font-size:14px}.security-case .research-access .showcase-console label{font-size:13px}}@media (width>=1001px){.security-case .showcase-hero-inner{min-height:740px;padding-block:44px 80px}.security-case .showcase-hero-copy{width:46%;max-width:610px}.security-case .showcase-hero h1{max-width:14ch;font-size:clamp(3.3rem,4.6vw,5.1rem)}.research-hero-art{margin:0;position:absolute;inset:0 -45px;overflow:hidden}.research-hero-art img{object-fit:cover;object-position:center bottom;width:100%;height:100%;mask-image:linear-gradient(#0000,#000 10%)}.research-hero-art figcaption{bottom:16px}.security-case .showcase-hero-copy>p:not(.showcase-kicker){max-width:42ch}}.research-source-note{border-top:1px solid #ccd8c9;margin-top:22px;font-size:14px}.research-source-note summary{cursor:pointer;padding-block:17px;font-weight:600}.research-source-note p{max-width:90ch;padding-bottom:18px;font-size:14px;line-height:1.7}.research-source-note a{text-underline-offset:4px}
