.dct-section{padding-top:var(--dct-pad-top, 40px);padding-bottom:var(--dct-pad-bottom, 40px);color:rgb(var(--color-foreground, var(--color-base-text, 29 29 31)));font-family:var(--font-body-family, inherit);font-style:var(--font-body-style, normal);font-weight:var(--font-body-weight, 400)}.dct-section,.dct-section *,.dct-section *:before,.dct-section *:after{box-sizing:border-box}.dct-section .dct-heading{margin:0 0 28px;font-family:var(--font-heading-family, inherit);font-weight:var(--font-heading-weight, 700);font-size:clamp(28px,3vw,40px);line-height:1.15;letter-spacing:var(--font-heading-letter-spacing, -.03em);text-transform:none;color:inherit}.dct-section .dct-grid{display:grid;grid-template-columns:repeat(var(--dct-columns, 3),minmax(0,1fr));gap:16px;list-style:none;padding:0;margin:0}.dct-section .dct-card{display:flex;flex-direction:column;align-items:flex-start;min-width:0;margin:0;padding:28px;border:0;border-radius:var(--rounded-card, 16px);background:var(--dct-card-bg, #F2F1FF);color:var(--dct-card-ink, #302967)}.dct-section .dct-icon{display:block;width:32px;height:32px;margin:0 0 20px;flex:0 0 auto;stroke-width:1.5;color:inherit}.dct-section .dct-content{min-width:0;width:100%}.dct-section .dct-title{margin:0;font-family:var(--font-heading-family, inherit);font-style:var(--font-heading-style, normal);font-weight:var(--font-heading-weight, 700);font-size:clamp(22px,1.85vw,26px);line-height:1.2;letter-spacing:var(--font-heading-letter-spacing, -.03em);color:inherit;text-transform:none;overflow-wrap:anywhere;text-wrap:balance}.dct-section .dct-copy{margin:12px 0 0;font:inherit;font-size:15px;line-height:1.65;letter-spacing:normal;color:inherit;opacity:1;overflow-wrap:anywhere}.dct-section .dct-actions{display:flex;align-items:center;width:100%;margin-top:auto;padding-top:24px;min-width:0}.dct-section .dct-link{display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;max-width:100%;min-height:46px;padding:10px 0;border:0;border-radius:4px;background:transparent;color:inherit;box-shadow:none;font-family:inherit;font-size:14px;font-style:normal;font-weight:600;line-height:1.45;letter-spacing:normal;text-decoration:none;text-transform:none;cursor:pointer}.dct-section .dct-link-label{min-width:0;overflow-wrap:anywhere}.dct-section .dct-link>svg{display:block;width:20px;height:20px;flex:0 0 20px;transition:transform .18s ease}.dct-section .dct-link--button{padding:12px 20px;border-radius:var(--buttons-radius, var(--rounded-button, 999px));background:var(--dct-card-ink, #302967);color:var(--dct-button-ink, #FFFFFF)}.dct-section .dct-link:focus-visible{outline:2px solid var(--dct-card-ink, #302967);outline-offset:5px}.dct-section .dct-link--text:focus-visible .dct-link-label{text-decoration:underline;text-underline-offset:4px}.dct-section .dct-editor-note{margin:0;padding:10px 0;font-size:13px;line-height:1.5;color:inherit}.dct-section .dct-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(hover:hover){.dct-section .dct-link:hover>svg{transform:translate(3px)}.dct-section .dct-link--text:hover .dct-link-label{text-decoration:underline;text-underline-offset:4px}.dct-section .dct-link--button:hover{filter:brightness(1.1)}}@media(min-width:990px)and (max-width:1199px){.dct-section .dct-card{padding:24px}}@media(max-width:989px){.dct-section{padding-top:calc(var(--dct-pad-top, 40px) * .6);padding-bottom:calc(var(--dct-pad-bottom, 40px) * .6)}.dct-section .dct-grid{grid-template-columns:minmax(0,1fr);gap:12px}.dct-section .dct-card{display:grid;grid-template-columns:30px minmax(0,1fr);column-gap:18px;align-content:start;padding:24px}.dct-section .dct-icon{grid-column:1;grid-row:1;width:30px;height:30px;margin:0}.dct-section .dct-content{grid-column:2;grid-row:1}.dct-section .dct-title{font-size:23px}.dct-section .dct-copy{margin-top:10px}.dct-section .dct-actions{grid-column:2;padding-top:16px}}@media(max-width:374px){.dct-section .dct-card{padding:20px;column-gap:12px}.dct-section .dct-title{font-size:21px}.dct-section .dct-link--button{padding-inline:16px}}@media(prefers-reduced-motion:reduce){.dct-section .dct-link>svg{transition:none}.dct-section .dct-link:hover>svg{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/86/compiled_assets/styles.css.map */
