.breadcrumb{font-size:.78rem;letter-spacing:.04em;color:var(--ink-faint)}.breadcrumb a:hover{color:var(--sage)}.sub-grid{display:grid;grid-template-columns:1fr .92fr;grid-gap:clamp(28px,4vw,56px);gap:clamp(28px,4vw,56px);align-items:start}.sub-card{background:var(--paper-warm);border:1px solid var(--line-soft);border-radius:14px;padding:clamp(24px,3vw,38px);box-shadow:var(--shadow-soft)}.sub-card h2{font-family:var(--display);font-size:1.6rem}.sub-card>p{color:var(--ink-soft);font-size:.94rem;margin-top:6px}.sub-perks{display:grid;grid-gap:22px;gap:22px;margin-top:22px}.sub-perks li{display:flex;gap:14px;align-items:flex-start}.sub-perks svg{color:var(--sage);flex:none;margin-top:4px}.sub-perks h3{font-family:var(--display);font-size:1.25rem}.sub-perks p{color:var(--ink-soft);font-size:.94rem;margin-top:4px}.sub-fine{margin-top:28px;font-size:.92rem;color:var(--ink-soft)}.sub-link{color:var(--sage);text-decoration:underline;text-underline-offset:2px}@media (max-width:900px){.sub-grid{grid-template-columns:1fr}}