.legal-module__Yd4PWa__page{color:#29231f;background:#fffaf5;min-height:100vh}.legal-module__Yd4PWa__hero{background:linear-gradient(#fff4e9,#fffaf5);padding:54px max(18px,50vw - 450px) 30px}.legal-module__Yd4PWa__hero small{color:#a54f3a;font-weight:900}.legal-module__Yd4PWa__hero h1{margin:8px 0 12px;font-size:clamp(34px,6vw,58px);line-height:1.08}.legal-module__Yd4PWa__hero p{color:#675d55;max-width:760px;margin:0;font-size:17px;line-height:1.7}.legal-module__Yd4PWa__body{max-width:900px;margin:0 auto;padding:20px 18px 70px}.legal-module__Yd4PWa__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:4px 0 24px;display:grid}.legal-module__Yd4PWa__summary article{background:#fff;border:1px solid #eadfd5;border-radius:18px;padding:15px}.legal-module__Yd4PWa__summary b{margin-bottom:4px;display:block}.legal-module__Yd4PWa__summary span{color:#6f655d;font-size:14px;line-height:1.5}.legal-module__Yd4PWa__section{border-top:1px solid #eadfd5;padding:22px 0}.legal-module__Yd4PWa__section h2{margin:0 0 10px;font-size:clamp(22px,3vw,30px)}.legal-module__Yd4PWa__section h3{margin:18px 0 7px}.legal-module__Yd4PWa__section p,.legal-module__Yd4PWa__section li{color:#554d47;line-height:1.75}.legal-module__Yd4PWa__section ul{padding-left:22px}.legal-module__Yd4PWa__section a{color:#9c4735;font-weight:800}.legal-module__Yd4PWa__notice{background:#fff3d8;border-left:4px solid #d69432;border-radius:8px 15px 15px 8px;margin:15px 0;padding:14px 16px}.legal-module__Yd4PWa__notice b{margin-bottom:4px;display:block}.legal-module__Yd4PWa__actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.legal-module__Yd4PWa__actions a{color:#fff;background:#e9432f;border-radius:14px;padding:11px 15px;font-weight:900;text-decoration:none;display:inline-flex}.legal-module__Yd4PWa__actions a:last-child{background:#2f2925}.legal-module__Yd4PWa__updated{color:#7e7269;margin-top:28px;font-size:13px}@media (max-width:680px){.legal-module__Yd4PWa__hero{padding-top:38px}.legal-module__Yd4PWa__summary{grid-template-columns:1fr}.legal-module__Yd4PWa__hero p{font-size:16px}.legal-module__Yd4PWa__body{padding-bottom:50px}}
