/* Provisional Liner Detail site expression; system fonts are not redistributed. */
body { --ink:#1D2B42; --muted:#5E606A; --paper:#F1F4F8; --green:#274F85; --rust:#8B4429; }
body { --serif:"Segoe UI", ui-sans-serif, system-ui, sans-serif; }
.wo-intro h1 { font-weight:650; line-height:1.03; }
.wo-brand-logo { height:46px; max-width:min(250px,46vw); }
.wo-topic-list { border-top:3px solid var(--green); }
@media(max-width:680px){.wo-brand-logo{height:40px;max-width:180px}.wo-article-head h1{font-size:38px;line-height:1.08;overflow-wrap:anywhere}}
