.ccfaq{--ccfaq-paper: #F5F2EB;--ccfaq-paper-2: #FBFAF6;--ccfaq-paper-3: #DDF1DD;--ccfaq-ink: #1F1A14;--ccfaq-ink-2: #6B6259;--ccfaq-ink-3: #B5AEA4;--ccfaq-rule: #DDD7CC;--ccfaq-rule-strong: #C5BEB4;--ccfaq-green: #1F8B36;--ccfaq-green-soft: #DDF1DD;--ccfaq-green-deep: #145623;--ccfaq-display: "Newsreader", "Iowan Old Style", "Charter", Georgia, serif;--ccfaq-body: var(--font-body--family, "Inter", system-ui, -apple-system, sans-serif);--ccfaq-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--ccfaq-pad: clamp(20px, 4vw, 56px);--ccfaq-readwidth: 64ch;--ccfaq-maxwidth: 1280px}.ccfaq{width:100vw;position:relative;left:50%;margin-left:-50vw;background:var(--ccfaq-paper);color:var(--ccfaq-ink);font-family:var(--ccfaq-body);overflow-x:hidden}main[data-template=page]:has(.ccfaq) .section.page-width-content,main[data-template=page]:has(.ccfaq) .layout-panel-flex{max-width:100%!important;padding-inline:0!important;--page-width: 100% !important}rte-formatter:has(.ccfaq),.shopify-block.rte:has(.ccfaq){max-width:none!important;padding:0!important;margin:0!important;display:block}.ccfaq *,.ccfaq *:before,.ccfaq *:after{box-sizing:border-box}.ccfaq img{display:block;max-width:100%;height:auto}.ccfaq a{color:inherit}.ccfaq p{margin:0}.ccfaq-wrap{max-width:var(--ccfaq-maxwidth);margin:0 auto;padding-inline:var(--ccfaq-pad)}.ccfaq-hero{padding-block:clamp(48px,7vw,96px) clamp(36px,5vw,60px);border-bottom:1px solid var(--ccfaq-rule)}.ccfaq-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--ccfaq-mono);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ccfaq-green-deep);padding:6px 10px;border:1px solid currentColor;border-radius:2px;margin-bottom:clamp(20px,3vw,32px)}.ccfaq-eyebrow:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--ccfaq-green)}.ccfaq-headline{font-family:var(--ccfaq-display);font-weight:500;font-size:clamp(40px,7.4vw,96px);line-height:.96;letter-spacing:-.032em;color:var(--ccfaq-ink);margin:0 0 clamp(20px,3vw,28px);text-wrap:balance;max-width:14ch}.ccfaq-headline em{font-style:italic;font-weight:500;color:var(--ccfaq-green-deep)}.ccfaq-subhead{font-family:var(--ccfaq-body);font-weight:400;font-size:clamp(17px,1.5vw,21px);line-height:1.55;color:var(--ccfaq-ink-2);max-width:64ch;margin:0}.ccfaq-toc-wrap{background:var(--ccfaq-paper-3);border-bottom:1px solid var(--ccfaq-rule);padding-block:clamp(24px,3vw,36px)}.ccfaq-toc-label{font-family:var(--ccfaq-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ccfaq-ink-3);margin-bottom:12px;display:block}.ccfaq-toc{display:flex;flex-wrap:wrap;gap:10px 12px}.ccfaq-toc a{font-family:var(--ccfaq-display);font-size:14px;font-weight:500;color:var(--ccfaq-ink);padding:8px 16px;border:1.5px solid var(--ccfaq-ink);border-radius:999px;text-decoration:none;transition:background .18s,color .18s}.ccfaq-toc a:hover{background:var(--ccfaq-ink);color:var(--ccfaq-paper)}.ccfaq-chapter{padding-block:clamp(56px,7vw,96px);border-bottom:1px solid var(--ccfaq-rule);scroll-margin-top:80px}.ccfaq-chapter-grid{display:grid;grid-template-columns:1fr;gap:clamp(20px,3vw,36px);align-items:start}@media(min-width:990px){.ccfaq-chapter-grid{grid-template-columns:minmax(160px,220px) minmax(0,1fr);gap:clamp(40px,6vw,80px)}}.ccfaq-chapter-meta{font-family:var(--ccfaq-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ccfaq-ink-3);line-height:1.5}.ccfaq-chapter-meta-num{color:var(--ccfaq-green-deep);font-weight:500;display:block;margin-bottom:6px}@media(min-width:990px){.ccfaq-chapter-meta{position:sticky;top:clamp(80px,10vh,120px);padding-top:14px;border-top:2px solid var(--ccfaq-ink)}}.ccfaq-chapter-h{font-family:var(--ccfaq-display);font-weight:700;font-size:clamp(28px,4vw,48px);line-height:1.05;letter-spacing:-.025em;color:var(--ccfaq-ink);margin:0 0 clamp(28px,4vw,40px);text-wrap:balance}.ccfaq-list{list-style:none;padding:0;margin:0;max-width:var(--ccfaq-readwidth)}.ccfaq-item{border-top:1px solid var(--ccfaq-rule);padding-block:clamp(20px,3vw,28px)}.ccfaq-item:last-child{border-bottom:1px solid var(--ccfaq-rule)}.ccfaq-q{font-family:var(--ccfaq-display);font-size:clamp(18px,1.6vw,22px);font-weight:700;line-height:1.3;color:var(--ccfaq-ink);margin:0 0 10px;letter-spacing:-.015em;display:flex;align-items:baseline;gap:10px}.ccfaq-q-marker{font-family:var(--ccfaq-mono);font-size:12px;letter-spacing:.08em;color:var(--ccfaq-green-deep);font-weight:500;flex-shrink:0}.ccfaq-a{font-family:var(--ccfaq-body);font-size:clamp(15px,1.25vw,17px);line-height:1.65;color:var(--ccfaq-ink-2);padding-left:32px}.ccfaq-a strong{font-weight:600;color:var(--ccfaq-ink);background-image:linear-gradient(transparent 62%,#2cd04438 62%);background-repeat:no-repeat;padding:0 2px}.ccfaq-a a{color:var(--ccfaq-ink);text-decoration:underline;text-decoration-color:var(--ccfaq-green);text-decoration-thickness:1.5px;text-underline-offset:3px}.ccfaq-a a:hover{color:var(--ccfaq-green-deep)}.ccfaq-callout-wrap{padding-block:clamp(48px,6vw,80px);border-bottom:1px solid var(--ccfaq-rule)}.ccfaq-callout{max-width:720px;margin:0 auto;background:var(--ccfaq-ink);color:var(--ccfaq-paper);padding:clamp(32px,5vw,56px);font-family:var(--ccfaq-body);position:relative}.ccfaq-callout:before{content:"";position:absolute;top:-12px;left:24px;width:80px;height:2px;background:var(--ccfaq-green)}.ccfaq-callout-h{font-family:var(--ccfaq-display);font-weight:700;font-size:clamp(22px,2.4vw,28px);letter-spacing:-.01em;margin:0 0 14px;color:var(--ccfaq-paper)}.ccfaq-callout p{font-size:clamp(16px,1.4vw,19px);line-height:1.6;color:#ffffffd9}.ccfaq-callout a{color:var(--ccfaq-paper);text-decoration:underline;text-decoration-color:var(--ccfaq-green);text-decoration-thickness:2px;text-underline-offset:4px}.ccfaq-cta-wrap{padding-block:clamp(40px,5vw,64px)}.ccfaq-cta-strip{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.ccfaq-btn{display:inline-flex;align-items:center;gap:12px;font-family:var(--ccfaq-display);font-weight:700;font-size:clamp(15px,1.3vw,17px);padding:18px 32px;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),background .18s,color .18s,border-color .18s}.ccfaq-btn-primary{background:var(--ccfaq-green);color:var(--ccfaq-ink);border:2px solid var(--ccfaq-green)}.ccfaq-btn-primary:hover{background:var(--ccfaq-green-deep);border-color:var(--ccfaq-green-deep);color:var(--ccfaq-paper);transform:translateY(-1px)}.ccfaq-btn-secondary{background:transparent;color:var(--ccfaq-ink);border:2px solid var(--ccfaq-ink)}.ccfaq-btn-secondary:hover{background:var(--ccfaq-ink);color:var(--ccfaq-paper);transform:translateY(-1px)}.ccfaq-btn-arrow{display:inline-block;transition:transform .2s cubic-bezier(.16,1,.3,1)}.ccfaq-btn:hover .ccfaq-btn-arrow{transform:translate(4px)}
/*# sourceMappingURL=/cdn/shop/t/38/assets/cc-lp-faq.css.map */
