.page-article.legal-doc{box-sizing:border-box;width:100%;max-width:100%}.page-article.legal-doc .breadcrumb__list{text-align:center;flex-wrap:wrap;justify-content:center}.page-article.legal-doc .hero--page .hero__inner{text-align:center;box-sizing:border-box;width:100%;max-width:min(40rem,100%);margin-inline:auto}.page-article.legal-doc .hero__lead{text-align:center;max-width:38rem;margin-inline:auto}.page-article.legal-doc .hero__actions{justify-content:center;width:100%}.page-article.legal-doc .hero__actions .btn{min-height:2.75rem;padding-inline:clamp(.85rem,3vw,1.25rem)}.page-article.legal-doc .hero__pills{flex-wrap:wrap;justify-content:center;width:100%}.page-article.legal-doc .section.section--page .section__inner{width:100%;max-width:min(var(--layout-max), 100%);padding-inline:clamp(.65rem, 4vw, var(--section-px));box-sizing:border-box}.page-article.legal-doc .section--page .content-prose{box-sizing:border-box;text-align:center;width:100%;max-width:min(40rem,100%);margin-inline:auto}.page-article.legal-doc .section--page .content-prose p,.page-article.legal-doc .section--page .content-prose li{overflow-wrap:anywhere;word-break:break-word;hyphens:auto}.page-article.legal-doc .section--page .content-prose ul,.page-article.legal-doc .section--page .content-prose ol{text-align:left;max-width:min(32rem,100%);margin-inline:auto;padding-left:1.2rem;list-style-position:outside}.page-article.legal-doc .section--page .content-prose li{text-align:left}.page-article.legal-doc .section--page .content-prose a{word-break:break-word}.page-article.legal-doc .section--page .content-prose code{word-break:break-all;font-size:.88em}.page-article.legal-doc .legal-party-block{border:1px solid var(--c-line);background:color-mix(in srgb, var(--c-surface) 92%, var(--c-jade));text-align:center;box-sizing:border-box;border-radius:.45rem;max-width:min(36rem,100%);margin:0 auto 1rem;padding:clamp(.75rem,2.5vw,1rem) clamp(.65rem,3vw,1.1rem);font-size:clamp(.84rem,1.5vw + .72rem,.92rem);line-height:1.55}.legal-consumer-strip{box-sizing:border-box;text-align:center;border:1px solid color-mix(in srgb, var(--c-jade) 22%, var(--c-line));background:color-mix(in srgb, var(--c-jade) 5%, var(--c-surface));border-radius:.55rem;width:100%;max-width:min(36rem,100%);margin:clamp(1.5rem,4vw,2.25rem) auto 0;padding:clamp(1rem,3vw,1.35rem) clamp(.65rem,3vw,1rem)}.legal-consumer-strip__lead{text-transform:uppercase;letter-spacing:.06em;color:var(--c-muted);margin:0 0 .65rem;font-size:.82rem;font-weight:700}.legal-consumer-strip__list{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem .65rem;margin:0;padding:0;list-style:none;display:flex}.legal-consumer-strip__list li{margin:0}.legal-consumer-strip__link{min-height:2.6rem;color:var(--c-jade);border:1px solid color-mix(in srgb, var(--c-jade) 28%, var(--c-line));background:color-mix(in srgb, var(--c-surface) 88%, transparent);border-radius:.4rem;justify-content:center;align-items:center;padding:.35rem .75rem;font-size:.86rem;font-weight:700;text-decoration:none;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.legal-consumer-strip__link:hover{color:var(--c-paprika);border-color:color-mix(in srgb, var(--c-paprika) 35%, var(--c-line));background:color-mix(in srgb, var(--c-paprika) 8%, var(--c-surface))}