.mt-crumbs{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;font-size:.86rem;font-weight:800;color:var(--hp-faint)}.mt-crumbs a{color:var(--hp-muted);text-decoration:underline;text-decoration-color:var(--hp-line-strong);text-underline-offset:3px}.mt-crumbs a:hover{color:var(--hp-pink-text);text-decoration-color:var(--hp-pink)}.mt-crumbs span[aria-hidden]{color:var(--hp-line-strong)}.mt .lg-article-hero h1{max-width:22ch}.mt-h1-sub{display:block;margin-top:.3em;font-size:.56em;line-height:1.15;letter-spacing:-.02em;color:var(--hp-pink-text)}.mt-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.mt-badges .ft-tag{align-self:center}.mt-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:99px;background:var(--hp-alt);font-size:.78rem;font-weight:800;color:var(--hp-muted)}.mt-shot-sec{padding-inline:clamp(16px,4vw,48px);background:linear-gradient(#fff 50%,var(--hp-alt) 50%)}.mt-shot{max-width:1016px;margin-inline:auto}.mt-shot a{display:block;border-radius:11px}.mt-shot a:focus-visible{outline:3px solid var(--hp-pink);outline-offset:3px}.mt-shot img{background:#f6f7f9}.mt-shot figcaption{max-width:30em}.mt-shot .mt-swipe{display:none}.mt .article-cta p,.mt .legal-body li,.mt .legal-body>p:not(.address){max-width:30em}.mt .ft-card p,.mt .ft-lead,.mt .hp-hero-lead,.mt .mt-sec-head .hp-text{max-width:30em}.hp .legal-body .mt-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:10px;margin:0 0 8px}.mt-facts div{padding:14px 16px;border-radius:16px;background:var(--hp-alt)}.mt-facts dt{font-size:.74rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--hp-pink-text)}.mt-facts dd{margin:4px 0 0;font-size:.95rem;line-height:1.5;color:var(--hp-ink)}.hp .legal-body .mt-steps{list-style:none;counter-reset:mt-step;display:flex;flex-direction:column;gap:14px;margin:18px 0 22px;padding:0}.hp .legal-body .mt-steps li{counter-increment:mt-step;position:relative;margin:0;padding-left:50px}.hp .legal-body .mt-steps li::before{content:counter(mt-step);position:absolute;left:0;top:-2px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--hp-ink);font-size:.92rem;font-weight:900;color:#fff}.hp .legal-body .mt-steps strong{display:block;margin-bottom:2px}.hp .legal-body .mt-nogo li::before{content:"✕";left:2px;top:0;width:auto;height:auto;border-radius:0;background:0 0;font-size:.85rem;font-weight:900;color:#d64545}.hp .legal-body .mt-app{margin:18px 0 8px;padding:clamp(20px,3vw,28px);border-radius:20px;background:var(--hp-yellow-soft)}.hp .legal-body .mt-app h3{margin-top:0}.hp .legal-body .mt-app ul{margin-bottom:0}.hp .legal-body .mt-app li::before{content:"✓";left:2px;top:0;width:auto;height:auto;border-radius:0;background:0 0;font-weight:900;color:var(--hp-pink-text)}.mt-faq{display:flex;flex-direction:column;gap:10px;margin:16px 0 8px}.mt-faq details{border-radius:16px;background:var(--hp-alt)}.mt-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;font-weight:900;line-height:1.4;color:var(--hp-ink);cursor:pointer;list-style:none;transition:color .2s ease}.mt-faq summary::-webkit-details-marker{display:none}.mt-faq summary::after{content:"+";flex:none;font-size:1.35rem;font-weight:700;line-height:1;color:var(--hp-pink);transition:transform .35s var(--hp-spring)}.mt-faq details[open] summary::after{transform:rotate(45deg)}.mt-faq summary:hover{color:var(--hp-pink-text)}.mt-faq summary:focus-visible{outline:3px solid var(--hp-pink);outline-offset:2px;border-radius:16px}.hp .legal-body .mt-faq details p{max-width:calc(29em + 40px);margin:0;padding:0 20px 18px}.mt-related{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:10px;margin:16px 0 8px}.hp .legal-body .mt-related a{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border:1px solid var(--hp-line-strong);border-radius:16px;font-weight:700;color:var(--hp-muted);text-decoration:none;transition:border-color .2s ease,transform .25s var(--hp-spring)}.hp .legal-body .mt-related a b{font-weight:900;color:var(--hp-ink)}.hp .legal-body .mt-related a span{font-size:.88rem;line-height:1.5}.hp .legal-body .mt-related a:hover{border-color:var(--hp-ink);transform:translateY(-2px)}.hp .legal-body .mt-related a:focus-visible{outline:3px solid var(--hp-pink);outline-offset:3px}.hp .legal-body .mt-note{margin-top:8px;font-size:.86rem;color:var(--hp-faint)}.mt-sec{padding-block:clamp(48px,6vw,88px)}.mt-sec-head{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:clamp(24px,3vw,40px);text-align:center}.mt-sec-head .hp-text{max-width:60ch}.mt-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:16px}.mt-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--hp-line);border-radius:20px;background:#fff;color:var(--hp-ink);text-decoration:none;transition:transform .35s var(--hp-out),box-shadow .3s ease,border-color .2s ease}.mt-card:hover{transform:translateY(-4px);border-color:var(--hp-line-strong);box-shadow:0 14px 30px rgba(51,54,63,.08)}.mt-card:focus-visible{outline:3px solid var(--hp-pink);outline-offset:3px}.mt-card-media{margin:8px 8px 0;overflow:hidden;border-radius:14px;background:#f6f7f9;aspect-ratio:16/9}.mt-card-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:left top;transition:transform .5s var(--hp-out)}.mt-card:hover .mt-card-media img{transform:scale(1.04)}.mt-card-body{display:flex;flex-direction:column;flex:1;gap:8px;padding:18px 22px 22px}.mt-card-top{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.mt-card-top .ft-tag{align-self:center}.mt-card h3{font-size:1.2rem;font-weight:900;line-height:1.25;letter-spacing:-.01em}.mt-card p{max-width:30em;font-size:.93rem;line-height:1.6;color:var(--hp-muted);text-wrap:pretty}.mt-card-more{margin-top:auto;padding-top:6px;font-size:.9rem;font-weight:900;color:var(--hp-pink-text)}.ft-methods-cat li:has(> a){box-shadow:inset 0 0 0 1.5px var(--hp-ink)}.ft-methods-cat li a{color:inherit;text-decoration:underline;text-decoration-color:var(--hp-pink);text-underline-offset:3px}.ft-methods-cat li a:hover{color:var(--hp-pink-text)}.ft-methods-cat li a:focus-visible{outline:3px solid var(--hp-pink);outline-offset:3px;border-radius:4px}@media (max-width:640px){.mt-shot a{overflow-x:auto;-webkit-overflow-scrolling:touch}.mt-shot img{width:680px;max-width:none}.mt-shot .mt-swipe{display:inline}.hp .legal-body .mt-steps li{padding-left:44px}.hp .legal-body .mt-steps li::before{width:30px;height:30px;font-size:.85rem}}.mt-final-h2 .hp-yellow{display:block}@media (min-width:900px){.hp-final .mt-final-h2{font-size:min(3.15vw, 2.5rem)}}@media (prefers-reduced-motion:reduce){.mt-card,.mt-card-media img,.mt-faq summary::after,.mt-related a{transition:none}}