.ebook-faq{width:100%;scroll-margin-top:var(--header-height, 80px)}.ebook-faq__inner{display:flex;flex-direction:column;gap:40px}.ebook-faq__heading{font-family:var(--ebook-font-heading, var(--font-heading--family, inherit));font-size:var(--ebook-display-size);line-height:1;text-align:center;margin:0;color:currentColor}.ebook-faq__list{display:flex;flex-direction:column}.ebook-faq__list .ebook-acc__row{padding-block:20px;border-top:1px dashed color-mix(in srgb,currentColor 40%,transparent)}.ebook-faq__list .ebook-acc__row:last-child{border-bottom:1px dashed color-mix(in srgb,currentColor 40%,transparent)}.ebook-faq__list .ebook-acc__row[open] .ebook-acc__toggle-label--closed{visibility:hidden}.ebook-faq__list .ebook-acc__row:not([open]) .ebook-acc__toggle-label--open{visibility:hidden}.ebook-faq__list .ebook-acc__toggle-arrow{display:none}.ebook-faq__list .ebook-acc__summary{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;cursor:pointer;list-style:none;padding:0;color:currentColor}.ebook-faq__list .ebook-acc__summary:hover{color:currentColor}.ebook-faq__list .ebook-acc__summary::-webkit-details-marker{display:none}.ebook-faq__list .ebook-acc__num{font-family:var(--ebook-font-heading, var(--font-heading--family, inherit));font-size:clamp(1.4rem,2.2vw,1.8rem);line-height:1;color:currentColor;opacity:.9}.ebook-faq__list .ebook-acc__title{font-family:var(--ebook-font-heading, var(--font-heading--family, inherit));font-size:clamp(1.1rem,1.6vw,1.4rem);line-height:1.2;color:currentColor}.ebook-faq__list .ebook-acc__toggle{display:inline-grid;place-items:center;padding:8px 18px;border-radius:var(--ebook-radius-pill, 9999px);border:0;background-color:var(--color-primary-button-background);color:var(--color-primary-button-text);font-family:var(--ebook-font-body, inherit);font-size:var(--brand-btn-pill-font-size, var(--font-paragraph--size));font-weight:600;text-transform:lowercase;white-space:nowrap;transition:background-color var(--animation-speed, .2s) var(--animation-easing, ease),color var(--animation-speed, .2s) var(--animation-easing, ease)}.ebook-faq__list .ebook-acc__toggle-label{grid-area:1 / 1}.ebook-faq__list .ebook-acc__row[open] .ebook-acc__toggle{background-color:var(--color-primary-button-hover-background);color:var(--color-primary-button-hover-text)}.ebook-faq__list .ebook-acc__body{margin-top:16px;padding-inline-start:calc(clamp(1.4rem,2.2vw,1.8rem) + 20px);font-family:var(--ebook-font-body, inherit);line-height:1.55;color:color-mix(in srgb,currentColor 85%,transparent)}.ebook-faq__list .ebook-acc__body>*{margin:0 0 8px}.ebook-faq__list .ebook-acc__body>*:last-child{margin-bottom:0}.ebook-faq__cta-pair{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:24px;padding-top:32px}.ebook-faq__cta-pair[class*=color-]{background-color:transparent}.ebook-faq__cta-col{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.ebook-faq__cta-pair[data-cta-layout=text]{grid-template-columns:1fr;justify-items:center;gap:32px}.ebook-faq__cta-pair[data-cta-layout=text] .ebook-faq__cta-col{gap:8px}.ebook-faq__cta-pair[data-cta-layout=text] .ebook-button-primary{background-color:transparent;color:inherit;min-width:0;padding-inline:0;padding-block:4px;border-radius:0;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.ebook-faq__cta-pair[data-cta-layout=text] .ebook-button-primary:hover,.ebook-faq__cta-pair[data-cta-layout=text] .ebook-button-primary:focus-visible{background-color:transparent;color:inherit;text-decoration-thickness:2px}.ebook-faq__cta-label{margin:0;font-family:var(--ebook-font-heading, var(--font-heading--family, inherit));font-size:clamp(1rem,1.6vw,1.25rem);line-height:1.2;color:currentColor}.ebook-faq .ebook-button-primary{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-width:var(--brand-btn-pill-min-width, 160px);padding-block:var(--brand-btn-pill-padding-y, var(--button-padding-block, 10px));padding-inline:var(--brand-btn-pill-padding-x, var(--button-padding-inline, 25px));border:0;border-radius:var(--brand-btn-pill-radius, var(--style-border-radius-buttons-primary, 20px));background-color:var(--color-primary-button-background);color:var(--color-primary-button-text);box-shadow:none;font-family:var(--brand-btn-pill-font, var(--button-font-family-primary, var(--font-paragraph--family)));font-size:var(--brand-btn-pill-font-size, var(--font-paragraph--size));font-weight:var(--brand-btn-pill-weight, 600);line-height:var(--brand-btn-pill-line-height, 1);letter-spacing:var(--brand-btn-pill-tracking, 0);text-transform:var(--brand-btn-pill-transform, var(--button-text-case-primary, none));text-decoration:none}.ebook-faq .ebook-button-primary:hover,.ebook-faq .ebook-button-primary:focus-visible{background-color:var(--color-primary-button-hover-background);color:var(--color-primary-button-hover-text)}@media(max-width:749px){.ebook-faq__inner{gap:28px}.ebook-faq__list .ebook-acc__summary{grid-template-columns:auto 1fr auto;gap:8px 12px}.ebook-faq__list .ebook-acc__body{padding-inline-start:0}.ebook-faq__list .ebook-acc__toggle-label{display:none}.ebook-faq__list .ebook-acc__toggle-arrow{display:block;transition:transform var(--animation-speed, .2s) var(--animation-easing, ease)}.ebook-faq__list .ebook-acc__row[open] .ebook-acc__toggle-arrow{transform:rotate(180deg)}.ebook-faq__list .ebook-acc__toggle{padding:10px}.ebook-faq__cta-pair{grid-template-columns:1fr;gap:24px}.ebook-faq__cta-btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-ebook-faq.css.map */
