.os-legal-page{color:#07182c;background:#fffdfa;padding:28px 20px 80px}.os-legal-container{max-width:1240px;margin:0 auto}.os-legal-breadcrumbs{color:#657181;align-items:center;gap:9px;margin-bottom:34px;font-size:12px;display:flex}.os-legal-breadcrumbs a:hover{color:#18865d}.os-legal-header{border-bottom:1px solid #dce2e5;padding:0 0 46px}.os-legal-header>span{color:#18865d;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.os-legal-header h1{font-family:var(--font-family-heading), Georgia, serif;letter-spacing:-.03em;max-width:920px;margin:18px 0;font-size:max(42px,min(6vw,72px));font-weight:400;line-height:1}.os-legal-header>p{color:#4f5e6c;max-width:760px;font-size:max(16px,min(2vw,19px));line-height:1.65}.os-legal-header small{color:#6a7682;align-items:center;gap:7px;margin-top:20px;font-size:12px;display:flex}.os-legal-layout{grid-gap:max(42px, min(7vw, 92px));grid-template-columns:230px minmax(0,780px);justify-content:space-between;gap:max(42px,min(7vw,92px));padding:54px 0;display:grid}.os-legal-layout aside nav{border-left:2px solid #d8e2de;flex-direction:column;gap:4px;display:flex;position:sticky;top:28px}.os-legal-layout aside strong,.os-legal-layout aside a{padding:8px 0 8px 16px;font-size:12px;line-height:1.4}.os-legal-layout aside strong{color:#07182c;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.os-legal-layout aside a{color:#596775}.os-legal-layout aside a:hover{color:#18865d}.os-legal-content{color:#374554;font-size:15px;line-height:1.75}.os-legal-content section{scroll-margin-top:28px}.os-legal-content section+section{border-top:1px solid #e0e5e8;margin-top:38px;padding-top:38px}.os-legal-content h2{color:#07182c;font-family:var(--font-family-heading), Georgia, serif;margin-bottom:16px;font-size:30px;font-weight:400;line-height:1.15}.os-legal-content h3{color:#07182c;margin:24px 0 8px;font-size:16px;font-weight:800}.os-legal-content p+p,.os-legal-content p+ul,.os-legal-content p+ol,.os-legal-content ul+p,.os-legal-content ol+p{margin-top:14px}.os-legal-content ul,.os-legal-content ol{grid-gap:8px;gap:8px;padding-left:22px;display:grid}.os-legal-content ul{list-style:outside}.os-legal-content ol{list-style:decimal}.os-legal-content a{color:#126d50;text-underline-offset:3px;-webkit-text-decoration:underline #8db8a8;text-decoration:underline #8db8a8}.os-legal-content .os-legal-note{color:#214b3f;background:#eef6f2;border-left:3px solid #18865d;margin:22px 0;padding:16px 18px}.os-legal-contact{color:#fff;grid-gap:34px;background:#07182c;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:34px;padding:max(28px,min(5vw,52px));display:grid}.os-legal-contact>div>span{color:#d2a54b;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.os-legal-contact h2{font-family:var(--font-family-heading), Georgia, serif;margin:6px 0;font-size:34px;font-weight:400}.os-legal-contact p{color:#cad3dc;max-width:580px;font-size:13px}.os-legal-contact address{grid-gap:12px;gap:12px;font-style:normal;display:grid}.os-legal-contact address a,.os-legal-contact address span{color:#f7f8f9;align-items:flex-start;gap:9px;max-width:360px;font-size:13px;display:flex}.os-legal-contact address svg{color:#d2a54b;flex:none}@media (max-width:780px){.os-legal-page{padding-left:16px;padding-right:16px}.os-legal-layout{grid-template-columns:1fr;padding-top:34px}.os-legal-layout aside nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}.os-legal-layout aside strong{grid-column:1/-1}.os-legal-contact{grid-template-columns:1fr;align-items:start}}@media (max-width:480px){.os-legal-layout aside nav{grid-template-columns:1fr}}
