.policy-head .eyebrow{color:var(--muted)}.policy-head p{color:var(--muted);font-size:.86rem}.policy-doc{min-width:0;max-width:68ch;color:var(--ink-soft);overflow-wrap:break-word;padding-block:clamp(1.75rem,4vw,2.75rem) clamp(3rem,7vw,5rem);font-size:.96rem;line-height:1.72}.policy-doc h1{color:var(--ink);letter-spacing:-.02em;margin:2.5rem 0 .85rem;font-size:clamp(1.25rem,2.8vw,1.5rem);font-weight:600}.policy-doc h2{color:var(--ink);letter-spacing:-.018em;margin:2.4rem 0 .75rem;font-size:clamp(1.1rem,2.4vw,1.32rem);font-weight:600;line-height:1.25}.policy-doc h3{color:var(--ink);margin:1.6rem 0 .5rem;font-size:1rem;font-weight:600;line-height:1.35}.policy-doc h4,.policy-doc h5,.policy-doc h6{letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin:1.5rem 0 .5rem;font-size:.72rem;font-weight:600}.policy-doc>:first-child{margin-top:0}.policy-doc p{margin:0 0 1.05rem}.policy-doc strong,.policy-doc b{color:var(--ink);font-weight:600}.policy-doc em,.policy-doc i{font-style:italic}.policy-doc small{color:var(--muted);font-size:.84rem}.policy-doc ul,.policy-doc ol{margin:0 0 1.2rem;padding-inline-start:1.25rem}.policy-doc li{margin-bottom:.5rem;line-height:1.65}.policy-doc li::marker{color:var(--quiet)}.policy-doc li>ul,.policy-doc li>ol{margin:.5rem 0 .25rem}.policy-doc dl{grid-template-columns:1fr;gap:.1rem;margin:0 0 1.25rem;display:grid}.policy-doc dt{letter-spacing:.13em;text-transform:uppercase;color:var(--muted);font-size:.7rem;font-weight:600}.policy-doc dd{margin:0 0 .75rem}@media (min-width:600px){.policy-doc dl{grid-template-columns:11rem 1fr;gap:.65rem 1.25rem}.policy-doc dd{margin-bottom:0}}.policy-doc a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--quiet);text-decoration-color:var(--quiet);text-underline-offset:.18em;text-decoration-thickness:1px;transition:color .15s,text-decoration-color .15s}.policy-doc a:hover{color:var(--pine);-webkit-text-decoration-color:var(--pine);text-decoration-color:var(--pine)}.policy-doc blockquote{border-inline-start:2px solid var(--rule);color:var(--muted);margin:1.5rem 0;padding:.15rem 0 .15rem 1.15rem}.policy-doc hr{border:0;border-top:1px solid var(--rule);margin:2.25rem 0}.policy-doc code,.policy-doc kbd{background:var(--sand);border:1px solid var(--rule);border-radius:var(--r-xs);padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86em}.policy-doc pre{background:var(--sand);border:1px solid var(--rule);border-radius:var(--r-sm);margin:0 0 1.25rem;padding:1rem 1.15rem;overflow-x:auto}.policy-doc pre code{background:0 0;border:0;padding:0}.policy-doc img{border-radius:var(--r-sm);margin:1.25rem 0}.policy-doc table{border-collapse:collapse;width:100%;max-width:100%;margin:0 0 1.5rem;font-size:.9rem;display:block;overflow-x:auto}.policy-doc thead th{letter-spacing:.13em;text-transform:uppercase;color:var(--muted);text-align:start;white-space:nowrap;font-size:.68rem;font-weight:600}.policy-doc th,.policy-doc td{border-bottom:1px solid var(--rule);vertical-align:top;text-align:start;padding:.7rem 1rem .7rem 0}.policy-doc tbody tr:last-child th,.policy-doc tbody tr:last-child td{border-bottom:0}@media (max-width:599px){.policy-doc{font-size:.92rem;line-height:1.68}.policy-doc h2{margin-top:2rem}.policy-doc table{font-size:.86rem}.policy-doc th,.policy-doc td{padding-inline-end:.75rem}}.mc-fbrand{color:var(--ink-soft);max-width:34ch;margin:0 0 .9rem;font-size:.9rem}.mc-fcontact{color:var(--muted);text-wrap:pretty;margin:0;font-size:.85rem;line-height:1.7}.mc-fcontact a{font-size:inherit;color:inherit;text-decoration:none}.mc-fcontact a:hover{color:var(--ink);text-underline-offset:.18em;text-decoration:underline;-webkit-text-decoration-color:var(--quiet);text-decoration-color:var(--quiet)}.mc-fbot{align-items:center}
