.cc-faq{background:var(--cc-bone);padding-block:var(--section-pad-standard-block-start) var(--section-pad-standard-block-end);padding-inline:var(--page-gutter);color:var(--cc-black);font-family:var(--antilabs-font-body);position:relative;isolation:isolate;overflow:hidden}.cc-faq:before{display:none}.cc-faq>*{position:relative;z-index:1}.cc-faq__head{max-width:760px;border-bottom:1px solid var(--cc-black);padding-bottom:var(--space-5)}.cc-faq__eye{font-size:var(--text-micro);font-weight:500;letter-spacing:.22em;text-transform:uppercase;display:inline-flex;align-items:baseline;gap:var(--space-3);color:var(--cc-black)}.cc-faq__eye-n{color:var(--cc-orange);font-weight:400}.cc-faq__heading{font-family:var(--antilabs-font-heading);font-weight:400;font-size:60px;line-height:.98;letter-spacing:-.02em;margin:var(--space-4) 0 0;max-width:520px;color:var(--cc-black)}.cc-faq__intro{font-family:var(--antilabs-font-body);font-size:var(--text-body-sm);line-height:1.65;letter-spacing:.01em;color:var(--cc-graphite);max-width:56ch;margin:var(--space-4) 0 0}.cc-faq__audience{margin:var(--space-5) 0 0;text-align:center}.faq-toggle{--track: var(--cc-smoke);--thumb: var(--cc-white);--ink: var(--cc-black);--ink-dim: var(--cc-steel);--thumb-shadow: var(--shadow-md);--focus-ring: color-mix(in srgb, var(--cc-graphite) 18%, transparent);position:relative;display:inline-flex;padding:2px;border-radius:var(--radius-pill);background:var(--track);transition:transform .16s ease;touch-action:manipulation}.faq-toggle.is-press{transform:scale(.98)}.faq-toggle__thumb{position:absolute;top:2px;bottom:2px;left:0;border-radius:var(--radius-pill);background:var(--thumb);box-shadow:var(--thumb-shadow);transition:transform .35s cubic-bezier(.32,.72,0,1),width .35s cubic-bezier(.32,.72,0,1)}.faq-toggle__btn{position:relative;z-index:1;flex:1 1 0;-webkit-appearance:none;appearance:none;border:0;background:transparent;padding:var(--space-2) 22px;font-family:var(--font-mono);font-size:var(--text-caption);font-weight:400;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;color:var(--ink-dim);transition:color .3s ease}.faq-toggle__btn[aria-selected=true]{color:var(--ink);font-weight:500}.faq-toggle__btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring);border-radius:var(--radius-pill)}.faq-toggle__word{display:inline}.faq-toggle__word+.faq-toggle__word{margin-left:var(--space-2)}.cc-faq__list{display:block;margin-top:var(--space-4)}.cc-faq__col{display:flex;flex-direction:column}@media screen and (min-width:768px){.cc-faq__list{display:flex;align-items:flex-start;gap:var(--space-7)}.cc-faq__col{flex:1 1 0;min-width:0}}.cc-faq__row{display:block;border-bottom:1px solid color-mix(in srgb,var(--cc-black) 8%,transparent);transition:background .2s cubic-bezier(.22,.61,.36,1);background:transparent}.cc-faq__row:hover{background:color-mix(in srgb,var(--cc-black) 2%,transparent)}.cc-faq__row[open]{background:transparent}.cc-faq__row[data-audience]:not([data-audience-active]){display:none}.cc-faq__summary{display:grid;grid-template-columns:1fr 24px;gap:var(--space-5);padding:var(--space-5) 0;cursor:pointer;list-style:none;align-items:center}.cc-faq__summary::-webkit-details-marker{display:none}.cc-faq__summary::marker{display:none}.cc-faq__q{font-family:var(--antilabs-font-heading);font-weight:400;font-size:var(--text-h4);line-height:1.2;letter-spacing:-.012em;margin:0;color:var(--cc-black)}.cc-faq__toggle{font-size:var(--text-body-lg);line-height:1;color:var(--cc-black);transition:transform .2s cubic-bezier(.22,.61,.36,1);display:inline-block;text-align:center}.cc-faq__row[open] .cc-faq__toggle{transform:rotate(45deg)}.cc-faq__answer{padding:0 var(--space-7) var(--space-5) 0}.cc-faq__answer-body,.cc-faq__answer-body p{font-family:var(--antilabs-font-body);font-weight:400;font-size:var(--text-body-sm);line-height:var(--leading-body);color:var(--cc-graphite);margin:0 0 var(--space-4)}.cc-faq__answer-body p+p{margin-top:var(--space-4)}.cc-faq__answer-body strong,.cc-faq__answer-body b{color:var(--cc-black);font-weight:500}.cc-faq__meta{display:flex;gap:var(--space-4);align-items:center;flex-wrap:wrap;font-family:var(--antilabs-font-body);font-size:var(--text-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--cc-steel)}.cc-faq__cite{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--cc-orange);font-weight:500;border-bottom:1px solid var(--cc-orange);padding-bottom:var(--space-1);text-decoration:none}.cc-faq__cite--static{border-bottom-style:dashed;cursor:default}@media screen and (max-width:1024px){.cc-faq__heading{font-size:var(--text-h1)}}@media screen and (max-width:767px){.cc-faq__head{padding-bottom:var(--space-4)}.cc-faq__eye{gap:var(--space-3)}.cc-faq__heading{font-size:var(--text-h2);margin-top:var(--space-3)}.cc-faq__intro{font-size:var(--text-caption)}.cc-faq__audience{margin-top:var(--space-4)}.faq-toggle__btn{display:flex;flex-direction:column;align-items:center;justify-content:center;white-space:normal;text-align:center;line-height:var(--leading-snug)}.faq-toggle__word{display:block}.faq-toggle__word+.faq-toggle__word{margin-left:0}.cc-faq__summary{grid-template-columns:1fr 16px;gap:var(--space-4);padding:var(--space-4) 0}.cc-faq__q{font-size:var(--text-h4);line-height:1.25}.cc-faq__toggle{font-size:var(--text-body);padding-top:var(--space-2)}.cc-faq__answer{padding:0 var(--space-6) var(--space-5) 0}.cc-faq__answer-body,.cc-faq__answer-body p{font-size:var(--text-body-sm);line-height:var(--leading-body);margin-bottom:var(--space-4)}.cc-faq__meta{font-size:var(--text-micro);gap:var(--space-4);letter-spacing:.16em}}@media screen and (min-width:1024px){.cc-faq{padding-inline:max(var(--page-gutter),calc(50vw - 720px))}.cc-faq__head{max-width:none;padding-bottom:var(--space-6)}.cc-faq__heading{font-size:clamp(60px,5.2vw,84px);letter-spacing:-.025em;max-width:720px}.cc-faq__intro{font-size:var(--text-body-sm);line-height:1.7}.cc-faq__audience{text-align:center}.cc-faq__q{font-size:var(--text-h4)}.cc-faq__summary{padding:var(--space-5) 0}.cc-faq__answer-body,.cc-faq__answer-body p{font-size:var(--text-body-sm);line-height:var(--leading-body)}}@media screen and (min-width:1280px){.cc-faq{padding-inline:max(var(--page-gutter),calc(50vw - 740px))}.cc-faq__head{padding-bottom:var(--space-6h)}.cc-faq__intro{font-size:var(--text-body)}.cc-faq__q{font-size:var(--text-h3)}.cc-faq__summary{padding:var(--space-6) 0}.cc-faq__answer-body,.cc-faq__answer-body p{font-size:var(--text-body-sm)}}@media screen and (min-width:1600px){.cc-faq{padding-inline:max(var(--page-gutter),calc(50vw - 820px))}.cc-faq__heading{font-size:var(--text-display-0)}.cc-faq__intro{font-size:var(--text-body)}.cc-faq__q{font-size:var(--text-h3)}.cc-faq__answer-body,.cc-faq__answer-body p{font-size:var(--text-body-sm)}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/custom-faq.css.map */
