.trust-page{color:var(--mm-ink);padding-block:2rem 5rem}.trust-page h1,.trust-page h2{font-family:var(--display);text-wrap:balance;font-weight:550}.trust-page p{text-wrap:pretty;line-height:1.7}.trust-breadcrumb{flex-wrap:wrap;align-items:center;gap:.7rem;font-size:.875rem;display:flex}.trust-breadcrumb a{text-underline-offset:4px;padding-block:.6rem;text-decoration:underline}.trust-hero{grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:2rem;padding-block:2rem 2.5rem;display:grid}.trust-eyebrow{letter-spacing:.04em;margin:0;font-size:.75rem;font-weight:650}.trust-hero h1{letter-spacing:-.055em;max-width:850px;margin:1rem 0;font-size:clamp(2.8rem,5vw,4.5rem);line-height:1.08}.trust-intro{max-width:62ch;margin:0;font-size:1.125rem}.trust-paper-art{width:100%;height:auto}.trust-route-nav{border-bottom:1px solid var(--mm-hair);flex-wrap:wrap;gap:.5rem 1.5rem;margin-bottom:2rem;padding-bottom:.75rem;display:flex}.trust-route-nav a{text-underline-offset:6px;align-items:center;min-height:44px;font-size:.9375rem;text-decoration:underline;display:flex}.trust-route-nav a[aria-current=page]{text-decoration-thickness:3px;-webkit-text-decoration-color:var(--mm-ink);text-decoration-color:var(--mm-ink);font-weight:700}.trust-draft{border:1px solid var(--mm-hair);background:var(--mm-white);border-radius:24px;align-items:flex-start;gap:1rem;padding:1.5rem;display:flex}.trust-draft-mark{border:1px solid;border-radius:50%;flex:none;place-items:center;width:1.5rem;height:1.5rem;font-size:1rem;line-height:1;display:grid}.trust-draft h2{margin:0 0 .4rem;font-size:1rem;font-weight:650;line-height:1.4}.trust-draft p{max-width:80ch;margin:0;font-size:.9375rem}.trust-reading-grid{grid-template-columns:minmax(0,.65fr) minmax(0,1.5fr);gap:4rem;padding-block:3.5rem;display:grid}.trust-index h2{margin:0 0 1rem;font-size:1rem}.trust-index nav{display:grid}.trust-index a{border-bottom:1px solid var(--mm-hair);align-items:baseline;gap:.875rem;min-height:44px;padding-block:.8rem;font-size:.9375rem;line-height:1.5;display:flex}.trust-index a span{flex:none;font-size:.75rem}.trust-index a:hover{text-underline-offset:4px;text-decoration:underline}.trust-sections{min-width:0;max-width:68ch}.trust-sections section{scroll-margin-top:2rem}.trust-sections section+section{border-top:1px solid var(--mm-hair);margin-top:2rem;padding-top:2rem}.trust-section-number{background:var(--mm-grass);border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid;margin:0 0 .7rem!important;font-size:.875rem!important}.trust-sections h2{letter-spacing:-.035em;margin:0 0 1rem;font-size:1.65rem;line-height:1.25}.trust-sections p{margin:0;font-size:1.0625rem}.trust-text-link{text-underline-offset:5px;align-items:center;gap:1rem;min-height:44px;font-size:.9375rem;font-weight:600;line-height:1.5;text-decoration:underline;display:inline-flex}.trust-text-link span{flex:none;font-size:1.25rem}.trust-sections .trust-text-link{margin-top:1rem}.trust-next{border-top:2px solid var(--mm-ink);justify-content:space-between;align-items:center;gap:2rem;padding-top:2rem;display:flex}.trust-next h2{letter-spacing:-.03em;margin:0 0 .75rem;font-size:1.7rem;line-height:1.3}.trust-next p{max-width:60ch;margin:0;font-size:1rem}.trust-next>.trust-text-link{flex:none;max-width:22ch}.trust-page :is(a,button):focus-visible,.account-recovery a:focus-visible{outline:3px solid var(--mm-ink);outline-offset:5px}.locale-ar .trust-hero h1{letter-spacing:-.03em;line-height:1.3}.locale-ar .trust-eyebrow{letter-spacing:0}.locale-ar .trust-sections h2{letter-spacing:0;line-height:1.5}.account-help-links{flex-wrap:wrap;gap:.4rem 1.25rem;margin-top:1rem;display:flex}.account-help-links a{text-underline-offset:4px;align-items:center;min-height:44px;font-size:.9375rem;line-height:1.6;text-decoration:underline;display:flex}.account-recovery{border-top:1px solid var(--mm-hair);margin-top:3rem;padding-top:2.5rem;scroll-margin-top:2rem}.account-recovery h2{letter-spacing:-.03em;margin:0 0 1.5rem;font-size:1.75rem;font-weight:550;line-height:1.3}.account-recovery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.account-recovery h3{margin:0 0 .7rem;font-size:1.125rem;line-height:1.4}.account-recovery p{max-width:65ch;margin:0;font-size:1rem;line-height:1.7}.ip-account .trust-route-nav{margin-bottom:1.5rem}:is(.ip-account,.ip-support){overflow-wrap:anywhere}:is(.ip-account,.ip-support) .ip-hero h1{font-size:clamp(3rem,6vw,5.5rem)}:is(.ip-account,.ip-support) .ip-lead{font-size:1.125rem}:is(.ip-account,.ip-support) .ip-eyebrow{font-size:.75rem}.ip-account .account-panel h2{font-size:2rem}.ip-account .account-panel h3{font-size:1.1875rem}.ip-account .account-panel p,.ip-account :is(.account-ack,.account-guest-state button,.account-after p),.ip-account .account-routes a,.ip-account .ip-text-link{font-size:.9375rem}.ip-account .account-steps li>span{width:1.875rem;height:1.875rem;font-size:.875rem}.account-guest-state :is(h3,p)[tabindex]:focus{outline:2px solid var(--mm-ink);outline-offset:5px;border-radius:2px}.ip-support .ip-route h2{font-size:1.625rem}.ip-support :is(.ip-route p,.ip-question-group details p){font-size:.9375rem}.ip-support :is(.ip-route-action,.ip-availability p){font-size:.875rem}.ip-support :is(.ip-question-index nav a,.ip-question-group h3,.ip-text-link){font-size:.9375rem}.ip-support .ip-question-group summary{font-size:1.125rem}.ip-support :is(.ip-question-index h2,.ip-help-contact h2){font-size:2.25rem}.ip-support .ip-help-contact p:not(.ip-eyebrow){font-size:1rem}@media (max-width:900px){.trust-reading-grid{gap:2rem}.trust-hero{grid-template-columns:minmax(0,1fr) 130px}.trust-next{flex-direction:column;align-items:flex-start}}@media (max-width:720px){.trust-page>.shell{width:calc(100% - 36px)}.trust-page{padding-block:1rem 4rem}.trust-hero{grid-template-columns:minmax(0,1fr);gap:1rem;padding-block:1.5rem 2rem}.trust-hero h1{font-size:2.8rem}.trust-paper-art{justify-self:end;width:110px}.trust-route-nav{gap:.5rem 1rem}.trust-draft{gap:.75rem;padding:1.25rem}.trust-reading-grid{grid-template-columns:minmax(0,1fr);gap:2.5rem;padding-block:2rem}.trust-sections h2{font-size:1.5rem}.trust-next{gap:1rem}.account-recovery-grid,.ip-support .ip-route{grid-template-columns:minmax(0,1fr)}.ip-support .ip-route-icon{grid-area:auto/1;margin-bottom:1rem}.ip-support :is(.ip-route h2,.ip-route p,.ip-route-action){grid-column:1}}@media (prefers-reduced-motion:reduce){:is(html:has(.trust-page),html:has(.ip-account),html:has(.ip-support)){scroll-behavior:auto}.trust-page *{transition:none!important;animation:none!important}}
