.legal-page-shell{min-height:100vh;background:#f3eee4;color:#173b31}.legal-document-shell{padding:156px 0 112px}.legal-document-article{width:min(100%,1120px);margin:0 auto}.legal-document-header{display:grid;gap:14px;max-width:900px;margin-bottom:72px}.legal-document-header h1,.legal-document-section-head h2{margin:0;color:#173b31;font-family:var(--font-flyzia-serif),Georgia,"Times New Roman",serif;font-weight:400}.legal-document-header h1{max-width:11ch;font-size:clamp(56px,8vw,112px);line-height:.88;letter-spacing:-.045em}.legal-document-footer p,.legal-document-intro,.legal-document-list li,.legal-document-paragraph,.legal-document-updated{margin:0;color:#39554d;font-size:16px;line-height:1.8}.legal-document-updated{grid-row:1;color:#b77723;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.legal-document-intro{max-width:62ch;margin-top:10px;font-size:18px}.legal-document-panel{display:grid}.legal-document-section{display:grid;grid-template-columns:minmax(180px,.36fr) minmax(0,1fr);gap:clamp(36px,7vw,110px);padding:46px 0;border-top:1px solid rgba(23,59,49,.2)}.legal-document-section-head h2{max-width:13ch;font-size:clamp(28px,3vw,42px);line-height:1.02;letter-spacing:-.025em}.legal-document-section-head span{display:block;margin-bottom:20px;color:#bd7c26;font-size:12px;font-weight:700;letter-spacing:.16em}.legal-document-section-body{display:grid;gap:16px;max-width:70ch}.legal-document-list{display:grid;gap:10px;margin:0;padding-left:22px;list-style:disc}.legal-document-list li{padding-left:8px}.legal-document-list li::marker{color:#bd7c26}.legal-document-footer{margin-top:24px;padding:30px 0;border-top:1px solid rgba(23,59,49,.2)}.legal-document-footer a{color:#9b641d;text-underline-offset:4px}@media (max-width:960px){.legal-document-shell{padding-top:132px}}@media (max-width:700px){.legal-document-shell{padding:112px 0 72px}.legal-document-header{margin-bottom:48px}.legal-document-section{grid-template-columns:1fr;gap:26px;padding:38px 0}}