:root{--navy:#102a43;--navy2:#183e5a;--deep:#0d2435;--cyan:#00add2;--cyan-light:#a9ebf3;--ink:#263949;--muted:#5f7380;--line:#e5edf0;--paper:#f6f9fa;--white:#fff}*{box-sizing:border-box}body{margin:0;font:16px/1.65 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);background:var(--white)}a{color:inherit;text-decoration:none}button,input{font:inherit}.container{width:min(1160px,calc(100% - 48px));margin:0 auto}.site-header{background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:20;box-shadow:0 2px 20px #102a4308}.header-inner{min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:24px}.identity{display:flex;align-items:center;gap:13px;min-width:0}.logo-sign{height:39px;width:39px;border-radius:10px;background:var(--navy);display:grid;place-items:center;position:relative;overflow:hidden}.logo-sign span:first-child{position:absolute;width:23px;height:23px;border:2px solid #5bdded;border-radius:50%}.logo-sign span:last-child{position:absolute;width:12px;height:12px;border:2px solid white;border-radius:50%}.identity-words{display:flex;flex-direction:column;line-height:1.2;gap:4px}.identity-words strong{font-size:1.08rem;letter-spacing:.035em;color:var(--navy);white-space:nowrap}.identity-words small{font-size:.56rem;font-weight:750;letter-spacing:.19em;color:#608394}.header-nav{display:flex;align-items:center;gap:30px;font-size:.86rem;font-weight:700;color:#425967}.header-nav a:hover{color:#0096b7}.header-nav .nav-cta{background:var(--navy);color:#fff;border-radius:8px;padding:12px 16px}.header-nav .nav-cta:hover{background:#22516d;color:#fff}.hero{background:linear-gradient(132deg,#102a43,#194660 62%,#135d6f);color:#fff;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.12fr .88fr;align-items:center;gap:30px;min-height:500px}.hero-content{padding:72px 0 80px}.pill,.eyebrow{font-weight:800;letter-spacing:.14em;text-transform:uppercase;font-size:.7rem}.pill{display:inline-flex;align-items:center;gap:10px;color:#abeef1}.pulse{width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 0 6px #00add220}.hero h1{font-size:clamp(2.6rem,5vw,4.5rem);max-width:700px;line-height:1.13;letter-spacing:-.047em;margin:25px 0}.hero h1 em{font-style:normal;color:#8be0e9}.hero-content>p{color:#d0e2eb;font-size:1.1rem;max-width:570px;margin:0 0 32px}.hero-actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:8px;padding:13px 21px;font-size:.88rem;font-weight:800;transition:transform .18s ease,background .18s}.button-primary{background:#9fe9ef;color:#12364a}.button-dark{background:var(--navy);color:#fff}.button-outline{border:1px solid #9adddf;color:#fff}.simple-link{font-size:.86rem;font-weight:700;color:#dcecef}.hero-art{height:420px;position:relative;display:flex;align-items:center;justify-content:center}.radar-circle{position:absolute;border:1px solid #91d2df38;border-radius:50%;aspect-ratio:1}.radar-circle.outer{width:370px}.radar-circle.middle{width:270px}.radar-circle.inner{width:155px}.radar-circle:before,.radar-circle:after{content:"";position:absolute;inset:50% -12%;height:1px;background:#91d2df21}.radar-circle:after{transform:rotate(90deg)}.radar-sweep{width:340px;height:340px;border-radius:50%;background:conic-gradient(from -75deg,#59d9e533,transparent 80deg,transparent 360deg);position:absolute;border:1px solid #a9ebf317}.radar-point{position:absolute;width:10px;height:10px;border-radius:50%;background:#8bf2ee;box-shadow:0 0 0 8px #92f5f124}.point-one{top:25%;left:65%}.point-two{top:62%;left:15%}.point-three{bottom:18%;right:23%}.hero-art-caption{position:relative;z-index:1;padding:30px 20px;text-align:center;display:flex;flex-direction:column;gap:6px}.hero-art-caption span{font-size:.7rem;letter-spacing:.23em;color:#8de2ee;font-weight:800}.hero-art-caption strong{font-size:1.55rem;line-height:1.26;font-weight:650;letter-spacing:-.025em}.section-header{display:flex;align-items:end;justify-content:space-between;gap:36px;margin-bottom:30px}.section-header>div{max-width:700px}.section-header h2{font-size:clamp(1.8rem,3vw,2.55rem);line-height:1.2;letter-spacing:-.035em;color:var(--navy);margin:12px 0 0}.section-header>p{max-width:350px;margin:0;color:var(--muted);font-size:.94rem}.eyebrow{color:#008ead}.editorias-section{padding:76px 0 84px;background:#f6f9fa}.editorias-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.editoria-card{background:#fff;border:1px solid #e6edef;border-radius:12px;padding:26px;min-height:185px;position:relative;transition:box-shadow .2s,transform .2s}.editoria-card:hover{box-shadow:0 10px 30px #102a4315;transform:translateY(-3px)}.editoria-number{font-size:.75rem;font-weight:900;color:#008bab}.editoria-card h3{font-size:1.13rem;line-height:1.3;max-width:180px;margin:28px 0 0;color:var(--navy)}.editoria-arrow{position:absolute;right:23px;bottom:22px;color:#00a2be;font-size:1.25rem}.conteudos-section{padding:80px 0 98px}.filters{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;gap:18px}.search-box{width:min(435px,100%);display:flex;align-items:center;gap:12px;border:1px solid #dbe6e9;border-radius:9px;padding:10px 16px;color:#1187a7;background:#fff}.search-box span{font-size:1.7rem;line-height:1}.search-box input{width:100%;border:0;outline:0;color:var(--navy)}.result-count{font-size:.8rem;color:var(--muted);font-weight:650}.posts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.post-card{border:1px solid #e5edef;border-radius:13px;overflow:hidden;background:#fff;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.post-card:hover{transform:translateY(-4px);box-shadow:0 16px 38px #102a4315}.post-card[hidden]{display:none}.post-visual{height:192px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(130deg,#103047,#17677d);color:#a2dfe8}.visual-2{background:linear-gradient(132deg,#264a67,#4f8492)}.visual-3{background:linear-gradient(132deg,#11394c,#236878)}.post-visual:after{content:"";width:170px;height:170px;border:1px solid #b4edf136;border-radius:50%;position:absolute;box-shadow:0 0 0 42px #c4f1f013,0 0 0 86px #c4f1f00b}.visual-label{position:absolute;left:22px;top:17px;font-size:.65rem;letter-spacing:.15em;color:#c4ebed;font-weight:700}.visual-icon{font-size:5rem;position:relative;z-index:1;color:#c7f7f4;font-weight:200}.visual-word{position:absolute;right:20px;bottom:18px;font-size:.67rem;letter-spacing:.22em;color:#c4ebed}.post-content{padding:25px;display:flex;flex-direction:column;flex:1}.post-category{color:#008eaa;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;font-weight:800}.post-content h3{color:var(--navy);font-size:1.22rem;line-height:1.32;letter-spacing:-.02em;margin:12px 0}.post-content p{color:var(--muted);font-size:.89rem;line-height:1.6;margin:0 0 24px;flex:1}.post-times{display:flex;flex-direction:column;gap:3px;margin:-8px 0 18px;color:#718693;font-size:.7rem;line-height:1.45}.post-times span:first-child{color:#4b6977}.post-foot{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;color:#8396a0;gap:8px}.read-more{color:#0089a5;font-weight:850}.empty-state{padding:36px;text-align:center;color:var(--muted)}.about-section{padding:85px 0;background:var(--navy);color:#fff}.about-grid{display:grid;grid-template-columns:1fr .82fr;gap:100px}.about-grid h2{font-size:clamp(2rem,3.4vw,3.2rem);line-height:1.2;letter-spacing:-.04em;margin:14px 0 0}.about-grid p{color:#d0e0e9;margin:0 0 20px}.about-grid .button{margin-top:8px}.eyebrow.light{color:#84d5e4}.site-footer{background:#092236;color:#afc7d4;padding:38px 0 25px}.footer-inner{display:flex;justify-content:space-between;align-items:center;gap:24px}.footer-name{color:#fff;letter-spacing:.05em;font-weight:850;margin:0 0 2px}.footer-name span{font-size:.7rem;color:#8edbe7;font-weight:600;letter-spacing:normal}.footer-inner p:not(.footer-name){margin:0;font-size:.83rem}.footer-links{display:flex;gap:28px;font-size:.82rem;font-weight:700}.footer-fine{border-top:1px solid #cbe5ef23;padding-top:18px;margin-top:30px;font-size:.73rem;color:#8eadbd}.article-hero{background:linear-gradient(140deg,#102a43,#194c63);color:#fff;padding:45px 0 70px}.back-link{display:inline-block;font-size:.84rem;color:#b8e5ed;font-weight:650;margin-bottom:36px}.article-intro{max-width:920px}.article-intro .eyebrow{color:#82dce7}.article-intro h1{font-size:clamp(2.3rem,4.4vw,4rem);line-height:1.14;letter-spacing:-.04em;margin:16px 0}.article-intro>p{font-size:1.17rem;color:#d0e3ec;max-width:760px;margin:0 0 25px}.article-meta{display:flex;gap:17px;flex-wrap:wrap;color:#adcfda;font-size:.77rem}.article-meta span+span:before{content:"·";margin-right:17px}.article-shell{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:70px;padding-top:65px;padding-bottom:95px}.prose{max-width:740px;font-size:1.045rem;line-height:1.85;color:#374956}.prose h2{color:var(--navy);font-size:1.7rem;line-height:1.24;letter-spacing:-.03em;margin:37px 0 12px}.prose h3{color:var(--navy);font-size:1.27rem;margin:28px 0 10px}.prose ul,.prose ol{padding-left:23px}.prose li{margin-bottom:11px}.prose a{color:#008caa;text-decoration:underline}.prose blockquote{border-left:4px solid var(--cyan);padding:6px 0 6px 22px;margin:28px 0;background:#f2f8f9}.prose strong{color:#1b374a}.aside-card{background:#ecf6f8;border:1px solid #d6ecef;border-radius:13px;padding:26px}.aside-card h2{font-size:1.55rem;color:var(--navy);letter-spacing:-.03em;line-height:1.2;margin:12px 0}.aside-card p{font-size:.9rem;color:var(--muted)}.aside-card .button{font-size:.8rem;margin-top:6px}.aside-note{margin-top:20px;color:#718693;font-size:.77rem;line-height:1.6}@media(max-width:940px){.header-nav{gap:13px;font-size:.78rem}.hero-grid{grid-template-columns:1.1fr .8fr}.hero-art{height:360px}.posts-grid,.editorias-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-shell{gap:35px}.about-grid{gap:45px}}@media(max-width:680px){.container{width:min(100% - 36px,1160px)}.header-inner{padding:14px 0;min-height:auto;flex-wrap:wrap;gap:12px}.header-nav{width:100%;justify-content:space-between;gap:8px}.header-nav a{font-size:.74rem}.header-nav .nav-cta{padding:9px 10px}.identity-words strong{font-size:.93rem}.hero-grid{grid-template-columns:1fr;min-height:auto}.hero-content{padding:63px 0 25px}.hero-art{height:260px;margin-bottom:15px}.radar-circle.outer{width:250px}.radar-circle.middle{width:186px}.radar-circle.inner{width:107px}.radar-sweep{width:230px;height:230px}.hero-art-caption strong{font-size:1.1rem}.section-header{display:block}.section-header>p{margin-top:16px}.posts-grid,.editorias-grid,.about-grid,.article-shell{grid-template-columns:1fr}.post-visual{height:175px}.editorias-section,.conteudos-section{padding:56px 0}.about-section{padding:58px 0}.filters{align-items:start;flex-direction:column}.article-hero{padding:28px 0 50px}.article-shell{padding-top:42px;padding-bottom:60px}.footer-inner{align-items:start;flex-direction:column}.footer-links{flex-wrap:wrap}.header-nav a:nth-child(3){display:none}}:root{--brand-night:#021226;--brand-night-soft:#0b1f39;--brand-blue:#054ebc;--brand-secondary:#0067a8;--brand-electric:#2681bf;--brand-accent:#82d3d1;--brand-ice:#f7f7f3;--brand-text:#0c1a30;--brand-muted:#5b6a80;--brand-border:#e2e8f0;--brand-display:"Instrument Sans","Segoe UI",sans-serif;--brand-body:"Inter","Segoe UI",sans-serif }html{scroll-behavior:smooth}body{font-family:var(--brand-body);color:var(--brand-text);background:var(--brand-ice);line-height:1.65;-webkit-font-smoothing:antialiased}:focus-visible{outline:3px solid var(--brand-accent);outline-offset:3px}.container{width:min(1240px,calc(100% - clamp(32px,5vw,72px)));margin-inline:auto}.skip-link{position:absolute;top:0;left:1rem;padding:.75rem 1rem;background:var(--brand-accent);color:var(--brand-night);font-weight:700;z-index:1000;transform:translateY(-130%)}.skip-link:focus{transform:translateY(0)}.site-header{position:sticky;top:0;z-index:40;background:var(--brand-night);border-bottom:1px solid rgba(255,255,255,.1);box-shadow:none}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:82px}.identity{display:flex;align-items:center;gap:20px;color:#fff;flex-shrink:0}.official-logo{display:block;width:154px;height:auto;max-height:43px;object-fit:contain}.identity-divider{width:1px;height:30px;background:#ffffff3b}.identity-words{display:flex;flex-direction:column;gap:1px;line-height:1.2;white-space:nowrap}.identity-words strong{color:#fff;font:700 .89rem var(--brand-display);letter-spacing:-.02em}.identity-words small{font-size:.55rem;font-weight:700;letter-spacing:.15em;color:var(--brand-accent)}.header-nav{display:flex;align-items:center;justify-content:flex-end;gap:clamp(13px,1.7vw,27px);color:#ffffffc2;font-weight:500;font-size:.8rem}.header-nav a{white-space:nowrap}.header-nav a:hover{color:var(--brand-accent)}.header-nav .nav-cta{background:var(--brand-blue);color:#fff;border-radius:3px;padding:13px 17px;font-size:.79rem;font-weight:700;transition:background .2s,transform .2s}.header-nav .nav-cta:hover{background:var(--brand-electric);color:#fff;transform:translateY(-1px)}.hero{position:relative;overflow:hidden;color:#fff;background:radial-gradient(ellipse at 86% 36%,rgba(5,78,188,.22),transparent 43%),linear-gradient(145deg,#021226 5%,#071d38 67%,#092c46)}.hero-grid-pattern{position:absolute;inset:0;pointer-events:none;opacity:.65;background-image:linear-gradient(rgba(130,211,209,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(130,211,209,.045) 1px,transparent 1px);background-size:73px 73px;mask-image:linear-gradient(to right,transparent 5%,black 58%,transparent)}.hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.88fr);gap:clamp(36px,5vw,84px);align-items:center;min-height:565px}.hero-content{padding:75px 0 78px}.hero .pill{display:inline-flex;align-items:center;gap:10px;color:var(--brand-accent);font:700 .73rem var(--brand-display);letter-spacing:.14em}.hero .pill:before{content:"";display:inline-block;width:18px;height:1px;background:var(--brand-accent)}.hero h1{font-family:var(--brand-display);font-size:clamp(2.7rem,4.75vw,4.9rem);font-weight:650;line-height:1.055;letter-spacing:-.062em;max-width:700px;margin:24px 0 22px}.hero h1 em{font-style:normal;color:var(--brand-accent)}.hero-content>p:not(.pill):not(.hero-footnote){max-width:600px;font-size:clamp(1.03rem,1.4vw,1.15rem);line-height:1.72;color:#c4ced9;margin:0}.hero-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:29px}.button{display:inline-flex;align-items:center;justify-content:center;gap:15px;padding:14px 21px;min-height:52px;border-radius:3px;font-family:var(--brand-display);font-size:.9rem;font-weight:700;transition:background .18s,transform .18s,box-shadow .18s}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--brand-blue);color:#fff;box-shadow:none}.button-primary:hover{background:#0966cb;color:#fff}.button-dark{background:var(--brand-blue);color:#fff}.simple-link{font-size:.9rem;color:#fff;font-weight:600}.simple-link:hover{text-decoration:underline;text-underline-offset:5px}.hero .hero-footnote{color:#9ab0c7;font-size:.82rem;margin-top:19px}.hero-feature{min-width:0;border:1px solid rgba(148,191,217,.24);border-radius:5px;background:#f9fbfd;color:var(--brand-text);overflow:hidden;box-shadow:0 30px 70px #0007145c;transform:translateY(10px)}.feature-topbar{background:#102b46;color:#dfebf7;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 22px;letter-spacing:.14em;font-size:.65rem;font-weight:700}.feature-topbar-left{display:inline-flex;align-items:center;gap:9px}.feature-dot{width:8px;height:8px;background:var(--brand-accent);border-radius:100%;box-shadow:0 0 0 4px #82d3d11a}.feature-topbar-right{color:#a7c0d2}.feature-inner{padding:33px 35px 32px;position:relative;overflow:hidden}.feature-inner:before{content:"";position:absolute;width:270px;height:270px;border:1px solid #a6d8e236;border-radius:50%;right:-100px;top:-130px;box-shadow:0 0 0 34px #054ebc07,0 0 0 72px #054ebc06}.feature-icon{width:58px;height:58px;background:linear-gradient(135deg,#054ebc,#0067a8);border-radius:8px;display:grid;place-items:center;color:#bbf1f0;font-size:2rem;position:relative;margin-bottom:20px}.feature-ring{position:absolute;inset:-8px;border:1px solid #6db5ce60;border-radius:13px}.feature-eyebrow{font-size:.7rem;letter-spacing:.14em;font-weight:800;color:var(--brand-blue);margin:0 0 12px}.feature-inner h2{max-width:425px;font-family:var(--brand-display);color:var(--brand-night);font-size:clamp(1.45rem,2vw,2.1rem);letter-spacing:-.04em;line-height:1.14;margin:0 0 14px}.feature-inner p:not(.feature-eyebrow){font-size:.92rem;color:#53677c;line-height:1.6;max-width:415px;margin:0 0 23px}.feature-link{display:inline-flex;gap:14px;align-items:center;color:var(--brand-blue);font-weight:750;font-size:.87rem}.feature-link:hover{text-decoration:underline;text-underline-offset:5px}.feature-bottom{display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid #dce5ee;padding:15px 22px;font-size:.7rem;color:#577080}.feature-bottom span:first-child{text-transform:uppercase;letter-spacing:.08em;font-weight:800;color:var(--brand-secondary)}.hero-scope{position:relative;z-index:1;background:#030d1d61;border-top:1px solid #ffffff18}.hero-scope .container{min-height:67px;display:flex;justify-content:space-between;align-items:center;gap:14px 30px;flex-wrap:wrap}.hero-scope span{font-size:.82rem;color:#93a7ba}.hero-scope a{font-size:.83rem;color:#e2edf7;font-weight:500}.hero-scope a:hover{color:var(--brand-accent)}.editorias-section{background:var(--brand-ice);padding:85px 0 94px}.section-header{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(210px,.65fr);align-items:end;gap:55px;margin-bottom:35px}.section-header h2{font-family:var(--brand-display);font-size:clamp(2.25rem,3.6vw,3.4rem);line-height:1.12;letter-spacing:-.058em;font-weight:670;color:var(--brand-night);margin:15px 0 0}.section-header>p{font-size:.96rem;line-height:1.7;color:var(--brand-muted);max-width:370px;margin:0}.eyebrow{color:var(--brand-blue);letter-spacing:.14em;font:700 .76rem var(--brand-display);display:inline-flex;align-items:center;gap:10px}.eyebrow:before{content:"";width:18px;height:1px;background:linear-gradient(90deg,var(--brand-blue),var(--brand-accent))}.editorias-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.editoria-card{border:1px solid var(--brand-border);background:#fff;border-radius:4px;min-height:228px;padding:26px 24px 23px;display:flex;flex-direction:column;transition:transform .22s,box-shadow .22s,border-color .22s}.editoria-card:hover{transform:translateY(-4px);box-shadow:0 24px 48px -22px #054ebc29;border-color:#b9ccd9}.editoria-number{font-family:var(--brand-display);font-size:.83rem;color:var(--brand-blue);font-weight:800}.editoria-detail{margin-top:20px}.editoria-card h3{font-family:var(--brand-display);font-size:1.23rem;line-height:1.22;font-weight:700;letter-spacing:-.035em;margin:0 0 10px;max-width:none;color:var(--brand-text)}.editoria-detail p{font-size:.81rem;line-height:1.55;color:var(--brand-muted);margin:0}.editoria-arrow{position:static;display:block;align-self:flex-end;font-size:1.4rem;margin-top:auto;color:var(--brand-secondary)}.conteudos-section{background:#fff;padding:90px 0 102px}.filters{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px}.search-box{border-radius:4px;border:1px solid #ccd9e6;background:#fcfdff;padding:12px 17px;width:min(510px,100%);color:var(--brand-blue)}.search-box:focus-within{border-color:var(--brand-blue);box-shadow:0 0 0 3px #054ebc14}.search-box input{font-size:.9rem;color:var(--brand-text);background:transparent}.result-count{font-size:.79rem;color:var(--brand-muted)}.posts-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.post-card{border:1px solid var(--brand-border);border-radius:5px;background:#fff;box-shadow:none;transition:transform .22s,box-shadow .22s,border-color .22s}.post-card:hover{transform:translateY(-4px);border-color:#c0d5e7;box-shadow:0 24px 48px -24px #054ebc33}.post-visual{height:220px;background:linear-gradient(125deg,#021226,#06417c 65%,#0067a8);display:flex;align-items:center;justify-content:center}.post-visual.visual-2{background:linear-gradient(135deg,#031a34,#065497 70%,#2381aa)}.post-visual.visual-3{background:linear-gradient(135deg,#06213f,#054ebc 90%)}.post-visual:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(130,211,209,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(130,211,209,.1) 1px,transparent 1px);background-size:34px 34px;opacity:.38;mask-image:radial-gradient(ellipse,black,transparent 85%)}.post-visual:after{content:"";width:170px;height:170px;border:1px solid #82d3d172;box-shadow:0 0 0 38px #82d3d113,0 0 0 76px #82d3d110}.post-visual-art{display:grid;place-items:center;position:relative;z-index:2;height:130px;width:130px}.post-visual-art span{color:#bcebe9;font-size:4.6rem;line-height:1;font-family:var(--brand-display)}.post-visual-art i{position:absolute;inset:10px;border:1px solid rgba(130,211,209,.12);border-radius:50%}.post-visual-art i:last-child{inset:35px}.visual-label{font-family:var(--brand-display);top:18px;left:20px;font-size:.68rem;color:#c5edf4}.visual-word{font-family:var(--brand-display);font-size:.67rem;right:20px;bottom:16px;letter-spacing:.15em;color:#c5edf4}.post-content{padding:27px 26px 25px}.post-category{color:var(--brand-blue);font-family:var(--brand-display);letter-spacing:.11em}.post-content h3{font:700 1.34rem/1.24 var(--brand-display);letter-spacing:-.037em;color:var(--brand-text);margin:12px 0}.post-content p{font-size:.88rem;color:var(--brand-muted);line-height:1.67}.post-foot{border-top:1px solid #e9eff3;padding-top:17px;color:#75879b}.read-more{font-weight:750;color:var(--brand-blue)}.empty-state{color:var(--brand-muted)}.about-section{background:radial-gradient(circle at 90% 15%,rgba(5,78,188,.28),transparent 45%),var(--brand-night);color:#fff;padding:96px 0}.about-grid{display:grid;grid-template-columns:1fr .8fr;gap:clamp(45px,7vw,110px);align-items:center}.about-grid h2{font:650 clamp(2.35rem,4vw,3.75rem)/1.09 var(--brand-display);letter-spacing:-.06em;color:#fff;max-width:720px;margin:19px 0 0}.about-grid p{color:#c2cfde;font-size:1rem;line-height:1.75;margin:0 0 19px}.about-grid .button{margin-top:13px}.eyebrow.light{color:var(--brand-accent)}.eyebrow.light:before{background:var(--brand-accent)}.site-footer{background:#010e1e;color:#bacbd9;padding:62px 0 25px}.footer-top{display:grid;grid-template-columns:1.1fr 1fr auto;gap:45px;align-items:start}.footer-brand img{display:block;width:175px;height:auto}.footer-brand>span{display:block;margin-top:15px;font-size:.7rem;font-weight:800;letter-spacing:.14em;color:var(--brand-accent)}.footer-brand p{margin-top:7px;font-size:.84rem}.footer-about strong{color:#fff;font:650 1.02rem var(--brand-display)}.footer-about p{margin:11px 0 0;font-size:.87rem;color:#9fb6c8;max-width:370px}.footer-links{display:flex;flex-direction:column;align-items:flex-start;gap:13px;font-size:.83rem}.footer-links a:hover{color:var(--brand-accent)}.footer-fine{display:flex;justify-content:space-between;align-items:center;gap:25px;border-top:1px solid rgba(255,255,255,.12);padding-top:20px;margin-top:45px;color:#8ba2b6;font-size:.74rem}.footer-fine span:last-child{max-width:610px;text-align:right}.article-hero{background:radial-gradient(circle at 85% 40%,rgba(5,78,188,.3),transparent 42%),var(--brand-night);padding:54px 0 80px}.back-link{color:var(--brand-accent);font-size:.81rem;font-weight:700}.article-intro{max-width:970px}.article-intro .eyebrow{color:var(--brand-accent)}.article-intro .eyebrow:before{background:var(--brand-accent)}.article-intro h1{font:650 clamp(2.6rem,4.4vw,4.25rem)/1.09 var(--brand-display);letter-spacing:-.052em;color:#fff;margin:24px 0 19px}.article-intro>p{color:#c8d4df;font-size:1.12rem}.article-meta{color:#9cb1c8}.article-shell{padding-top:76px;padding-bottom:104px;grid-template-columns:minmax(0,1fr) 290px}.prose{color:#34475c;font:400 1rem/1.85 var(--brand-body)}.prose h2{font:700 1.85rem/1.22 var(--brand-display);color:var(--brand-text);letter-spacing:-.04em}.prose h3{font:700 1.35rem/1.25 var(--brand-display);color:var(--brand-text)}.prose a{color:var(--brand-blue)}.prose blockquote{border-left-color:var(--brand-blue);background:#f1f7fc}.aside-card{background:#f2f6fb;border:1px solid var(--brand-border);border-radius:5px;padding:27px}.aside-card .eyebrow{font-size:.66rem}.aside-card h2{color:var(--brand-text);font:700 1.6rem/1.17 var(--brand-display);letter-spacing:-.04em}.aside-card p{color:var(--brand-muted)}.aside-note{color:#6d7e92}@media(max-width:1100px){.header-inner{flex-wrap:wrap;justify-content:center;gap:12px;min-height:75px;padding:12px 0}.header-nav{gap:18px}.hero-grid{gap:26px}.feature-inner{padding:28px 25px}.feature-bottom{flex-wrap:wrap}.editorias-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.hero-grid{grid-template-columns:1fr;gap:0;min-height:auto}.hero-content{padding:65px 0 40px}.hero-feature{width:min(580px,100%);margin:0 auto 62px;transform:none}.hero-scope .container{padding:14px 0}.section-header{grid-template-columns:1fr;gap:12px}.section-header>p{max-width:650px}.posts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-grid{grid-template-columns:1fr;gap:28px}.article-shell{grid-template-columns:1fr;gap:42px}.footer-top{grid-template-columns:1fr 1fr}.footer-links{flex-direction:row;flex-wrap:wrap;grid-column:1/-1}}@media(max-width:620px){.container{width:calc(100% - 36px)}.header-inner{justify-content:space-between;align-items:center;padding:15px 0}.identity{gap:11px}.official-logo{width:120px}.identity-divider{height:24px}.identity-words strong{font-size:.72rem}.identity-words small{font-size:.42rem}.header-nav{width:100%;justify-content:space-between;gap:10px;flex-wrap:wrap}.header-nav a{font-size:.77rem}.header-nav a:nth-child(3),.header-nav a:nth-child(4){display:none}.header-nav .nav-cta{padding:10px;font-size:.73rem}.hero-content{padding:56px 0 32px}.hero h1{font-size:clamp(2.55rem,11vw,3.4rem)}.hero-actions{gap:18px}.hero-feature{margin-bottom:45px}.feature-inner{padding:27px 23px}.feature-topbar{padding:14px 16px}.feature-topbar-right{display:none}.hero-scope a:last-child{display:none}.editorias-section,.conteudos-section{padding:63px 0 71px}.editorias-grid,.posts-grid{grid-template-columns:1fr}.editoria-card{min-height:0;padding:22px}.editoria-detail{margin-top:12px}.editoria-card h3{font-size:1.25rem}.post-visual{height:190px}.filters{flex-direction:column;align-items:stretch}.about-section{padding:64px 0}.footer-top{grid-template-columns:1fr;gap:32px}.footer-links{grid-column:auto}.footer-fine{flex-direction:column;align-items:flex-start}.footer-fine span:last-child{text-align:left}.article-hero{padding:33px 0 58px}.article-intro h1{font-size:clamp(2.2rem,10vw,3rem)}.article-shell{padding-top:43px;padding-bottom:68px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.post-card,.editoria-card{transition:none}}.category-filters{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 24px}.category-filter{appearance:none;border:1px solid #d4dfea;background:#fff;color:var(--brand-text);border-radius:4px;padding:9px 15px;font:600 .82rem var(--brand-body);cursor:pointer;transition:background .18s,border-color .18s,color .18s}.category-filter:hover{border-color:var(--brand-blue);color:var(--brand-blue)}.category-filter.active,.category-filter[aria-pressed=true]{background:var(--brand-blue);border-color:var(--brand-blue);color:#fff}.category-filter:focus-visible{outline:3px solid var(--brand-accent);outline-offset:2px}.article-related{margin-top:42px;border-top:1px solid var(--brand-border);padding-top:26px}.article-related h2{font-family:var(--brand-display);font-size:1.55rem;color:var(--brand-night)}.article-related ul{padding-left:20px}.article-related li{margin:8px 0}.article-related a{color:var(--brand-blue);text-decoration:underline;text-underline-offset:3px}@media(max-width:720px){.category-filters{gap:7px}.category-filter{padding:8px 11px;font-size:.77rem}}.post-visual.with-photo{width:100%;height:auto;min-height:0;aspect-ratio:1/1;background:#fff;border-bottom:1px solid var(--brand-border);overflow:hidden}.post-visual.with-photo:before,.post-visual.with-photo:after{display:none}.post-thumbnail{position:absolute;inset:0;z-index:3;display:block;width:100%;height:100%;object-fit:cover;object-position:center;background:#fff}.post-visual-fallback{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;gap:12px;padding:24px;min-height:100%;width:100%;color:#fff}.post-visual-fallback span{color:var(--brand-accent);letter-spacing:.11em;text-transform:uppercase;font-size:.69rem;font-weight:700}.post-visual-fallback strong{font:700 clamp(1.07rem,1.45vw,1.33rem)/1.28 var(--brand-display);max-width:310px}.post-visual.with-photo .post-visual-fallback{display:none}.feature-image-wrap{margin:0 0 22px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--brand-border);border-radius:4px;overflow:hidden;max-height:255px}.feature-image{display:block;width:100%;height:245px;object-fit:contain;object-position:center}.article-cover{margin:0 auto 36px;max-width:680px;padding:0;border-radius:5px;overflow:hidden;background:#fff;border:1px solid var(--brand-border)}.article-cover img{display:block;width:100%;height:auto;max-height:650px;object-fit:contain;margin:auto}.article-cover figcaption{padding:9px 16px;text-align:center;background:#fff;font-size:.73rem;line-height:1.5;color:var(--brand-muted)}.article-cover figcaption a{color:var(--brand-secondary);text-decoration:underline;text-underline-offset:2px}@media(max-width:680px){.feature-image-wrap{max-height:230px}.feature-image{height:220px}.article-cover{margin-bottom:28px}.article-cover img{max-height:520px}}
