/* Componentes com lógica editorial: menos efeito, mais informação e ritmo. */
    .hero:before{display:none}.hero{background:#08090d}.hero-grid{opacity:.18;background-size:80px 80px}.hero h1 strong{background:none;color:#9debf5;-webkit-text-fill-color:initial}.round-link{background:#d9f7fa;box-shadow:none;border:1px solid #d9f7fa}.orbit{border-radius:0;background:#08090d;backdrop-filter:none}
    .statement p strong,.manifesto em{background:none;color:#9debf5;-webkit-text-fill-color:initial}
    .path-ledger{display:block;background:transparent;border:0;border-top:1px solid rgba(255,255,255,.25)}.path-ledger .path-card{min-height:0;display:grid;grid-template-columns:1.2fr 3fr 1.2fr;align-items:stretch;padding:0;border-bottom:1px solid rgba(255,255,255,.25);background:transparent!important;transform:none!important;overflow:visible}.path-ledger .path-card:after{display:none}.path-ledger .path-top{padding:28px 24px 28px 0;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid rgba(255,255,255,.15);color:#8993a3}.path-ledger .path-card>div:nth-child(2){padding:42px 4vw;display:grid;grid-template-columns:1fr 2fr;align-items:start}.path-ledger .path-card small{color:#9debf5;padding-top:8px}.path-ledger .path-card h3{font-size:clamp(42px,5vw,76px);margin:0;line-height:.84}.path-ledger .path-card p{grid-column:2;max-width:380px;margin:24px 0 0}.path-ledger .path-card>a{padding:28px 0 28px 24px;border-top:0;border-left:1px solid rgba(255,255,255,.15);align-items:flex-end}.path-ledger .path-card:hover h3{font-family:var(--serif);font-style:italic;font-weight:300;color:#9debf5}.path-ledger .path-card:hover{color:#fff}
    .library{background:#0b0d12;border-block:1px solid rgba(255,255,255,.12)}.book{border-radius:2px}.book-main,.book-back{box-shadow:12px 18px 0 rgba(0,0,0,.4),0 0 0 1px rgba(255,255,255,.14)}.book-main:after,.book-back:after{display:none}.book-note{background:#d9f7fa;box-shadow:8px 8px 0 #111;border:1px solid #111;border-radius:0}
    .tools{background:#090b11;border-bottom:1px solid rgba(255,255,255,.14)}.tool-index{margin:0 4vw;border-top:1px solid rgba(255,255,255,.32)}.tool-index-head,.tool-index a{display:grid;grid-template-columns:1.2fr 2.2fr 1fr .4fr;gap:20px;align-items:center;border-bottom:1px solid rgba(255,255,255,.18);padding:15px 0}.tool-index-head{font:9px var(--mono);color:#697180}.tool-index a{min-height:92px;transition:.2s}.tool-index a strong{font-size:clamp(22px,3vw,40px);letter-spacing:-.05em}.tool-index a span{font:11px var(--mono);color:#a8b0bf}.tool-index a b{text-align:right;font:11px var(--mono)}.tool-index a:hover{padding-inline:18px;background:#f7f8fb;color:#08090d}.tool-index a:hover span{color:#4d5158}.tool-bottom a{background:transparent;border:1px solid rgba(255,255,255,.35);backdrop-filter:none}.closing{background:#d9f7fa}.site-footer b{color:#9debf5}
    @media(max-width:800px){.path-ledger .path-card{grid-template-columns:1fr}.path-ledger .path-top{min-height:90px;border-right:0;flex-direction:row;padding:20px 0}.path-ledger .path-card>div:nth-child(2){display:block;padding:35px 0}.path-ledger .path-card p{margin-top:22px}.path-ledger .path-card>a{border-left:0;border-top:1px solid rgba(255,255,255,.14);padding:20px 0}.tool-index-head{display:none}.tool-index a{grid-template-columns:1fr auto;padding:22px 0}.tool-index a strong{font-size:28px}.tool-index a span{grid-column:1}.tool-index a span:nth-of-type(2){display:none}.tool-index a b{grid-column:2;grid-row:1}}
