.hp-root.tp-root{background:#0000;min-height:0;padding-bottom:32px}.tp-hero{align-items:flex-start;display:flex;flex-direction:column;gap:20px;padding-bottom:24px;padding-top:40px}.tp-crumbs ol{color:var(--hp-muted);display:flex;flex-wrap:wrap;font-size:14px;gap:6px;list-style:none;margin:0;padding:0}.tp-crumbs li+li:before{color:var(--hp-faint);content:"›";margin-right:6px}.hp-hero__title.tp-title{font-size:clamp(34px,4.4vw,58px);max-width:22ch}.tp-lead{background:var(--hp-surface-warm);border:1px solid var(--hp-border);border-left:4px solid var(--hp-gold);border-radius:14px;color:var(--hp-heading);font-size:17px;font-weight:700;line-height:1.5;margin:0;max-width:62ch;padding:14px 18px}.hp-hero__lead.tp-intro{max-width:68ch}.tp-section{display:flex;flex-direction:column;gap:24px;padding-top:48px}.hp-h2.tp-h2{font-size:clamp(28px,2.8vw,40px)}.tp-item__title{font-size:18px}.tp-prose{max-width:68ch}.tp-faq{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));margin:0}.tp-faq__item{background:var(--hp-surface);border:1px solid var(--hp-border);border-radius:16px;padding:20px 22px}.tp-faq__item dt{color:var(--hp-link);font-size:17px;font-weight:800;margin:0 0 8px}.tp-faq__item dd{color:var(--hp-ink-soft);font-size:15.5px;line-height:1.6;margin:0}.tp-more{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.tp-more__title{color:var(--hp-muted);font-size:15px;font-weight:800;letter-spacing:.06em;margin:0 0 10px;text-transform:uppercase}.tp-more ul{display:flex;flex-direction:column;font-size:16px;gap:8px;list-style:none;margin:0;padding:0}.hp-root .tp-more a{font-weight:700}