.tp__hero[data-astro-cid-jirsggkw]{padding:clamp(110px,15vw,160px) 0 clamp(20px,3vw,32px)}.tp__crumb[data-astro-cid-jirsggkw]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:13px;color:var(--muted);margin-bottom:14px}.tp__crumb[data-astro-cid-jirsggkw] a[data-astro-cid-jirsggkw]{color:inherit}.tp__crumb[data-astro-cid-jirsggkw] a[data-astro-cid-jirsggkw]:hover{text-decoration:underline}.tp__h1[data-astro-cid-jirsggkw]{font-size:clamp(28px,4.6vw,48px);line-height:1.18;margin:10px 0 16px;max-width:24ch;overflow-wrap:anywhere}.tp__lede[data-astro-cid-jirsggkw]{max-width:66ch;font-size:17px;line-height:1.85;color:var(--muted)}.tp__heroimg[data-astro-cid-jirsggkw]{margin:clamp(24px,4vw,40px) 0 0}.tp__heroimg[data-astro-cid-jirsggkw] img[data-astro-cid-jirsggkw]{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;display:block;border-radius:16px}.tp__heroimg[data-astro-cid-jirsggkw] figcaption[data-astro-cid-jirsggkw],.tp__fig[data-astro-cid-jirsggkw] figcaption[data-astro-cid-jirsggkw]{font-size:13px;color:var(--muted);margin-top:8px}.tp__sec[data-astro-cid-jirsggkw]{padding:clamp(32px,5vw,60px) 0}.tp__sec--alt[data-astro-cid-jirsggkw]{background:var(--bg-2)}.tp__body[data-astro-cid-jirsggkw]{max-width:860px}.tp__body[data-astro-cid-jirsggkw]>p[data-astro-cid-jirsggkw]{line-height:1.9;margin:0 0 14px;max-width:70ch}.tp__h2[data-astro-cid-jirsggkw]{font-size:clamp(22px,3vw,32px);line-height:1.25;margin:0 0 18px;overflow-wrap:anywhere}.tp__list[data-astro-cid-jirsggkw]{margin:0 0 8px;padding-left:1.2em;display:grid;gap:10px;line-height:1.8;max-width:72ch}.tp__list[data-astro-cid-jirsggkw] li[data-astro-cid-jirsggkw]::marker{color:var(--gold)}.tp__tablewrap[data-astro-cid-jirsggkw]{overflow-x:auto;max-width:100%}.tp__table[data-astro-cid-jirsggkw]{width:100%;border-collapse:collapse;min-width:30rem}.tp__table[data-astro-cid-jirsggkw] th[data-astro-cid-jirsggkw],.tp__table[data-astro-cid-jirsggkw] td[data-astro-cid-jirsggkw]{text-align:left;padding:12px 14px;border-bottom:1px solid var(--line);vertical-align:top;line-height:1.6}.tp__table[data-astro-cid-jirsggkw] thead[data-astro-cid-jirsggkw] th[data-astro-cid-jirsggkw]{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}.tp__table[data-astro-cid-jirsggkw] tbody[data-astro-cid-jirsggkw] th[data-astro-cid-jirsggkw]{font-weight:600}.tp__note[data-astro-cid-jirsggkw]{margin-top:10px;font-size:13px;line-height:1.75;color:var(--muted)}.tp__fig[data-astro-cid-jirsggkw]{margin:24px 0 0}.tp__fig[data-astro-cid-jirsggkw] img[data-astro-cid-jirsggkw]{width:100%;height:auto;max-height:560px;object-fit:cover;border-radius:14px;display:block}.tp__cta[data-astro-cid-jirsggkw]{padding:clamp(20px,4vw,32px);border-radius:16px;background:var(--bg-3);border:1px solid var(--line)}.tp__cta-h[data-astro-cid-jirsggkw]{font-size:clamp(20px,2.6vw,28px);margin:0 0 10px;color:var(--gold)}.tp__cta[data-astro-cid-jirsggkw] p[data-astro-cid-jirsggkw]{margin:0 0 20px;line-height:1.85;color:var(--muted)}.tp__cta-btns[data-astro-cid-jirsggkw]{display:flex;flex-wrap:wrap;gap:12px}.tp__faq-h[data-astro-cid-jirsggkw]{margin-top:clamp(36px,5vw,56px)}.tp__faq[data-astro-cid-jirsggkw]{display:grid;gap:10px}.tp__faq-item[data-astro-cid-jirsggkw]{border:1px solid var(--line);border-radius:12px;padding:16px 18px;background:var(--bg-2)}.tp__faq-item[data-astro-cid-jirsggkw] summary[data-astro-cid-jirsggkw]{cursor:pointer;font-weight:600;line-height:1.55}.tp__faq-item[data-astro-cid-jirsggkw] p[data-astro-cid-jirsggkw]{margin:12px 0 0;line-height:1.85;color:var(--muted)}.tp__related[data-astro-cid-jirsggkw]{margin-top:clamp(36px,5vw,56px)}.tp__related-h[data-astro-cid-jirsggkw]{font-size:clamp(18px,2.2vw,22px);margin:0 0 12px}.tp__related[data-astro-cid-jirsggkw] ul[data-astro-cid-jirsggkw]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px 20px}.tp__related[data-astro-cid-jirsggkw] a[data-astro-cid-jirsggkw]{color:var(--gold);font-weight:500}.tp__related[data-astro-cid-jirsggkw] a[data-astro-cid-jirsggkw]:hover{text-decoration:underline}
