@layer legacy {
/* KECB utility migration — V3.4.5.6.214: exact replacements for repeated static inline declarations. */

.kecb-u-mt-1{margin-top:1rem}
.kecb-u-p-0{padding:0}
.kecb-u-color-gold-light{color:#f0c96e}
.kecb-u-w-80{width:80%}
.kecb-u-w-60{width:60%}
.kecb-u-w-40{width:40%}
.kecb-u-w-100{width:100%}
.kecb-u-display-serif-margin{font-family:Georgia,'Times New Roman',serif;font-size:max(var(--kecb-type-meta), clamp(2.8rem,6vw,5rem));margin:.2rem 0}
.kecb-u-color-rust{color:#8b3f24}
.kecb-u-display-serif{font-family:Georgia,'Times New Roman',serif;font-size:max(var(--kecb-type-meta), clamp(2.8rem,6vw,5rem))}
.kecb-u-pt-1{padding-top:1rem}
.kecb-u-bg-paper{background:#f5eadc}
.kecb-u-color-gold-soft{color:#f3d587}
.kecb-u-mt-2{margin-top:2rem}
.kecb-u-mt-07{margin-top:.7rem}
.kecb-u-py-4{padding-block:4rem}
.kecb-u-display-xl{font-size:max(var(--kecb-type-meta), clamp(3rem,7vw,5.5rem))}
}
