.classic-address{padding-bottom:var(--space-section-desktop);padding-top:var(--space-section-desktop)}.classic-address--bg-blue{background-color:var(--color-accent)}.classic-address--bg-white{background-color:#fff}.classic-address--bg-light{background-color:var(--color-background)}.classic-address__inner{margin-left:auto;margin-right:auto;max-width:var(--container-width);padding-left:var(--space-24);padding-right:var(--space-24)}.classic-address__layout{align-items:stretch;display:flex;flex-wrap:wrap;gap:var(--space-48)}.classic-address__title-wrap{flex:0 0 auto;min-width:0}.classic-address__title{color:#fff;display:flex;flex-direction:column;font-family:var(--font-family-primary);font-size:var(--font-h2-size);font-weight:700;gap:0;line-height:1.15;margin:0}.classic-address--bg-light .classic-address__title,.classic-address--bg-white .classic-address__title{color:var(--color-primary)}.classic-address__title-line{display:block}.classic-address__cards{display:grid;flex:1 1 60%;gap:var(--space-24);grid-template-columns:repeat(3,1fr);min-width:0}.classic-address__card{background-color:#fff;border-radius:var(--radius-12);display:flex;flex-direction:column;gap:var(--space-12);padding:var(--space-24)}.classic-address--bg-light .classic-address__card,.classic-address--bg-white .classic-address__card{border:1px solid var(--color-border)}.classic-address__card-title{color:var(--color-accent);font-family:var(--font-family-primary);font-size:var(--font-h4-size);font-weight:700;line-height:var(--font-h4-line-height);margin:0}.classic-address__card-address{color:var(--color-text);font-family:var(--font-family-primary);font-size:var(--font-body16-size);line-height:var(--font-body16-line-height)}.classic-address__card-address p:first-child{margin-top:0}.classic-address__card-address p:last-child{margin-bottom:0}@media (max-width:1024px){.classic-address__cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.classic-address{padding-bottom:var(--space-section-mobile);padding-top:var(--space-section-mobile)}.classic-address__inner{padding-left:var(--space-16);padding-right:var(--space-16)}.classic-address__layout{flex-direction:column;gap:var(--space-32)}.classic-address__title{font-size:clamp(28px,6vw,40px)}.classic-address__cards{grid-template-columns:1fr}}