.portfolio-legal-layout_header__bo9dS{position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:23px max(30px,calc((100vw - 1180px)/2));background:#f7f7f3;border-bottom:1px solid #e5e1d9;color:#25231f}.portfolio-legal-layout_brand__BNPeK{font-size:12px;letter-spacing:.16em;font-weight:800;text-decoration:none;color:inherit;white-space:nowrap}.portfolio-legal-layout_brand__BNPeK span{font-weight:500;color:#8c8780}.portfolio-legal-layout_header__bo9dS nav{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.portfolio-legal-layout_footer__KKQFC a,.portfolio-legal-layout_header__bo9dS nav a{color:#68635d;font-size:12px;text-decoration:none}.portfolio-legal-layout_footer__KKQFC a:hover,.portfolio-legal-layout_header__bo9dS nav a:hover{color:#bf6338;text-decoration:underline}.portfolio-legal-layout_footer__KKQFC{display:flex;justify-content:space-between;gap:20px;padding:28px max(30px,calc((100vw - 1180px)/2));background:#f7f7f3;border-top:1px solid #e5e1d9;color:#8c8780;font-size:12px}@media(max-width:700px){.portfolio-legal-layout_header__bo9dS{align-items:flex-start;flex-direction:column;padding:20px}.portfolio-legal-layout_header__bo9dS nav{gap:15px}.portfolio-legal-layout_footer__KKQFC{padding:24px 20px}}