.odin-offices .odin-offices__head{padding-bottom:clamp(20px,2.2vw,36px)}.odin-offices .odin-offices__title{--odin-display-size:clamp(30px,4.6vw,76px)}.odin-offices .odin-offices__grid{display:grid;gap:0 clamp(20px,2.6vw,44px);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--odin-of-min,220px)),1fr))}.odin-offices .odin-offices__office{border-bottom:1px solid var(--odin-line-soft);container-type:inline-size;padding:clamp(22px,2.6vw,40px) 0}.odin-offices .odin-offices__city{margin:0;--odin-display-size:min(clamp(30px,3.6vw,56px),21cqi);line-height:.9}.odin-offices .odin-offices__address{font-size:clamp(14px,1.15vw,16px);margin-top:clamp(12px,1.4vw,20px)}.odin-offices .odin-offices__contact{line-height:1.65;margin-top:10px}.odin-offices .odin-offices__phone,.odin-offices .odin-offices__phone:where(:hover,:focus,:active){color:var(--odin-fg-muted);text-decoration:none}