:root{--sr-navy:#17345a;--sr-green:#347c68;--sr-mint:#e7f2ee;--sr-text:#566a7d;--sr-line:#d8e3e7}.science-region-page{overflow-x:hidden;background:#fff;color:#243b56}.science-region-page *{box-sizing:border-box}.sr-hero{padding:138px 0 86px;background:linear-gradient(135deg,#f8fbfa,#e8f3ef)}.sr-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:27px;color:#677b8d;font-size:.82rem}.sr-breadcrumb a{color:inherit;text-decoration:none}.sr-hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:64px;align-items:center}.sr-kicker,.sr-label{margin:0 0 13px;color:var(--sr-green);font-size:.72rem;font-weight:900;letter-spacing:.14em}.sr-hero h1{margin:0;color:var(--sr-navy);font-size:clamp(2.8rem,5.4vw,5.15rem);line-height:1.06;letter-spacing:-.055em}.sr-hero h1 span,.sr-hero h1 small{display:block}.sr-hero h1 small{max-width:720px;margin-top:20px;color:var(--sr-green);font-size:.5em;line-height:1.38;letter-spacing:-.035em}.sr-lead{max-width:720px;margin:27px 0 0;color:var(--sr-text);font-size:1rem;line-height:1.82}.sr-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:29px}.sr-text-link{color:var(--sr-navy);font-weight:850;text-decoration:none}.sr-text-link span{margin-left:5px;color:var(--sr-green)}.sr-answer{padding:30px;border:1px solid rgba(52,124,104,.17);border-radius:26px;background:#fff;box-shadow:0 23px 55px rgba(36,79,68,.1)}.sr-answer>span{color:var(--sr-green);font-size:.68rem;font-weight:900;letter-spacing:.13em}.sr-answer h2{margin:10px 0 14px;color:var(--sr-navy);font-size:1.5rem;line-height:1.4}.sr-answer p{margin:0;color:var(--sr-text);line-height:1.72}.sr-answer ul{margin:20px 0 0;padding:0;list-style:none}.sr-answer li{padding:12px 0;border-top:1px solid var(--sr-line);font-size:.9rem}.sr-body{padding:88px 0}.sr-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:54px;align-items:start}.sr-layout article>section{padding:62px 0;border-bottom:1px solid var(--sr-line)}.sr-layout article>section:first-of-type{padding-top:46px}.sr-layout h2{margin:0 0 19px;color:var(--sr-navy);font-size:clamp(1.8rem,3vw,2.65rem);line-height:1.28;letter-spacing:-.04em}.sr-layout p{color:var(--sr-text);line-height:1.82}.sr-thumb{display:block;width:100%;height:auto;border-radius:26px}.sr-note{margin-top:26px;padding:25px;border-left:5px solid var(--sr-green);border-radius:0 18px 18px 0;background:#f1f7f5}.sr-note strong{color:var(--sr-navy)}.sr-note p{margin:8px 0 0}.sr-flow{margin:28px 0 0;padding:0;list-style:none}.sr-flow li{display:grid;grid-template-columns:44px 1fr;gap:15px;padding:18px 0;border-top:1px solid var(--sr-line)}.sr-flow li:last-child{border-bottom:1px solid var(--sr-line)}.sr-flow i{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:var(--sr-green);color:#fff;font-size:.7rem;font-style:normal;font-weight:900}.sr-flow b,.sr-flow span{display:block}.sr-flow span{margin-top:6px;color:var(--sr-text);font-size:.88rem;line-height:1.6}.sr-report{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin:26px 0}.sr-report div{padding:21px;border:1px solid var(--sr-line);border-radius:18px}.sr-report b,.sr-report span{display:block}.sr-report span{margin-top:9px;color:var(--sr-text);font-size:.84rem;line-height:1.6}.sr-faq details{border-top:1px solid var(--sr-line)}.sr-faq details:last-child{border-bottom:1px solid var(--sr-line)}.sr-faq summary{padding:19px 4px;color:var(--sr-navy);font-weight:850;cursor:pointer}.sr-faq details p{margin:0;padding:0 4px 20px}.sr-related{display:grid;grid-template-columns:1fr 1fr;gap:13px}.sr-related a{padding:21px;border:1px solid var(--sr-line);border-radius:17px;color:inherit;text-decoration:none}.sr-related b,.sr-related span{display:block}.sr-related span{margin-top:8px;color:var(--sr-text);font-size:.82rem;line-height:1.5}.sr-side{position:sticky;top:95px}.sr-side>div{padding:25px;border-radius:22px;background:#f0f6f4}.sr-side>div>span{color:var(--sr-green);font-size:.75rem;font-weight:900}.sr-side h2{margin:10px 0 17px;font-size:1.25rem}.sr-side ul{margin:0 0 21px;padding-left:20px;color:var(--sr-text)}.sr-side li{margin:8px 0;line-height:1.5}.sr-side .button{width:100%;justify-content:center;white-space:normal;text-align:center}.sr-final{padding:82px 0 108px;background:var(--sr-navy);color:#fff;text-align:center}.sr-final p{margin:0;color:#91cdb9}.sr-final h2{margin:14px 0 28px;font-size:clamp(2rem,4vw,3.4rem);line-height:1.25}.sr-final .button{background:#fff;color:var(--sr-navy)}
@media(max-width:950px){.sr-hero-grid,.sr-layout{grid-template-columns:1fr}.sr-answer{max-width:720px}.sr-side{position:static}.sr-side>div{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px}.sr-side h2,.sr-side .button{grid-column:1/-1}}
@media(max-width:650px){.science-region-page .container{width:min(100%,calc(100% - 34px));min-width:0}.sr-hero-grid>*,.sr-layout>*,.sr-actions{min-width:0}.sr-hero{padding:108px 0 62px}.sr-hero h1{font-size:clamp(2.45rem,11vw,3.25rem)}.sr-hero h1 small{margin-top:15px;font-size:.58em;line-height:1.42}.sr-hero h1 small,.sr-lead,.sr-answer p,.sr-layout h2,.sr-layout p{word-break:normal;overflow-wrap:anywhere}.sr-lead{font-size:.95rem}.sr-answer{padding:22px}.sr-body{padding:62px 0}.sr-layout{gap:34px}.sr-layout article>section{padding:50px 0}.sr-report,.sr-related{grid-template-columns:1fr}.sr-side>div{display:block}.sr-side .button{margin-top:20px}.sr-actions .button{width:100%;justify-content:center}.sr-final{padding:68px 0 102px}}
