/* music_v1_1 · BUILD copy of the Web Designer mock music_after_v1_1.css (MUSIC_SPEC_v1.1; = v1 mock + _music_v1_1_add.css + faq2_v1_1.css).
   Only change vs the mock: the CSS photo swap is removed (the build moves the <img> in markup). Replaces musictheme_v1 theme.css/theme-lower.css.
   Local fixes on top live in music_v1_1_fix.css. */
/* MUSIC_SPEC_v1.1 mock (built on v1; live section order kept per A2): "Sunday café" (C v3). Injected at screenshot time only. No text, link or price changes.
   Cleared sources only: tonal-acre (base), yora (hero), nightwave light (listening), chapters-timeline, masonry-grid-appear,
   tear-ticket, smooth-wave-section, frostedplayer/glassmorphic-player/glass-button (glass). Foundation (nb-bar, header, c-switch, footer, .sbar) untouched. */
:root{--mc-cream:#FBF7F0;--mc-card:#FFFDF9;--mc-mustard:#FBE6C9;--mc-sage:#DFE6D7;--mc-tan:#C9A27A;--mc-walnut:#6B4A33;--mc-line:#E2D3BC;
 --ink:#14204A;--navy:#253679;--cta:#BF5508;--cta-h:#A64508;
 --gl-bg:rgba(255,253,249,.68);--gl-line:rgba(255,255,255,.85);--gl-blur:saturate(160%) blur(18px);
 --gl-shadow:inset 0 1px 0 rgba(255,255,255,.9),inset 0 4px 6px rgba(255,255,255,.23),0 3px 6px rgba(107,74,51,.05),0 24px 48px -26px rgba(107,74,51,.35);
 --mc-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.42 0 0 0 0 0.29 0 0 0 0 0.2 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}
main#main{background:var(--mc-cream) var(--mc-grain) 0 0/160px 160px}
/* band rhythm: cream / card cream; ONE sage band (journey) and ONE mustard band (listening) */
main .band,main .band.tint,main .band.alt,main .band.mist,main .hl-band{background:var(--mc-cream)!important}
#what-you-will-create,#learning-formats,#before-you-begin,main>section.band.tint:not([id]){background:var(--mc-card)!important}
#five-lesson-journey{background:radial-gradient(30% 46% at 92% 8%,rgba(255,255,255,.55),transparent 70%),radial-gradient(30% 40% at 0% 100%,rgba(255,214,150,.30),transparent 70%),var(--mc-sage)!important}
main .band{padding-block:var(--s-9,72px)}
@media (max-width:640px){main .band{padding-block:var(--s-7,40px)}}
main h1,main h2{color:var(--navy)}
main .sec-head h2{letter-spacing:-.02em}
/* frosted glass (solid fallback below) */
main .card,main .fmt-card,main .nc-contact,main .act,main .sa-teaser,main .pp-cal,main .ma-player,main .ch,main .hero-notes .note,main .pg-stats-hero,main .sa-tl-list,main .gfaq-item,main .pp-incl li,main .ph{
 background:var(--gl-bg)!important;-webkit-backdrop-filter:var(--gl-blur);backdrop-filter:var(--gl-blur);border:1px solid var(--gl-line)!important;box-shadow:var(--gl-shadow)!important}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){main .card,main .fmt-card,main .nc-contact,main .act,main .sa-teaser,main .pp-cal,main .ma-player,main .ch,main .hero-notes .note,main .pg-stats-hero,main .sa-tl-list,main .gfaq-item,main .pp-incl li,main .ph{background:var(--mc-card)!important}}
