.kuku-historias{--ink:#292239;--muted:#655d69;--plum:#653469;--coral:#b4483f;--line:#e5d9d0;overflow:clip;background:#fffdfa;color:var(--ink);font:400 16px/1.65 var(--wp--preset--font-family--dm-sans,'DM Sans',sans-serif)}
.kuku-historias,.kuku-historias *{box-sizing:border-box}.kuku-historias h1,.kuku-historias h2,.kuku-historias h3{margin:0 0 .45em;font-family:var(--wp--preset--font-family--manrope,'Manrope',sans-serif);line-height:1.14;letter-spacing:-.045em}.kuku-historias p{margin:0 0 1.2em}.kuku-historias a{color:inherit}.kuku-historias a:focus-visible{outline:3px solid var(--coral);outline-offset:4px}.kuku-historias__wrap{width:min(1120px,calc(100% - 44px));margin-inline:auto}
.kuku-historias__hero{padding:92px 0 86px;border-bottom:1px solid var(--line);background:linear-gradient(155deg,#f6ece9,#fffdfa 55%)}.kuku-historias__hero-inner{max-width:920px}.kuku-historias__kicker{display:block;margin:0 0 20px!important;color:#93403b;font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.kuku-historias h1{font-size:clamp(48px,7vw,90px);line-height:1.02}.kuku-historias h1 em{font-style:normal;color:var(--coral)}.kuku-historias__lead{max-width:680px;margin-top:24px!important;color:var(--muted);font-size:clamp(18px,2vw,22px)}
.kuku-historias__intro{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,8vw,120px);padding:64px 0}.kuku-historias__intro strong{display:block;max-width:450px;font:800 clamp(24px,2.7vw,34px)/1.24 var(--wp--preset--font-family--manrope,'Manrope',sans-serif);letter-spacing:-.04em}.kuku-historias__intro p{color:var(--muted)}
.kuku-historias__feature{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(275px,.8fr);min-height:450px;overflow:hidden;border-radius:22px;background:#f3e9e7}.kuku-historias__feature-media{display:flex;flex-direction:column;justify-content:space-between;min-height:440px;padding:clamp(30px,5vw,60px);overflow:hidden;background:linear-gradient(145deg,#dbc9d6,#f0dad0);color:#452849}.kuku-historias__feature-media span{font:800 clamp(70px,10vw,145px)/1 var(--wp--preset--font-family--manrope,'Manrope',sans-serif);letter-spacing:-.09em;overflow-wrap:anywhere}.kuku-historias__feature-media small{font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.kuku-historias__feature-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(30px,5vw,64px)}.kuku-historias__label{margin:0 0 20px!important;color:#93403b;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.kuku-historias__feature h2{font-size:clamp(34px,3.7vw,51px)}.kuku-historias__feature p:last-child{margin-bottom:0;color:var(--muted)}
.kuku-historias__index{padding:92px 0 105px}.kuku-historias__index h2{margin-bottom:34px;font-size:clamp(34px,4vw,53px)}.kuku-historias__entry{display:grid;grid-template-columns:minmax(180px,.6fr) minmax(0,1.4fr);gap:clamp(25px,5vw,72px);align-items:center;padding:32px 0;border-top:1px solid var(--line)}.kuku-historias__entry figure{display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:1.35;margin:0;padding:26px;overflow:hidden;border-radius:16px;background:#f3e9e7;color:#653469}.kuku-historias__entry figure span{font:800 clamp(55px,7vw,90px)/1 var(--wp--preset--font-family--manrope,'Manrope',sans-serif);letter-spacing:-.08em}.kuku-historias__entry figcaption{font-size:14px;font-weight:800}.kuku-historias__entry:nth-child(even) figure{aspect-ratio:1.7;background:#f6e7dc;color:#99463c}.kuku-historias__entry h3{font-size:clamp(26px,3vw,38px)}.kuku-historias__entry p{max-width:590px;margin:0;color:var(--muted)}.kuku-historias__entry:last-child{border-bottom:1px solid var(--line)}
.kuku-historias__closing{padding:70px 0 105px;background:#f6efec}.kuku-historias__closing-inner{display:grid;grid-template-columns:1.25fr .75fr;align-items:end;gap:32px}.kuku-historias__closing h2{max-width:690px;font-size:clamp(35px,4.6vw,58px)}.kuku-historias__closing p{max-width:450px;margin-bottom:0;color:var(--muted)}.kuku-historias__closing a{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:10px 24px;border-radius:13px;background:var(--plum);color:#fff;font-weight:800;text-decoration:none;white-space:nowrap;box-shadow:0 5px 0 #49274e;transition:transform .2s}.kuku-historias__closing a:hover{transform:translateY(-2px)}
@media(max-width:780px){.kuku-historias__hero{padding:67px 0}.kuku-historias__feature{grid-template-columns:1fr}.kuku-historias__feature-media{min-height:350px;max-height:470px}.kuku-historias__feature-copy{padding:35px}.kuku-historias__closing-inner{grid-template-columns:1fr}.kuku-historias__index{padding:70px 0}}
@media(max-width:560px){.kuku-historias__wrap{width:calc(100% - 32px)}.kuku-historias h1{font-size:clamp(45px,11vw,64px)}.kuku-historias__intro{grid-template-columns:1fr;padding:48px 0;gap:14px}.kuku-historias__entry{grid-template-columns:1fr;gap:18px}.kuku-historias__entry figure{width:100%;aspect-ratio:1.55}.kuku-historias__feature-media{min-height:280px}.kuku-historias__closing{padding:65px 0 85px}}
@media(prefers-reduced-motion:reduce){.kuku-historias__closing a{transition:none}}
