:where([data-zone=content]) a:not([class]){color:var(--blue)}:where([data-zone=content]) a:not([class]):hover{color:var(--deep)}.gd{max-width:1180px;padding:var(--s6) var(--sec-x) var(--sec-y);text-align:left;margin:0 auto}.gd-hero{padding:calc(var(--s7) + 8px) var(--sec-x) var(--s6);background:var(--wash);text-align:center}.gd-hero-in{max-width:1180px;margin:0 auto}.gd-h1 .h-grad{background:linear-gradient(95deg,var(--blue) 0%,var(--purple) 48%,var(--coral) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 -.04em;padding:0 .04em;display:inline}.gd-qs{flex-wrap:wrap;justify-content:center;gap:14px 12px;max-width:900px;margin:34px auto 0;display:flex}.gd-q{letter-spacing:-.01em;color:var(--ink);border-radius:14px;padding:12px 18px;font-size:15px;font-weight:800;line-height:1.2;text-decoration:none;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s;display:inline-block;box-shadow:0 10px 24px -18px #16337f80}.gd-q:hover{color:var(--ink);box-shadow:0 18px 36px -20px #16337f80;transform:rotate(0)translateY(-3px)scale(1.03)!important}.q1{background:var(--yellow);transform:rotate(-2.5deg)}.q2{background:var(--tint);color:var(--deep);transform:rotate(1.5deg)}.q3{background:var(--teal-t);color:#0e7a5b;transform:rotate(-1deg)}.q4{color:#4a1fa8;background:#f1eafe;transform:rotate(2deg)}.q5{color:#b23a2e;background:#ffeeec;transform:rotate(-1.5deg)}.q6{background:#fff;transform:rotate(1deg)}.q7{background:var(--yellow-t);color:#5b4a12;transform:rotate(-2deg)}.q8{color:#155e8f;background:#e6f2fc;transform:rotate(1.5deg)}.gd-q:hover{color:inherit}@media (width<=760px){.gd-hero{padding:var(--s6) var(--sec-x) var(--s5)}.gd-qs{gap:10px 8px;margin-top:24px}.gd-q{padding:10px 14px;font-size:13.5px}}.gd-h1{text-align:center;-webkit-text-fill-color:var(--ink);max-width:none;color:var(--ink);letter-spacing:-.04em;background:0 0;margin:0 auto 12px;font-size:clamp(2.2rem,4.4vw,3.4rem);font-weight:800;line-height:1.02}.gd-lead{color:#3a4152;text-wrap:pretty;max-width:52ch;margin:0 auto;font-size:17.5px;font-weight:600;line-height:1.5}.gd-in{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:56px;display:grid}.gd-rail{gap:2px;display:grid;position:sticky;top:96px}.gd-rail a{color:var(--slate);border-left:2px solid #0000;border-radius:0 10px 10px 0;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:14.5px;font-weight:700;text-decoration:none;transition:color .15s,background .15s;display:flex}.gd-rail a:hover{color:var(--ink)}.gd-rail a.on{color:var(--blue);border-left-color:var(--blue);background:var(--tint)}.gd-rail a small{color:var(--slate);font-size:12px;font-weight:700}.gd-main{text-align:left;min-width:0}.gd-main *,.gd-rail *{text-indent:0}.gd-sub{text-align:left;text-indent:0!important}.gd-row,.gd-row span{text-align:left}.gd-rows li{margin:0;padding:0;list-style:none}.gd-sec{border-top:1px solid var(--line);padding:34px 0 14px;scroll-margin-top:90px}.gd-sec:first-child{border-top:0;padding-top:0}.gd-h2{text-align:left;-webkit-text-fill-color:var(--ink);max-width:none;color:var(--ink);letter-spacing:-.03em;background:0 0;flex-wrap:wrap;align-items:baseline;gap:14px;margin:0 0 6px;font-size:24px;font-weight:800;line-height:1.1;display:flex}.gd-h2 a{color:var(--ink);text-decoration:none}.gd-h2 a:hover{color:var(--blue)}.gd-h2 small{color:var(--slate);letter-spacing:0;font-size:14px;font-weight:600}.gd-sub{color:var(--slate);text-wrap:pretty;max-width:56ch;margin:8px 0 18px;font-size:15px;font-weight:600;line-height:1.55}.gd-rows{gap:2px;margin:0;padding:0;list-style:none;display:grid}.gd-row{color:var(--ink);border:1px solid #0000;border-radius:14px;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:0 16px;margin:0 -14px;padding:14px 18px 14px 14px;text-decoration:none;transition:background .15s,border-color .15s;display:grid}.gd-row:hover{background:var(--wash);border-color:var(--line);color:var(--ink)}.gd-row:hover b{color:var(--blue)}.gd-row:hover .gd-go{color:var(--blue);transform:translate(3px)}.gd-row b{letter-spacing:-.02em;font-size:16.5px;font-weight:800;line-height:1.25;transition:color .15s;display:block}.gd-row .gd-d{color:var(--slate);margin-top:3px;font-size:14px;font-weight:600;line-height:1.45;display:block}.gd-go{color:#b8c0d4;font-size:18px;font-weight:800;transition:color .15s,transform .2s cubic-bezier(.2,.8,.2,1)}.gd-all{margin:12px 0 0;font-size:14px}@media (width<=1000px){.gd-in{grid-template-columns:1fr;gap:0}.gd-rail{margin-bottom:var(--s5);flex-wrap:wrap;gap:6px;display:flex;position:static}.gd-rail a{border:1px solid var(--line);border-radius:100px;padding:7px 12px;font-size:13px}.gd-rail a small{display:none}.gd-rail a.on{background:var(--ink);color:#fff;border-color:var(--ink)}}@media (width<=760px){.gd{padding-top:var(--s6)}.gd-h1{font-size:2.1rem}.gd-lead{font-size:15.5px}.gd-sec{padding:26px 0 8px}.gd-h2{font-size:20px;display:block}.gd-h2 small{margin-top:3px;display:block}.gd-row{margin:0 -10px;padding:12px 10px}.gd-row b{font-size:15.5px}.gd-go{color:var(--blue)}}
