.blog-hero{background:radial-gradient(at 88% 40%,#e1d9e7,#0000 60%);padding:70px 6% 55px}.blog-hero h1{max-width:14ch;font-size:clamp(44px,5.2vw,78px);line-height:1.03}.blog-hero>p:not(.eyebrow){color:var(--muted);max-width:620px;margin-top:28px;font-size:18px;line-height:1.8}.blog-list{max-width:1500px;margin:auto;padding:0 6% 90px}.blog-entry{border-top:1px solid var(--rule);grid-template-columns:1fr 1.5fr;gap:0 60px;padding:34px 0;display:grid}.blog-entry:hover h2{color:var(--violet)}.blog-entry-meta{letter-spacing:1px;color:var(--violet);flex-direction:column;gap:9px;font-size:12px;line-height:1.6;display:flex}.blog-entry-meta time{color:var(--muted);letter-spacing:.4px}.blog-entry h2{font:clamp(30px,3.1vw,44px)/1.08 var(--serif);letter-spacing:-.9px;margin:0;transition:color .2s}.blog-entry p{color:var(--muted);max-width:62ch;margin:18px 0 0;font-size:17px;line-height:1.8}.blog-entry-more{border-bottom:1px solid var(--rule);margin-top:20px;padding-bottom:6px;font-size:14px;display:inline-block}.post{max-width:1500px;margin:auto;padding:70px 6% 40px}.post-crumbs{color:var(--muted);margin-bottom:38px;font-size:12px}.post-crumbs a:hover{color:var(--violet);text-decoration:underline}.post-crumbs span{padding:0 8px}.post-head{max-width:900px}.post-head h1{font-size:clamp(38px,4.6vw,68px);line-height:1.04}.post-lead{max-width:640px;margin-top:30px;font-size:20px;line-height:1.7}.post-meta{color:var(--muted);border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:8px 22px;max-width:640px;margin-top:34px;padding-top:22px;font-size:13px;display:flex}.post-meta strong{color:var(--ink);font-weight:500}.post-updated{font-size:12px}.post-body{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:70px;max-width:1500px;margin:auto;padding:0 6% 30px;display:grid}.post-prose{color:#3c3842;max-width:70ch;font-size:17.5px;line-height:1.85}.post-prose h2{font:clamp(28px,2.9vw,40px)/1.12 var(--serif);letter-spacing:-.8px;color:var(--ink);margin:56px 0 20px}.post-prose h3{font:25px/1.2 var(--serif);letter-spacing:-.4px;color:var(--ink);margin:38px 0 14px;font-weight:400}.post-prose p{margin:0 0 22px}.post-prose ul,.post-prose ol{margin:0 0 24px;padding-left:22px}.post-prose li{margin-bottom:11px}.post-prose strong{color:var(--ink);font-weight:600}.post-prose a{color:var(--violet);text-underline-offset:3px;text-decoration:underline}.post-prose blockquote{border-left:2px solid var(--borde-fuerte,#b7a5c1);font:24px/1.5 var(--serif);color:var(--ink);margin:32px 0;padding:4px 0 4px 26px}.post-prose blockquote p{margin:0}.post-prose hr{border:0;border-top:1px solid var(--rule);margin:44px 0}.post-prose .aviso{background:#efe9f1;border-radius:6px;margin:34px 0;padding:22px 26px;font-size:16px;line-height:1.75}.post-prose .aviso p{margin:0}.post-prose .aviso strong{color:var(--violet);margin-bottom:7px;display:block}.post-aside{font-size:14px;line-height:1.7;position:sticky;top:34px}.post-aside-card{border-top:1px solid #b8a8bf;padding-top:20px}.post-aside-card h2{font:26px/1.15 var(--serif);letter-spacing:-.5px;margin:0 0 14px;font-weight:400}.post-aside-card p{color:var(--muted);margin:0 0 18px}.post-aside .solid-button{gap:20px;width:100%;margin-top:0;font-size:13px}.post-toc{border-top:1px solid var(--rule);margin-top:38px;padding-top:20px}.post-toc p{letter-spacing:2px;color:var(--violet);margin:0 0 14px;font-size:11px}.post-toc ol{counter-reset:toc;margin:0;padding:0;list-style:none}.post-toc li{counter-increment:toc;color:var(--muted);gap:11px;margin-bottom:11px;font-size:13.5px;line-height:1.5;display:flex}.post-toc li:before{content:counter(toc);color:var(--violet);font-family:var(--serif);font-size:15px}.post-toc a:hover{color:var(--violet);text-decoration:underline}.post-author{border-top:1px solid var(--rule);align-items:center;gap:22px;max-width:1500px;margin:20px 6% 0;padding:30px 0;display:flex}.post-author .portrait-wrap{flex-shrink:0;width:88px;height:103px}.post-author strong{font:27px var(--serif);letter-spacing:-.7px;font-weight:400;display:block}.post-author p{color:var(--muted);max-width:66ch;margin:8px 0 0;font-size:14.5px;line-height:1.7}.post-related{max-width:1500px;margin:auto;padding:50px 6% 30px}.post-related>p{letter-spacing:2.2px;color:var(--violet);margin:0 0 24px;font-size:11px}.post-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}.post-related-grid a{border-top:1px solid var(--rule);padding-top:20px}.post-related-grid strong{font:28px/1.12 var(--serif);letter-spacing:-.6px;font-weight:400;display:block}.post-related-grid span{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.7;display:block}.post-related-grid a:hover strong{color:var(--violet)}@media (width<=980px){.post-body{grid-template-columns:1fr;gap:45px}.post-aside{max-width:520px;position:static}.blog-entry{grid-template-columns:1fr;gap:16px}.blog-entry-meta{flex-direction:row;align-items:center;gap:16px}}@media (width<=760px){.blog-hero{padding:55px 7% 40px}.blog-list,.post,.post-body,.post-related{padding-left:7%;padding-right:7%}.post{padding-top:50px}.post-prose{font-size:17px}.post-lead{font-size:18px}.post-related-grid{grid-template-columns:1fr;gap:22px}.post-author{gap:16px;margin-inline:7%}}
