.page-title{margin-top:0}.main-page-title{margin-bottom:3rem}@media screen and (min-width:750px){.main-page-title{margin-bottom:4rem}}.page-placeholder-wrapper{display:flex;justify-content:center}.page-placeholder{width:52.5rem;height:52.5rem}.faq-page{--faq-color-text: #1F345D;--faq-color-accent: #4869B8}@media screen and (min-width:990px){.page-width--narrow.faq-page{max-width:860px;margin-left:auto;margin-right:auto}}.faq-page .main-page-title.page-title{font-family:var(--font-body-family);font-weight:var(--font-body-weight-bold);font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--faq-color-accent);text-align:left;margin:0 0 12px}.faq-page .rte h2{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:clamp(28px,3.4vw,40px);line-height:1.15;color:var(--faq-color-text);text-align:left;margin:0 0 48px}@media screen and (max-width:749px){.faq-page .rte h2{margin:0 0 32px}}.faq-page .rte h3{font-family:var(--font-body-family);font-weight:var(--font-body-weight-bold);font-size:19px;line-height:1.4;color:var(--faq-color-text);text-align:left;margin:0 0 16px;padding-top:40px;border-top:1px solid rgba(31,52,93,.14)}.faq-page .rte h2+.faq-item>h3:first-child{padding-top:0;border-top:none}.faq-page .rte p{font-family:var(--font-body-family);font-size:16px;line-height:1.7;color:var(--faq-color-text);opacity:.85;margin:0 0 16px;max-width:640px}.faq-page .rte>p:last-child,.faq-page .rte h3+p:last-child{margin-bottom:40px}.faq-page .rte strong{font-weight:var(--font-body-weight-bold);opacity:1}.faq-page .rte blockquote{display:block;font-style:normal;border-left:none;padding-left:0;margin:0;color:inherit}.faq-page .rte blockquote>*{margin:0 0 16px}.faq-page .rte blockquote>*:last-child{margin-bottom:40px}.faq-page .rte ul{margin:0 0 40px;padding-left:22px;max-width:640px}.faq-page .rte li{font-family:var(--font-body-family);font-size:16px;line-height:1.7;color:var(--faq-color-text);opacity:.85;margin-bottom:10px}.faq-page .rte li:last-child{margin-bottom:0}.faq-page .rte a{color:var(--faq-color-accent);text-decoration:underline;text-underline-offset:2px;transition:opacity .15s ease}.faq-page .rte a:hover{opacity:.75}.faq-page .rte a:focus-visible{outline:2px solid var(--faq-color-accent);outline-offset:2px}@media screen and (max-width:749px){.faq-page .rte h3{font-size:17px;padding-top:32px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-main-page.css.map */
