.legal-shell{min-height:100svh;display:flex;flex-direction:column;background:#fff;color:#1b1411}.legal-shell__bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px clamp(20px,5vw,48px);border-bottom:1px solid rgba(27,20,17,.12)}.legal-shell__brand{font-weight:800;letter-spacing:-.02em;font-size:18px;color:#1b1411;text-decoration:none}.legal-shell__home{font-size:14px;color:rgba(27,20,17,.62);text-decoration:none}.legal-shell__home:hover{color:#e62a25}.legal-shell__main{flex:1 1 auto}.legal-shell__foot{display:flex;flex-wrap:wrap;gap:12px 22px;align-items:center;justify-content:space-between;padding:22px clamp(20px,5vw,48px) 32px;border-top:1px solid rgba(27,20,17,.12);font-size:14px;color:rgba(27,20,17,.6)}.legal-shell__links{display:flex;flex-wrap:wrap;gap:18px}.legal-shell__links a{color:rgba(27,20,17,.7);text-decoration:none}.legal-shell__links a:hover{color:#e62a25}.legal-shell__copy{margin:0}