.ar[data-astro-cid-e3mixdtl]{--v3-pad:clamp(var(--sp-6),4.5vw,96px)}.ar-hero[data-astro-cid-e3mixdtl]{max-width:920px;margin-inline:auto;padding:clamp(40px,6vw,72px) var(--v3-pad) 0;display:flex;flex-direction:column;gap:20px}.ar-pill[data-astro-cid-e3mixdtl]{align-self:flex-start;font-family:var(--font-sans);font-size:14px;line-height:18px;color:var(--ink-3);background:var(--surface);border-radius:var(--r-sm);padding:5px 12px;transition:color var(--dur) var(--ease)}.ar-pill[data-astro-cid-e3mixdtl]:hover{color:var(--ink)}.ar-title[data-astro-cid-e3mixdtl]{font-family:var(--font-display);font-size:clamp(2.25rem,1.4rem + 3.4vw,3.5rem);line-height:1.06;letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.ar-meta[data-astro-cid-e3mixdtl]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;padding-top:24px;margin-top:4px;border-top:1px solid var(--hair);list-style:none}.ar-meta[data-astro-cid-e3mixdtl] li[data-astro-cid-e3mixdtl]{display:flex;align-items:center;gap:8px;font-size:15px;line-height:20px;font-weight:500;color:var(--ink)}.ar-meta[data-astro-cid-e3mixdtl] svg[data-astro-cid-e3mixdtl]{width:18px;height:18px;flex-shrink:0;fill:none;stroke:var(--ink-3);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ar-meta__pfp[data-astro-cid-e3mixdtl]{width:28px;height:28px;border-radius:50%;object-fit:cover;flex-shrink:0}.ar-figure[data-astro-cid-e3mixdtl]{max-width:1120px;margin:clamp(32px,4vw,48px) auto 0;padding-inline:var(--v3-pad)}.ar-figure[data-astro-cid-e3mixdtl] img[data-astro-cid-e3mixdtl]{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-xl);background:var(--dark)}.ar-body[data-astro-cid-e3mixdtl]{max-width:920px;margin-inline:auto;padding:clamp(40px,5vw,56px) var(--v3-pad) 0}.ar-body[data-astro-cid-e3mixdtl] p,.ar-body[data-astro-cid-e3mixdtl] li{font-size:18px;line-height:30px;color:var(--ink-3);text-wrap:pretty}.ar-body[data-astro-cid-e3mixdtl] p+p{margin-top:20px}.ar-body[data-astro-cid-e3mixdtl] h2{font-family:var(--font-sans);font-size:clamp(1.375rem,1.15rem + .9vw,1.625rem);line-height:1.3;letter-spacing:-.01em;font-weight:600;color:var(--ink);text-wrap:pretty;margin:56px 0 16px}.ar-body[data-astro-cid-e3mixdtl] h3{font-family:var(--font-sans);font-size:19px;line-height:1.35;font-weight:600;color:var(--ink);margin:36px 0 10px}.ar-body[data-astro-cid-e3mixdtl] strong{font-weight:600;color:var(--ink)}.ar-body[data-astro-cid-e3mixdtl] a{color:var(--ink);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;text-decoration-color:var(--accent);transition:color var(--dur) var(--ease)}.ar-body[data-astro-cid-e3mixdtl] a:hover{color:var(--accent-ink)}.ar-body[data-astro-cid-e3mixdtl] ul,.ar-body[data-astro-cid-e3mixdtl] ol{margin:20px 0;padding-left:24px;display:flex;flex-direction:column;gap:12px}.ar-body[data-astro-cid-e3mixdtl] ul{list-style:disc}.ar-body[data-astro-cid-e3mixdtl] ol{list-style:decimal}.ar-body[data-astro-cid-e3mixdtl] li{padding-left:6px}.ar-body[data-astro-cid-e3mixdtl] li::marker{color:var(--ink)}.ar-body[data-astro-cid-e3mixdtl] ol li::marker{font-weight:600}.ar-body[data-astro-cid-e3mixdtl] blockquote{margin:28px 0;padding:28px 32px;background:var(--surface);border-radius:var(--r-xl)}.ar-body[data-astro-cid-e3mixdtl] blockquote p{font-family:var(--font-display);font-size:22px;line-height:1.45;letter-spacing:-.01em;color:var(--ink-2)}.ar-body[data-astro-cid-e3mixdtl] hr{border:0;border-top:1px solid var(--hair);margin:48px 0}.ar-body[data-astro-cid-e3mixdtl] code{font-size:.9em;background:var(--surface);border-radius:6px;padding:2px 6px}.ar-body[data-astro-cid-e3mixdtl] table{width:100%;margin:28px 0;border-collapse:separate;border-spacing:0;border:1px solid var(--hair);border-radius:var(--r-xl);overflow:hidden}.ar-body[data-astro-cid-e3mixdtl] th,.ar-body[data-astro-cid-e3mixdtl] td{padding:16px 20px;text-align:left;vertical-align:top;font-size:16px;line-height:24px;text-wrap:pretty}.ar-body[data-astro-cid-e3mixdtl] th{background:var(--surface);font-weight:600;color:var(--ink)}.ar-body[data-astro-cid-e3mixdtl] td{color:var(--ink-3);border-top:1px solid var(--hair)}.ar-body[data-astro-cid-e3mixdtl] th+th,.ar-body[data-astro-cid-e3mixdtl] td+td{border-left:1px solid var(--hair)}.ar-body[data-astro-cid-e3mixdtl]>:first-child{margin-top:0}.cta[data-astro-cid-e3mixdtl]{padding:clamp(56px,8vw,96px) var(--sp-6) var(--sp-6)}.cta__panel[data-astro-cid-e3mixdtl]{min-height:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:24px;background:var(--dark);background-image:var(--dark-grad);border-radius:var(--r-panel);padding:72px clamp(var(--sp-6),4.5vw,96px);overflow:clip}.cta__title[data-astro-cid-e3mixdtl]{font-family:var(--font-display);font-size:clamp(2.25rem,1.3rem + 3.8vw,3.75rem);line-height:1.06;letter-spacing:-.02em;color:var(--on-dark);max-width:16ch;text-wrap:balance}.cta__sub[data-astro-cid-e3mixdtl]{font-size:var(--fs-body-lg);line-height:1.5;color:var(--on-dark-2);max-width:520px}.cta__actions[data-astro-cid-e3mixdtl]{padding-top:8px}.btn-review[data-astro-cid-e3mixdtl]{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:56px;padding-inline:28px;background:var(--on-dark);color:#1a1617;font-family:var(--font-sans);font-size:17px;font-weight:600;line-height:22px;border-radius:var(--r-md);box-shadow:0 3px 0 var(--accent);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.btn-review[data-astro-cid-e3mixdtl]:hover{transform:translateY(-1px);box-shadow:0 4px 0 var(--accent)}@media (max-width:560px){.ar-body[data-astro-cid-e3mixdtl] th,.ar-body[data-astro-cid-e3mixdtl] td{padding:12px 14px;font-size:15px;line-height:22px}}
