.disclaimer-policy-page{font-family:inherit;color:#392d24;padding-bottom:32px}.disclaimer-policy-page .disclaimer-policy-layout{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:24px;padding:0 16px}.disclaimer-policy-page .disclaimer-policy-reading{min-width:0;background:#fffdf8!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;padding:32px!important;font-family:inherit!important;line-height:1.85;color:#392d24}.disclaimer-policy-reading :is(h1,h2,h3,p,li,dt,dd,a,time,strong){font-family:inherit!important}.disclaimer-policy-reading h1{font-size:clamp(1.7rem,3vw,2.45rem);line-height:1.4;color:#971c20;font-weight:750;margin:0 0 20px}.disclaimer-policy-reading h2{font-size:1.4rem;line-height:1.5;font-weight:750;color:#971c20;margin:28px 0 12px}.disclaimer-policy-reading h3{font-size:1.08rem}.disclaimer-policy-reading p{font-size:1rem;line-height:1.85;margin:12px 0 16px}.disclaimer-policy-reading section{border-bottom:1px solid #dfc8a9;padding-bottom:16px;margin-bottom:20px;scroll-margin-top:120px}.disclaimer-policy-reading :is(a,button):focus-visible{outline:2px solid #971c20;outline-offset:4px}.disclaimer-policy-reading a{color:#a51b1b;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.disclaimer-policy-reading :is(ul,ol){padding-left:24px;list-style:disc;margin:12px 0 20px}.disclaimer-policy-reading li{margin:8px 0}.disclaimer-policy-reading dt{font-weight:700;margin-top:12px}.disclaimer-policy-reading dd{margin:0 0 12px}.disclaimer-policy-reading aside{border-left:3px solid #a51b1b;padding:4px 0 4px 16px;margin:24px 0}.disclaimer-policy-reading nav{border-block:1px solid #dfc8a9;margin:24px 0;padding:0 0 12px}.disclaimer-policy-reading nav ul{display:grid;grid-template-columns:1fr 1fr;gap:6px 20px;list-style:none;padding:0}.disclaimer-policy-reading nav li{margin:0}.disclaimer-policy-sidebar{min-width:0}@media (max-width:1023px){.disclaimer-policy-page .disclaimer-policy-layout{display:block;padding:0}.disclaimer-policy-page .disclaimer-policy-reading{padding:16px!important;width:100%!important}.disclaimer-policy-sidebar{margin:24px 16px}.disclaimer-policy-reading nav ul{grid-template-columns:1fr}}
