.ghero{padding:26px 0 44px;position:relative;isolation:isolate}.ghero:before{content:"";position:absolute;top:-60px;right:-200px;width:460px;height:460px;border-radius:50%;background:var(--mint);opacity:.7;z-index:-1}.ghero .container{max-width:860px}.ghero h1{margin:16px 0 18px}.ghero .lead{font-size:17px;line-height:1.62;color:var(--ink-2);max-width:64ch}.ghero .answer{margin-top:24px}.ghero .stamp{margin-top:18px;font-size:12.5px;font-weight:700;color:var(--green-2);letter-spacing:.02em}.gnav{position:sticky;top:var(--hh,68px);z-index:20;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.gnav .container{display:flex;gap:26px;overflow-x:auto;padding-top:13px;padding-bottom:13px;scrollbar-width:none}.gnav .container::-webkit-scrollbar{display:none}.gnav a{font-size:13.5px;font-weight:700;color:var(--ink-2);white-space:nowrap;padding-bottom:2px;border-bottom:2px solid transparent;transition:color .2s,border-color .2s}.gnav a:hover{color:var(--green);border-bottom-color:var(--amber)}.gprose{max-width:74ch}.gprose>p{font-size:15.5px;line-height:1.68;color:var(--ink-2)}.gprose .tablewrap{max-width:none}.gcheck{list-style:none;display:grid;gap:14px;counter-reset:none}.gcheck>li{display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:start;background:#fff;border-radius:var(--r-lg);box-shadow:var(--sh-soft);padding:24px 26px;transition:box-shadow .25s var(--ease),transform .25s var(--ease)}.gcheck>li:hover{box-shadow:var(--sh-hover);transform:translateY(-2px)}.gcheck .n{font-size:13px;font-weight:800;color:var(--green);background:var(--mint);border-radius:10px;width:38px;height:38px;display:grid;place-items:center;flex:none}.gcheck h3{font-size:16.5px;margin-bottom:9px}.gcheck .how{display:grid;grid-template-columns:auto 1fr;gap:9px;align-items:start;font-size:14.5px;line-height:1.6;color:var(--ink);margin:0 0 9px}.gcheck .how svg{color:var(--green);margin-top:3px}.gcheck .why{font-size:14px;line-height:1.62;color:var(--ink-2);margin:0}.gcheck .why b{color:var(--green-2)}.gflags{grid-template-columns:repeat(3,1fr)}.gflag,.gflags{display:grid;gap:14px}.gflag{grid-template-columns:auto 1fr;align-items:start;background:#fff;border-radius:var(--r-lg);box-shadow:var(--sh-soft);padding:22px;border-left:3px solid var(--coral)}.gflag svg{color:var(--coral-ink);margin-top:2px}.gflag b{display:block;font-size:15px;margin-bottom:6px}.gflag span{display:block;font-size:13.8px;line-height:1.6;color:var(--ink-2)}.gq{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;list-style:none;counter-reset:q}.gq li{counter-increment:q;background:#fff;border-radius:var(--r-md,14px);padding:17px 20px 17px 54px;position:relative;font-size:14.8px;line-height:1.55;font-weight:600;box-shadow:var(--sh-soft)}.gq li:before{content:counter(q,decimal-leading-zero);position:absolute;left:20px;top:17px;font-size:12.5px;font-weight:800;color:var(--green-2)}.gsignals{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.gsig{background:var(--cream);border-radius:var(--r-lg);padding:24px}.gsig h3{font-size:15.5px;margin-bottom:8px;color:var(--green-dark)}.gsig p{font-size:14px;line-height:1.62;color:var(--ink-2);margin:0}.gnote{margin-top:22px;font-size:14.5px;font-weight:700;color:var(--green-2);max-width:62ch}.gdisclaim{margin-top:22px;font-size:13px;line-height:1.6;color:var(--ink-2);max-width:74ch}.gdisclaim a{color:var(--green);font-weight:700}.gdisclaim a svg{display:inline;vertical-align:-1px}@media (max-width:980px){.gflags,.gsignals{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.ghero{padding:18px 0 32px}.ghero .lead{font-size:15.5px}.gflags,.gq,.gsignals{grid-template-columns:1fr}.gcheck>li{padding:20px;gap:14px}}.gqtable{margin-top:34px;max-width:none}.gqtable h3{font-size:17px;margin-bottom:4px}.gqtable .dtable{background:#fff}