.gd-page{max-width:1180px}.gd-head{max-width:900px}.gd-head h1{letter-spacing:-.045em;margin:0 0 28px;font-size:clamp(36px,5vw,66px);font-weight:400;line-height:1.06}.gd-head h1 em{color:#007548;font-style:normal}.gd-answer{border:1px solid var(--line);background:#f7faf8;border-left:3px solid #00d881;border-radius:18px;max-width:880px;margin:0 0 44px;padding:24px 28px}.gd-answer p{color:var(--ink);margin:0;font-size:18px;line-height:1.6}.gd-answer .gd-meta{color:var(--muted);margin-top:14px;font-size:12px}.gd-label{letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:#007548!important;margin:0 0 10px!important;font-size:11px!important}.gd-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:56px;display:grid}.gd-aside{position:sticky;top:96px}.gd-toc ol{border-left:1px solid var(--line);margin:0;padding:0;list-style:none}.gd-toc li a{color:var(--muted);border-left:2px solid #0000;margin-left:-1px;padding:7px 0 7px 16px;font-size:13px;line-height:1.4;text-decoration:none;transition:color .18s,border-color .18s;display:block}.gd-toc li a:hover{color:var(--ink);border-left-color:#00d881}.gd-body{min-width:0;max-width:820px}.gd-body>h2,.gd-local h2{letter-spacing:-.035em;margin:64px 0 18px;scroll-margin-top:96px;font-size:clamp(26px,3vw,38px);font-weight:400;line-height:1.15}.gd-body>h2:first-child{margin-top:0}.gd-body h3,.gd-local h3{letter-spacing:-.02em;margin:36px 0 12px;font-size:20px;font-weight:500;line-height:1.3}.gd-body p,.gd-local p{color:var(--ink);margin:0 0 18px;font-size:16.5px;line-height:1.72}.gd-body a,.gd-local a{color:#00653f;text-underline-offset:3px;-webkit-text-decoration:underline #00754859;text-decoration:underline #00754859}.gd-body a:hover,.gd-local a:hover{text-decoration-color:#00d881}.gd-lead{font-size:19px!important}.gd-list{margin:0 0 22px;padding-left:22px}.gd-list li{margin-bottom:10px;font-size:16px;line-height:1.65}.gd-cite{margin-left:1px;font-size:10px;line-height:0}.gd-cite a{padding:0 2px;color:#007548!important;text-decoration:none!important}.gd-stats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;margin:8px 0 34px;display:grid}.gd-stat{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;gap:8px;padding:20px 20px 18px;display:flex}.gd-stat strong{letter-spacing:-.04em;color:#10291e;font-size:clamp(28px,3.2vw,40px);font-weight:400;line-height:1}.gd-stat span{color:var(--muted);font-size:13px;line-height:1.45}.gd-stat small{color:var(--muted);opacity:.8;font-size:11px}.gd-page>.gd-layout .gd-body>.gd-stats:first-child .gd-stat{background:#10291e;border-color:#10291e}.gd-page>.gd-layout .gd-body>.gd-stats:first-child .gd-stat strong{color:#00ff9d}.gd-page>.gd-layout .gd-body>.gd-stats:first-child .gd-stat span,.gd-page>.gd-layout .gd-body>.gd-stats:first-child .gd-stat small{color:#c9d8d0}.gd-page>.gd-layout .gd-body>.gd-stats:first-child .gd-stat a{color:#00ff9d}.gd-table{margin:8px 0 30px}.gd-table figcaption,.gd-bars figcaption,.gd-pre figcaption{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-size:12px;font-weight:600}.gd-scroll{border:1px solid var(--line);background:#fff;border-radius:16px;overflow-x:auto}.gd-table table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.5}.gd-table th,.gd-table td{text-align:left;vertical-align:top;border-top:1px solid var(--line);padding:13px 16px}.gd-table thead th{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:#f7faf8;border-top:0;font-size:11px;font-weight:600}.gd-table tbody th{color:var(--ink);min-width:150px;font-weight:500}.gd-table tbody tr:hover{background:#fbfdfc}.gd-note{color:var(--muted)!important;margin:10px 0 0!important;font-size:13px!important;line-height:1.55!important}.gd-bars{border:1px solid var(--line);background:#fff;border-radius:16px;margin:8px 0 30px;padding:22px 24px}.gd-bars ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.gd-bars li{grid-template-columns:minmax(150px,38%) 1fr 64px;align-items:center;gap:14px;font-size:14px;display:grid}.gd-bar-label{color:var(--ink);line-height:1.35}.gd-bar-track{background:#eef3f0;border-radius:999px;height:12px;overflow:hidden}.gd-bar-track i{background:linear-gradient(90deg,#00d881,#00ff9d);border-radius:999px;height:100%;display:block}.gd-bar-val{text-align:right;font-variant-numeric:tabular-nums;color:#10291e;font-weight:500}.gd-steps{counter-reset:none;gap:12px;margin:8px 0 30px;padding:0;list-style:none;display:grid}.gd-steps li{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:56px 1fr;gap:18px;padding:20px 22px;display:grid}.gd-step-n{letter-spacing:-.04em;color:#00b06a;font-size:28px;font-weight:300;line-height:1}.gd-steps h3{margin:0 0 6px!important;font-size:17px!important}.gd-steps p{color:var(--muted)!important;margin:0!important;font-size:15px!important;line-height:1.6!important}.gd-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin:8px 0 30px;display:grid}.gd-card{border:1px solid var(--line);background:#fff;border-radius:16px;padding:22px;transition:border-color .18s,transform .18s}.gd-card:hover{border-color:#00d881;transform:translateY(-2px)}.gd-kicker{letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:#007548!important;margin:0 0 8px!important;font-size:11px!important}.gd-card h3{margin:0 0 8px!important;font-size:17px!important}.gd-card p{color:var(--muted)!important;margin:0!important;font-size:14.5px!important;line-height:1.6!important}.gd-callout{background:#f0fbf5;border:1px solid #bfe9d3;border-radius:16px;margin:8px 0 30px;padding:20px 24px}.gd-callout.is-warn{background:#fff9ec;border-color:#f1d59b}.gd-callout-title{font-weight:600;margin:0 0 6px!important}.gd-callout p:last-child{margin:0!important;font-size:15px!important}.gd-quote{border-left:3px solid #00d881;margin:8px 0 30px;padding:6px 0 6px 22px}.gd-quote p{letter-spacing:-.01em;font-size:20px!important;line-height:1.5!important}.gd-check{gap:12px;margin:8px 0 30px;padding:0;list-style:none;display:grid}.gd-check li{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:28px 1fr;gap:12px;padding:16px 18px;font-size:15px;line-height:1.6;display:grid}.gd-check li>span{color:#10291e;background:#00ff9d;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;font-weight:700;display:inline-flex}.gd-pre{margin:8px 0 30px}.gd-pre pre{color:#d7f7e8;background:#10291e;border-radius:14px;margin:0;padding:18px 20px;font-size:13px;line-height:1.6;overflow-x:auto}.gd-providers{border:1px solid var(--line);background:#fff;border-radius:16px;margin:8px 0 12px;padding:0;list-style:none;overflow:hidden}.gd-providers li{border-top:1px solid var(--line);grid-template-columns:44px 1fr auto;align-items:center;gap:14px;padding:14px 18px;display:grid}.gd-providers li:first-child{border-top:0}.gd-rank{color:#00b06a;font-variant-numeric:tabular-nums;font-size:20px;font-weight:300}.gd-prov-main{flex-direction:column;gap:3px;min-width:0;display:flex}.gd-prov-main a{font-weight:500;color:var(--ink)!important;text-decoration:none!important}.gd-prov-main a:hover{color:#007548!important}.gd-prov-meta{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.gd-badge{color:#6b4e00;letter-spacing:.04em;vertical-align:middle;background:#fff4d6;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:10.5px;font-weight:600;display:inline-block}.gd-prov-score{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.gd-prov-score strong{letter-spacing:-.03em;color:#10291e;font-size:22px;font-weight:400;line-height:1}.gd-prov-score span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10.5px}.gd-prov-score small{color:var(--muted);white-space:nowrap;font-size:11.5px}.gd-chips{flex-wrap:wrap;gap:8px;display:flex;margin:0 0 30px!important}.gd-chip{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:6px 14px;font-size:13px;transition:border-color .18s,background .18s;display:inline-flex;color:var(--ink)!important;text-decoration:none!important}.gd-chip:hover{background:#f0fbf5;border-color:#00d881}.gd-chip span{color:#007548;font-size:11px;font-weight:600}.gd-cta{color:#e9f5ef;background:#10291e;border-radius:24px;margin:56px 0 40px;padding:36px 36px 32px}.gd-cta h2{letter-spacing:-.035em;font-weight:400;color:#fff!important;margin:0 0 10px!important;font-size:clamp(26px,3vw,36px)!important}.gd-cta p{color:#c9d8d0!important;margin:0 0 20px!important;font-size:16px!important}.gd-cta-links{flex-wrap:wrap;align-items:center;gap:12px 22px;display:flex;margin:0!important}.gd-cta-links a:not(.mk-button){font-size:14px;color:#00ff9d!important;text-decoration:none!important}.gd-cta .mk-button{text-decoration:none!important}.gd-faq{margin:56px 0 0}.gd-faq h2{letter-spacing:-.035em;margin:0 0 16px;font-weight:400;font-size:clamp(26px,3vw,38px)!important}.gd-related{border:1px solid var(--line);background:#f7faf8;border-radius:16px;margin:44px 0 0;padding:24px 26px}.gd-related ul{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px 24px;margin:0;padding:0;list-style:none;display:grid}.gd-related li{font-size:15px;line-height:1.45}.gd-sources{border-top:1px solid var(--line);margin:56px 0 0;padding-top:28px}.gd-sources h2{letter-spacing:-.02em;font-weight:500;margin:0 0 14px!important;font-size:20px!important}.gd-sources ol{gap:6px;margin:0;padding-left:22px;display:grid}.gd-sources li{color:var(--muted);scroll-margin-top:110px;font-size:12.5px;line-height:1.5}.gd-sources li:target{background:#f0fbf5;border-radius:6px}.gd-sources a{color:var(--muted)!important}.gd-loading{border:1px dashed var(--line);color:var(--muted);border-radius:14px;padding:18px;font-size:14px}.gd-local-wrap{margin:56px 0 0}.gd-local{max-width:900px}.gd-local>h2:first-child{margin-top:0}.gd-local .gd-sources{margin-top:36px}@media (width<=1000px){.gd-layout{grid-template-columns:1fr;gap:0}.gd-aside{margin-bottom:32px;position:static}.gd-toc{border:1px solid var(--line);background:#f7faf8;border-radius:16px;padding:18px 20px}}@media (width<=720px){.gd-answer{padding:18px}.gd-answer p{font-size:16.5px}.gd-bars{padding:18px}.gd-bars li{grid-template-columns:1fr 52px;gap:6px 10px}.gd-bar-label{grid-column:1/-1}.gd-steps li{grid-template-columns:1fr;gap:6px}.gd-providers li{grid-template-columns:32px 1fr;gap:10px}.gd-prov-score{flex-direction:row;grid-column:2;align-items:baseline;gap:8px}.gd-cta{padding:26px 22px}.gd-table td{min-width:140px}}@media (prefers-reduced-motion:reduce){.gd-card,.gd-card:hover{transition:none;transform:none}}
