.datify-centered-intro,.datify-pull-quote{text-align:center}.datify-centered-intro .datify-heading,.datify-centered-intro .datify-actions{justify-content:center;margin-inline:auto}.datify-longform-article .datify-copy h3{margin-top:2.5rem}.datify-editorial-columns-grid{display:grid;gap:2.5rem}.datify-editorial-columns h3,.datify-editorial-panel h3{font-family:var(--datify-font-serif,'DM Serif Display',serif);font-size:1.5rem;font-weight:400}.datify-editorial-columns .datify-copy{margin-top:.75rem}.datify-text-image .datify-image,.datify-editorial-panel .datify-image{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:1.75rem}.datify-text-image .datify-section-header{margin-bottom:1rem}.datify-text-image .datify-actions{margin-top:2rem}.datify-ux .datify-checklist-item{display:flex;gap:1rem;padding:1.25rem}.datify-checklist-item h3{font:700 1rem var(--datify-font-sans,'Manrope',sans-serif);margin:0}.datify-checklist-item p{font-size:.875rem;margin:.25rem 0 0;line-height:1.7}.datify-ux .datify-check-bubble{display:grid;place-items:center;flex:none;width:1.75rem;height:1.75rem;border-radius:50%;color:var(--datify-sage);background:color-mix(in srgb,var(--datify-sage) 15%,transparent)}.datify-editorial-tablist{display:flex;flex-wrap:wrap;gap:.5rem;border:1px solid var(--datify-border);border-radius:2rem;background:color-mix(in srgb,var(--datify-sand) 50%,transparent);padding:.375rem}.datify-ux .datify-editorial-tablist button{border:0;border-radius:2rem;padding:.5rem 1rem;background:transparent;color:var(--datify-muted);font:600 .875rem var(--datify-font-sans,'Manrope',sans-serif);margin:0;min-height:2.75rem;line-height:1.4;text-transform:none;letter-spacing:0;box-shadow:none}.datify-ux .datify-editorial-tablist button[aria-selected=true]{background:var(--datify-card);color:var(--datify-foreground);box-shadow:0 1px 3px #0001}.datify-editorial-panel{margin-top:2rem}.datify-ux .datify-editorial-panel[hidden]{display:none}.datify-editorial-panel:focus-visible,.datify-editorial-tablist button:focus-visible{outline:2px solid var(--datify-primary);outline-offset:3px}.datify-supporting-content{padding-block:2.5rem}.datify-supporting-content .datify-copy{font-size:.875rem}.datify-supporting-content .datify-copy h3{font:700 1rem var(--datify-font-sans,'Manrope',sans-serif);margin-top:1.5rem}.datify-pull-quote figure{margin:0}.datify-pull-quote blockquote{padding:0;border:0;margin:1.5rem 0;font:400 clamp(1.875rem,4vw,2.5rem)/1.15 var(--datify-font-serif,'DM Serif Display',serif);color:inherit}.datify-pull-quote blockquote p{font:inherit;color:inherit}.datify-pull-quote figcaption{font-size:.875rem}.datify-quote-mark{font:400 4rem/.5 var(--datify-font-serif,'DM Serif Display',serif);opacity:.6}.datify-notice{padding-block:1rem}.datify-notice-box{display:flex;gap:1rem;flex-direction:column;border:1px solid var(--datify-border);border-radius:1.75rem;padding:1.25rem;background:var(--datify-card)}.datify-notice-box>div:first-of-type{flex:1}.datify-notice .datify-section-header{margin:0}.datify-notice .datify-heading{font:700 1rem var(--datify-font-sans,'Manrope',sans-serif)}.datify-notice .datify-copy{font-size:.875rem;margin-top:.25rem}.datify-notice .datify-copy p{margin-bottom:0}.datify-notice-warning{border-color:color-mix(in srgb,var(--datify-danger,#bd4338) 30%,transparent);background:color-mix(in srgb,var(--datify-danger,#bd4338) 5%,var(--datify-background))}.datify-notice-warning>.datify-icon{color:var(--datify-danger,#bd4338)}.datify-notice-trust{border-color:color-mix(in srgb,var(--datify-sage) 30%,transparent);background:color-mix(in srgb,var(--datify-sage) 8%,var(--datify-background))}.datify-notice-trust>.datify-icon{color:var(--datify-sage)}@media(min-width:640px){.datify-notice-box{flex-direction:row;align-items:center}}@media(min-width:768px){.datify-editorial-columns-grid.datify-columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.datify-editorial-columns-grid.datify-columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.datify-image-side-left .datify-editorial-media{order:-1}.datify-editorial-panel h3{font-size:1.875rem}}

.datify-ux.datify-centered-intro .datify-section-header{margin-inline:auto}.datify-ux.datify-text-checklist .datify-grid{grid-template-columns:minmax(0,1fr)}.datify-ux.datify-notice,.datify-ux.datify-supporting-content{padding:0}.datify-ux.datify-notice .datify-container{padding-block:1rem}.datify-ux.datify-supporting-content .datify-container{padding-block:2.5rem}@media(min-width:640px){.datify-ux.datify-text-checklist .datify-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
