:root{--ilatina-gold:#f6c66a}body{background:#faf9f6}.ilatina-hero{background:radial-gradient(circle at 75% 30%,#134c74 0,transparent 35%),linear-gradient(115deg,#0b1238,#121735 62%,#302347);color:#fff;overflow:hidden}.ilatina-hero-inner{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:45px;min-height:525px;padding-top:45px;padding-bottom:55px}.ilatina-overline{font-size:11px;letter-spacing:2px;font-weight:700;color:#8ed8e3;margin-bottom:26px}.ilatina-lockup{display:flex;align-items:center;gap:10px;font-size:25px;font-weight:800;letter-spacing:-1.2px;margin-bottom:24px}.ilatina-lockup img{width:58px;height:58px;object-fit:contain}.ilatina-lockup b{font-weight:400;color:#94d8e6}.ilatina-hero h1{font-size:clamp(45px,5vw,68px);margin-bottom:22px}.ilatina-hero h1 em{background:linear-gradient(90deg,#7cd7e6,#f6c66a);background-clip:text;color:transparent}.ilatina-lead{font-size:17px;color:#d6ddeb;max-width:590px;line-height:1.65}.ilatina-hero .actions{margin-top:30px;gap:13px}.ilatina-btn{background:#0fa5bd;border-color:#0fa5bd}.ilatina-btn:hover{background:#0b8399}.ilatina-art{min-height:355px;border:1px solid #ffffff33;border-radius:18px;background:linear-gradient(145deg,#ffffff19,#ffffff06);position:relative;display:grid;place-items:center;overflow:hidden;isolation:isolate}.ilatina-art:before{content:'';position:absolute;width:270px;height:270px;border-radius:50%;background:#27adbf55;filter:blur(55px);z-index:-1}.ilatina-art img{width:175px;height:175px;object-fit:contain;filter:drop-shadow(0 15px 18px #0005)}.orbit{position:absolute;border:1px solid #ffffff2f;border-radius:50%;width:320px;height:320px}.orbit.two{width:440px;height:440px}.art-caption{position:absolute;bottom:27px;font-size:12px;font-weight:700;letter-spacing:2px;color:#d9eaf0}.art-caption span{color:var(--ilatina-gold)}.ilatina-content{padding-top:72px;padding-bottom:80px}.ilatina-heading{display:flex;justify-content:space-between;align-items:end;gap:40px}.ilatina-heading h2{margin:0}.ilatina-heading>p{max-width:340px;color:var(--muted);font-size:15px;margin:0}.ilatina-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px}.ilatina-grid article{background:#fff;border:1px solid #e5e4eb;border-radius:12px;padding:27px;min-height:255px;display:flex;flex-direction:column}.content-num{color:#168aa3;font-size:10px;font-weight:800;letter-spacing:2px}.ilatina-grid h3{font-size:22px;margin:24px 0 9px}.ilatina-grid p{font-size:14px;color:var(--muted);line-height:1.55}.post-list{margin-top:auto;display:grid;gap:8px}.post-list a{font-size:13px;font-weight:700;color:#104d77;line-height:1.5;padding:10px 0;border-top:1px solid #e9e9ee}.post-list a:hover{text-decoration:underline}.coming{font-size:11px;letter-spacing:.04em;color:#6a6c7b;padding-top:14px;border-top:1px solid #e9e9ee}.ilatina-channels{background:#eaf2f5;padding:59px 0}.channels-inner{display:grid;grid-template-columns:1.3fr 1fr;gap:60px;align-items:center}.channels-inner h2{font-size:clamp(31px,3.3vw,43px)}.channels-inner p:last-child{color:#535c70;font-size:15px;max-width:600px;margin:0}.channel-actions{display:grid;gap:10px}.channel-actions a{background:#fff;border:1px solid #d6e2e7;border-radius:7px;padding:15px 18px;font-size:14px;font-weight:700;display:flex;justify-content:space-between}.channel-actions a:hover{border-color:#168aa3;color:#126b87}.ilatina-back{padding-top:22px;padding-bottom:22px;font-size:13px;font-weight:700}.ilatina-back a:hover{text-decoration:underline}@media(max-width:760px){.ilatina-hero-inner{grid-template-columns:1fr;gap:28px;padding-top:38px;padding-bottom:40px}.ilatina-hero h1{font-size:48px}.ilatina-art{min-height:205px}.ilatina-art img{width:100px;height:100px}.orbit{width:190px;height:190px}.orbit.two{width:280px;height:280px}.art-caption{bottom:15px;font-size:8px}.ilatina-hero .actions{display:grid}.ilatina-hero .btn{width:100%;white-space:normal}.ilatina-heading{display:block}.ilatina-heading>p{margin-top:18px}.ilatina-content{padding-top:55px;padding-bottom:55px}.ilatina-grid{grid-template-columns:1fr;gap:12px}.ilatina-grid article{min-height:220px}.channels-inner{grid-template-columns:1fr;gap:27px}.ilatina-channels{padding:49px 0}.channel-actions a{font-size:13px}}
.ilatina-feature-section{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding-top:55px;padding-bottom:25px}.feature{min-height:345px;border-radius:14px;padding:34px;display:flex;align-items:center;gap:18px;overflow:hidden}.feature-radio{background:#e5f1f3}.feature-book{background:#f3e9e3}.feature-copy{flex:1;min-width:0;position:relative;z-index:1}.feature-eyebrow{font-size:10px;font-weight:800;letter-spacing:1.8px;color:#147c8f;margin:0 0 15px}.feature-book .feature-eyebrow{color:#ae5365}.feature h2{font-size:clamp(27px,3vw,40px);line-height:1.1;margin:0 0 15px}.feature h2 em{font-style:italic}.feature p:not(.feature-eyebrow){font-size:14px;line-height:1.6;color:#454e60;max-width:420px;margin:0 0 19px}.feature .book-author{font-weight:700;color:#222940!important;margin-top:-8px!important;margin-bottom:9px!important}.feature-links{display:flex;flex-wrap:wrap;gap:9px 18px}.feature-links a{font-size:13px;font-weight:800;color:#075f7e;text-decoration:underline;text-underline-offset:4px}.feature-book .feature-links a{color:#9c3f56}.radio-symbol{width:115px;height:115px;border-radius:50%;background:#147d9b;display:grid;place-items:center;flex:none;box-shadow:0 18px 35px #147d9b30}.radio-symbol img{width:95px;height:95px;object-fit:contain}.book-visual{width:155px;flex:none;align-self:stretch;display:grid;place-items:center}.book-visual img{max-width:100%;max-height:280px;object-fit:contain;filter:drop-shadow(8px 14px 12px #55445144);border-radius:3px}
@media(max-width:1040px){.ilatina-feature-section{grid-template-columns:1fr}.feature{min-height:285px}}
@media(max-width:760px){.ilatina-feature-section{padding-top:28px;padding-bottom:0}.feature{padding:26px;min-height:0;align-items:flex-start}.feature h2{font-size:32px}.radio-symbol{width:62px;height:62px}.radio-symbol img{width:52px;height:52px}.book-visual{width:95px;align-self:center}.book-visual img{max-height:160px}.feature p:not(.feature-eyebrow){font-size:13px}}
