.BfdpFa_section{gap:var(--space-4);padding:var(--space-8) var(--space-4);flex-direction:column;display:flex}.BfdpFa_alt{background:var(--surface-200)}.BfdpFa_title{font:var(--t-h2-font);letter-spacing:var(--t-h2-tracking)}.BfdpFa_head{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.BfdpFa_link{min-width:44px;min-height:44px;font:var(--t-body-sm-font);align-items:center;font-weight:600;display:inline-flex}.BfdpFa_muted{font:var(--t-body-sm-font);color:var(--ink-muted)}.BfdpFa_card{background:var(--surface-raised);border:1.5px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.BfdpFa_row{gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--line);display:flex}.BfdpFa_row:last-child{border-bottom:0}.BfdpFa_icon{background:var(--crust-100);width:36px;height:36px;color:var(--crust-700);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.BfdpFa_iconBasil{background:var(--basil-100);color:var(--basil)}.BfdpFa_rowBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.BfdpFa_strong{font:var(--t-body-font);overflow-wrap:anywhere;font-weight:700}.BfdpFa_waLink{min-height:44px;font:var(--t-body-font);align-items:center;margin:-11px 0;font-weight:700;display:inline-flex}.BfdpFa_hoursRow{justify-content:space-between;gap:var(--space-3);font:var(--t-body-sm-font);color:var(--ink-muted);display:flex}.BfdpFa_steps{gap:var(--space-4);flex-direction:column;padding:0;list-style:none;display:flex}.BfdpFa_step{gap:var(--space-3);align-items:flex-start;display:flex}.BfdpFa_stepNum{width:32px;height:32px;font:var(--t-h3-font);font-family:var(--font-display);background:var(--tomato);color:var(--on-tomato);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.BfdpFa_stepNumBasil{background:var(--basil);color:var(--on-basil)}.BfdpFa_stepText{flex-direction:column;display:flex}.BfdpFa_footer{gap:var(--space-2);padding:var(--space-8) var(--space-4);background:var(--charcoal);color:var(--on-charcoal);font:var(--t-body-sm-font);flex-direction:column;margin-top:auto;display:flex}.BfdpFa_footerName{font:var(--t-h2-font);overflow-wrap:anywhere;font-weight:700}
