.cb-article-page{background:#f8fafc;min-height:100vh;padding-top:clamp(8.5rem,14vh,11rem);padding-bottom:clamp(4rem,8vh,6rem)}.cb-article-page__container{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:clamp(2rem,3.5vw,3.5rem);max-width:1440px;margin-inline:auto;padding-inline:clamp(1.25rem,3.5vw,3.5rem);display:grid}.cb-article-page__main-col{flex-direction:column;width:100%;max-width:860px;display:flex}.cb-article-page__top-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.cb-article-page__back-link{font-family:var(--font-inter), sans-serif;text-transform:uppercase;letter-spacing:.05em;color:#01306f;background:#01306f14;border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .9rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.cb-article-page__back-link:hover{color:#fff;background:#01306f;transform:translate(-3px)}.cb-article-page__meta-badge-wrap{align-items:center;gap:.75rem;display:flex}.cb-article-page__category-pill{font-family:var(--font-inter), sans-serif;text-transform:uppercase;letter-spacing:.06em;color:#854d0e;background:#fef08a;border:1px solid #fde047;border-radius:999px;padding:.3rem .75rem;font-size:.75rem;font-weight:800}.cb-article-page__date{font-family:var(--font-inter), sans-serif;color:#64748b;align-items:center;gap:.35rem;font-size:.85rem;font-weight:500;display:inline-flex}.cb-article-page__header{margin-bottom:2rem}.cb-article-page__headline{font-family:var(--font-anton), var(--font-oswald), sans-serif;color:#011e4a;text-transform:uppercase;letter-spacing:-.01em;margin:0 0 1.25rem;font-size:clamp(2.1rem,4.2vw,3.2rem);font-weight:700;line-height:1.15}.cb-article-page__lead{font-family:var(--font-inter), sans-serif;color:#334155;border-left:3px solid #01306f;margin:0;padding-left:1rem;font-size:clamp(1.1rem,1.6vw,1.25rem);font-weight:500;line-height:1.6}.cb-article-page__byline-ledger{border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;padding:1rem 0;display:flex}.cb-article-page__author-box{align-items:center;gap:.6rem;display:flex}.cb-article-page__author-avatar{color:#fec111;width:38px;height:38px;font-family:var(--font-anton), sans-serif;background:#01306f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.9rem;font-weight:700;display:flex}.cb-article-page__author-info{flex-direction:column;line-height:1.2;display:flex}.cb-article-page__author-name{font-family:var(--font-inter), sans-serif;color:#0f172a;font-size:.88rem;font-weight:700}.cb-article-page__author-role{font-family:var(--font-inter), sans-serif;color:#64748b;font-size:.75rem}.cb-share-buttons{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.cb-share-buttons--compact{gap:.4rem}.cb-share-buttons--full{gap:.5rem}.cb-share-btn{font-family:var(--font-inter), sans-serif;cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:.4rem;padding:.42rem .8rem;font-size:.76rem;font-weight:700;line-height:1;text-decoration:none;transition:all .2s;display:inline-flex}.cb-share-btn svg{flex-shrink:0}.cb-share-btn--whatsapp{color:#fff;background:#25d366}.cb-share-btn--whatsapp:hover{color:#fff;background:#1eb855;transform:translateY(-2px);box-shadow:0 4px 12px #25d36659}.cb-share-btn--x{color:#fff;background:#000}.cb-share-btn--x:hover{color:#fff;background:#1a1a1a;transform:translateY(-2px);box-shadow:0 4px 12px #00000059}.cb-share-btn--facebook{color:#fff;background:#1877f2}.cb-share-btn--facebook:hover{color:#fff;background:#166fe5;transform:translateY(-2px);box-shadow:0 4px 12px #1877f259}.cb-share-btn--instagram{color:#fff;background:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%)}.cb-share-btn--instagram:hover{transform:translateY(-2px);box-shadow:0 4px 12px #dc274359}.cb-share-btn--copy{color:#0f172a;background:#fff;border-color:#cbd5e1}.cb-share-btn--copy:hover{background:#f1f5f9;border-color:#94a3b8;transform:translateY(-1px)}.cb-share-btn--back{color:#fff;background:#01306f}.cb-share-btn--back:hover{color:#fff;background:#024299;transform:translateY(-1px)}.cb-article-page__footer-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.cb-article-page__featured{width:100%;margin:0 0 2.5rem}.cb-article-page__featured-img{object-fit:cover;border-radius:16px;width:100%;height:auto;max-height:480px;display:block;box-shadow:0 12px 35px #0000001a}.cb-article-page__featured figcaption{font-family:var(--font-inter), sans-serif;color:#64748b;border-left:2px solid #cbd5e1;margin-top:.6rem;padding-left:.5rem;font-size:.8rem}.cb-article-page__body{width:100%;margin-bottom:3rem}.cb-article-page__body p{font-family:var(--font-inter), sans-serif;color:#1e293b;margin:0 0 1.6rem;font-size:1.125rem;line-height:1.85}.cb-article-page__body strong{color:#0f172a;font-weight:700}.cb-article-page__body h2{font-family:var(--font-anton), var(--font-oswald), sans-serif;color:#011e4a;text-transform:uppercase;letter-spacing:-.01em;border-bottom:2px solid #e2e8f0;margin:2.5rem 0 1.25rem;padding-bottom:.5rem;font-size:1.75rem;font-weight:700}.cb-article-page__body h3{font-family:var(--font-inter), sans-serif;color:#01306f;margin:2rem 0 1rem;font-size:1.35rem;font-weight:700}.cb-article-page__body blockquote{font-family:var(--font-inter), serif;color:#0f172a;background:#f1f5f9;border-left:4px solid #fec111;border-radius:0 12px 12px 0;margin:2rem 0;padding:1.25rem 1.75rem;font-size:1.15rem;font-style:italic;line-height:1.75}.cb-article-page__body ul,.cb-article-page__body ol{font-family:var(--font-inter), sans-serif;color:#1e293b;margin:0 0 1.75rem 1.5rem;padding-left:.5rem;font-size:1.1rem;line-height:1.8}.cb-article-page__body li{margin-bottom:.6rem}.cb-article-page__inline{width:100%;margin:1.5rem 0}@media (min-width:48rem){.cb-article-page__inline--left{float:left;max-width:340px;margin:.5rem 1.75rem 1.25rem 0}.cb-article-page__inline--right{float:right;max-width:340px;margin:.5rem 0 1.25rem 1.75rem}}.cb-article-page__inline img{object-fit:cover;border-radius:12px;width:100%;height:auto;max-height:380px;display:block;box-shadow:0 8px 24px #00000014}.cb-article-page__inline figcaption{font-family:var(--font-inter), sans-serif;color:#64748b;margin-top:.5rem;font-size:.78rem}.cb-article-page__gallery-section{width:100%;margin:2.5rem 0 2rem}.cb-article-gallery{background:#fff;border:1.5px solid #e2e8f0;border-radius:16px;padding:1.5rem;box-shadow:0 4px 20px #0000000a}.cb-article-gallery__controls{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.cb-article-gallery__controls h2{font-family:var(--font-anton), var(--font-oswald), sans-serif;color:#011e4a;text-transform:uppercase;letter-spacing:-.01em;border:none;margin:0;padding:0;font-size:1.35rem;font-weight:700}.cb-article-gallery__controls button{color:#fff;cursor:pointer;background:#01306f;border:none;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;margin-left:.5rem;font-size:1.1rem;font-weight:700;transition:all .2s;display:inline-flex}.cb-article-gallery__controls button:hover{color:#011e4a;background:#fec111;transform:scale(1.08)}.cb-article-gallery__track{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:1.25rem;padding-bottom:.75rem;display:flex;overflow-x:auto}.cb-article-gallery__track figure{scroll-snap-align:start;flex:0 0 clamp(280px,70%,520px);margin:0}.cb-article-gallery__track img{aspect-ratio:16/10;object-fit:cover;border-radius:12px;width:100%;display:block}.cb-article-gallery figcaption{font-family:var(--font-inter), sans-serif;color:#64748b;margin-top:.4rem;font-size:.75rem}.cb-article-page__footer-card{background:#fff;border:1.5px solid #e2e8f0;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;margin-top:2rem;padding:1.75rem;display:flex;box-shadow:0 4px 20px #0000000a}.cb-article-page__footer-info h4{font-family:var(--font-inter), sans-serif;color:#0f172a;margin:0 0 .35rem;font-size:1.05rem;font-weight:700}.cb-article-page__footer-info p{font-family:var(--font-inter), sans-serif;color:#64748b;margin:0;font-size:.85rem}.cb-article-page__sidebar-col{z-index:10;width:100%;position:sticky;top:130px}.cb-sidebar-promo{flex-direction:column;gap:1.25rem;display:flex}.cb-sidebar-promo__card{background:#fff;border:1.5px solid #e2e8f0;border-radius:16px;flex-direction:column;padding:1.35rem;transition:all .25s;display:flex;box-shadow:0 4px 18px #0000000a}.cb-sidebar-promo__card:hover{border-color:#cbd5e1;transform:translateY(-3px);box-shadow:0 10px 28px #01306f14}.cb-sidebar-promo__card--featured{color:#fff;background:linear-gradient(145deg,#012252 0%,#01306f 100%);border-color:#fec111;box-shadow:0 8px 30px #01306f33}.cb-sidebar-promo__card--featured .cb-sidebar-promo__title{color:#fff}.cb-sidebar-promo__card--featured .cb-sidebar-promo__desc{color:#cbd5e1}.cb-sidebar-promo__frame-visual{justify-content:center;margin:.5rem 0 1rem;display:flex}.cb-sidebar-promo__frame-preview{filter:drop-shadow(0 10px 22px #00000059);background:0 0;border-radius:50%;width:154px;height:154px;padding:0;transition:transform .3s;position:relative}.cb-sidebar-promo__card--featured:hover .cb-sidebar-promo__frame-preview{transform:scale(1.05)}.cb-sidebar-promo__frame-img{object-fit:contain;width:100%;height:100%;display:block}.cb-sidebar-promo__book-visual{justify-content:center;margin:.5rem 0 1rem;display:flex}.cb-sidebar-promo__book-img{object-fit:contain;filter:drop-shadow(0 12px 26px #01306f2e);width:auto;max-width:130px;height:auto;max-height:185px;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:block}.cb-sidebar-promo__card--book:hover .cb-sidebar-promo__book-img{filter:drop-shadow(0 16px 32px #01306f47);transform:translateY(-4px)scale(1.05)}.cb-sidebar-promo__badge{font-family:var(--font-inter), sans-serif;text-transform:uppercase;letter-spacing:.05em;color:#fec111;background:#fec11133;border:1px solid #fec11166;border-radius:999px;align-self:flex-start;align-items:center;gap:.4rem;margin-bottom:.85rem;padding:.25rem .65rem;font-size:.72rem;font-weight:800;display:inline-flex}.cb-sidebar-promo__badge-dot{background:#fec111;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite pulseDot}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.cb-sidebar-promo__badge--blue{color:#0369a1;background:#e0f2fe;border-color:#bae6fd}.cb-sidebar-promo__badge--green{color:#15803d;background:#dcfce7;border-color:#bbf7d0}.cb-sidebar-promo__badge--amber{color:#b45309;background:#fef3c7;border-color:#fde68a}.cb-sidebar-promo__title{font-family:var(--font-anton), var(--font-oswald), sans-serif;color:#011e4a;text-transform:uppercase;letter-spacing:-.01em;margin:0 0 .5rem;font-size:1.15rem;font-weight:700;line-height:1.25}.cb-sidebar-promo__desc{font-family:var(--font-inter), sans-serif;color:#64748b;margin:0 0 1rem;font-size:.83rem;line-height:1.5}.cb-sidebar-promo__chips{flex-wrap:wrap;gap:.35rem;margin-bottom:1rem;display:flex}.cb-sidebar-promo__chip{font-family:var(--font-inter), sans-serif;color:#01306f;background:#f1f5f9;border-radius:6px;padding:.2rem .5rem;font-size:.7rem;font-weight:600}.cb-sidebar-promo__btn{width:100%;font-family:var(--font-inter), sans-serif;cursor:pointer;text-align:center;border:1.5px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:.45rem;padding:.65rem 1rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.cb-sidebar-promo__btn--gold{color:#011e4a;background:#fec111;border-color:#e5ac0d;box-shadow:0 4px 14px #fec11159}.cb-sidebar-promo__btn--gold:hover{background:#ffd043;transform:translateY(-2px);box-shadow:0 6px 18px #fec11180}.cb-sidebar-promo__btn--navy{color:#fff;background:#01306f}.cb-sidebar-promo__btn--navy:hover{background:#024299;transform:translateY(-2px)}.cb-sidebar-promo__btn--outline{color:#01306f;background:0 0;border-color:#cbd5e1}.cb-sidebar-promo__btn--outline:hover{background:#f1f5f9;border-color:#01306f;transform:translateY(-2px)}.cb-sidebar-promo__btn--whatsapp{color:#fff;background:#25d366}.cb-sidebar-promo__btn--whatsapp:hover{background:#1eb855;transform:translateY(-2px);box-shadow:0 4px 12px #25d3664d}.cb-sidebar-promo__card--community{background:#f0fdf4;border-color:#bbf7d0}@media (max-width:68rem){.cb-article-page__container{grid-template-columns:1fr;gap:3rem}.cb-article-page__sidebar-col{max-width:860px;position:static}.cb-sidebar-promo{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;display:grid}}@media (max-width:48rem){.cb-article-page{padding-top:7rem;padding-bottom:3.5rem}.cb-article-page__headline{font-size:1.85rem;line-height:1.2}.cb-article-page__lead{font-size:1.05rem}.cb-article-page__byline-ledger{flex-direction:column;align-items:flex-start;gap:.85rem}.cb-sidebar-promo{grid-template-columns:1fr}.cb-article-page__footer-card{text-align:center;flex-direction:column;align-items:stretch}}.cb-related{border-top:1px solid #ffffff29;max-width:1180px;margin:clamp(2.5rem,7vw,6rem) auto 0;padding:clamp(2rem,5vw,4rem) clamp(1rem,4vw,2.5rem)}.cb-related__heading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.5rem;display:flex}.cb-related__heading h2{margin:.25rem 0 0}.cb-related__controls{gap:.5rem;display:flex}.cb-related__controls button{color:#fff;cursor:pointer;background:#01306fd1;border:1px solid #ffffff38;border-radius:999px;min-height:2.75rem;padding:.6rem 1rem}.cb-related__controls button:focus-visible{outline-offset:3px;outline:3px solid #fec111}.cb-related__track{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.cb-related__card{background:#011432b8;border:1px solid #ffffff24;border-left:3px solid #fec111;border-radius:14px;padding:1.25rem}.cb-related__image{aspect-ratio:16/9;object-fit:cover;border-radius:9px;width:100%;margin-bottom:1rem;display:block}.cb-related__card h3{margin:.65rem 0;font-size:clamp(1.05rem,1.6vw,1.35rem)}.cb-related__card h3 a{color:inherit;text-decoration:none}.cb-related__card time{opacity:.72;text-transform:uppercase;font-size:.78rem}@media (max-width:47.99rem){.cb-related__heading{flex-direction:column;align-items:flex-start}.cb-related__track{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:minmax(82%,1fr);grid-auto-flow:column;overflow-x:auto}.cb-related__card{scroll-snap-align:start}}@media (prefers-reduced-motion:reduce){.cb-related *{scroll-behavior:auto!important}}.cb-news-pagination{justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;display:flex}.cb-news-pagination a{color:#01306f;font-weight:700}
