body{background:#f7f5f0;color:#1c1b19}.legal-header{padding:18px 6%;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #d9dadb}.legal-header img{display:block;width:110px;height:100px;object-fit:contain;mix-blend-mode:multiply}.legal-header>a:last-child{font-size:.85rem;text-decoration:underline;text-underline-offset:4px}.legal-content{max-width:900px;margin:0 auto;padding:55px 6% 80px}.legal-content h1{font:clamp(2rem,5vw,3.5rem)/1.12 var(--serif);margin:15px 0 30px;overflow-wrap:anywhere}.legal-content h2{font:1.5rem/1.3 var(--serif);margin:34px 0 14px}.legal-content p,.legal-content li{color:#62615e;line-height:1.8;font-size:.95rem;overflow-wrap:anywhere}.legal-content ul{padding-left:24px}.legal-content a{color:#1c1b19;text-decoration:underline;text-underline-offset:3px}.draft-banner{padding:20px;border:1px solid #c7ad78;background:#c7ad781a}.open-item{padding:15px;border-left:3px solid #c7ad78;background:#d9dadb44}.legal-footer{padding:25px 6%;background:#f7f5f0;border-top:1px solid #d9dadb}.legal-footer nav{display:flex;justify-content:center;flex-wrap:wrap;gap:20px}.legal-footer a{font-size:.85rem;color:#62615e}@media(max-width:420px){.legal-content{padding-top:35px}.legal-header img{width:85px;height:80px}}