.sn-hdg__box{max-width:46rem}.sn-hdg--m-narrow .sn-hdg__box{max-width:34rem}.sn-hdg--m-full .sn-hdg__box{max-width:none}.sn-align--center .sn-hdg__box{margin-inline:auto}.sn-align--right .sn-hdg__box{margin-left:auto}.sn-hdg__title{color:var(--sn-color-heading,#1a1418);font-family:var(--sn-font-display,system-ui,sans-serif);font-size:var(--sn-type-h2-size,32px);font-weight:var(--sn-weight-semibold,600);letter-spacing:var(--sn-type-heading-tracking,-.015em);line-height:var(--sn-type-heading-leading,1.12);margin:0;text-wrap:balance}.sn-hdg--h1 .sn-hdg__title{font-size:clamp(32px,4.2vw,var(--sn-type-h1-size,44px))}.sn-hdg--display .sn-hdg__title{font-size:clamp(36px,6vw,var(--sn-type-display-size,68px));line-height:1.04}.sn-hdg--rule .sn-hdg__title:after{background:var(--sn-color-mark,var(--sn-color-action,#f45f26));border-radius:2px;content:"";display:block;height:4px;margin-top:var(--sn-space-small,16px);width:56px}.sn-align--center.sn-hdg--rule .sn-hdg__title:after{margin-inline:auto}.sn-hdg__accent{color:var(--sn-color-mark,var(--sn-color-action,#f45f26));display:inline-block;font-family:var(--sn-font-hand,var(--sn-font-display,cursive));font-size:clamp(20px,2.2vw,26px);line-height:1.2;margin:var(--sn-space-default,24px) 0 0;transform:rotate(-2deg);transform-origin:left center}.sn-align--center .sn-hdg__accent{transform-origin:center}.sn-hdg__lead{color:var(--sn-color-body,#2c2c31);font-size:var(--sn-type-lead-size,20px);line-height:1.6;margin-top:var(--sn-space-default,24px)}.sn-hdg__lead>:last-child{margin-bottom:0}.sn-section--bg-dark .sn-hdg__title,.sn-section--bg-dark_glow .sn-hdg__title{color:var(--sn-color-on-dark,#fff)}.sn-section--bg-dark .sn-hdg__lead,.sn-section--bg-dark_glow .sn-hdg__lead{color:var(--sn-color-on-dark-muted,#cbb6c4)}.sn-section--bg-dark .sn-hdg__accent,.sn-section--bg-dark_glow .sn-hdg__accent{color:var(--sn-color-accent-on-dark,var(--sn-color-mark,var(--sn-color-action,#f45f26)))}