body:has(.gd){margin:0;background:#f7f5ef}.pl.gd .gd-nav{display:flex;align-items:center;gap:18px;font-size:15px;font-weight:600}.pl.gd .gd-nav a:not(.btn){color:var(--ink-700);text-decoration:none}.pl.gd .gd-nav a:not(.btn):hover{color:var(--indigo-deep)}.pl.gd .gd-main{max-width:840px;padding-top:28px;padding-bottom:72px}.pl.gd .gd-crumbs{font-size:14px}.pl.gd .gd-crumbs,.pl.gd .gd-crumbs a{color:var(--muted)}.pl.gd .gd-head{padding:30px 0 8px}.pl.gd .gd-head h1{margin:18px 0 14px;font-size:clamp(32px,5.6vw,52px);font-weight:800;text-wrap:balance}.pl.gd .gd-intro{font-size:19px;color:var(--ink-700)}.pl.gd .updated{margin-top:14px}.pl.gd .gd-answer{margin:28px 0 8px;padding:22px 24px;border-radius:var(--radius);background:linear-gradient(135deg,var(--indigo-50),#f3fbf7);border:1px solid #dcd9fa}.pl.gd .gd-answer strong{display:block;margin-bottom:6px;font-size:14px;letter-spacing:.02em;color:var(--indigo-deep)}.pl.gd .gd-answer p{color:var(--ink)}.pl.gd .gd-sec{margin-top:40px}.pl.gd .gd-sec h2{margin-bottom:12px;font-size:clamp(24px,3.4vw,30px)}.pl.gd .gd-sec li,.pl.gd .gd-sec p{color:var(--ink-700)}.pl.gd .gd-sec p+p{margin-top:12px}.pl.gd .gd-sec ul{margin:12px 0 0;padding-left:22px;display:grid;gap:8px}.pl.gd .gd-steps{margin:16px 0 0;padding:0;list-style:none;counter-reset:step;display:grid;gap:12px}.pl.gd .gd-steps li{counter-increment:step;position:relative;padding:16px 18px 16px 62px;background:var(--paper);border:1px solid var(--line);border-radius:18px}.pl.gd .gd-steps li:before{content:counter(step);position:absolute;left:16px;top:16px;display:grid;place-items:center;width:30px;height:30px;border-radius:10px;font-size:15px;font-weight:800;color:#fff;background:linear-gradient(180deg,#5b57d6,#3f3a9c)}.pl.gd .gd-steps h3{font-size:18px;letter-spacing:-.01em}.pl.gd .gd-steps p{margin-top:4px}.pl.gd .gd-faq details{margin-top:10px;padding:14px 18px;background:var(--paper);border:1px solid var(--line);border-radius:18px}.pl.gd .gd-faq summary{cursor:pointer;list-style-position:outside}.pl.gd .gd-faq summary h3{display:inline;font-size:17.5px;letter-spacing:-.01em}.pl.gd .gd-faq details p{margin-top:10px}.pl.gd .gd-cta{display:grid;gap:18px;margin-top:56px;padding:clamp(22px,4vw,34px);border-radius:26px;color:#fff;background:linear-gradient(135deg,#3f3a9c,#6b4fc8 60%,#1f7a5a)}.pl.gd .gd-cta h2{font-size:clamp(24px,3.6vw,32px)}.pl.gd .gd-cta p{margin-top:8px;color:rgb(255 255 255/.9)}.pl.gd .gd-cta-actions{display:flex;flex-wrap:wrap;gap:10px}.pl.gd .gd-cta .btn:not(.ghost){color:var(--indigo-deep);background:#fff}.pl.gd .gd-cta .btn.ghost{color:#fff;background:rgb(255 255 255/.12);border-color:rgb(255 255 255/.45)}.pl.gd .gd-related{margin-top:48px}.pl.gd .gd-related h2{font-size:24px;margin-bottom:14px}.pl.gd .gd-grid,.pl.gd .gd-related ul{margin:0;padding:0;list-style:none;display:grid;gap:12px}.pl.gd .gd-related ul{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.pl.gd .gd-grid{margin-top:28px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.pl.gd .gd-grid a,.pl.gd .gd-related a{display:grid;gap:6px;height:100%;padding:18px 20px;color:var(--ink);text-decoration:none;background:var(--paper);border:1px solid var(--line);border-radius:20px;transition:border-color .2s,transform .2s}.pl.gd .gd-grid a:hover,.pl.gd .gd-related a:hover{border-color:#b9b5f2;transform:translateY(-2px)}.pl.gd .gd-grid small,.pl.gd .gd-related small{font-size:13px;font-weight:700;color:var(--jade)}.pl.gd .gd-grid h2{font-size:21px;letter-spacing:-.02em}.pl.gd .gd-grid p{font-size:15.5px;color:var(--ink-700)}.pl.gd .gd-more{margin-top:4px;font-weight:700;color:var(--indigo-deep)}.pl.gd .gd-foot{display:grid;gap:22px}.pl.gd .gd-foot>nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px 22px}.pl.gd .gd-foot-legal{display:flex;flex-wrap:wrap;gap:12px 26px;justify-content:space-between}.pl.gd .gd-foot-legal nav{display:flex;flex-wrap:wrap;gap:8px 22px}@media (max-width:640px){.pl.gd .gd-nav>a:not(.btn){display:none}.pl.gd .gd-cta-actions .btn{width:100%}}@media (prefers-reduced-motion:reduce){.pl.gd .gd-grid a,.pl.gd .gd-related a{transition:none}}