.legal-links{display:flex;flex-wrap:wrap;gap:8px 18px;font:inherit;font-size:12px;line-height:1.5;margin:15px 0}.legal-links a{color:inherit;text-decoration:underline;text-underline-offset:3px;padding:5px 0}.legal-links a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.legal-box{border:1px solid #b4bdab;border-radius:12px;padding:18px;margin:18px 0;text-align:left}.legal-box p{font-size:14px;line-height:1.6}.legal-box select{width:100%;margin:8px 0 14px;padding:10px;font:inherit}.legal-check{display:flex!important;align-items:flex-start;gap:10px;font-size:14px!important;line-height:1.6;margin:12px 0!important}.legal-check input{width:18px!important;height:18px!important;flex:none;margin:4px 0 0!important;accent-color:#536b49}.legal-check span{display:block}.legal-notice{font-size:13px;line-height:1.6;margin:12px 0}.legal-box[hidden],.legal-check[hidden]{display:none!important}.legal-links{max-width:100%}.site-footer .legal-links{flex-basis:100%;grid-column:1/-1;justify-content:flex-end}@media(max-width:700px){.site-footer{flex-wrap:wrap}.site-footer .legal-links{justify-content:flex-start}}