.ad[data-astro-cid-b3lqxadf]{padding:clamp(48px,7vw,84px) 0 clamp(64px,9vw,100px)}.ad-h1[data-astro-cid-b3lqxadf]{font-family:var(--font-serif);font-weight:500;font-size:clamp(34px,5vw,56px);line-height:1.04;letter-spacing:-.03em;margin:14px 0 16px;max-width:22ch}.ad-lede[data-astro-cid-b3lqxadf]{color:var(--muted);font-size:clamp(16px,1.7vw,19px);line-height:1.65;max-width:62ch}.ad-lede[data-astro-cid-b3lqxadf] strong[data-astro-cid-b3lqxadf]{color:var(--text)}.ad-pains[data-astro-cid-b3lqxadf]{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:7px;max-width:62ch}.ad-pains[data-astro-cid-b3lqxadf] li[data-astro-cid-b3lqxadf]{position:relative;padding-left:20px;color:var(--faint);font-size:15px;line-height:1.55}.ad-pains[data-astro-cid-b3lqxadf] li[data-astro-cid-b3lqxadf]:before{content:"“";position:absolute;left:0;top:2px;color:var(--amber);font-size:19px;line-height:1}.ad-cta[data-astro-cid-b3lqxadf]{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}.ad-sec[data-astro-cid-b3lqxadf]{margin-top:clamp(48px,7vw,76px)}.ad-h2[data-astro-cid-b3lqxadf]{font-family:var(--font-serif);font-weight:500;font-size:clamp(22px,2.8vw,30px);letter-spacing:-.02em;margin:0 0 16px}.ad-p[data-astro-cid-b3lqxadf]{color:var(--muted);font-size:15.5px;line-height:1.65;max-width:64ch;margin:0 0 20px}.ad-steps[data-astro-cid-b3lqxadf]{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ad-step[data-astro-cid-b3lqxadf]{display:grid;grid-template-columns:44px 1fr;gap:16px;padding:18px 20px;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:#ffffff04}.ad-step-n[data-astro-cid-b3lqxadf]{font-family:var(--font-serif);font-size:26px;color:var(--amber);line-height:1}.ad-step-b[data-astro-cid-b3lqxadf]{display:grid;gap:5px;min-width:0}.ad-step-b[data-astro-cid-b3lqxadf] b[data-astro-cid-b3lqxadf]{font-weight:500;color:var(--text);font-size:16px}.ad-step-b[data-astro-cid-b3lqxadf] span[data-astro-cid-b3lqxadf]{color:var(--muted);font-size:14.5px;line-height:1.6}.ad-proof[data-astro-cid-b3lqxadf]{list-style:none;margin:0;padding:0;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.ad-proof[data-astro-cid-b3lqxadf] a[data-astro-cid-b3lqxadf]{display:grid;gap:9px;text-decoration:none}.ad-proof[data-astro-cid-b3lqxadf] img[data-astro-cid-b3lqxadf]{width:100%;height:auto;display:block;border-radius:11px;border:1px solid rgba(255,255,255,.08)}.ad-proof-t[data-astro-cid-b3lqxadf]{color:var(--text);font-size:15px;line-height:1.4}.ad-proof-c[data-astro-cid-b3lqxadf]{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.ad-proof[data-astro-cid-b3lqxadf] a[data-astro-cid-b3lqxadf]:hover .ad-proof-c[data-astro-cid-b3lqxadf]{color:var(--amber)}.ad-faq[data-astro-cid-b3lqxadf]{border-top:1px solid rgba(255,255,255,.08);max-width:78ch}.ad-qa[data-astro-cid-b3lqxadf]{border-bottom:1px solid rgba(255,255,255,.08)}.ad-qa[data-astro-cid-b3lqxadf] summary[data-astro-cid-b3lqxadf]{list-style:none;cursor:pointer;padding:18px 0;color:var(--text);font-family:var(--font-serif);font-size:clamp(17px,2vw,20px)}.ad-qa[data-astro-cid-b3lqxadf] summary[data-astro-cid-b3lqxadf]::-webkit-details-marker{display:none}.ad-qa[data-astro-cid-b3lqxadf][open] summary[data-astro-cid-b3lqxadf]{color:var(--amber)}.ad-qa[data-astro-cid-b3lqxadf] p[data-astro-cid-b3lqxadf]{color:var(--muted);font-size:15px;line-height:1.7;margin:0 0 18px;max-width:68ch}.ad-notfor[data-astro-cid-b3lqxadf]{margin-top:clamp(40px,6vw,60px);padding:18px 20px;border-radius:12px;border:1px dashed rgba(255,255,255,.14);color:var(--faint);font-size:14.5px;line-height:1.65;max-width:70ch}.ad-notfor[data-astro-cid-b3lqxadf] a[data-astro-cid-b3lqxadf]{color:var(--amber)}.ad-foot[data-astro-cid-b3lqxadf]{margin-top:clamp(44px,6vw,68px);padding:28px;border-radius:18px;text-align:center;border:1px solid rgba(224,169,109,.24);background:#e0a96d0d}.ad-foot-h[data-astro-cid-b3lqxadf]{font-family:var(--font-serif);font-size:clamp(20px,2.5vw,27px);margin:0 0 16px}@media(max-width:700px){.ad-step[data-astro-cid-b3lqxadf]{grid-template-columns:34px 1fr;gap:12px}}
