.guide-print-title>p:first-child{font-family:var(--font-display);letter-spacing:-.03em;font-size:2.6rem;line-height:1}.guide-print-title>p:last-child{margin-top:.6rem;font-size:1rem}.guide-print-foot{margin-top:.5rem;padding-top:.6rem;font-size:.95rem}.guide-cell{display:flex}@media (max-width:47.99rem){.guide-cell:nth-child(n+3){border-top:1px solid var(--color-rule)}.guide-cell:nth-child(2n){border-left:1px solid var(--color-rule);padding-left:1rem}}@media (min-width:48rem) and (max-width:79.99rem){.guide-cell:nth-child(n+4){border-top:1px solid var(--color-rule)}.guide-cell:not(:nth-child(3n+1)){border-left:1px solid var(--color-rule);padding-left:1.25rem}}@media (min-width:80rem){.guide-cell{padding-right:1.5rem}.guide-cell+.guide-cell{border-left:1px solid var(--color-rule);padding-left:1.5rem}.guide-cell:last-child{padding-right:0}}.guide-cast{gap:3rem clamp(1.25rem,2.4vw,2.5rem);display:grid}.guide-cast ul{gap:2rem clamp(1.25rem,2.4vw,2.5rem);margin-top:1.5rem;display:grid}.guide-cast li{align-items:flex-start;gap:clamp(1.25rem,4vw,1.75rem);display:flex}.guide-portrait{flex:none;width:38%;max-width:10rem}.guide-person{flex:1;min-width:0;padding-top:.25rem}@media (min-width:64rem),print{.guide-cast{grid-template-columns:repeat(5,minmax(0,1fr))}.guide-cast>div{grid-column:span var(--people,1)}.guide-cast ul{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.guide-cast li{display:block}.guide-portrait{width:auto;max-width:none}.guide-person{padding-top:1rem}}@media print{.guide .guide-hero{display:none}.guide-print-title{margin-bottom:.4rem}.guide section{border-top:0;padding-top:.7rem!important;padding-bottom:.7rem!important}.guide .display-2{line-height:1.05;font-size:1.8rem!important}.guide .display-3{line-height:1.1;font-size:1.4rem!important}.guide .title-lg{font-size:1.3rem}.guide #before .grid-page{margin-top:.7rem}.guide #before .grid-page>div{padding-top:.9rem;padding-bottom:.9rem}.guide #before .grid-page>div:first-child{border-bottom:0;border-right:1px solid #0c2a334d;grid-column:span 6;padding-right:1.25rem}.guide #before .grid-page>div:last-child{grid-column:span 6}.guide #before a[href^=tel\:]{font-size:2.3rem!important}.guide .guide-steps{margin-top:.7rem}.guide .guide-step{grid-template-columns:9.5rem minmax(0,1fr);gap:.25rem 1.5rem;padding:.6rem 0;display:grid}.guide .guide-step>h3{display:contents}.guide .guide-step>h3>em{grid-row:span 2}.guide .guide-step>h3>span,.guide .guide-step>p{grid-column:2;max-width:none}.guide .guide-step>figure{display:none}.guide .guide-promise{max-width:none;font-size:1.3rem}.guide .guide-promise+p{max-width:none;margin-top:.45rem}.guide #people{break-before:page}.guide .guide-cast{column-gap:1rem;margin-top:.9rem}.guide .guide-cast ul{column-gap:1rem;margin-top:.8rem}.guide .guide-person{padding-top:.6rem}.guide .guide-person>p:first-child{font-size:1.15rem}.guide .guide-left{grid-column:span 4}.guide .guide-right{grid-column:span 8}.guide .guide-left>div{margin-top:1rem}.guide .guide-carriers{border-top:0;flex-wrap:wrap;gap:0 1.6rem;margin-top:.5rem;font-size:1.5rem;display:flex}.guide .guide-carriers li{border-bottom:0;padding-block:.1em}.guide .guide-portrait{max-width:7rem}.guide .guide-right dl{margin-top:1rem}.guide .guide-right dl>div{padding-top:.6rem;padding-bottom:.6rem}.guide .guide-right dt{font-size:1.15rem}}
