.sg-res{padding:64px 24px;background:#f4f8f9;color:#172c3b}.sg-res-wrap{max-width:1160px;margin:auto}.sg-res h1{font-size:clamp(34px,4.5vw,58px);line-height:1.1;letter-spacing:-1px;margin:16px 0 24px}.sg-res h2{font-size:clamp(27px,3vw,38px);line-height:1.2;margin:0 0 20px}.sg-res h3{font-size:21px;line-height:1.35;margin:0 0 12px}.sg-res p,.sg-res li{font-size:17px;line-height:1.7}.sg-res p{margin:12px 0 20px}.sg-res-kicker{font-size:12px!important;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#277c64}.sg-res-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:38px;align-items:center}.sg-res figure{margin:0}.sg-res img{display:block;width:100%;height:auto;border-radius:12px}.sg-res figcaption,.sg-res-note{font-size:13px!important;line-height:1.6!important;color:#526572;margin-top:12px}.sg-res-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:25px 0}.sg-res-card{background:white;border:1px solid #dce6e8;border-radius:10px;padding:25px}.sg-res-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.sg-res a{color:#145b48;text-decoration:underline;text-underline-offset:3px}.sg-res .sg-res-button{background:#1b7854;color:white;border-radius:6px;padding:14px 20px;text-decoration:none;display:inline-block;font-weight:700}.sg-res ul,.sg-res ol{padding-left:24px}.sg-res details{padding:18px 0;border-bottom:1px solid #d4e0e5}.sg-res summary{cursor:pointer;font-size:18px;font-weight:700}.sg-res-alt{background:white}.sg-res blockquote{margin:20px 0;padding:18px 24px;border-left:3px solid #1b7854;background:white}.sg-res section{margin:36px 0}.sg-res a:focus-visible{outline:3px solid #c59a3a;outline-offset:4px}.sg-res-lang{text-align:right}.sg-res-lang a{font-size:14px}@media(max-width:760px){.sg-res{padding:40px 20px}.sg-res-hero,.sg-res-grid{grid-template-columns:1fr}.sg-res-hero{gap:24px}.sg-res-card{padding:20px}.sg-res h1{letter-spacing:-.6px}}