._disclaimer_1cals_1{max-width:980px;margin:0 auto;padding:14px 24px 6px;text-align:center;font-size:10px;line-height:1.5;color:#5c5249c2}._footer_1cals_2{padding:34px 48px 20px;background:#f4ede3;color:#4c443d;border-top:1px solid rgba(112,86,60,.12)}._top_1cals_2{display:grid;grid-template-columns:1.4fr repeat(3,.8fr);gap:34px;align-items:start}._brandBlock_1cals_2{display:grid;gap:6px}._brand_1cals_2{font:800 24px var(--font-family-display);letter-spacing:-.04em;color:#17130f;text-decoration:none}._brand_1cals_2 span{font-weight:900}._brandBlock_1cals_2 small{font:600 8px var(--font-family-monospace);letter-spacing:.2em;color:#8a7e73}._brandBlock_1cals_2 p{max-width:280px;margin:6px 0 0;font-size:11px;line-height:1.55;color:#786e64}._col_1cals_2,._social_1cals_2{display:grid;gap:8px}._col_1cals_2 h4,._social_1cals_2 h4{margin:0 0 4px;font:700 12px var(--font-family-display);color:#2a251f}._col_1cals_2 a,._social_1cals_2 p,._bottom_1cals_2 a,._bottom_1cals_2 span{font-size:11px;color:#786e64;text-decoration:none}._col_1cals_2 a:hover,._bottom_1cals_2 a:hover{color:#9c6d3c}._social_1cals_2 p{margin:0}._social_1cals_2>div{display:flex;gap:10px;margin-top:8px}._social_1cals_2 a{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:#3a332c;background:#ffffff70;border:1px solid rgba(112,86,60,.11)}._social_1cals_2 svg{width:15px;height:15px}._bottom_1cals_2{margin-top:30px;padding-top:14px;border-top:1px solid rgba(112,86,60,.11);display:flex;justify-content:space-between;gap:20px;align-items:center}._bottom_1cals_2 small{color:#8b8177;font-size:10px}._bottom_1cals_2>div{display:flex;gap:18px;align-items:center}._bottom_1cals_2 span{display:inline-flex;align-items:center;gap:5px}._bottom_1cals_2 svg{width:14px;height:14px}@media(max-width:900px){._top_1cals_2{grid-template-columns:1fr 1fr 1fr}._brandBlock_1cals_2,._social_1cals_2{grid-column:span 3}._social_1cals_2>div{justify-content:flex-start}._bottom_1cals_2{align-items:flex-start;flex-direction:column}._bottom_1cals_2>div{flex-wrap:wrap}}@media(max-width:560px){._footer_1cals_2{padding:28px 20px}._top_1cals_2{grid-template-columns:1fr 1fr;gap:24px}._brandBlock_1cals_2,._social_1cals_2{grid-column:1/-1}._bottom_1cals_2>div{gap:12px}}
