.faq-hub{--max: 1440px;--read: 760px;--mb-ink: #111111;--mb-paper: #FDFDFD;--mb-cream: #F1F0EB;--mb-stone: #A1A6A0;--mb-fog: #F5F5F5;--mb-slate: #2B343C;--fg-1: #111111;--fg-2: #4A4A4A;--fg-3: #A1A6A0;--bg-1: #FDFDFD;--bg-2: #F1F0EB;--bg-3: #F5F5F5;--line-1: rgba(17,17,17,.08);--line-2: rgba(17,17,17,.14);--font-sans: "SF Pro Display", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--fs-micro: 11px;--tr-tight: -.02em;--tr-wide: .04em;--tr-eyebrow: .16em;--lh-body: 1.55;--dur-fast: .14s;--dur-med: .26s;--ease-out: cubic-bezier(.2,.7,.2,1);font-family:var(--font-sans);font-size:15px;line-height:var(--lh-body);color:var(--fg-1);-webkit-font-smoothing:antialiased}.faq-hub .faq-page[hidden]{display:none}.faq-hub .crumbs{max-width:var(--max);margin:0 auto;padding:28px 36px 0;font-size:var(--fs-micro);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--fg-3);font-weight:600}.faq-hub .crumbs a{color:var(--fg-3);text-decoration:none;transition:color var(--dur-fast) var(--ease-out)}.faq-hub .crumbs a:hover{color:var(--mb-ink)}.faq-hub .crumbs .sep{margin:0 10px;color:var(--line-2)}.faq-hub .hub-hero{max-width:var(--max);margin:0 auto;padding:36px 36px 44px;border-bottom:1px solid var(--line-1)}.faq-hub .hub-hero h1{font-family:var(--font-sans);font-weight:600;font-size:clamp(52px,7vw,108px);line-height:.94;letter-spacing:-.035em;margin:0 0 28px;color:var(--fg-1)}.faq-hub .hub-hero h1 em{font-style:normal}.faq-hub .hub-hero .hub-meta{font-size:13px;color:var(--fg-3);margin:18px 0 24px;padding-top:18px;border-top:1px solid var(--line-1);font-weight:400}.faq-hub .hub-hero .hub-meta strong{color:var(--fg-1);font-weight:600}.faq-hub .hub-hero .lede{font-size:17px;line-height:1.55;color:var(--fg-2);max-width:54ch;margin:0}.faq-hub .section-grid-wrap{max-width:var(--max);margin:0 auto;padding:32px 36px}.faq-hub .section-grid-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:40px;padding-bottom:20px;border-bottom:1px solid var(--line-1)}.faq-hub .section-grid-head h2{font-family:var(--font-sans);font-weight:600;font-size:28px;letter-spacing:-.02em;margin:0}.faq-hub .section-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line-1);border:1px solid var(--line-1)}.faq-hub .section-card{background:var(--bg-2);padding:40px 34px 32px;display:flex;flex-direction:column;min-height:300px;position:relative;transition:background var(--dur-med) var(--ease-out);cursor:pointer;text-decoration:none;color:inherit}.faq-hub .section-card:hover{background:var(--bg-1)}.faq-hub .section-card .idx{display:none}.faq-hub .section-card h3{font-family:var(--font-sans);font-weight:600;font-size:34px;line-height:1.02;letter-spacing:-.025em;margin:0 0 14px;color:var(--fg-1)}.faq-hub .section-card h3 em{font-style:normal}.faq-hub .section-card p{font-size:15px;line-height:1.55;color:var(--fg-2);margin:0 0 auto;max-width:36ch}.faq-hub .section-card .foot{display:flex;justify-content:space-between;align-items:center;margin-top:32px;padding-top:18px;border-top:1px solid var(--line-1);font-size:var(--fs-micro);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--fg-3);font-weight:600}.faq-hub .section-card .arrow{font-size:16px;transition:transform var(--dur-fast) var(--ease-out);color:var(--fg-2)}.faq-hub .section-card:hover .arrow{transform:translate(4px);color:var(--mb-ink)}.faq-hub .section-hero{max-width:var(--max);margin:0 auto;padding:32px 36px 36px;border-bottom:1px solid var(--line-1)}.faq-hub .section-hero h1{font-family:var(--font-sans);font-weight:600;font-size:clamp(38.4px,5.6vw,89.6px);line-height:.94;letter-spacing:-.035em;margin:0 0 16px;color:var(--fg-1)}.faq-hub .section-hero h1 em{font-style:normal}.faq-hub .section-hero .intro{font-size:18px;line-height:1.55;color:var(--fg-2);max-width:70ch;margin:0}.faq-hub .doc{max-width:var(--max);margin:0 auto;padding:40px 36px 72px;display:grid;grid-template-columns:240px 1fr;gap:64px;align-items:start}.faq-hub .toc{position:sticky;top:96px;font-size:13.5px;background:#f1f0ec;padding:24px 22px}.faq-hub .toc-label{font-size:10px;letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--fg-3);margin:0 0 18px;padding-bottom:14px;border-bottom:1px solid var(--line-1);font-weight:600}.faq-hub .toc ol{counter-reset:toc;list-style:none;padding:0;margin:0}.faq-hub .toc li{counter-increment:toc;margin-bottom:12px;line-height:1.35;position:relative;padding-left:30px}.faq-hub .toc li:before{content:counter(toc,decimal-leading-zero);position:absolute;left:0;top:2px;font-size:10px;letter-spacing:var(--tr-wide);color:var(--fg-3);font-weight:600;font-variant-numeric:tabular-nums}.faq-hub .toc a{color:var(--fg-2);display:block;padding:2px 0;text-decoration:none;transition:color var(--dur-fast) var(--ease-out)}.faq-hub .toc a:hover{color:var(--mb-ink)}.faq-hub .toc a.active{color:var(--fg-1);font-weight:600}.faq-hub .qa-list{max-width:var(--read);counter-reset:faqHubQaCounter}.faq-hub .qa{counter-increment:faqHubQaCounter}.faq-hub .qa h2:before{content:counter(faqHubQaCounter,decimal-leading-zero) ".";margin-right:14px;color:var(--fg-3);font-weight:600;font-variant-numeric:tabular-nums}.faq-hub .qa[data-is-appendix] h2:before{content:none}.faq-hub .qa{padding:28px 0;border-bottom:1px solid var(--line-1);scroll-margin-top:110px}.faq-hub .qa:first-child{padding-top:0}.faq-hub .qa[data-is-appendix]{border-top:1px solid var(--line-1);padding-top:36px;margin-top:12px}.faq-hub .qa-head{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:12px}.faq-hub .qa-num{display:none}.faq-hub .qa h2{font-family:var(--font-sans);font-weight:600;font-size:26px;line-height:1.2;letter-spacing:-.02em;margin:0;flex:1;color:var(--fg-1)}.faq-hub .qa .tldr{margin:0 0 14px;padding:12px 16px;background:var(--bg-2);border-left:2px solid var(--mb-ink);font-size:14.5px;line-height:1.5;color:var(--fg-1)}.faq-hub .qa .tldr .lbl{font-size:12px;letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--fg-3);display:block;margin-bottom:6px;font-weight:600}.faq-hub .qa .answer{font-size:16px;line-height:1.65;color:var(--fg-1)}.faq-hub .qa .answer p{margin:0 0 14px}.faq-hub .qa .answer p:last-child{margin-bottom:0}.faq-hub .qa .answer strong{color:var(--fg-1);font-weight:600}.faq-hub .qa .answer em{color:var(--fg-2);font-style:italic}.faq-hub .qa .answer a{color:var(--mb-slate);border-bottom:1px solid var(--mb-slate);text-decoration:none}.faq-hub .qa .answer ul{padding-left:20px;margin:10px 0 14px;list-style:disc}.faq-hub .qa .answer li{margin-bottom:6px}.faq-hub .qa-tags{display:none}.faq-hub .qa-tag{font-size:10px;letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--fg-3);border:1px solid var(--line-1);padding:6px 11px;font-weight:600}.faq-hub .qa-foot{display:none}.faq-hub .price-table{margin:12px 0 16px;border:1px solid var(--line-1);font-size:14px}.faq-hub .price-table .row{display:grid;grid-template-columns:1.3fr 1fr 1fr;padding:11px 16px;border-bottom:1px solid var(--line-1)}.faq-hub .price-table .row:last-child{border-bottom:0}.faq-hub .price-table .row.head{background:var(--bg-2);font-size:10px;letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--fg-3);font-weight:600}.faq-hub .price-table .row b{color:var(--fg-1);font-weight:600}.faq-hub .next-section{max-width:var(--max);margin:0 auto;padding:0 36px 72px}.faq-hub .next-card{border:1px solid var(--line-1);padding:32px 36px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;background:var(--bg-2);transition:background var(--dur-med) var(--ease-out);text-decoration:none;color:inherit}.faq-hub .next-card:hover{background:var(--bg-3)}.faq-hub .next-card .nx-lbl{font-size:var(--fs-micro);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--fg-3);font-weight:600}.faq-hub .next-card .nx-title{font-family:var(--font-sans);font-weight:600;font-size:36px;line-height:1.05;letter-spacing:-.025em;margin:8px 0 0;color:var(--fg-1)}.faq-hub .next-card .nx-arrow{font-size:32px;transition:transform var(--dur-med) var(--ease-out);color:var(--fg-1)}.faq-hub .next-card:hover .nx-arrow{transform:translate(8px)}@media(max-width:960px){.faq-hub .section-grid{grid-template-columns:1fr 1fr}.faq-hub .doc{grid-template-columns:1fr;gap:40px}.faq-hub .toc{position:static}.faq-hub .next-card{grid-template-columns:1fr;gap:20px}}@media(max-width:640px){.faq-hub .section-grid{grid-template-columns:1fr}.faq-hub .crumbs,.faq-hub .hub-hero,.faq-hub .section-hero,.faq-hub .doc,.faq-hub .section-grid-wrap,.faq-hub .next-section{padding-left:20px;padding-right:20px}}
/*# sourceMappingURL=/cdn/shop/t/147/assets/faq-hub.css.map */
