.ockham-page{background:var(--hormigon);overflow:clip}.ockham-hero{border-bottom:1px solid var(--hair);padding:clamp(2.5rem,6vw,5.5rem) 0 clamp(4rem,8vw,7rem)}.ockham-hero .detail-top{margin-bottom:clamp(3rem,7vw,6rem)}.ockham-hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(17rem,.65fr);align-items:stretch;gap:clamp(2rem,7vw,7rem);display:grid}.ockham-page .article-head{align-self:center}.ockham-page .article-head .eyebrow{color:var(--trazado)}.ockham-page .article-head h1{letter-spacing:-.06em;max-width:10ch;margin:1rem 0 1.5rem;font-size:clamp(4.25rem,9vw,8.4rem);line-height:.86}.ockham-page .article-lead{max-width:43rem;color:var(--text-2);margin:0;font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.55}.ockham-brand-card{border:1px solid var(--hair);border-radius:var(--radio);background:var(--hormigon-2);grid-template-rows:auto 1fr auto;min-height:27rem;padding:1.4rem;display:grid}.ockham-brand-card>span,.ockham-brand-card>p{color:var(--muted);font-family:var(--font-mono);letter-spacing:.12em;margin:0;font-size:.62rem}.ockham-brand-card img{align-self:center;width:min(70%,12rem);height:auto;margin-inline:auto}.ockham-brand-card>p{color:var(--grafito)}.ockham-page .article-quote{border-radius:var(--radio);background:var(--grafito);color:var(--hormigon);border:0;grid-template-columns:minmax(0,1.45fr) minmax(14rem,.55fr);align-items:end;gap:2rem;margin:clamp(3rem,7vw,6rem) 0 0;padding:clamp(1.6rem,4vw,2.6rem);display:grid}.ockham-page .article-quote blockquote{letter-spacing:-.03em;max-width:28ch;font-size:clamp(1.7rem,3.4vw,3rem);line-height:1.12}.ockham-page .article-quote figcaption{color:var(--oscuro-texto);margin:0}.ockham-page .article-quote-src{color:var(--oscuro-mute);margin-top:.55rem}.ockham-section{border-bottom:1px solid var(--hair);padding:clamp(4rem,8vw,7.5rem) 0}.ockham-section:nth-child(2n){background:var(--hormigon-2)}.ockham-section-grid{grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(2rem,8vw,8rem);display:grid}.ockham-section-grid>header{position:sticky;top:7rem}.ockham-section-grid>header>span{color:var(--trazado);font-family:var(--font-mono);letter-spacing:.1em;margin-bottom:1.3rem;font-size:.65rem;display:block}.ockham-section-grid h2{letter-spacing:-.045em;max-width:14ch;margin:0;font-size:clamp(2.4rem,4.8vw,4.4rem);font-weight:400;line-height:.98}.ockham-section-body{gap:clamp(2rem,5vw,4rem);display:grid}.ockham-prose{max-width:44rem}.ockham-prose p{color:var(--text-2);margin:0;font-size:clamp(1.05rem,1.7vw,1.2rem);line-height:1.7}.ockham-prose p+p{margin-top:1.2rem}.ockham-page .razor{margin:0}.ockham-page .razor-fix{border:1px solid var(--hair);border-radius:var(--radio);background:var(--hormigon);padding:0 1.4rem;overflow:hidden}.ockham-page .razor .razor-q{border-radius:var(--radio) var(--radio) 0 0;padding:1.4rem 1.5rem}.ockham-page .razor-branches{border-radius:0 0 var(--radio) var(--radio)}.ockham-page .razor-symbol{border:1px solid var(--hair);border-radius:var(--radio);background:var(--hormigon-2);grid-template-columns:minmax(12rem,.55fr) minmax(0,1fr);align-items:center;gap:2rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid}.ockham-page .razor-symbol svg{margin:0 auto}.ockham-page .razor-symbol figcaption{margin:0}.ockham-cta{background:var(--grafito);padding:clamp(4rem,8vw,6rem) 0 clamp(2.5rem,5vw,4rem)}.ockham-page .detail-cta{border-top:0;justify-content:space-between;align-items:center;gap:2rem;margin-top:0;padding-top:0;display:flex}.ockham-page .detail-cta p{max-width:45rem;color:var(--oscuro-texto);font-family:var(--font-body);font-size:clamp(1.5rem,3vw,2.4rem);line-height:1.2}.ockham-page .detail-cta>div{flex:none;gap:.7rem;display:flex}.ockham-page .detail-cta .btn{border-color:var(--oscuro-linea);background:var(--hormigon);color:var(--grafito)}.ockham-page .detail-cta .btn--quiet{color:var(--hormigon);background:0 0}@media (width<=55.99rem){.ockham-hero-grid,.ockham-section-grid{grid-template-columns:1fr}.ockham-brand-card{min-height:18rem}.ockham-page .article-quote{grid-template-columns:1fr}.ockham-section-grid>header{position:static}.ockham-section-grid h2{max-width:18ch}.ockham-page .detail-cta{flex-direction:column;align-items:flex-start}}@media (width<=39.99rem){.ockham-page .article-head h1{font-size:clamp(3.7rem,18vw,5.5rem)}.ockham-page .razor-symbol{grid-template-columns:1fr}.ockham-page .detail-cta>div{flex-direction:column;align-items:stretch;width:100%}.ockham-page .detail-cta .btn{justify-content:center}}
