/* Shared profile for every native Kringelstan pattern, on the page and in Gutenberg. */
:is(.cwt-site,.editor-styles-wrapper){--hrb-orange:#EEBD2B;--hrb-ink:#092D3F;--hrb-paper:#fff;--hrb-line:#c6e2ed;--hrb-muted:#456271;--hrb-font:Manrope,system-ui,sans-serif;--ks-font-heading:Manrope,system-ui,sans-serif;--ks-heading-weight:700;--ks-card-radius:6px;--ks-button-radius:999px;--ks-card-bg:#fff;--ks-icon-color:#092D3F;--ks-icon-bg:#eaf6fa;--ks-section-space:80px;--ks-gutter:clamp(20px,4vw,48px)}
:is(.cwt-site,.editor-styles-wrapper) :is(.ks-design-section,.ks-content-section,.ks-premium-hero,.hrb-block){font-family:Manrope,system-ui,sans-serif}
:is(.cwt-site,.editor-styles-wrapper) :is(.ks-design-section,.ks-content-section,.ks-premium-hero) :is(h1,h2,h3){font-family:Manrope,system-ui,sans-serif;letter-spacing:-.035em;font-weight:700}
:is(.cwt-site,.editor-styles-wrapper) :is(.ks-design-section,.ks-content-section) .wp-block-button:not(.is-style-outline) .wp-block-button__link,
:is(.cwt-site,.editor-styles-wrapper) .ks-ph-action:not(.ks-ph-action-secondary){background:#EEBD2B;color:#092D3F;border-radius:999px;font-weight:700;border-color:#EEBD2B}
:is(.cwt-site,.editor-styles-wrapper) :is(.ks-design-section,.ks-content-section) .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover,
:is(.cwt-site,.editor-styles-wrapper) .ks-ph-action:not(.ks-ph-action-secondary):hover{background:#E69B19;border-color:#E69B19;color:#092D3F}
:is(.cwt-site,.editor-styles-wrapper) :is(.ks-design-section,.ks-content-section,.ks-premium-hero) a:focus-visible{outline:3px solid #2199BA;outline-offset:5px}
:is(.cwt-site,.editor-styles-wrapper) .ks-design-section :is(.wp-block-image img,.wp-block-cover){border-radius:6px}
:is(.cwt-site,.editor-styles-wrapper) :is(.ks-design-eyebrow,.ks-ph-kicker){font-weight:700;letter-spacing:.13em}
.cwt-site .cwt-main>.wp-block-group:not(.alignfull){max-width:1312px;margin-inline:auto}
.cwt-site :is(.ks-content-section,.ks-design-section) :is(input,select,textarea){border-radius:6px}
@media(max-width:700px){:is(.cwt-site,.editor-styles-wrapper){--ks-section-space:48px;--ks-gutter:20px}.cwt-site .ks-design-section .wp-block-buttons{flex-wrap:wrap}.cwt-site .ks-design-section .wp-block-button__link{min-height:44px}}
@media(prefers-reduced-motion:reduce){.cwt-site :is(.ks-design-section,.ks-premium-hero) *{animation:none!important;transition:none!important}}
