.page-city main.refined-site #finance-areas.uv-finance{max-width:1200px;width:calc(100% - 48px);margin:56px auto;padding:30px 0;border-top:3px solid var(--ink);border-bottom:1.5px solid var(--ink);border-radius:0;color:var(--ink);background:var(--paper)}
.uv-finance__label{font-size:13px;font-weight:700;letter-spacing:.08em}.uv-finance h2{font-size:clamp(24px,3vw,36px);line-height:1.35;margin:10px 0 24px}.uv-finance__address{max-width:850px}.uv-finance__address p{margin:0;font-size:17px}.uv-finance__address strong{display:block;font-size:clamp(26px,4vw,44px);line-height:1.2;letter-spacing:-.025em;margin-bottom:14px}.uv-finance a{display:inline-block;min-height:44px;padding:10px 0;line-height:1.5}.uv-finance__week{margin-top:22px;max-width:850px}.uv-finance__week table{border-collapse:collapse;table-layout:fixed;width:100%;text-align:center}.uv-finance__week caption{text-align:left;font-size:17px;font-weight:700;padding-bottom:10px}.uv-finance__week caption span{float:right;font-size:13px;font-weight:400}.uv-finance__week th,.uv-finance__week td{border:1.5px solid var(--ink);padding:12px 3px;font-size:15px}.page-city main.refined-site #finance-areas .uv-finance__week th{background:var(--yellow)}.uv-finance__week p{font-size:14px;margin:12px 0 0}.uv-finance footer{margin-top:22px;padding-top:12px;border-top:1px solid var(--ink);font-size:13px}.uv-finance a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}
@media(max-width:600px){.page-city main.refined-site #finance-areas.uv-finance{width:calc(100% - 32px);margin:36px auto;padding:24px 0}.uv-finance__week th,.uv-finance__week td{font-size:12px;padding:12px 1px}.uv-finance__address p{font-size:16px}.uv-finance__week caption span{float:none;display:block;margin-top:3px}}
