/* FOCAL ATL commercial page */
.f-com-hero{padding-bottom:calc(var(--section-y) * .4)}
.f-com-hero__grid{display:grid;gap:var(--s-7)}
.f-com-hero__text{display:grid;gap:var(--s-5);align-content:center;justify-items:start}
.f-com-hero__title{max-width:12ch}
.f-com-hero__ctas{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center;margin-top:.5rem}
@media (min-width:1024px){.f-com-hero__grid{grid-template-columns:7fr 5fr;column-gap:var(--s-8);align-items:center}.f-com-hero__media{margin-top:2rem}}

.f-for{padding-top:var(--s-4)}
.f-for__rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.f-for__rail li{display:flex;gap:.9rem;align-items:baseline;padding:1.1rem 0;font-family:var(--font-display);font-size:var(--t-label);letter-spacing:.2em;text-transform:uppercase;color:var(--text-secondary);border-bottom:1px solid var(--line-soft)}
.f-for__rail .f-mono{color:var(--focal-bronze);font-size:var(--t-micro)}
@media (min-width:768px){.f-for__rail{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--s-6)}}
@media (min-width:1024px){.f-for__rail{grid-template-columns:repeat(6,minmax(0,1fr))}.f-for__rail li{border-bottom:0}}

.f-brand__grid{display:grid;gap:var(--s-6)}
.f-brand__item{display:grid;gap:.9rem;padding-top:var(--s-5);border-top:1px solid var(--line)}
.f-brand__item p{color:var(--text-secondary);max-width:32ch}
@media (min-width:768px){.f-brand__grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--s-7)}}

.f-hours{position:relative;overflow:hidden}
.f-hours__grid{display:grid;gap:var(--s-7)}
.f-hours__text{display:grid;gap:var(--s-5);align-content:start}
.f-hours__text .f-h2{max-width:10ch}
.f-hours__list{display:grid;gap:0;margin:0;border-top:1px solid var(--line-strong)}
.f-hours__list div{display:grid;gap:.5rem;padding:1.25rem 0;border-bottom:1px solid var(--line)}
.f-hours__list dd{margin:0;font-family:var(--font-display);font-weight:300;font-size:var(--t-3);letter-spacing:.04em}
@media (min-width:1024px){.f-hours__grid{grid-template-columns:6fr 5fr;column-gap:var(--s-9);align-items:start}.f-hours__list div{grid-template-columns:1fr 1.4fr;align-items:baseline;column-gap:var(--s-5)}}

.f-quiet__grid{display:grid;gap:var(--s-7)}
.f-quiet__text{display:grid;gap:var(--s-5);align-content:center}
.f-quiet__text .f-h2{max-width:11ch}
.f-quiet__list{display:grid;gap:.5rem;padding-top:var(--s-4);border-top:1px solid var(--line);font-size:var(--t-small);color:var(--text-secondary)}
.f-quiet__list li{padding-left:1.25rem;position:relative}
.f-quiet__list li::before{content:"";position:absolute;left:0;top:.75em;width:7px;height:1px;background:var(--focal-bronze)}
@media (min-width:1024px){.f-quiet__grid{grid-template-columns:5fr 6fr;column-gap:var(--s-9);align-items:center}.f-quiet__media{max-width:32rem}}

.f-risk__title{margin-top:var(--s-4);max-width:14ch}
.f-risk__compare{margin-top:var(--s-6)}
.f-faq__list{display:grid;margin:0;border-top:1px solid var(--line)}
.f-faq__item{display:grid;gap:.9rem;padding:var(--s-6) 0;border-bottom:1px solid var(--line)}
.f-faq__item dd{margin:0}
@media (min-width:1024px){.f-faq__item{grid-template-columns:5fr 7fr;column-gap:var(--s-8)}}
