.mission-page h1{max-width:1160px;font-size:clamp(44px,5.4vw,78px);line-height:1.04}.mission-page .page-intro{max-width:850px}.mission-practice{padding:38px 0;border-top:1px solid #ffffff25}.mission-practice h2{font-size:clamp(29px,3.4vw,42px);margin-bottom:20px}.mission-practice p{max-width:850px;font-size:16px;line-height:1.8}.news-study-section{padding:46px 0;border-top:1px solid #ffffff25}.news-study-section h2{font-size:clamp(29px,3.4vw,44px);max-width:880px;margin:18px 0 24px;line-height:1.12}.news-study-section>p{font-size:16px;line-height:1.85;max-width:880px;margin:16px 0;color:#bccacc}.news-study-section code{font:13px ui-monospace,Menlo,monospace;color:#d3e8e3}.news-study-visuals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;max-width:720px;margin:30px 0}.news-study-visuals figure{margin:0;max-width:320px}.news-study-visuals img{display:block;width:100%;height:auto}.news-study-visuals figcaption{font-size:12px;line-height:1.7;color:#afc1c3;margin-top:15px}.news-study-visuals figcaption b,.news-study-visuals figcaption span{display:block}.news-study-visuals figcaption b{color:#e2ebe6;margin-bottom:5px}.news-study-section .news-study-note{font-size:12px;line-height:1.7;max-width:720px;color:#9eb3b7}.news-study-evidence ul{list-style:none;padding:0;max-width:920px}.news-study-evidence li{padding:16px 0;border-bottom:1px solid #ffffff1c;font-size:15px;line-height:1.85;color:#b9c9ca}.news-study-evidence strong{color:#e0e9e6;font-weight:500}.news-study-evidence summary{cursor:pointer;min-height:44px;padding:12px 0;color:#b7ddd8;font-size:13px}.news-study-evidence details p{font-size:13px;line-height:1.8;max-width:880px}.news-study-evidence details a{color:#b7ddd8;text-decoration:underline;text-underline-offset:4px}.newsroom-study .case-screenshot img{aspect-ratio:1.44;object-fit:contain}.newsroom-study .case-screenshot{margin:0}.newsroom-study .case-meta{margin-bottom:35px}.newsroom-study .case-visit{margin-bottom:40px}@media(max-width:700px){.mission-page h1{font-size:43px}.mission-practice p{font-size:14px}.news-study-section{padding:32px 0}.news-study-section h2{font-size:31px}.news-study-section>p,.news-study-evidence li{font-size:14px}.news-study-visuals{gap:18px}.news-study-visuals figcaption{font-size:11px}.newsroom-study .case-screenshot{margin:24px 0}.news-study-evidence details p{overflow-wrap:anywhere}}
@media(max-width:550px){.news-study-visuals{grid-template-columns:1fr;max-width:320px;gap:28px}.news-study-visuals figure{max-width:300px}.news-study-visuals figcaption{font-size:12px}}
