.crumbs ol{font-size:var(--text-sm);color:var(--web-ink-muted);flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.crumbs li{gap:8px;display:inline-flex}.crumbs a{color:var(--web-ink-soft);transition:color var(--web-motion-fast) var(--web-ease)}.crumbs a:hover{color:var(--web-ink)}.crumbs [aria-current]{color:var(--web-ink);font-weight:var(--web-weight-medium)}.catch{border-top:1px solid var(--web-rule-strong);margin:0;padding:0;list-style:none}.catch>li{border-bottom:1px solid var(--web-rule);gap:10px 32px;padding:24px 0;display:grid}@media (min-width:900px){.catch>li{grid-template-columns:minmax(0,3fr) minmax(0,8fr) minmax(0,2fr);align-items:baseline}}.catch-field{font-size:var(--text-sm);line-height:1.3;font-weight:var(--web-weight-medium);color:var(--web-ink-muted)}.catch-example{font-size:var(--web-marketing-text-lead);color:var(--web-ink-soft);letter-spacing:-.014em;line-height:1.45}.catch-example del,.catch-example ins{border-radius:6px;padding:1px 6px;text-decoration:none}.catch-example del{background:var(--tone-rose-soft);color:var(--web-ink-soft);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in oklch, var(--tone-rose) 60%, transparent);text-decoration-color:color-mix(in oklch, var(--tone-rose) 60%, transparent)}.catch-example ins{background:var(--tone-emerald-soft);color:var(--web-ink)}.catch-example b{font-weight:var(--web-weight-medium);color:var(--web-ink)}.catch-source{align-items:center;gap:10px;display:inline-flex}@media (min-width:900px){.catch-source{justify-self:end}}.steps{gap:40px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}}.steps>li{border-top:1px solid var(--web-rule-strong);align-content:start;gap:12px;padding-top:22px;display:grid}.steps-n{font-size:var(--text-sm);color:var(--web-ink-muted)}.steps-title{font-size:var(--web-marketing-text-subheading);letter-spacing:-.024em;line-height:1.12;font-weight:var(--web-weight-book)}.steps .mk-small{max-width:36ch;font-size:var(--text-base)}.faq{border-top:1px solid var(--web-rule-strong)}.faq details{border-bottom:1px solid var(--web-rule)}.faq summary{font-size:var(--web-marketing-text-lead);letter-spacing:-.014em;font-weight:var(--web-weight-medium);cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq-icon{width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--web-rule-strong);color:var(--web-ink-soft);transition:transform var(--web-motion-slow) var(--web-ease), background-color var(--web-motion-base) var(--web-ease);border-radius:999px;flex:none;place-items:center;display:grid}.faq details[open] .faq-icon{background:var(--web-ink);color:var(--web-surface);box-shadow:none;transform:rotate(45deg)}.faq details p{max-width:66ch;padding:0 0 26px}@supports (interpolate-size:allow-keywords){.faq{interpolate-size:allow-keywords}.faq details::details-content{height:0;transition:height var(--web-motion-slow) var(--web-ease), content-visibility var(--web-motion-slow) allow-discrete;overflow:clip}.faq details[open]::details-content{height:auto}}.next{border-top:1px solid var(--web-rule-strong);gap:0;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.next{grid-template-columns:repeat(3,minmax(0,1fr))}.next>li+li{border-left:1px solid var(--web-rule)}}.next>li{border-bottom:1px solid var(--web-rule)}.next-link{height:100%;transition:background-color var(--web-motion-base) var(--web-ease);align-content:start;gap:8px;padding:24px 24px 26px 0;display:grid}@media (min-width:900px){.next>li+li .next-link{padding-left:24px}}.next-label{font-size:var(--text-lg);font-weight:var(--web-weight-medium);letter-spacing:-.016em;align-items:center;gap:10px;display:inline-flex}.next-label svg{color:var(--web-ink-muted);transition:transform var(--web-motion-base) var(--web-ease)}@media (hover:hover) and (pointer:fine){.next-link:hover .next-label svg{color:var(--web-ink);transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.faq-icon,.next-label svg{transition:none}}
