.mp-site-footer{margin-top:var(--mp-space-10);border-top:1px solid var(--mp-border);background:var(--mp-surface)}.mp-site-footer-inner{display:grid;gap:var(--mp-space-8);max-width:var(--mp-container);margin:0 auto;padding:var(--mp-space-9) var(--mp-space-5) var(--mp-space-7)}@media (min-width:900px){.mp-site-footer-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);padding-inline:var(--mp-space-6)}}.mp-site-footer-brand{display:flex;flex-direction:column;gap:var(--mp-space-3)}.mp-site-footer-copy{max-width:340px;font-size:14px}.mp-site-footer-copy,.mp-site-footer-operator{margin:0;color:var(--mp-muted);line-height:1.6}.mp-site-footer-operator{font-size:12px}.mp-site-footer-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mp-space-6)}@media (min-width:620px){.mp-site-footer-nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1000px){.mp-site-footer-nav{grid-template-columns:repeat(5,minmax(0,1fr))}}.mp-site-footer-column h2{margin:0 0 var(--mp-space-3);font-family:var(--mp-font-heading);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--mp-muted)}.mp-site-footer-column ul{display:flex;flex-direction:column;gap:var(--mp-space-2);margin:0;padding:0;list-style:none}.mp-site-footer-bottom a,.mp-site-footer-column a{color:var(--mp-text);font-size:14px;text-decoration:none}.mp-site-footer-bottom a:hover,.mp-site-footer-column a:hover{text-decoration:underline;text-underline-offset:3px}.mp-site-footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--mp-space-3);max-width:var(--mp-container);margin:0 auto;padding:var(--mp-space-4) var(--mp-space-5) var(--mp-space-6);border-top:1px solid var(--mp-border);color:var(--mp-muted);font-size:13px}.mp-article{width:100%;max-width:780px;color:var(--mp-text);font-size:17px;line-height:1.72}.mp-article>p:first-of-type{margin-top:0}.mp-article p{margin:0 0 var(--mp-space-5)}.mp-article h2{margin:var(--mp-space-9) 0 var(--mp-space-3);font-size:clamp(24px,4vw,30px);line-height:1.2;letter-spacing:-.015em}.mp-article h2,.mp-article h3{font-family:var(--mp-font-heading);font-weight:600}.mp-article h3{margin:var(--mp-space-7) 0 var(--mp-space-2);font-size:21px;line-height:1.3}.mp-article h4{margin:var(--mp-space-6) 0 var(--mp-space-2);font-family:var(--mp-font-heading);font-size:18px;font-weight:600}.mp-article ol,.mp-article ul{display:flex;flex-direction:column;gap:var(--mp-space-2);margin:0 0 var(--mp-space-5);padding-left:var(--mp-space-6)}.mp-article li>ol,.mp-article li>ul{margin-top:var(--mp-space-2);margin-bottom:0}.mp-article a{color:var(--mp-accent-strong);text-decoration:underline;text-underline-offset:3px}.mp-article strong{font-weight:650}.mp-article blockquote{margin:var(--mp-space-6) 0;padding:var(--mp-space-3) var(--mp-space-5);border-left:3px solid var(--mp-accent);background:var(--mp-raised);border-radius:0 var(--mp-radius-sm) var(--mp-radius-sm) 0;color:var(--mp-text)}.mp-article code{padding:2px 5px;border-radius:4px;background:var(--mp-raised);font-family:var(--mp-font-mono);font-size:.9em}.mp-article pre{margin:var(--mp-space-5) 0;padding:var(--mp-space-4);overflow-x:auto;border-radius:var(--mp-radius-md);background:var(--mp-text);color:var(--mp-bg);font-size:14px;line-height:1.55}.mp-article pre code{padding:0;background:transparent;color:inherit;font-size:inherit}.mp-article hr{margin:var(--mp-space-8) 0;border:0;border-top:1px solid var(--mp-border)}.mp-article table{width:100%;margin:var(--mp-space-5) 0;border-collapse:collapse;font-size:15px}.mp-article td,.mp-article th{padding:var(--mp-space-2) var(--mp-space-3);border:1px solid var(--mp-border);text-align:left;vertical-align:top}.mp-article th{background:var(--mp-raised);font-weight:600}.mp-crumbs{display:flex;flex-wrap:wrap;gap:var(--mp-space-2);margin:0;padding:0;list-style:none;color:var(--mp-muted);font-size:13px}.mp-crumbs li{display:inline-flex;align-items:center;gap:var(--mp-space-2)}.mp-crumbs a{color:var(--mp-muted);text-decoration:none}.mp-crumbs a:hover{color:var(--mp-text);text-decoration:underline}.mp-answer{margin:0;padding:var(--mp-space-4) var(--mp-space-5);border-left:3px solid var(--mp-accent);border-radius:0 var(--mp-radius-md) var(--mp-radius-md) 0;background:var(--mp-surface);font-size:17px;line-height:1.65}.mp-facts{display:grid;gap:var(--mp-space-3);margin:0;padding:0;list-style:none}.mp-facts li{display:flex;gap:var(--mp-space-3);color:var(--mp-text);font-size:15px;line-height:1.55}.mp-facts svg{flex:none;margin-top:4px;color:var(--mp-money)}.mp-facts a{color:var(--mp-muted);font-size:12px}.mp-faq{display:flex;flex-direction:column;border-top:1px solid var(--mp-border)}.mp-faq details{border-bottom:1px solid var(--mp-border);padding:var(--mp-space-4) 0}.mp-faq summary{cursor:pointer;font-weight:600;list-style:none}.mp-faq summary::-webkit-details-marker{display:none}.mp-faq p{margin:var(--mp-space-3) 0 0;color:var(--mp-muted);font-size:15px;line-height:1.65}.mp-sources{display:flex;flex-direction:column;gap:var(--mp-space-2);margin:0;padding:0;list-style:none;font-size:13px}.mp-sources a{color:var(--mp-accent-strong)}.mp-sources span{color:var(--mp-muted)}.mp-doc-layout{display:grid;gap:var(--mp-space-8);max-width:var(--mp-container);margin:0 auto;padding:var(--mp-space-8) var(--mp-space-5) var(--mp-space-10)}@media (min-width:980px){.mp-doc-layout{grid-template-columns:230px minmax(0,1fr);gap:var(--mp-space-10);padding-inline:var(--mp-space-6)}}.mp-doc-nav{align-self:start;display:flex;flex-direction:column;gap:var(--mp-space-2);font-size:14px}@media (min-width:980px){.mp-doc-nav{position:sticky;top:var(--mp-space-5);max-height:calc(100vh - 40px);overflow-y:auto;padding-right:var(--mp-space-3)}}.mp-doc-nav h2{margin:var(--mp-space-4) 0 var(--mp-space-1);color:var(--mp-muted);font-family:var(--mp-font-heading);font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.mp-doc-nav h2:first-child{margin-top:0}.mp-doc-nav a{color:var(--mp-text);text-decoration:none;padding:3px 0}.mp-doc-nav a:hover{color:var(--mp-accent-strong);text-decoration:underline}.mp-doc-body{min-width:0;max-width:860px}.mp-doc-body h1{margin:0 0 var(--mp-space-3);font-family:var(--mp-font-heading);font-size:clamp(32px,5vw,44px);font-weight:700;line-height:1.08;letter-spacing:-.025em}.mp-doc-body h2{margin:var(--mp-space-9) 0 var(--mp-space-3);font-size:28px;line-height:1.2}.mp-doc-body h2,.mp-doc-body h3{font-family:var(--mp-font-heading);font-weight:600}.mp-doc-body h3{margin:var(--mp-space-7) 0 var(--mp-space-2);font-size:21px}.mp-doc-body li,.mp-doc-body p{color:var(--mp-text);font-size:16px;line-height:1.7}.mp-doc-body ol,.mp-doc-body ul{display:flex;flex-direction:column;gap:var(--mp-space-2);padding-left:var(--mp-space-6)}.mp-doc-body a{color:var(--mp-accent-strong);text-decoration:underline;text-underline-offset:3px}.mp-doc-body code{padding:2px 5px;border-radius:4px;background:var(--mp-raised);font-family:var(--mp-font-mono);font-size:.88em}.mp-doc-body pre{margin:var(--mp-space-4) 0;padding:var(--mp-space-4);overflow-x:auto;border-radius:var(--mp-radius-md);background:var(--mp-text);color:var(--mp-bg);font-size:13px;line-height:1.55}.mp-doc-body pre code{padding:0;background:transparent;color:inherit}.mp-doc-card{padding:var(--mp-space-5);border:1px solid var(--mp-border);border-radius:var(--mp-radius-md);background:var(--mp-surface)}.mp-doc-note{padding:var(--mp-space-3) var(--mp-space-4);border-left:3px solid var(--mp-accent);border-radius:0 var(--mp-radius-sm) var(--mp-radius-sm) 0;background:var(--mp-raised);font-size:14px;line-height:1.6}.mp-help-search{display:flex;flex-direction:column;gap:var(--mp-space-4)}.mp-help-search-results{display:grid;gap:var(--mp-space-3);margin:0;padding:0;list-style:none}.mp-help-search-results a{display:block;padding:var(--mp-space-4);border:1px solid var(--mp-border);border-radius:var(--mp-radius-md);background:var(--mp-surface);color:var(--mp-text);text-decoration:none}.mp-help-search-results a:hover{border-color:var(--mp-accent)}.mp-help-search-results span{display:block;margin-top:var(--mp-space-1);color:var(--mp-muted);font-size:14px;line-height:1.5}.mp-legal-body h2{margin-top:var(--mp-space-8)}.mp-legal-body table{width:100%;margin:var(--mp-space-4) 0;border-collapse:collapse;font-size:14px}.mp-legal-body td,.mp-legal-body th{padding:var(--mp-space-2) var(--mp-space-3);border:1px solid var(--mp-border);text-align:left;vertical-align:top}.mp-legal-body th{background:var(--mp-raised);font-weight:600}.mp-legal-note{margin:0;padding:var(--mp-space-3) var(--mp-space-4);border:1px solid var(--mp-warn);border-radius:var(--mp-radius-sm);background:var(--mp-warn-bg);color:var(--mp-warn-text);font-size:14px;line-height:1.6}.mp-doc-body p.lead{margin:0 0 var(--mp-space-4);color:var(--mp-muted);font-size:19px;line-height:1.6}.mp-doc-body table{width:100%;margin:var(--mp-space-4) 0;border-collapse:collapse;font-size:14px}.mp-doc-body td,.mp-doc-body th{padding:var(--mp-space-2) var(--mp-space-3);border:1px solid var(--mp-border);text-align:left;vertical-align:top}.mp-doc-body th{background:var(--mp-raised);font-weight:600}.mp-doc-body details{margin:var(--mp-space-3) 0}.mp-doc-body summary{cursor:pointer}.mp-doc-body section{scroll-margin-top:var(--mp-space-6)}