.lp-card a,.lp-checks a,.lp-lede a,.lp-note a,.lp-prose a{color:var(--color-primary);text-underline-offset:3px}.lp-pagehead{border-bottom:var(--border-poster) solid var(--color-ink);color:var(--color-on-action)}.lp-pagehead .wrap{padding-top:clamp(44px,6vw,72px);padding-bottom:clamp(40px,6vw,64px)}.lp-pagehead h1{font-size:clamp(2.2rem,5.5vw,3.4rem);line-height:1.12;letter-spacing:-.01em;max-width:20ch}.lp-pagehead a,.lp-pagehead h1,.lp-pagehead p{color:var(--color-on-action)}.lp-pagehead p{margin-top:14px;max-width:58ch;font-weight:700}.lp-lede{margin-top:10px;max-width:64ch}.lp-prose{margin-top:14px;max-width:68ch}.lp-prose+.lp-prose{margin-top:12px}.lp-note{margin-top:16px;max-width:74ch}.lp-checks{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:12px;max-width:68ch}.lp-checks li{padding-left:30px;position:relative}.lp-checks li:before{content:"✓";position:absolute;left:0;top:0;font-weight:800;color:var(--color-action-text)}.lp-checks strong{color:var(--color-ink)}.lp-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.5vw,26px);margin-top:clamp(22px,3.5vw,34px)}.lp-cards--two{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:899px){.lp-cards,.lp-cards--two{grid-template-columns:1fr;max-width:560px}}ol.lp-cards{list-style:none;padding:0;margin-bottom:0}.lp-card{background:var(--color-surface);border:var(--border-poster) solid var(--color-ink);border-radius:14px;padding:clamp(20px,2.6vw,28px);display:grid;gap:8px;align-content:start}.lp-card h3{font-size:1.15rem;color:var(--color-ink)}.lp-step{font-family:var(--font-heading);font-weight:800;font-size:1rem;color:var(--color-action-text);letter-spacing:.06em;text-transform:uppercase}.lp-callout{background:var(--color-ink);color:var(--color-surface);border-radius:12px;padding:18px 22px;font-size:16.5px;margin-top:clamp(22px,3.5vw,32px);--focus-ring-color:var(--color-surface);--focus-ring-gap:var(--color-ink)}.lp-callout a{color:inherit;font-weight:700}.lp-callout strong{color:inherit}.lp-tblwrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-top:26px}@media (max-width:619px){.lp-tblwrap:before{content:"Swipe sideways to see the whole table \2192";display:block;font-size:16px;color:var(--color-body);margin-bottom:8px}}.lp-tblwrap table{border-collapse:collapse;width:100%;min-width:560px;background:var(--color-surface);border:var(--border-poster) solid var(--color-ink)}.lp-tblwrap caption{text-align:left;font-weight:700;color:var(--color-ink);padding-bottom:10px}.lp-tblwrap td,.lp-tblwrap th{text-align:left;vertical-align:top;padding:13px 16px;border-bottom:1px solid var(--color-line);font-size:16.5px}.lp-tblwrap thead th{background:var(--color-ink);color:var(--color-surface);font-family:var(--font-heading)}.lp-tblwrap tbody th{color:var(--color-ink);font-weight:700}.lp-panel{background:var(--color-surface);border:var(--border-poster) solid var(--color-ink);border-radius:14px;padding:clamp(22px,3vw,32px);max-width:560px;margin-top:clamp(22px,3.5vw,34px)}.lp-panel .btn{width:100%;margin-top:20px}.lp-field{display:grid;gap:6px;margin-top:18px}.lp-field:first-child{margin-top:0}.lp-field label{font-weight:700;color:var(--color-ink);font-size:16.5px}.lp-field input{font:inherit;padding:12px 14px;border:2px solid var(--color-border-input);border-radius:8px;background:var(--color-surface);color:var(--color-ink);min-height:48px;width:100%}.lp-field input::-moz-placeholder{color:var(--color-muted);opacity:1}.lp-field input::placeholder{color:var(--color-muted);opacity:1}.lp-anchor{scroll-margin-top:96px}