.privacy-policy{color:#252c36;background:#f7f7f7;min-height:100vh}.privacy-policy__header{background:#252c36;height:130px;position:relative}.privacy-policy__content{box-sizing:border-box;width:min(100%,1180px);margin-inline:auto;padding-inline:clamp(20px,5vw,72px)}.privacy-policy__intro{color:#f7f7f7;background:#252c36;padding:clamp(48px,7vw,92px) 0 clamp(42px,6vw,76px)}.privacy-policy__intro h1{letter-spacing:-.04em;text-transform:uppercase;max-width:980px;margin:24px 0 16px;font-size:clamp(38px,3.542vw,68px);font-weight:600;line-height:1.08}.privacy-policy__intro p{color:#ffffffb3;max-width:780px;margin:0;font-size:clamp(18px,1.198vw,23px);line-height:1.5}.privacy-policy__breadcrumbs{color:#f4b860;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:12px;font-size:clamp(14px,.833333vw,16px);font-weight:600;display:flex}.privacy-policy__breadcrumbs a{color:inherit}.privacy-policy__breadcrumbs a:hover{color:#f7f7f7}.privacy-policy__document{padding-top:clamp(48px,6vw,84px);padding-bottom:clamp(72px,8vw,120px)}.privacy-policy__document section{scroll-margin-top:24px}.privacy-policy__document section+section{border-top:1px solid #252c362e;margin-top:34px;padding-top:34px}.privacy-policy__document h2{letter-spacing:-.025em;margin:0 0 24px;font-size:clamp(26px,1.979vw,38px);font-weight:600;line-height:1.2}.privacy-policy__document p,.privacy-policy__document li{font-size:clamp(16px,.938vw,18px);line-height:1.7}.privacy-policy__document p{margin:0 0 16px}.privacy-policy__document ul,.privacy-policy__document ol{margin:0 0 22px;padding-left:28px}.privacy-policy__document ul{list-style:outside}.privacy-policy__document li+li{margin-top:8px}.privacy-policy__document a{color:#95570c;text-underline-offset:3px;text-decoration:underline}.privacy-policy__document a:hover{color:#252c36}.privacy-policy__toc{background:#c7821f17;border-left:5px solid #95570c;margin-bottom:clamp(48px,6vw,76px);padding:clamp(24px,4vw,38px)}.privacy-policy__toc h2{text-transform:uppercase;margin-bottom:18px;font-size:clamp(21.6px,1.25vw,24px)}.privacy-policy__toc ol{margin-bottom:0}@media (width<=576px){.privacy-policy__intro{padding-top:42px}.privacy-policy__document ul,.privacy-policy__document ol{padding-left:22px}.privacy-policy__toc{border-left-width:4px}}
