.tariff-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:36px}.tariff-card{min-width:0;border:1px solid var(--line);border-radius:18px;padding:28px;display:flex;flex-direction:column}.tariff-card h3{font-size:28px;font-weight:400;line-height:1.15;margin:20px 0;overflow-wrap:anywhere}.tariff-price{font-size:36px;white-space:nowrap;margin:0 0 20px}.tariff-price small{display:block;font-size:16px}.tariff-inherit{font-size:15px;line-height:1.55}.tariff-card ul{padding-left:20px;line-height:1.55}.tariff-card li{margin-bottom:14px}.tariff-card>.text-link{margin-top:auto;padding-top:20px}.tariff-request{line-height:1.5;border-top:1px solid var(--line);padding-top:18px}.people.staff-line{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;align-items:start;max-width:100%;overflow-x:auto;padding-bottom:16px;scroll-snap-type:x proximity}.staff-line .person{min-width:0;display:grid;grid-template-rows:auto 110px auto;align-content:start;padding:0;scroll-snap-align:start}.staff-line .staff-cutout{width:100%;max-width:none;aspect-ratio:4/5}.staff-line .person h3{font-size:20px;line-height:1.3;margin:14px 0 8px;overflow-wrap:normal}.staff-line .person p{font-size:15px;line-height:1.45;margin:10px 0 0}.staff-initials{display:grid;place-items:center}.staff-initials span{display:grid;place-items:center;width:76px;height:76px;border-radius:18px;background:var(--lime,#c9ff5e);font-size:28px}.staff-line:focus-visible{outline:2px solid var(--ink);outline-offset:6px}.staff-scroll-hint{display:none}@media(max-width:1199px){.people.staff-line{grid-template-columns:repeat(5,260px);gap:20px}.staff-scroll-hint{display:block;font-size:14px}.tariff-grid{grid-template-columns:1fr}.tariff-card{padding:24px}}