main .card,main .fmt-card,main .act,main .nc-contact{border-radius:22px!important;transition:transform .16s cubic-bezier(.2,.7,.2,1),box-shadow .16s}
main .card:hover,main .fmt-card:hover{transform:translateY(-4px)}
/* 1 · hero: yora quiet single-instrument stage on textured paper */
#course-top{background:radial-gradient(60% 70% at 85% 0%,rgba(255,220,160,.6),transparent 65%),radial-gradient(50% 60% at 0% 100%,rgba(156,178,154,.32),transparent 70%),#FAF4EA!important;position:relative}
#course-top .blobs{display:none}
#course-top h1{font-weight:750;letter-spacing:-.04em}
#course-top .pp-k{color:var(--mc-walnut)!important}
#course-top .hero-blob{background:var(--mc-mustard)!important;border-radius:48% 52% 46% 54%/55% 45% 55% 45%}
#course-top .toy-stage{background:var(--mc-card) var(--mc-grain) 0 0/160px!important;border:1px solid var(--mc-line);border-radius:24px;box-shadow:var(--gl-shadow)}
#course-top::after{content:"";position:absolute;left:0;right:0;bottom:0;height:64px;pointer-events:none;
 background:linear-gradient(#6B4A33,#6B4A33) 0 8px/100% 2.6px no-repeat,linear-gradient(#8A6446,#8A6446) 0 19px/100% 2.2px no-repeat,linear-gradient(#A9825C,#A9825C) 0 30px/100% 1.9px no-repeat,linear-gradient(#C9A27A,#C9A27A) 0 41px/100% 1.5px no-repeat,linear-gradient(#B8C6B6,#B8C6B6) 0 52px/100% 1.2px no-repeat,linear-gradient(#9CB29A,#9CB29A) 0 62px/100% 1px no-repeat;opacity:.7}
/* photo band → tonal-acre warm image band, masonry-grid-appear polaroid frames */
.mc-photos-band{background:var(--mc-cream)!important}
.mc-photos-band img{border-radius:6px}
.mc-photos-band figure,.mc-photos-band li,.mc-photos-band .mc-ph{background:#fff;padding:8px 8px 14px;border-radius:12px;box-shadow:0 18px 36px -26px rgba(107,74,51,.7)}
/* Echo player: light band, frosted card (game touch: 5-step lesson progress stays) */
#echo-player{background:var(--mc-cream)}
#echo-player .gbars{background:var(--mc-mustard)!important}
#echo-player .gbars i{opacity:.35;filter:sepia(.6) saturate(.8) hue-rotate(-20deg)}
#echo-player .ma-k,#echo-player .ma-l{color:var(--mc-walnut)!important}
/* ticker: navy band kept (approved navy) */
/* 7 · listening corner: nightwave release notes, light — ONE mustard band */
#student-showcase,#student-showcase .sa2-stage{background:radial-gradient(34% 50% at 10% 0%,rgba(255,255,255,.55),transparent 70%),radial-gradient(30% 50% at 95% 100%,rgba(245,126,32,.14),transparent 70%),var(--mc-mustard)!important}
#student-showcase .sa2-spot,#student-showcase .sa2-curtain{opacity:.18;filter:sepia(.7)}#student-showcase .sa2-word{-webkit-text-stroke-color:rgba(107,74,51,.22)!important;opacity:.6}#student-showcase .sa2-badge{color:var(--mc-walnut)!important;border-color:var(--mc-walnut)!important}
#student-showcase h2{color:var(--navy)!important}
#student-showcase .ms-k,#student-showcase .sa2-k,#student-showcase .ms-n{color:var(--mc-walnut)!important}
#student-showcase .sec-head p,#student-showcase .sa2-tc,#student-showcase .ms-time,#student-showcase .ms-fine,#student-showcase .sa2-vu b{color:#3D3226!important}
#student-showcase .ms-title,#student-showcase .sa2-now{color:var(--ink)!important}
#student-showcase .ms-style{color:#4A3A2E!important}
#student-showcase .mc-chill{color:var(--ink)!important;border-color:var(--ink)!important}
#student-showcase .ms-panel{background:var(--gl-bg)!important;-webkit-backdrop-filter:var(--gl-blur);backdrop-filter:var(--gl-blur);border:1px solid var(--gl-line);border-radius:24px;box-shadow:var(--gl-shadow);padding:24px}
#student-showcase .sa2-deck{background:var(--mc-card)!important;border:1px solid var(--mc-line)}
#student-showcase .ms-track{border-color:#E8DCC8!important}
#student-showcase .ms-play{background:var(--navy)!important;color:#fff!important}
#student-showcase .ms-play[aria-pressed="true"]{background:var(--cta)!important}
#student-showcase .sa2-after{background:transparent!important}
/* 5 · lesson journey: chapters-timeline on the sage band */
#five-lesson-journey .sa-tl-list{border-radius:18px}
#five-lesson-journey .cv-plate{background:var(--mc-card)!important;color:var(--ink)!important}
/* 8 · formats: tear-ticket stubs, navy price plate on the open option, Fully booked greyed + unclickable */
#learning-formats .fmt-card{position:relative}
#learning-formats .fmt-card:has(.av-open){box-shadow:0 0 0 2px var(--navy),0 28px 56px -28px rgba(37,54,121,.55)!important}
#learning-formats .fmt-card:has(.av-open) .fmt-price{display:inline-flex;width:max-content;max-width:100%;align-items:baseline;gap:8px;background:var(--navy);color:#fff!important;padding:10px 16px;border-radius:14px}
#learning-formats .fmt-card:has(.av-open) .fmt-price small{color:#DCE3F5!important}
#learning-formats .fmt-card:has(.av-booked){background:#ECE8E1!important}
#learning-formats .fmt-card:has(.av-booked)>h3,#learning-formats .fmt-card:has(.av-booked)>.fmt-price,#learning-formats .fmt-card:has(.av-booked)>ul{opacity:.6;filter:grayscale(1)}
#learning-formats a.av-booked{background:#5B6478!important;color:#fff!important;border-color:#5B6478!important;pointer-events:none;cursor:default;box-shadow:none!important;transform:none!important}
#learning-formats .fmt-go,#learning-formats .av-ri{margin-top:12px}
#learning-formats .fmt-card>a.fmt-go{position:relative}
#learning-formats .fmt-card{display:flex;flex-direction:column}#learning-formats .fmt-card .fmt-go{margin-top:auto;align-self:flex-start}
#learning-formats .fmt-card .ch-cue{border-top:1.5px dashed #D9C7AA;padding-top:14px;margin-top:16px}
/* 44px tap fixes (no text change) */
main a.pg-pol,main .fmt-refund-all a,main .fmt-avail a,main .ch-links a,main .nc-contact a{display:inline-flex;align-items:center;min-height:44px}
/* class times + cards */
#class-times .pp-full{background:#5B6478!important}
#educators-support{background:#253679!important}
/* 10 · closing CTA: tonal-acre short cream block + smooth-wave edge */
#your-next-step{background:var(--mc-cream)!important;position:relative;padding-top:120px!important}
#your-next-step::before{content:"";position:absolute;left:0;right:0;top:0;height:72px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 72' preserveAspectRatio='none'%3E%3Cpath d='M0 40 C 280 0, 500 72, 800 36 S 1240 4, 1440 40 L1440 0 L0 0 Z' fill='%23FFFDF9'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}
#your-next-step .ch{max-width:640px}
@media (prefers-reduced-motion:reduce){main .card:hover,main .fmt-card:hover{transform:none}}
/* fixes after first pass */
#educators-support .card{background:#1C2A5C!important;-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid #2C3870!important;box-shadow:none!important}
#student-showcase .ms-track{background:var(--mc-card)!important;border:1px solid var(--mc-line)!important;border-radius:14px!important}
#student-showcase .ms-bar{background:#EADFCB!important}#student-showcase .ms-bar i{background:var(--cta)!important}
#student-showcase .ms-eq i{background:var(--mc-tan)!important}
/* photo rule: every photo must clearly show adults. mu-06 (seen from behind) and mu-09 (shoulders down) are swapped for hands-only warm-core photos.
   MOCK ONLY: content:url() swap. In the build, move the <img> together with its live alt text (spec §5.6). */
/* build: mu-06 → mu-01 moved in markup with its live alt (A2) */
/* build: mu-09 → mu-03 moved in markup with its live alt (A2) */
#learning-formats .fmt-refund-all{text-align:left!important}
/* Addendum A1: every "Fully booked" button (hero chooser, formats, next step) greyed + unclickable, still visible */
main a.av-booked{background:#5B6478!important;color:#fff!important;border-color:#5B6478!important;pointer-events:none;cursor:default;box-shadow:none!important;transform:none!important}
main a.av-ri{min-height:44px;display:inline-flex;align-items:center}

/* ===================== v1.1 additions (MUSIC_SPEC_v1.1) ===================== */
:root{--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:40px;--s-8:56px;--s-9:72px;--s-10:96px;--mc-navy-50:#EEF1F9;--mc-navy-100:#E3E8F5}
/* A1 no-orphan rule */
main h1,main h2,main h3,main h4{text-wrap:balance}main p,main li,main figcaption{text-wrap:pretty}
/* G1 grid: heading block = 8 cols (776) on the live .wrap grid (content 1176, col 76, gutter 24); heading -> content 32 */
main .sec-head{max-width:776px}
main .wrap>.sec-head{margin-bottom:var(--s-6)!important}
main .intro.narrow{max-width:776px}
main .wrap{position:relative}
main .td-inline{right:32px!important;left:auto!important}
@media (max-width:640px){main .wrap>.sec-head{margin-bottom:var(--s-5)!important}}
/* A1 tone: no dark bands except foundation. Ticker + educators lifted to navy-50/100 (same hue), AA kept */
main .ma-ticker{background:var(--mc-navy-100)!important;border-block:1px solid #D3DBEF}
main .ma-ticker,main .ma-ticker *{color:#253679!important}
main .ma-ticker button{border-color:#253679!important;background:#fff!important}
#educators-support{background:var(--mc-navy-50)!important}
#educators-support h2,#educators-support h3{color:#253679!important}
#educators-support p,#educators-support li{color:#14204A!important}
#educators-support a{color:#124A92!important}
#educators-support .card{background:var(--gl-bg)!important;-webkit-backdrop-filter:var(--gl-blur);backdrop-filter:var(--gl-blur);border:1px solid #fff!important;box-shadow:var(--gl-shadow)!important}
/* E echo player: on grid (cols 1-12), track list gap 8 */
#echo-player .ma-player{max-width:1176px;margin-inline:auto}
#echo-player .ma-tracks{gap:var(--s-2)!important}
#echo-player .ma-ctl{gap:var(--s-3)!important}
/* S showcase: ON AIR badge anchored above the eyebrow (centred 8-col head), stage rhythm to tokens, hook tags anchored under their text */
#student-showcase .sa2-stage{padding:var(--s-9) 0 var(--s-8)!important}
#student-showcase .sa2-badge{position:static!important;display:grid;width:max-content;margin:0 auto var(--s-2)!important;transform:none!important}
#student-showcase .sec-head{max-width:776px;margin-inline:auto}
#student-showcase .sa2-after{padding-top:var(--s-6)!important}
#student-showcase .sa-teaser{grid-template-columns:1fr!important;row-gap:var(--s-4)!important;padding:var(--s-5) var(--s-6)!important}
#student-showcase .sa-hook{justify-content:flex-start!important;margin:0!important;gap:var(--s-2)!important}
#student-showcase .sa-teaser-txt p{max-width:64ch}
#student-showcase .ms-cta-row{margin-top:var(--s-6)!important}
/* T try it: 8-col card, pads in their own tray, controls in a separate row; 44px targets, >= 12px apart */
#try-it .act{max-width:776px;padding:var(--s-6)!important}
#try-it .act h3{margin-bottom:var(--s-2)}
#try-it .drum-pads{background:#F3EBDF;border:1px solid var(--mc-line);border-radius:18px;padding:var(--s-4);gap:var(--s-4)!important;margin-top:var(--s-4);grid-template-columns:repeat(4,minmax(0,1fr))!important}
#try-it .drum-pads button{min-height:88px;width:auto!important}
#try-it .act-row{margin-top:var(--s-5)!important;padding-top:var(--s-5);border-top:1.5px dashed var(--mc-line);gap:var(--s-3)!important;flex-wrap:wrap;align-items:center}
#try-it .act-row .act-skip{margin-left:auto;min-height:44px;padding-inline:var(--s-2)}
#try-it .act-out:empty{display:none}
@media (max-width:640px){#try-it .act{padding:var(--s-5)!important}#try-it .drum-pads{gap:var(--s-3)!important;padding:var(--s-3)}#try-it .drum-pads button{min-height:72px}#try-it .act-row .act-skip{margin-left:0}}
/* J journey: 12-col grid at 1280; lesson titles beside the cover; cover plate anchored inside the cover card; tone lifted */
@media (min-width:900px){
 #five-lesson-journey>.wrap{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}
 #five-lesson-journey>.wrap>*{grid-column:1/-1}
 #five-lesson-journey .intro.narrow,#five-lesson-journey .l1-plan{display:contents}
 #five-lesson-journey .sec-head{grid-column:1/9}
 #five-lesson-journey figure.lesson-tl{grid-column:1/-1;grid-row:2}
 #five-lesson-journey .mc-pair{grid-column:1/-1;grid-row:3;margin-top:var(--s-5)}
 #five-lesson-journey .l-safe{grid-column:1/9;grid-row:4;margin-top:var(--s-5)}
 #five-lesson-journey .cv-fig{grid-column:1/6;grid-row:5;margin-top:var(--s-5)}
 #five-lesson-journey .sa-tl{grid-column:6/-1;grid-row:5;align-self:start;margin-top:var(--s-5)}
 #five-lesson-journey .l1-plan>p{grid-column:1/9;grid-row:6;margin-top:var(--s-5)}
}
#five-lesson-journey .sa-tl-list{margin-left:0!important;width:auto}
#five-lesson-journey figure.lesson-tl{background:var(--mc-card)!important;border:1px solid var(--mc-line);border-radius:22px;box-shadow:var(--gl-shadow)}
#five-lesson-journey figure.lesson-tl::before,#five-lesson-journey figure.lesson-tl::after{display:none!important}
#five-lesson-journey figure.lesson-tl svg text:not([font-size="22"]){fill:#14204A!important}
#five-lesson-journey .mc-pair{gap:var(--s-5)!important}
#five-lesson-journey .mc-pair figure{background:var(--mc-card)!important;padding:8px 8px 14px!important;border-radius:14px;border:1px solid var(--mc-line);box-shadow:0 18px 36px -26px rgba(107,74,51,.6)}
#five-lesson-journey .mc-pair figure::before,#five-lesson-journey .mc-pair figure::after{display:none!important}
#five-lesson-journey .mc-pair img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:8px}
#five-lesson-journey .cv-fig{aspect-ratio:1/1;height:auto!important;max-width:100%;background:var(--mc-card)!important;border-radius:22px;overflow:hidden;position:relative}
#five-lesson-journey .cv-fig img{width:100%!important;height:100%!important;object-fit:cover!important;position:absolute;inset:0}
#five-lesson-journey .cv-fig .ma-vinyl{display:none}
#five-lesson-journey .cv-plate{position:absolute!important;left:var(--s-4)!important;bottom:var(--s-4)!important;top:auto!important;right:auto!important;border:1px solid var(--mc-line);box-shadow:0 8px 20px -12px rgba(107,74,51,.6)}
@media (max-width:640px){#five-lesson-journey .cv-fig{margin-top:var(--s-5)}#five-lesson-journey .mc-pair{margin-top:var(--s-4)}}
/* C class times: day buttons >= 8px apart */
#class-times :has(>li>.pp-day){gap:var(--s-2)!important}
/* R get ready: checklist rows are the 44px hit target */
#before-your-first-lesson .v-check label{min-height:44px;align-items:center}
/* H human judgment / next step: text column 8 cols */
#human-led-creativity .intro.narrow,#your-next-step .intro.narrow{max-width:776px}
#five-lesson-journey figure.lesson-tl{max-width:none!important;width:auto!important;margin:0!important}
#five-lesson-journey .sa-tl h3{margin:0 0 var(--s-3)!important}
#student-showcase .sa2-stage{background:transparent!important}
#before-you-begin .sec-head h2::after,#before-you-begin .sec-head::after{display:none!important}
/* v1.1 grid pass 2 */
main .wrap>.sec-head{width:min(776px,100%)!important;max-width:776px!important}
#before-you-begin .wrap>.sec-head{width:100%!important;max-width:none!important}
@media (min-width:900px){
 main .wrap>.grid,main .fmt-cards,main .hl-list{column-gap:24px!important;gap:24px!important}
 #contact-block :has(>.nc-main){display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;column-gap:24px!important}
 #contact-block .nc-main{grid-column:1/8!important;max-width:none!important}#contact-block .nc-contact{grid-column:8/13!important;max-width:none!important}
 .mc-photos-band .mc-wall,.mc-photos-band .mc-credit{max-width:976px!important;margin-inline:auto!important}
}
.mc-photos-band{padding:var(--s-5) 0 var(--s-8)!important}
@media (max-width:640px){.mc-photos-band{padding:var(--s-4) 0 var(--s-7)!important}}
@media (max-width:640px){#class-times :has(>li>.pp-day){display:flex!important;gap:8px!important;overflow-x:auto;scroll-snap-type:x mandatory;flex-wrap:nowrap!important;padding-bottom:4px}#class-times .pp-day{min-width:44px!important}#class-times li:has(>.pp-day){flex:0 0 auto!important;scroll-snap-align:start}}
/* FAQ v1.1 mock styles (all three pages). Level-1 header row + level-2 rows. Icons are CSS only (no glyph text). */
#before-you-begin .sec-head{max-width:none!important;margin-bottom:0!important}
#before-you-begin .sec-head h2{margin:0}
#before-you-begin .faq2-toggle{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:72px;padding:16px 24px;
 font:inherit;color:inherit;cursor:pointer;border-radius:18px;border:1px solid rgba(20,32,74,.16);background:rgba(255,255,255,.72);box-shadow:0 1px 0 #fff inset,0 18px 36px -28px rgba(20,32,74,.35)}
#before-you-begin .faq2-toggle::after{content:"";flex:0 0 44px;height:44px;border-radius:50%;background:
 linear-gradient(currentColor,currentColor) center/16px 2.5px no-repeat,linear-gradient(currentColor,currentColor) center/2.5px 16px no-repeat,rgba(20,32,74,.06);transition:transform .3s cubic-bezier(.22,1,.36,1)}
#before-you-begin .faq2-toggle[aria-expanded="true"]::after{transform:rotate(45deg)}
#before-you-begin .faq2-toggle:hover{border-color:rgba(20,32,74,.32)}
#before-you-begin .faq2-toggle:focus-visible,#before-you-begin .faq2-q:focus-visible{outline:3px solid #124A92;outline-offset:3px}
#before-you-begin .faq2-body{margin-top:16px}
#before-you-begin.faq2-open .faq2-body{animation:faq2in .3s cubic-bezier(.22,1,.36,1)}
@keyframes faq2in{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}
/* level-2 rows for GD/PROG (converted details); Music keeps glass-faq styling */
#before-you-begin .faq2-item{border-bottom:1px solid rgba(20,32,74,.14)}
#before-you-begin .faq2-item .gfaq-q{margin:0;font-size:inherit}
#before-you-begin .faq2-q{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:56px;padding:12px 8px;cursor:pointer;font-weight:650;line-height:1.35}
#before-you-begin .faq2-q::after{content:"";flex:0 0 28px;height:28px;background:linear-gradient(currentColor,currentColor) center/12px 2px no-repeat,linear-gradient(currentColor,currentColor) center/2px 12px no-repeat;transition:transform .3s}
#before-you-begin .faq2-q[aria-expanded="true"]::after{transform:rotate(45deg)}
#before-you-begin .faq2-panel{padding:0 8px 16px}
@media (max-width:640px){#before-you-begin .faq2-toggle{min-height:64px;padding:12px 16px}#before-you-begin .faq2-q{min-height:52px}}
@media (prefers-reduced-motion:reduce){#before-you-begin .faq2-toggle::after,#before-you-begin .faq2-q::after{transition:none}#before-you-begin.faq2-open .faq2-body{animation:none}}
