.legal-module__Yd4PWa__shell{color:#1a1919;background:#faf9f7;min-height:100vh}.legal-module__Yd4PWa__header{border-bottom:1px solid #e9e6e1;justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:16px max(28px,50vw - 580px);display:flex}.legal-module__Yd4PWa__brand{letter-spacing:-.075em;align-items:center;gap:11px;font-size:25px;font-weight:800;display:inline-flex}.legal-module__Yd4PWa__brand strong{color:#89749e;font-weight:800}.legal-module__Yd4PWa__mark{background:#1a1919;border-radius:10px;width:35px;height:35px;position:relative;transform:rotate(-6deg)}.legal-module__Yd4PWa__mark span{background:#fff;border-radius:50%;width:5px;height:5px;position:absolute}.legal-module__Yd4PWa__mark span:first-child{top:10px;left:9px}.legal-module__Yd4PWa__mark span:nth-child(2){top:15px;left:17px}.legal-module__Yd4PWa__mark span:nth-child(3){top:22px;left:23px}.legal-module__Yd4PWa__back{color:#514e4b;font-size:12px;font-weight:700}.legal-module__Yd4PWa__back:hover,.legal-module__Yd4PWa__footer a:hover,.legal-module__Yd4PWa__sidebar a:hover{text-underline-offset:4px;text-decoration:underline}.legal-module__Yd4PWa__main{width:min(1160px,100% - 56px);margin:0 auto;padding:82px 0 110px}.legal-module__Yd4PWa__hero{max-width:780px}.legal-module__Yd4PWa__eyebrow{color:#7d7189;letter-spacing:.21em;margin:0 0 19px;font-size:10px;font-weight:800}.legal-module__Yd4PWa__hero h1{letter-spacing:-.085em;margin:0;font-size:clamp(52px,8vw,94px);line-height:.98}.legal-module__Yd4PWa__lead{color:#66615e;max-width:600px;font-size:17px;line-height:1.65}.legal-module__Yd4PWa__notice{background:#f8f1e8;border:1px solid #e7dbcd;border-radius:18px;align-items:flex-start;gap:17px;max-width:910px;margin:43px 0 70px;padding:22px 25px;display:flex}.legal-module__Yd4PWa__noticeIcon{color:#fff;background:#9e764b;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-weight:800;display:grid}.legal-module__Yd4PWa__notice strong{font-size:13px}.legal-module__Yd4PWa__notice p{color:#726457;margin:6px 0 0;font-size:12px;line-height:1.6}.legal-module__Yd4PWa__contentGrid{grid-template-columns:225px minmax(0,730px);gap:80px;display:grid}.legal-module__Yd4PWa__sidebar{flex-direction:column;align-items:flex-start;gap:18px;padding-top:10px;display:flex}.legal-module__Yd4PWa__sidebar span{color:#8d8883;letter-spacing:.18em;font-size:10px;font-weight:800}.legal-module__Yd4PWa__sidebar a{color:#4c4845;font-size:13px;font-weight:700}.legal-module__Yd4PWa__article{min-width:0}.legal-module__Yd4PWa__article section{border-bottom:1px solid #e5e1db;margin:0 0 34px;padding:0 0 33px}.legal-module__Yd4PWa__article section:last-child{border:0}.legal-module__Yd4PWa__article h2{letter-spacing:-.055em;margin:0 0 15px;font-size:25px}.legal-module__Yd4PWa__article p{color:#625d59;margin:0 0 12px;font-size:14px;line-height:1.75}.legal-module__Yd4PWa__article p:last-child{margin-bottom:0}.legal-module__Yd4PWa__article strong{color:#242220}.legal-module__Yd4PWa__article a{color:#533e6a;text-underline-offset:3px;text-decoration:underline}.legal-module__Yd4PWa__article address{font-size:15px;font-style:normal;line-height:1.8}.legal-module__Yd4PWa__article ul{color:#625d59;margin:10px 0 0;padding-left:21px;font-size:14px;line-height:1.8}.legal-module__Yd4PWa__article li{margin-bottom:7px}.legal-module__Yd4PWa__open{border-left:3px solid #ae9580;padding-left:13px;color:#78695d!important;margin-top:17px!important;font-size:12px!important}.legal-module__Yd4PWa__footer{color:#77716c;border-top:1px solid #e9e6e1;justify-content:space-between;align-items:center;gap:20px;padding:27px max(28px,50vw - 580px);font-size:11px;display:flex}.legal-module__Yd4PWa__footer nav{gap:20px;display:flex}@media (max-width:720px){.legal-module__Yd4PWa__main{padding:58px 0 75px}.legal-module__Yd4PWa__notice{margin-bottom:48px}.legal-module__Yd4PWa__contentGrid{grid-template-columns:1fr;gap:37px}.legal-module__Yd4PWa__sidebar{border-bottom:1px solid #e5e1db;flex-flow:wrap;gap:13px 21px;padding-bottom:24px}.legal-module__Yd4PWa__sidebar span{width:100%}.legal-module__Yd4PWa__footer{flex-direction:column;align-items:flex-start}}
