.gr-room{--green:#07845f;--ink:#142e2b;background:#f4f7f6;color:var(--ink);font-size:15px;line-height:1.8}.gr-room *{box-sizing:border-box}.gr-room h1,.gr-room h2,.gr-room h3,.gr-room p{margin:0}.gr-room a{text-decoration:none}.gr-wrap{max-width:1240px;margin:auto;padding:0 28px}.gr-hero{background:radial-gradient(ellipse at 90% 10%,#125e49 0,transparent 58%),#062e27;color:white;padding:24px 0 64px;position:relative}.gr-crumb{display:flex;gap:12px;color:#b1ccc3;font-size:13px;margin-bottom:32px}.gr-crumb a{color:#b1ccc3}.gr-hero-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:72px;align-items:center}.gr-eyebrow{font-size:11px;letter-spacing:2px;color:var(--green);font-weight:700}.gr-hero .gr-eyebrow{color:#79d6b0}.gr-room h1{font-size:46px;line-height:1.25;margin:14px 0 18px;font-weight:750;letter-spacing:-1px}.gr-hero h2{font-size:22px;color:#fff;line-height:1.5}.gr-hero-grid>div>p{color:#b9d1ca;margin-top:16px;max-width:540px;line-height:1.9}.gr-actions{display:flex;gap:12px;margin-top:28px;flex-wrap:wrap}.gr-button,.gr-outline{padding:11px 22px;border-radius:7px;display:inline-flex;gap:22px;align-items:center;font-weight:600;font-size:14px}.gr-room a.gr-button{background:#0a9d70;color:#fff}.gr-room a.gr-outline{border:1px solid #679083;color:#e2f3ec}.gr-focus{padding:24px 28px;border:1px solid #477766;border-radius:16px;background:linear-gradient(135deg,#ffffff0e,#ffffff03);box-shadow:0 16px 42px #001c241f}.gr-focus-top{display:flex;align-items:center;gap:8px;font-size:12px;color:#c7e6da}.gr-dot{display:inline-block;width:7px;height:7px;background:#22ba83;border-radius:50%;flex-shrink:0}.gr-mark{margin-left:auto;padding:2px 8px;border:1px solid #507d6a;border-radius:4px;font-size:11px}.gr-focus-icon{width:52px;height:52px;color:#8ce2b9;margin:18px 0 12px}.gr-focus-icon svg{width:100%;height:100%}.gr-focus h2{font-size:21px}.gr-focus p{font-size:14px;color:#c0d8cd;margin:10px 0 18px}.gr-focus-foot{border-top:1px solid #416355;padding-top:12px;font-size:11px;letter-spacing:2px;color:#9bbfb0}.gr-tabs{display:grid;grid-template-columns:repeat(3,1fr);margin-top:-24px;position:relative;background:white;border:1px solid #e1e9e5;border-radius:10px;overflow:hidden;box-shadow:0 8px 24px #12382b08}.gr-tabs a{padding:20px 24px;color:#48645a;font-size:16px;font-weight:650;display:flex;justify-content:space-between;border-right:1px solid #e1e9e5}.gr-tabs a:last-child{border:0}.gr-tabs a[aria-current]{color:#05724f;background:#e9f5ee;box-shadow:inset 0 -3px #07845f}.gr-status{display:flex;align-items:center;gap:10px;font-size:12px;color:#6b7d76;padding:20px 4px;border-bottom:1px solid #e0e8e3}.gr-status strong{color:#3f6253;white-space:nowrap}.gr-section{margin:38px 0}.gr-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px}.gr-heading h2,.gr-panel>h2,.gr-source h2{font-size:23px;margin-top:3px;line-height:1.5}.gr-heading>a{font-size:13px;white-space:nowrap;color:var(--green)}.gr-muted{font-size:13px;color:#84918b}.gr-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.gr-card{background:white;border:1px solid #e1e9e5;border-radius:10px;padding:24px}.gr-card-top{display:flex;align-items:center;gap:12px;font-size:10px;letter-spacing:1px;color:#7b8e85;margin-bottom:18px}.gr-number{display:grid;place-items:center;background:#edf7f0;color:#14815b;width:38px;height:38px;border-radius:9px;font-size:16px;letter-spacing:0;font-weight:700}.gr-card h3{font-size:18px;margin-bottom:10px}.gr-card p{font-size:14px;color:#64766e}.gr-columns{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start}.gr-panel{background:#fff;border:1px solid #e1e9e5;border-radius:12px;padding:26px;scroll-margin-top:100px}.gr-article{display:flex;align-items:flex-start;gap:16px;padding:22px 0;border-top:1px solid #edf1ee}.gr-article-no{font-size:19px;font-weight:600;color:#a6c3b5;padding-top:19px}.gr-article>div{flex:1;min-width:0}.gr-meta{color:#7d8e85;font-size:11px;margin-bottom:6px}.gr-article h3{font-size:17px;line-height:1.6}.gr-article h3 a{color:var(--ink)}.gr-article h3 a:hover{color:var(--green)}.gr-article p{font-size:13px;color:#78877f;margin-top:7px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gr-read{color:#16835f;margin-top:24px}.gr-sidebar{display:grid;gap:20px}.gr-guide ol{list-style:none;counter-reset:step;margin:22px 0 0;padding:0}.gr-guide li{counter-increment:step;padding:0 0 24px 32px;position:relative;border-left:1px solid #dcebe1;margin-left:11px}.gr-guide li:last-child{padding-bottom:0;border:0}.gr-guide li:before{content:counter(step);position:absolute;left:-12px;top:0;background:#e9f5ed;border:4px solid #fff;border-radius:50%;width:24px;height:24px;display:grid;place-items:center;color:#147951;font-size:11px;box-sizing:content-box}.gr-guide h3{font-size:15px}.gr-guide p{font-size:13px;color:#6a7c72;margin-top:8px}.gr-source{padding:26px;background:#e6f0e9;border:1px solid #d7e5dc;border-radius:12px}.gr-source h2{font-size:20px}.gr-source p{font-size:13px;color:#5d7669;margin:12px 0 20px}.gr-source a{display:block;background:#fff;border-radius:6px;padding:10px 14px;color:#0d7750;font-size:13px}.gr-source small{display:block;margin-top:10px;color:#799083;font-size:11px}.gr-faq-grid{display:grid;gap:12px}.gr-faq details{padding:18px 24px;background:#fff;border:1px solid #e1e9e5;border-radius:8px}.gr-faq summary{cursor:pointer;font-weight:600;font-size:15px}.gr-faq details p{color:#667d6e;margin:12px 0 0;font-size:14px}.gr-bottom{background:#073c2e;color:white;padding:30px 34px;border-radius:12px;display:flex;align-items:center;justify-content:space-between;gap:24px}.gr-bottom h2{font-size:23px;color:#fff}.gr-bottom p{font-size:13px;color:#afcfc0;margin-top:8px}.gr-risk{font-size:12px!important;color:#819187;padding:22px 0 32px}.gr-risk a{color:#34765b}.gr-room a:focus-visible,.gr-room summary:focus-visible{outline:3px solid #dc9c26;outline-offset:4px}@media(max-width:1000px){.gr-hero-grid{gap:28px}.gr-columns{grid-template-columns:minmax(0,1fr) 300px}.gr-panel{padding:20px}.gr-room h1{font-size:38px}}@media(max-width:760px){.gr-wrap{padding:0 18px}.gr-hero{padding:18px 0 48px}.gr-hero-grid{grid-template-columns:1fr;gap:28px}.gr-room h1{font-size:34px}.gr-hero h2{font-size:19px}.gr-crumb{margin-bottom:24px}.gr-hero-grid>div>p{font-size:14px}.gr-focus{padding:20px}.gr-focus-icon{display:none}.gr-focus h2{margin-top:16px}.gr-tabs a{font-size:13px;padding:16px 10px;justify-content:center}.gr-tabs a span{display:none}.gr-status{align-items:flex-start;flex-wrap:wrap;gap:8px}.gr-status .gr-dot{margin-top:7px}.gr-status>span:last-child{width:100%}.gr-metrics,.gr-columns{grid-template-columns:1fr}.gr-card{padding:20px}.gr-card-top{margin-bottom:12px}.gr-section{margin:28px 0}.gr-heading h2{font-size:20px}.gr-heading .gr-muted{display:none}.gr-heading{gap:10px}.gr-article{gap:10px}.gr-article h3{font-size:16px}.gr-bottom{padding:24px;align-items:flex-start;flex-direction:column}.gr-bottom h2{font-size:20px}.gr-faq details{padding:16px 18px}}
