.tlow-recap{--tr-dark:var(--ink,#022b29);--tr-accent:var(--green,#044a46);--tr-line:#022b2924;--tr-paper:var(--soft,#f0f5f4);--tr-cream:#f7f3ea;--tr-gold:var(--gold,#fbcf6a);--tr-gold-deep:var(--gold-deep,#c78b2a);--tr-whatsapp:#25d366;background:var(--tr-paper);color:var(--tr-dark);margin:0;font-family:Work Sans,sans-serif;line-height:1.5}.tlow-recap *{box-sizing:border-box}.tlow-recap h1,.tlow-recap h2,.tlow-recap h3{color:inherit;margin:0;font-family:Fraunces,serif;font-weight:500}.tlow-recap img{width:100%;height:auto;display:block}.tlow-recap .tr-hero{text-align:center;background:radial-gradient(ellipse at top, #fbcf6a2e, transparent 60%), var(--tr-dark);color:var(--tr-cream);padding:5.5rem 1.5rem 4.5rem;position:relative;overflow:hidden}.tlow-recap .tr-hero:after{content:"";pointer-events:none;background-image:repeating-linear-gradient(115deg,#fbcf6a12 0 2px,#0000 2px 34px);position:absolute;inset:0}.tlow-recap .tr-hero-mark{letter-spacing:.04em;color:var(--tr-gold);margin-bottom:1.6rem;font-family:Fraunces,serif;font-size:.95rem;position:relative}.tlow-recap .tr-hero-num{color:var(--tr-cream);letter-spacing:-.02em;font-size:clamp(6rem,22vw,12rem);line-height:.85;position:relative}.tlow-recap .tr-hero-num em{color:var(--tr-gold);font-style:italic}.tlow-recap .tr-hero-title{max-width:18ch;margin:.9rem auto 0;font-size:clamp(1.6rem,4vw,2.6rem);position:relative}.tlow-recap .tr-hero-sub{color:#f7f3eac7;max-width:38ch;margin:1.4rem auto 0;font-size:1.02rem;position:relative}.tlow-recap .tr-hero-meta{color:var(--tr-gold);margin-top:2.2rem;font-size:.92rem;position:relative}.tlow-recap .tr-intro{text-align:center;max-width:640px;margin:0 auto;padding:3.4rem 1.5rem 1.5rem}.tlow-recap .tr-intro p{color:#022b29c7;font-size:1.08rem}.tlow-recap .tr-intro p+p{margin-top:1rem}.tlow-recap .tr-chapter{max-width:1180px;margin:0 auto;padding:3.6rem 1.5rem 1rem}.tlow-recap .tr-chapter-head{border-bottom:1px solid var(--tr-line);align-items:baseline;gap:1.1rem;margin-bottom:1.9rem;padding-bottom:1.1rem;display:flex}.tlow-recap .tr-chapter-time{color:var(--tr-gold-deep);white-space:nowrap;font-family:Fraunces,serif;font-size:1rem;font-style:italic}.tlow-recap .tr-chapter-title{color:var(--tr-accent);font-size:clamp(1.5rem,3vw,2rem)}.tlow-recap .tr-chapter-desc{color:#022b29ad;max-width:62ch;margin:0 0 1.8rem;font-size:1rem}.tlow-recap .tr-masonry{column-count:1;column-gap:.9rem}.tlow-recap .tr-masonry figure{break-inside:avoid;background:#e9e2d2;border-radius:4px;margin:0 0 .9rem;overflow:hidden}.tlow-recap .tr-masonry figure img{transition:transform .5s}.tlow-recap .tr-masonry figure:hover img{transform:scale(1.025)}@media (min-width:640px){.tlow-recap .tr-masonry{column-count:2}}@media (min-width:980px){.tlow-recap .tr-masonry{column-count:3}}.tlow-recap .tr-banner{background:var(--tr-accent);color:var(--tr-cream);text-align:center;margin:4rem 0;padding:2.6rem 1.5rem}.tlow-recap .tr-banner p{max-width:30ch;color:var(--tr-gold);margin:0 auto;font-family:Fraunces,serif;font-size:clamp(1.15rem,2.4vw,1.5rem);font-style:italic}.tlow-recap .tr-closing{text-align:center;max-width:560px;margin:0 auto;padding:1rem 1.5rem 4.4rem}.tlow-recap .tr-closing h2{color:var(--tr-accent);font-size:clamp(1.4rem,3vw,1.9rem)}.tlow-recap .tr-closing p{color:#022b29ad;margin:.9rem 0 1.8rem}.tlow-recap .tr-btn{background:var(--tr-whatsapp);color:#fff;border-radius:999px;align-items:center;gap:10px;padding:14px 30px;font-size:.98rem;font-weight:600;text-decoration:none;display:inline-flex}.tlow-recap .tr-btn svg{flex-shrink:0;width:18px;height:18px}.tlow-recap .tr-call{color:var(--tr-accent);margin-top:.9rem;font-size:.92rem;text-decoration:underline;display:block}.tlow-recap .tr-footer{background:var(--tr-dark);color:#f7f3ead9;text-align:center;padding:3.6rem 1.5rem 2.4rem}.tlow-recap .tr-footer h3{color:var(--tr-cream);max-width:26ch;margin:0 auto 1.1rem;font-size:1.4rem}.tlow-recap .tr-credit-row{color:var(--tr-gold);flex-wrap:wrap;justify-content:center;gap:2rem;margin:1.6rem 0 2.2rem;font-size:.95rem;display:flex}.tlow-recap .tr-footer-thanks{color:#f7f3eab8;max-width:44ch;margin:0 auto;font-size:.95rem}.tlow-recap .tr-fine{color:#f7f3ea73;margin-top:1.6rem;font-size:.82rem}@media (max-width:640px){.tlow-recap .tr-chapter-head{flex-direction:column;gap:.3rem}}
