.dj-site-footer{margin-top:auto;border-top:2px solid #E3C072;background:#043343;color:#ffffffd6}.dj-site-footer__inner{width:min(1680px,calc(100% - 2rem));margin:0 auto;display:grid;grid-template-columns:1.18fr .78fr .78fr .9fr 1.1fr;gap:1.5rem;padding:2.4rem 0 1.8rem}.dj-site-footer__brand img{width:min(250px,100%);height:auto;display:block;margin-bottom:.6rem}.dj-site-footer__brand p{max-width:290px;margin:0;color:#e1eef29e;font-size:.7rem;line-height:1.5}.dj-site-footer__column{display:flex;flex-direction:column;gap:.38rem}.dj-site-footer__column h2{margin:0 0 .35rem;color:#fff;font-family:var(--font-sans);font-size:.62rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.dj-site-footer__column a{color:#f5f9fad1;font-family:var(--font-sans);font-size:.72rem;font-weight:500;line-height:1.45}.dj-site-footer__column a:hover{color:#e3c072;opacity:1}.dj-site-footer__statement{min-height:120px;display:flex;align-items:center;border-left:3px solid #e3c072;padding-left:1.25rem}.dj-site-footer__statement blockquote{margin:0;color:#fff;font-family:var(--font-serif);font-size:clamp(1.05rem,1.55vw,1.45rem);font-style:italic;line-height:1.35}.dj-site-footer__legal{width:min(1680px,calc(100% - 2rem));margin:0 auto;min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;border-top:1px solid rgba(255,255,255,.14)}.dj-site-footer__legal span,.dj-site-footer__legal p{margin:0;color:#ffffffad;font-size:.56rem;font-weight:700;letter-spacing:.12em;line-height:1.55;text-transform:uppercase}.dj-site-footer__legal p{margin-top:.18rem;letter-spacing:.06em}.dj-site-footer__social{display:flex;gap:.45rem}.dj-site-footer__social a,.dj-site-footer__social-placeholder{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:2px;background:#fff;color:#043343;font-size:.61rem;font-weight:900;letter-spacing:-.02em;text-transform:uppercase}.dj-site-footer__social-placeholder{opacity:.46;cursor:default}@media (max-width: 1050px){.dj-site-footer__inner{grid-template-columns:1.2fr repeat(2,1fr)}.dj-site-footer__statement{grid-column:span 2}}@media (max-width: 720px){.dj-site-footer__inner,.dj-site-footer__legal{width:calc(100% - 2rem)}.dj-site-footer__inner{grid-template-columns:1fr 1fr;gap:1.5rem 1rem;padding:2.2rem 0 1.5rem}.dj-site-footer__brand,.dj-site-footer__statement{grid-column:1 / -1}.dj-site-footer__brand img{width:215px}.dj-site-footer__statement{min-height:auto;padding:.6rem 0 .6rem 1rem}.dj-site-footer__legal{min-height:105px;align-items:flex-start;flex-direction:column;justify-content:center;padding:1rem 0}}@media (max-width: 430px){.dj-site-footer__inner{grid-template-columns:1fr 1fr;gap:1.25rem .85rem}.dj-site-footer__brand,.dj-site-footer__statement{grid-column:1 / -1}.dj-site-footer__column h2{font-size:.58rem}.dj-site-footer__column a{font-size:.69rem;line-height:1.4}.dj-site-footer__statement blockquote{font-size:1.05rem;line-height:1.38}}:root{--dj-home-navy: #043343;--dj-home-navy-deep: #032a37;--dj-home-gold: #E3C072;--dj-home-gold-soft: #f3e7c8;--dj-home-ink: #173a4b;--dj-home-copy: #586f7d;--dj-home-paper: #fbf8f1;--dj-home-mist: #f3f5f6;--dj-home-line: #dfd8ca;--dj-home-shadow: 0 10px 28px rgba(8, 43, 55, .07)}.dj-home{background:var(--dj-home-paper);color:var(--dj-home-ink);overflow:clip}.dj-home-shell{width:min(1680px,calc(100% - 2rem));margin:0 auto}.dj-section{padding:clamp(2.25rem,3.2vw,3.25rem) 0}.dj-section+.dj-section{border-top:1px solid rgba(223,216,202,.7)}.dj-kicker,.dj-meta{margin:0 0 .45rem;color:#a87318;font-family:var(--font-sans);font-size:.62rem;font-weight:800;letter-spacing:.16em;line-height:1.35;text-transform:uppercase}.dj-kicker--light{color:#ecd285}.dj-rule{width:54px;height:2px}.dj-rule--gold{background:var(--dj-home-gold)}.dj-text-link,.dj-inline-cta{display:inline-flex;align-items:center;gap:.35rem;color:#a66f0e;font-size:.78rem;font-weight:750}.dj-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:1.05rem;padding-bottom:.65rem;border-bottom:1px solid var(--dj-home-line)}.dj-section-heading--compact{margin-bottom:0}.dj-section-heading h2,.dj-ecosystem__intro h2{margin:0;color:var(--dj-home-ink);font-family:var(--font-serif);font-size:clamp(1.55rem,2.35vw,2.35rem);line-height:1.05;text-transform:uppercase;letter-spacing:-.015em}.dj-section-heading__note,.dj-section-heading__status{max-width:360px;color:var(--dj-home-copy);font-size:.77rem;line-height:1.45}.dj-section-heading__status{padding:.42rem .65rem;border:1px solid var(--dj-home-line);background:#ffffff80;font-size:.64rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.dj-hero{position:relative;min-height:clamp(720px,80vh,860px);display:flex;align-items:flex-end;isolation:isolate;background:var(--dj-home-navy)}.dj-hero__image,.dj-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.dj-hero__image{z-index:-3;-o-object-fit:cover;object-fit:cover;-o-object-position:center 58%;object-position:center 58%}.dj-hero__overlay{z-index:-2;background:linear-gradient(90deg,#052934db,#052934ad 39%,#05293442 66%,#05293424),linear-gradient(0deg,rgba(5,41,52,.44) 0%,transparent 42%)}.dj-hero__content{position:relative;padding-top:11rem;padding-bottom:4.5rem}.dj-hero__title{max-width:700px;margin:0 0 .85rem;color:#fff;font-family:var(--font-serif);font-size:clamp(2.45rem,4.15vw,4.5rem);font-weight:600;letter-spacing:-.035em;line-height:.98}.dj-hero__lead{max-width:630px;margin:.85rem 0 0;color:#ffffffeb;font-family:var(--font-serif);font-size:clamp(1rem,1.5vw,1.3rem);line-height:1.42}.dj-hero__actions{display:flex;gap:.75rem;margin-top:1.35rem;flex-wrap:wrap}.dj-button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:.72rem 1.25rem;border:1px solid transparent;font-size:.69rem;font-weight:850;letter-spacing:.075em;text-transform:uppercase}.dj-button--gold{background:var(--dj-home-gold);color:var(--dj-home-navy-deep)}.dj-button--paper{background:#fff;color:var(--dj-home-navy-deep)}.dj-hero__countryline{position:absolute;right:0;bottom:1.25rem;margin:0;color:#ffffffb8;font-size:.58rem;font-weight:800;letter-spacing:.18em}.dj-section--editorial{background:#fffdf8}.dj-editorial-preview{display:grid;grid-template-columns:minmax(240px,1.08fr) minmax(280px,1fr) minmax(220px,.72fr);gap:1rem;align-items:stretch}.dj-editorial-lead{display:contents}.dj-editorial-lead__visual{min-height:260px;overflow:hidden;border:1px solid var(--dj-home-line)}.dj-editorial-lead__visual img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.78) contrast(1.02)}.dj-editorial-lead__copy{min-height:260px;padding:1.1rem 1.2rem;display:flex;flex-direction:column;justify-content:center;border-top:1px solid var(--dj-home-line);border-bottom:1px solid var(--dj-home-line);background:#fff}.dj-editorial-lead__copy h3{margin:0 0 .7rem;font-size:clamp(1.45rem,2.15vw,2.35rem);line-height:1.04}.dj-editorial-lead__copy>p:not(.dj-meta){margin:0 0 .85rem;color:var(--dj-home-copy);font-family:var(--font-serif);font-size:.88rem;line-height:1.55}.dj-editorial-list{border-top:1px solid var(--dj-home-line);background:#ffffff59}.dj-editorial-list__item{position:relative;min-height:86px;padding:.85rem 2rem .85rem .9rem;border-bottom:1px solid var(--dj-home-line)}.dj-editorial-list__item h4{margin:0;padding-right:1rem;color:var(--dj-home-ink);font-family:var(--font-serif);font-size:.93rem;line-height:1.25}.dj-editorial-list__item>svg{position:absolute;right:.65rem;top:50%;color:#aa7415;transform:translateY(-50%)}.dj-institutional-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:1.45rem}.dj-institutional-card{min-height:136px;display:grid;grid-template-columns:auto 1fr;gap:.9rem;padding:1.05rem 1.15rem;border:1px solid var(--dj-home-line);background:#fff;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.dj-institutional-card:hover{transform:translateY(-2px);border-color:#cba952;box-shadow:var(--dj-home-shadow)}.dj-icon-box,.dj-service-card__icon,.dj-ecosystem-card__icon{display:flex;align-items:center;justify-content:center;color:#b96d16}.dj-icon-box{width:48px;height:54px;border-right:1px solid var(--dj-home-line);padding-right:.75rem}.dj-institutional-card h3,.dj-service-card h3,.dj-ecosystem-card h3{margin:0 0 .3rem;color:var(--dj-home-ink);font-size:1rem}.dj-institutional-card p,.dj-service-card p,.dj-ecosystem-card p{margin:0 0 .5rem;color:var(--dj-home-copy);font-family:var(--font-serif);font-size:.78rem;line-height:1.45}.dj-section--services{background:var(--dj-home-paper)}.dj-services-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:.65rem}.dj-service-card{position:relative;min-height:188px;padding:1.2rem .85rem 2.2rem;border:1px solid var(--dj-home-line);background:#fff;text-align:center;transition:transform .16s ease,box-shadow .16s ease}.dj-service-card:hover{transform:translateY(-2px);box-shadow:var(--dj-home-shadow)}.dj-service-card__icon{width:48px;height:48px;margin:0 auto .65rem}.dj-service-card h3{font-size:.9rem;text-transform:uppercase}.dj-service-card p{font-size:.72rem;line-height:1.42}.dj-service-card__arrow{position:absolute;left:50%;bottom:.8rem;color:#af7815;transform:translate(-50%)}.dj-section--publications{background:var(--dj-home-mist)}.dj-publications-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}.dj-publication-card{min-height:270px;display:flex;flex-direction:column;padding:1rem;border:1px solid #d9e1e6;background:#fff;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.dj-publication-card:hover{transform:translateY(-2px);border-color:#c9a94d;box-shadow:var(--dj-home-shadow)}.dj-publication-card__top,.dj-publication-card__footer{display:flex;justify-content:space-between;align-items:center;gap:.7rem}.dj-publication-card__badge{padding:.26rem .55rem;border-radius:3px;color:#fff;font-size:.59rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.dj-publication-card__date,.dj-publication-card__author{display:inline-flex;align-items:center;gap:.35rem;color:#607887;font-size:.64rem}.dj-publication-card__identity{padding:.9rem 0 .75rem;border-bottom:1px solid #e6ecef}.dj-publication-card__identity h3{display:flex;gap:.4rem;margin:0 0 .2rem;color:#173446;font-size:.94rem;line-height:1.25}.dj-publication-card__identity h3 svg{flex:0 0 auto;margin-top:.1rem;color:#c59a2f}.dj-publication-card__identity p{margin:0;color:#5f8193;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.73rem}.dj-publication-card__excerpt{flex:1;margin:.8rem 0;color:#3d4d5c;font-size:.76rem;line-height:1.5}.dj-publication-card__footer{padding-top:.7rem;border-top:1px solid #e6ecef}.dj-loading,.dj-empty-state{min-height:150px;display:flex;align-items:center;justify-content:center;gap:.7rem;color:var(--dj-home-copy)}.dj-loading__dot{width:8px;height:8px;border-radius:50%;background:var(--dj-home-gold);animation:dj-pulse 1s ease-in-out infinite alternate}@keyframes dj-pulse{to{opacity:.25;transform:scale(.72)}}.dj-section--ecosystem{background:#fff}.dj-ecosystem{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.35fr);gap:2rem;align-items:center}.dj-ecosystem__intro p:not(.dj-kicker){max-width:540px;margin:.9rem 0 0;color:var(--dj-home-copy);font-size:.78rem;line-height:1.55}.dj-ecosystem__pillars{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--dj-home-line);border-bottom:1px solid var(--dj-home-line)}.dj-ecosystem-card{min-height:150px;padding:1.15rem;text-align:center}.dj-ecosystem-card+.dj-ecosystem-card{border-left:1px solid var(--dj-home-line)}.dj-ecosystem-card__icon{width:54px;height:54px;margin:0 auto .55rem}.dj-section--insights{padding-top:2.4rem;padding-bottom:2.6rem;background:#fff}.dj-insights-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #dce3e7;border-top:0;background:#f8f9fa}.dj-insight{min-height:92px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-content:center;gap:.1rem .7rem;padding:.85rem 1rem}.dj-insight+.dj-insight{border-left:1px solid #dce3e7}.dj-insight>svg{grid-row:1 / span 2;align-self:center;color:#b86d16}.dj-insight strong{color:#173446;font-family:var(--font-serif);font-size:1.35rem;line-height:1}.dj-insight span{color:#68808e;font-size:.64rem;line-height:1.35}@media (max-width: 1050px){.dj-home-shell{width:min(100% - 1.5rem,1500px)}.dj-editorial-preview{grid-template-columns:1fr 1fr}.dj-editorial-lead{display:contents}.dj-editorial-list{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,1fr)}.dj-editorial-list__item{border-right:1px solid var(--dj-home-line)}.dj-services-grid{grid-template-columns:repeat(3,1fr)}.dj-publications-grid,.dj-institutional-grid{grid-template-columns:repeat(2,1fr)}.dj-publication-card:last-child{display:none}.dj-ecosystem{grid-template-columns:1fr}}@media (max-width: 760px){.dj-home-shell{width:calc(100% - 2rem)}.dj-section{padding:2.35rem 0}.dj-section-heading{align-items:flex-start;flex-direction:column;gap:.6rem;margin-bottom:1rem}.dj-hero{min-height:700px}.dj-hero__image{-o-object-position:center 56%;object-position:center 56%}.dj-hero__overlay{background:linear-gradient(0deg,#04242fe0,#04242f7a 78%),linear-gradient(90deg,#04242fd1,#04242f2e)}.dj-hero__content{padding-top:9.1rem;padding-bottom:2.15rem}.dj-hero__title{max-width:95%;font-size:clamp(2.15rem,8.8vw,3.15rem)}.dj-hero__lead{max-width:90%;font-size:1rem}.dj-hero__countryline{display:none}.dj-editorial-preview,.dj-editorial-lead{display:grid;grid-template-columns:1fr}.dj-editorial-lead__visual{min-height:270px}.dj-editorial-lead__copy{min-height:auto;padding:1.25rem}.dj-editorial-list{grid-column:auto;grid-template-columns:1fr}.dj-editorial-list__item{min-height:80px;border-right:0}.dj-services-grid,.dj-institutional-grid,.dj-publications-grid{grid-template-columns:1fr}.dj-service-card{min-height:180px}.dj-publication-card{min-height:300px}.dj-publication-card:last-child{display:flex}.dj-ecosystem__pillars{grid-template-columns:1fr}.dj-ecosystem-card+.dj-ecosystem-card{border-left:0;border-top:1px solid var(--dj-home-line)}.dj-insights-grid{grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #dce3e7}.dj-insight{min-height:108px;padding:.9rem .85rem}.dj-insight+.dj-insight{border-left:0}.dj-insight:nth-child(2n){border-left:1px solid #dce3e7}.dj-insight:nth-child(n+3){border-top:1px solid #dce3e7}}@media (max-width: 480px){.dj-home .dj-hero__title{font-size:clamp(2rem,9.2vw,2.7rem)!important;line-height:1.02!important}.dj-home .dj-section-heading h2,.dj-home .dj-ecosystem__intro h2{font-size:clamp(1.45rem,7.2vw,2rem)!important;line-height:1.08!important}.dj-home .dj-editorial-lead__copy h3{font-size:1.65rem!important;line-height:1.08!important}.dj-hero{min-height:680px}.dj-hero__actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.dj-button{min-height:48px;padding-inline:.7rem;font-size:.63rem}}@media (max-width: 370px){.dj-hero__actions{grid-template-columns:1fr}}.dj-live-editorial{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(320px,.75fr);gap:1rem;align-items:stretch}.dj-live-editorial__featured{display:grid;grid-template-columns:minmax(300px,.95fr) minmax(340px,1.05fr);border-top:1px solid var(--dj-home-line);border-bottom:1px solid var(--dj-home-line);background:#fff;min-height:320px}.dj-live-editorial__image{margin:0;min-height:320px;overflow:hidden}.dj-live-editorial__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.dj-live-editorial__copy{display:flex;flex-direction:column;justify-content:center;padding:1.35rem 1.5rem}.dj-live-editorial__copy .dj-meta{display:flex;align-items:center;gap:.35rem}.dj-live-editorial__copy h3{margin:0 0 .7rem;color:var(--dj-home-ink);font-family:var(--font-serif);font-size:clamp(1.65rem,2.4vw,2.55rem);line-height:1.04}.dj-live-editorial__copy time{margin-bottom:.7rem;color:#718590;font-size:.68rem}.dj-live-editorial__copy>p:not(.dj-meta){margin:0 0 .85rem;color:var(--dj-home-copy);font-family:var(--font-serif);font-size:.86rem;line-height:1.55}.dj-live-editorial__rail{display:grid;align-content:start;border-top:1px solid var(--dj-home-line)}.dj-live-editorial__rail-item{display:grid;grid-template-columns:92px 1fr auto;gap:.7rem;align-items:center;padding:.75rem 0;border-bottom:1px solid var(--dj-home-line)}.dj-live-editorial__rail-item img{width:92px;height:66px;-o-object-fit:cover;object-fit:cover;display:block}.dj-live-editorial__rail-item span{color:#a87318;font-size:.55rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.dj-live-editorial__rail-item h4{margin:.15rem 0 0;color:var(--dj-home-ink);font-family:var(--font-serif);font-size:.88rem;line-height:1.22}.dj-live-editorial__rail-item>svg{color:#a87318}@media (max-width: 980px){.dj-live-editorial{grid-template-columns:1fr}.dj-live-editorial__rail{grid-template-columns:repeat(3,1fr)}.dj-live-editorial__rail-item{grid-template-columns:72px 1fr;align-items:start;padding-right:.5rem;border-right:1px solid var(--dj-home-line)}.dj-live-editorial__rail-item>svg{display:none}}@media (max-width: 720px){.dj-live-editorial__featured{grid-template-columns:1fr}.dj-live-editorial__image{min-height:240px}.dj-live-editorial__rail{grid-template-columns:1fr}.dj-live-editorial__rail-item{grid-template-columns:88px 1fr auto;border-right:0}.dj-live-editorial__rail-item>svg{display:block}}:root{--color-bg: #ffffff;--color-surface: #f8f9fa;--color-primary: #043343;--color-primary-light: #004080;--color-accent: #E3C072;--color-text: #1a1a1a;--color-text-muted: #666666;--color-border: #dddddd;--color-error: #b00020;--color-success: #2e7d32;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-serif: "Playfair Display", Georgia, serif;--container-width: 1680px;--header-height: 70px}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);background-color:var(--color-bg);color:var(--color-text);line-height:1.6;-webkit-font-smoothing:antialiased;scrollbar-width:thin;scrollbar-color:var(--color-primary) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:var(--color-primary);border-radius:99px;-webkit-transition:background-color .2s;transition:background-color .2s}::-webkit-scrollbar-thumb:hover{background-color:var(--color-accent)}h1,h2,h3,h4,.serif{font-family:var(--font-serif);font-weight:700;color:var(--color-primary);line-height:1.25}a{color:inherit;text-decoration:none;transition:opacity .2s}a:hover{opacity:.8}.container{max-width:var(--container-width);margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}@media (max-width: 640px){.container{padding-left:1rem;padding-right:1rem}}.section{padding:4rem 0}.flex{display:flex}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.flex-col{flex-direction:column}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.grid{display:grid;gap:2rem}@media (min-width: 768px){.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.grid-5{grid-template-columns:repeat(5,1fr)}}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;border-radius:2px;border:1px solid transparent;cursor:pointer;transition:all .2s;text-transform:uppercase;letter-spacing:.05em}.btn-primary{background-color:var(--color-primary);color:#fff}.btn-primary:hover{background-color:var(--color-primary-light)}.btn-secondary{background-color:#fff;color:var(--color-primary);border-color:var(--color-primary)}.btn-secondary:hover{background-color:var(--color-surface)}.card{background:#fff;border:1px solid var(--color-border);padding:1.5rem;box-shadow:0 1px 3px #0000000d}.input{width:100%;padding:.75rem;border:1px solid var(--color-border);font-family:inherit;font-size:.875rem}.input:focus{outline:none;border-color:var(--color-primary)}.site-header{height:var(--header-height);background:#fff;border-bottom:2px solid var(--color-primary);display:flex;align-items:center}.site-footer{background:var(--color-surface);border-top:3px solid var(--color-accent);padding:3rem 0;margin-top:auto;font-size:.875rem;color:var(--color-text-muted)}.site-footer h4{color:var(--color-primary)}.site-footer p{color:var(--color-text-muted);text-align:justify;justify-content:center;display:flex;max-width:700px;margin-left:auto;margin-right:auto;line-height:1.7}.text-center{text-align:center}.text-justify-mobile-left{text-align:justify}.card ul{padding-left:1.8rem;margin:.4rem 0}.card ul li{list-style:disc;padding-left:.3rem;margin-bottom:.3rem;text-align:justify}.text-sm{font-size:.875rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-muted{color:var(--color-text-muted)}.font-bold{font-weight:700}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-8{margin-bottom:2rem}.mt-4{margin-top:1rem}.mb-6{margin-bottom:1.5rem}.mt-6{margin-top:1.5rem}@media (max-width: 768px){.section{padding:2.5rem 0}.site-footer{padding:2rem 0}.site-footer p{font-size:.8rem;text-align:justify}.flex-mobile-col{flex-direction:column!important}.w-full-mobile{width:100%!important}.hide-mobile{display:none!important}.text-justify-mobile-left{text-align:left!important;font-size:.95rem!important;line-height:1.7!important}}@media (max-width: 480px){.section{padding:2rem 0}h1{font-size:clamp(1.9rem,8vw,2.6rem);line-height:1.08}h2{font-size:clamp(1.45rem,6.2vw,2rem);line-height:1.14}.text-xl{font-size:1.2rem}.card{padding:1rem}}.editorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.editorial-card{background:#fff;border:1px solid var(--color-border);border-top:3px solid var(--color-primary);padding:1.4rem;min-height:310px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 1px 3px #0000000a}.editorial-card:hover{border-top-color:var(--color-accent)}.editorial-tag{display:inline-flex;align-items:center;min-height:24px;padding:.2rem .55rem;border:1px solid var(--color-border);color:var(--color-primary);background:var(--color-surface);font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.editorial-read-link,.editorial-back-link{display:inline-flex;align-items:center;gap:.4rem;color:var(--color-primary);font-size:.78rem;font-weight:800;letter-spacing:.08em}.editorial-read-link{margin-top:1.25rem;padding-top:.9rem;border-top:1px solid var(--color-border)}.editorial-back-link{margin-bottom:1.5rem}@media (max-width: 900px){.editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.editorial-grid{grid-template-columns:1fr}.editorial-toolbar{grid-template-columns:1fr!important}.editorial-card{min-height:auto}}.home-editorial-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,.8fr);gap:2rem}@media (max-width: 900px){.home-editorial-layout{grid-template-columns:1fr}.home-editorial-aside{border-left:0!important;border-top:1px solid var(--color-border);padding-left:0!important;padding-top:1.5rem}}@media (max-width: 640px){.home-editorial-secondary{grid-template-columns:1fr!important}}
