.gst-kicker{text-transform:uppercase;letter-spacing:.14em;color:var(--accent);margin-bottom:17px;font-size:11px;font-weight:650;line-height:1.6}.gst-breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:30px;font-size:12px;display:flex}.gst-breadcrumb a{color:var(--muted);font-weight:600}.gst-breadcrumb a:hover{color:var(--accent)}.gst-breadcrumb span[aria-current]{color:var(--ink);font-weight:600}.gst-hero{border-bottom:2px dashed var(--line);padding-block:70px 60px}.gst-eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--accent);border:1.5px dashed var(--accent);border-radius:20px;margin-bottom:22px;padding:7px 16px;font-size:11px;font-weight:700;display:inline-block}.gst-h1{max-width:800px;position:relative}.gst-underline{color:var(--ink);display:inline-block;position:relative}.gst-underline:after{content:"";background:var(--accent);opacity:.28;z-index:-1;height:9px;position:absolute;bottom:2px;left:-2px;right:-2px;transform:rotate(-.6deg)}.gst-hero .lead{max-width:680px}.gst-hero .actions{margin-top:8px}.gst-section{padding-block:72px}.gst-fail-grid{grid-template-columns:1.5fr 1fr;align-items:start;gap:36px;margin-top:30px;display:grid}.gst-fail-card{border:2px dashed var(--line);border-radius:6px;padding:28px}.gst-fail-card p{font-size:15px;line-height:1.75}.gst-fail-card p:last-child{margin-bottom:0}.gst-marks{gap:14px;margin:6px 0 0;padding:0;list-style:none;display:grid}.gst-marks li{background:var(--deep);color:var(--ink);border-radius:6px;padding:14px 16px 14px 40px;font-size:13px;font-weight:600;position:relative;transform:rotate(-.4deg)}.gst-marks li:nth-child(2){transform:rotate(.5deg)}.gst-marks li:nth-child(3){transform:rotate(-.3deg)}.gst-marks li:before{content:"✕";color:var(--accent);font-size:13px;font-weight:800;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.gst-canvas-band{background:var(--deep);border-block:2px dashed var(--line);padding-block:72px}.gst-canvas{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:38px;display:grid}.gst-note{border:2px dashed var(--line);background:#fff;border-radius:4px;padding:26px 22px 22px;position:relative;box-shadow:0 10px 22px -18px #211c2659}.gst-note-1{transform:rotate(-1.1deg)}.gst-note-2{transform:rotate(.6deg)}.gst-note-3{transform:rotate(-.5deg)}.gst-pin{background:var(--accent);border-radius:50%;width:16px;height:16px;position:absolute;top:-9px;left:24px;box-shadow:0 3px 6px #211c2659}.gst-note h3{margin-bottom:10px;font-size:16px}.gst-note p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.65}.gst-note a{color:#914126;text-underline-offset:3px;font-weight:650;-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.gst-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px;margin-top:34px;display:grid}.gst-check-item{border-bottom:1px dashed var(--line);padding:6px 0 6px 38px;padding-bottom:20px;position:relative}.gst-check-item:before{content:"✓";border:1.5px dashed var(--accent);width:24px;height:24px;color:var(--accent);text-align:center;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:800;line-height:24px;display:flex;position:absolute;top:6px;left:0}.gst-check-item h3{margin-bottom:6px;font-size:15.5px}.gst-check-item p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.gst-check-item p a{color:#914126;text-underline-offset:3px;font-weight:650;-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.gst-related-band{border-block:2px dashed var(--line);padding-block:72px}.gst-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.gst-related-card{border:1.5px dashed var(--line);border-radius:6px;padding:20px;transition:border-color .2s,background .2s;display:block}.gst-related-card:hover{border-color:var(--accent);background:var(--deep)}.gst-related-card h3{color:var(--ink);margin-bottom:8px;font-size:15px}.gst-related-card p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.6}.gst-faq{margin-top:26px}.gst-faq details{border-bottom-style:dashed}.gst-cta{background:var(--ink);color:var(--paper);border-top:2px dashed #453c4a;padding-block:66px}.gst-cta-inner{text-align:center;max-width:640px;margin-inline:auto}.gst-cta h2{color:var(--paper)}.gst-cta p{color:#bdb5c5;font-size:15px}.gst-cta .actions{justify-content:center}@media (max-width:900px){.gst-fail-grid,.gst-canvas{grid-template-columns:1fr}.gst-note{transform:none!important}.gst-check-grid{grid-template-columns:1fr}.gst-related-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.gst-related-grid{grid-template-columns:1fr}.gst-h1{font-size:clamp(28px,7vw,40px)}}
