.legal-page #page.site{width:100%;max-width:var(--content-max,1120px);margin-left:auto;margin-right:auto}.legal-page #primary,.legal-page .site-content .content-area{width:100%}.legal-page .site-content{width:100%;display:block}.legal-page .site-main{margin:0 auto;width:100%;max-width:100%;padding:clamp(20px,3vw,36px) var(--content-pad,24px) clamp(32px,4vw,56px)}.legal-page .inside-article{background:transparent}.legal-page .legal-shell{box-sizing:border-box;max-width:820px;margin:0 auto;padding:clamp(26px,4vw,42px) clamp(20px,3.6vw,36px);background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 2px rgba(15,23,42,.04),0 8px 28px rgba(15,23,42,.07)}.legal-page .entry-header{margin:0 0 24px;padding-bottom:20px;border-bottom:1px solid #e8edf2}.legal-page .entry-title{margin:0;font-size:clamp(1.625rem,1.35rem + 1vw,2.125rem);font-weight:700;line-height:1.28;color:#0f172a;text-align:left}.legal-page .article-meta{margin:12px 0 0;font-size:.9375rem;color:#64748b}.legal-page .article-body{font-size:1.0625rem;line-height:1.72;color:#334155}.legal-page .article-body>p:first-child{margin-top:0}.legal-page .article-body a{color:inherit;font-weight:600;text-decoration:underline;-webkit-text-decoration-color:rgba(51,65,85,.28);text-decoration-color:rgba(51,65,85,.28);text-underline-offset:3px;transition:color .15s ease,-webkit-text-decoration-color .15s ease;transition:color .15s ease,text-decoration-color .15s ease;transition:color .15s ease,text-decoration-color .15s ease,-webkit-text-decoration-color .15s ease}.legal-page .article-body a:focus-visible,.legal-page .article-body a:hover{color:#075e54;-webkit-text-decoration-color:rgba(18,140,126,.55);text-decoration-color:rgba(18,140,126,.55)}.legal-page .legal-related-nav{display:flex;flex-wrap:wrap;align-items:center;gap:6px 0;margin-top:2rem;padding-top:1.25rem;border-top:1px solid #e8edf2;font-size:.875rem;line-height:1.5}.legal-page .legal-related-nav a{color:#64748b;font-weight:500;text-decoration:none;padding:4px 0}.legal-page .legal-related-nav a:not(:last-child):after{content:"·";margin:0 12px;color:#cbd5e1;font-weight:400;pointer-events:none}.legal-page .legal-related-nav a:focus-visible,.legal-page .legal-related-nav a:hover{color:#334155;text-decoration:underline;-webkit-text-decoration-color:rgba(100,116,139,.45);text-decoration-color:rgba(100,116,139,.45);text-underline-offset:2px}.legal-page .legal-section{margin-bottom:1.25em}.legal-page .legal-section__h{margin:1.35em 0 .65em;font-size:1.25rem;font-weight:700;color:#0f172a}.legal-page .legal-section__list{margin:.5em 0 0 1.15em;padding:0}.legal-page .legal-section__list li{margin-bottom:.45em;line-height:1.65}@media(max-width:768px){.legal-page .site-main{padding-left:16px;padding-right:16px}.legal-page .legal-shell{border-radius:10px;padding:22px 18px 28px}.legal-page .entry-header{margin-bottom:20px;padding-bottom:16px}}