.editorial-page{background:var(--carbono)}.editorial-page .editorial-header{background:#070a0ef5}.editorial-main{min-height:70vh;padding:124px 0 112px}.breadcrumbs{color:var(--ferro-texto);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:56px;font-size:13px;display:flex}.breadcrumbs a{color:var(--aco)}.breadcrumbs a:hover{color:var(--titanio)}.editorial-hero{max-width:900px;margin-bottom:56px}.editorial-hero h1{margin-bottom:24px;font-size:clamp(38px,6vw,68px)}.editorial-hero .lede{max-width:760px}.editorial-content{max-width:840px}.answer-card,.definition-card{background:var(--card);border:1px solid var(--border);border-left:3px solid var(--brasa);border-radius:0 14px 14px 0;max-width:880px;margin:0 0 52px;padding:30px 32px}.answer-card p,.definition-card p{color:var(--titanio);font-size:19px}.prose{max-width:820px;color:var(--aco)}.prose h2{margin:64px 0 18px;scroll-margin-top:100px;font-size:clamp(26px,4vw,36px)}.prose h3{margin:42px 0 14px;scroll-margin-top:100px;font-size:22px}.prose p,.prose li{font-size:17px}.prose p{margin:0 0 22px}.prose ul,.prose ol{margin:0 0 28px 24px}.prose li{margin-bottom:10px;padding-left:6px}.prose strong{color:var(--titanio)}.prose a{color:var(--brasa);border-bottom:1px solid #ff6b1a73}.prose blockquote{border-left:3px solid var(--brasa);color:var(--titanio);margin:34px 0;padding:8px 0 8px 24px;font-size:20px}.prose code{background:var(--card);border:1px solid var(--border);color:var(--titanio);border-radius:5px;padding:2px 7px}.compare-grid{grid-template-columns:1fr 1fr;gap:20px;margin:36px 0 54px;display:grid}.compare-card{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:28px}.compare-card.irom{border-top:3px solid var(--brasa)}.compare-card h2,.compare-card h3{margin:0 0 16px;font-size:21px}.compare-card ul{margin-left:20px}.compare-card li{margin-bottom:10px}.related-links{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:56px;display:grid}.related-links a{background:var(--card);border:1px solid var(--border);color:var(--titanio);border-radius:10px;padding:20px;font-weight:700}.related-links a:hover{border-color:var(--aco)}.article-meta{max-width:820px;color:var(--ferro-texto);flex-wrap:wrap;gap:9px;margin:-28px 0 52px;font-size:13.5px;display:flex}.article-meta a{color:var(--aco);border-bottom:1px solid var(--border)}.article-question{background:var(--card);border-left:3px solid var(--brasa);max-width:820px;margin:-22px 0 50px;padding:22px 24px}.article-question p{color:var(--titanio);margin:7px 0 0;font-size:18px;font-weight:700}.article-cover{max-width:920px;margin:-10px 0 58px}.article-cover img{border:1px solid var(--border);background:var(--grafite);border-radius:14px;width:100%;height:auto;display:block}.article-cover figcaption{max-width:760px;color:var(--ferro-texto);margin:12px 0 0;font-size:13px;line-height:1.55}.article-body{border-bottom:1px solid var(--border);padding-bottom:72px}.article-body table{border-collapse:collapse;width:100%;margin:30px 0 38px;font-size:15px}.article-body th,.article-body td{border:1px solid var(--border);text-align:left;vertical-align:top;padding:14px 15px}.article-body th{background:var(--card);color:var(--titanio);font-weight:700}.article-body td{color:var(--aco)}.article-cta{background:var(--card);border:1px solid var(--border);border-radius:14px;max-width:820px;margin-top:64px;padding:38px}.article-cta h2{margin-bottom:14px;font-size:clamp(26px,4vw,36px)}.article-cta p{max-width:620px;margin-bottom:26px}.post-list{gap:20px;max-width:920px;display:grid}.post-card{background:var(--card);border:1px solid var(--border);min-height:220px;transition:border-color .18s ease,transform .15s var(--ease-forja);border-radius:12px;grid-template-columns:minmax(240px,34%) minmax(0,1fr);display:grid;overflow:hidden}.post-card:hover{border-color:var(--aco);transform:translateY(-2px)}.post-card:focus-visible{outline:2px solid var(--brasa);outline-offset:3px}.post-card-media{background:var(--grafite);min-height:100%;display:block;position:relative;overflow:hidden}.post-card-media:after{content:"";pointer-events:none;border-right:1px solid #a7b0b91f;position:absolute;inset:0}.post-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .35s var(--ease-forja);display:block}.post-card:hover .post-card-media img{transform:scale(1.025)}.post-card-content{flex-direction:column;align-items:flex-start;min-width:0;padding:28px 30px;display:flex}.post-card .post-kicker{text-transform:uppercase;letter-spacing:.14em;color:var(--brasa);font-size:12px;font-weight:700}.post-card h2{margin:8px 0 12px;font-size:25px;line-height:1.16}.post-card p{color:var(--aco);margin:0}.post-card-footer{flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;padding-top:20px;display:flex}.post-card time{color:var(--ferro-texto);font-size:13px}.post-card .post-byline{color:var(--aco);font-size:13px}.post-card .post-byline:after{content:"·";color:var(--ferro-texto);margin-left:10px}.empty-state{background:var(--card);border:1px solid var(--border);border-radius:12px;max-width:760px;padding:32px}.not-found-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.author-profile{grid-template-columns:168px minmax(0,820px);align-items:start;gap:38px;display:grid}.author-profile img{border:1px solid var(--border);border-radius:12px}@media (width<=900px){.editorial-main{padding-top:108px}.editorial-header nav a:not(.btn){display:none}.compare-grid,.related-links{grid-template-columns:1fr}}@media (width<=640px){.editorial-main{padding-bottom:80px}.editorial-hero h1{font-size:38px}.answer-card,.definition-card,.article-cta{padding:26px 22px}.article-cover{margin-top:0}.article-body table{white-space:nowrap;display:block;overflow-x:auto}.post-card{grid-template-columns:1fr;min-height:0}.post-card-media{aspect-ratio:1200/630;min-height:0}.post-card-media:after{border-bottom:1px solid #a7b0b91f;border-right:0}.post-card-content{padding:24px 22px 25px}.post-card h2{font-size:23px}.author-profile{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.post-card,.post-card-media img{transition:none}.post-card:hover,.post-card:hover .post-card-media img{transform:none}}
