.bb-faq{--bb-faq-green:#356f55;--bb-faq-forest:#214034;--bb-faq-cream:#f5f2eb;--bb-faq-paper:#fffaf0;--bb-faq-white:#fff;--bb-faq-sand:#e8dcc6;--bb-faq-coral:#e76f51;--bb-faq-mustard:#e2b23c;--bb-faq-ink:#17342a;--bb-faq-muted:#52625c;--bb-faq-line:rgba(33,64,52,.2);--bb-faq-shadow:0 8px 22px rgba(33,64,52,.09);--bb-faq-serif:Georgia,"Times New Roman",serif;--bb-faq-sans:Raleway,Avenir,Montserrat,Helvetica,Arial,sans-serif;--bb-faq-script:"Snell Roundhand","Brush Script MT",cursive;color:var(--bb-faq-forest);background:var(--bb-faq-cream);font-family:var(--bb-faq-sans);font-size:16px;line-height:1.55}.bb-faq *,.bb-faq *:before,.bb-faq *:after{box-sizing:border-box}.bb-faq [hidden]{display:none !important}.bb-faq a{color:inherit;text-underline-offset:4px}.bb-faq svg{display:block;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.bb-faq-inner{width:min(1180px, calc(100% - 48px));margin-inline:auto}.bb-faq h1,.bb-faq h2,.bb-faq h3,.bb-faq p{margin-top:0}.bb-faq h1,.bb-faq h2,.bb-faq h3{color:var(--bb-faq-forest);font-family:var(--bb-faq-serif);font-weight:500;line-height:1.08}.bb-faq :focus-visible{outline:3px solid rgba(226,178,60,.72);outline-offset:4px}.bb-faq-sr-only{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bb-faq-hero{padding:76px 0 38px;background:linear-gradient(90deg,var(--bb-faq-paper),var(--bb-faq-cream))}.bb-faq-hero-grid{display:grid;grid-template-columns:minmax(0, 1fr) 200px;gap:70px;align-items:center}.bb-faq-hero-copy{min-width:0}.bb-faq h1{max-width:850px;margin-bottom:17px;font-size:clamp(54px, 6.3vw, 88px);letter-spacing:-.035em}.bb-faq-lead{max-width:700px;margin-bottom:28px;color:var(--bb-faq-ink);font-size:21px}.bb-faq-search{display:grid;grid-template-columns:28px minmax(0, 1fr) auto;align-items:center;width:min(820px, 100%);padding:6px 7px 6px 17px;border:1px solid var(--bb-faq-line);border-radius:6px;background:var(--bb-faq-white);box-shadow:var(--bb-faq-shadow)}.bb-faq-search:focus-within{border-color:var(--bb-faq-green);box-shadow:0 0 0 3px rgba(226,178,60,.28),var(--bb-faq-shadow)}.bb-faq-search-icon{color:var(--bb-faq-green)}.bb-faq-search-icon svg{width:21px;height:21px;stroke-width:2}.bb-faq .bb-faq-search input[type=search]{min-width:0;width:100%;height:52px;padding:0 12px;border:0 !important;outline:0 !important;background:0 0 !important;box-shadow:none !important;color:var(--bb-faq-ink);font:500 17px/1.3 var(--bb-faq-sans);-webkit-appearance:none;appearance:none}.bb-faq .bb-faq-search input[type=search]::-webkit-search-cancel-button{display:none}.bb-faq .bb-faq-clear{min-height:42px;padding:0 18px;border:1px solid var(--bb-faq-forest);border-radius:4px;background:var(--bb-faq-forest);color:var(--bb-faq-white);font:700 13px/1 var(--bb-faq-sans);cursor:pointer}.bb-faq .bb-faq-clear:hover{background:var(--bb-faq-green)}.bb-faq-search-status{min-height:24px;margin:8px 0 0;color:var(--bb-faq-muted);font-size:14px}.bb-faq-stamp{width:176px;aspect-ratio:.8;padding:25px 15px;border:2px dashed #8d7f68;background:#eadfc8;box-shadow:0 11px 25px rgba(33,64,52,.16);text-align:center;transform:rotate(7deg)}.bb-faq-stamp strong{display:block;font:900 34px/1 var(--bb-faq-sans);letter-spacing:1px}.bb-faq-stamp span{display:block;margin-top:18px;font:25px/1 var(--bb-faq-script)}.bb-faq-popular{padding:22px 0 48px;background:linear-gradient(90deg,var(--bb-faq-paper),var(--bb-faq-cream))}.bb-faq-popular h2{margin-bottom:14px;font-size:21px}.bb-faq-popular-links{display:flex;flex-wrap:wrap;gap:10px 30px;font-size:14px}.bb-faq-popular-links a{font-weight:600}.bb-faq-popular-links a:hover{color:var(--bb-faq-coral)}.bb-faq-topics{padding:68px 0 76px;border-block:1px solid rgba(33,64,52,.08);background:var(--bb-faq-paper)}.bb-faq-topics h2{margin-bottom:30px;font-size:clamp(36px, 3.8vw, 52px)}.bb-faq-topics h2:after,.bb-faq-category-heading h2:after{content:"";display:block;width:108px;height:3px;margin-top:11px;background:var(--bb-faq-coral);transform:rotate(-2deg)}.bb-faq-topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:16px}.bb-faq-topic-grid>a{display:grid;grid-template-columns:50px minmax(0, 1fr) 22px;gap:14px;align-items:center;min-height:132px;padding:22px;border:1px solid var(--bb-faq-line);border-radius:7px;background:rgba(255,255,255,.2);text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.bb-faq-topic-grid>a:hover,.bb-faq-topic-grid>a:focus-visible{border-color:var(--bb-faq-green);background:var(--bb-faq-white);box-shadow:var(--bb-faq-shadow);transform:translateY(-3px)}.bb-faq-topic-icon{display:grid;place-items:center;width:48px;height:48px;color:var(--bb-faq-green)}.bb-faq-topic-icon svg{width:36px;height:36px}.bb-faq-topic-grid strong{display:block;font-size:16px;line-height:1.28}.bb-faq-topic-grid small{display:block;margin-top:5px;color:var(--bb-faq-muted);font-size:12px;line-height:1.35}.bb-faq-arrow{width:22px;height:22px;color:var(--bb-faq-green);stroke-width:2;transition:transform .18s ease}.bb-faq-topic-grid>a:hover .bb-faq-arrow{transform:translateX(3px)}.bb-faq-results{background:var(--bb-faq-cream)}.bb-faq-no-results{width:min(1180px, calc(100% - 48px));margin:0 auto;padding:76px 24px;text-align:center}.bb-faq-no-results strong{display:block;margin-bottom:8px;font:500 clamp(28px, 3.2vw, 42px)/1.15 var(--bb-faq-serif)}.bb-faq-no-results span{display:block;color:var(--bb-faq-muted)}.bb-faq-category{scroll-margin-top:24px;padding:78px 0;border-bottom:1px solid rgba(33,64,52,.1)}.bb-faq-category:nth-of-type(even){background:rgba(255,250,240,.58)}.bb-faq-category.is-hidden{display:none}.bb-faq-category-layout{display:grid;grid-template-columns:minmax(220px, 0.58fr) minmax(0, 1.42fr);gap:clamp(42px, 6vw, 84px);align-items:start}.bb-faq-category-heading{position:sticky;top:24px}.bb-faq-category-number{display:block;margin-bottom:12px;color:var(--bb-faq-coral);font:800 13px/1 var(--bb-faq-sans);letter-spacing:.14em}.bb-faq-category-heading h2{margin-bottom:16px;font-size:clamp(34px, 3.3vw, 49px)}.bb-faq-category-heading p{max-width:330px;margin-bottom:0;color:var(--bb-faq-muted)}.bb-faq-accordion{border-top:1px solid var(--bb-faq-line)}.bb-faq-accordion details{scroll-margin-top:24px;border-bottom:1px solid var(--bb-faq-line);background:0 0;transition:background-color .18s ease,box-shadow .18s ease}.bb-faq-accordion details.is-hidden{display:none}.bb-faq-accordion details.is-match{background:rgba(255,246,216,.72)}.bb-faq-accordion details.is-target{position:relative;background:#fff2bf;box-shadow:inset 4px 0 0 var(--bb-faq-coral)}.bb-faq-accordion details.is-target:after{content:"";position:absolute;inset:5px;border:1px dashed rgba(185,134,40,.55);pointer-events:none}.bb-faq-accordion summary{position:relative;display:block;padding:23px 62px 23px 2px;color:var(--bb-faq-forest);font:700 18px/1.35 var(--bb-faq-serif);list-style:none;cursor:pointer}.bb-faq-accordion summary::-webkit-details-marker{display:none}.bb-faq-accordion summary:after{content:"+";position:absolute;top:50%;right:14px;width:32px;height:32px;border:1px solid var(--bb-faq-line);border-radius:50%;color:var(--bb-faq-green);font:500 22px/29px var(--bb-faq-sans);text-align:center;transform:translateY(-50%)}.bb-faq-accordion details[open] summary:after{content:"−";background:var(--bb-faq-forest);color:var(--bb-faq-white)}.bb-faq-accordion summary:hover{color:var(--bb-faq-green)}.bb-faq-answer{padding:0 62px 24px 2px;color:var(--bb-faq-muted)}.bb-faq-answer p{max-width:730px;margin-bottom:0}.bb-faq-answer a{color:var(--bb-faq-forest);font-weight:700}.bb-faq-safety{background:var(--bb-faq-forest);color:var(--bb-faq-white)}.bb-faq-safety-inner{display:grid;grid-template-columns:70px 1fr auto;gap:19px;align-items:center;padding-block:27px}.bb-faq-age{display:grid;place-items:center;width:62px;height:62px;border-radius:50% 50% 50% 0;background:var(--bb-faq-coral);transform:rotate(-45deg)}.bb-faq-age span{color:var(--bb-faq-white);font-size:18px;font-weight:900;transform:rotate(45deg)}.bb-faq-safety p{margin-bottom:0;color:var(--bb-faq-white);font-size:13px}.bb-faq-safety nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:18px 34px}.bb-faq-safety a{color:var(--bb-faq-white);font-size:14px}@media (max-width:900px){.bb-faq-inner{width:min(720px, calc(100% - 32px))}.bb-faq-hero-grid{grid-template-columns:1fr}.bb-faq-stamp{display:none}.bb-faq-topic-grid{grid-template-columns:repeat(2,minmax(0, 1fr))}.bb-faq-category-layout{grid-template-columns:1fr;gap:30px}.bb-faq-category-heading{position:static}.bb-faq-category-heading p{max-width:620px}.bb-faq-safety-inner{grid-template-columns:70px 1fr}.bb-faq-safety nav{grid-column:1/-1;justify-content:flex-start}}@media (max-width:600px){.bb-faq{font-size:15px}.bb-faq-inner{width:calc(100% - 28px)}.bb-faq-hero{padding:50px 0 28px}.bb-faq h1{font-size:48px}.bb-faq-lead{font-size:18px}.bb-faq-search{grid-template-columns:24px minmax(0, 1fr);padding-right:8px}.bb-faq .bb-faq-search input[type=search]{padding-inline:8px;font-size:15px}.bb-faq .bb-faq-clear{grid-column:1/-1;width:100%;margin:2px 0 3px}.bb-faq-popular{padding-bottom:40px}.bb-faq-popular-links{display:grid;gap:10px}.bb-faq-topics{padding:50px 0 56px}.bb-faq-topics h2{font-size:36px}.bb-faq-topic-grid{grid-template-columns:1fr}.bb-faq-topic-grid>a{min-height:100px}.bb-faq-category{padding:55px 0}.bb-faq-category-heading h2{font-size:35px}.bb-faq-accordion summary{padding:20px 50px 20px 0;font-size:17px}.bb-faq-accordion summary:after{right:4px;width:30px;height:30px;line-height:27px}.bb-faq-answer{padding:0 4px 21px 0}.bb-faq-safety-inner{grid-template-columns:54px 1fr}.bb-faq-age{width:50px;height:50px}.bb-faq-safety nav{display:grid;gap:10px}}@media (prefers-reduced-motion:reduce){.bb-faq *,.bb-faq *:before,.bb-faq *:after{scroll-behavior:auto !important;transition-duration:.01ms !important;animation-duration:.01ms !important;animation-iteration-count:1 !important}}