.blog-prose{line-height:1.85;overflow-wrap:anywhere}.blog-prose>*+*{margin-top:1.5rem}.blog-prose h2{margin-top:2.5rem;font-size:1.5rem;font-weight:600;line-height:1.35}.blog-prose h3{margin-top:2rem;font-size:1.2rem;font-weight:600}.blog-prose a{color:var(--accent-ink);text-decoration:underline;text-underline-offset:3px}.blog-prose ol,.blog-prose ul{padding-left:1.5rem}.blog-prose ul{list-style:disc}.blog-prose ol{list-style:decimal}.blog-prose li+li{margin-top:.5rem}.blog-prose blockquote{border-left:3px solid var(--accent);padding-left:1.5rem;color:var(--muted)}.blog-prose img{display:block;max-width:100%;height:auto;border-radius:var(--radius-lg)}.blog-prose figcaption{margin-top:.75rem;font-size:.875rem;color:var(--muted)}.blog-prose .table-scroll{overflow-x:auto}.blog-prose .table-scroll table{min-width:32rem;overflow-wrap:normal}.blog-prose table{width:100%;border-collapse:collapse;font-size:.925rem}.blog-prose caption{text-align:left;margin-bottom:.75rem;font-weight:600}.blog-prose td,.blog-prose th{padding:.75rem;text-align:left;border-bottom:1px solid var(--border);vertical-align:top}.blog-prose th{background:var(--bg-soft)}.blog-prose hr{border-color:var(--border)}.logbook{max-width:1060px;margin:auto;padding:0 24px 72px}.logbook *{min-width:0}.logbook h1,.logbook h2{letter-spacing:0}.log-eyebrow{color:var(--accent-ink);font-size:.75rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.log-eyebrow a{text-decoration:none}.log-label{color:var(--muted);font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.log-hero{padding-top:64px;display:grid;grid-template-columns:minmax(0,1fr) 292px;gap:56px;align-items:start}.log-hero h1{margin-top:14px;font-size:clamp(2.5rem,5.4vw,3.75rem);line-height:1.06;font-weight:600;max-width:16ch}.log-dek{margin-top:20px;color:var(--muted);font-size:1.1875rem;line-height:1.7;max-width:46ch}.log-author{padding:6px 0 0 22px;border-left:1px solid var(--border-med);color:var(--muted);font-size:.9375rem;line-height:1.65}.log-author p{margin-top:10px}.log-author a,.log-byline a{color:var(--accent-ink);text-decoration:underline;text-underline-offset:3px}.log-bar{margin-top:56px;padding:16px 0;border-top:1px solid var(--border-med);border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;gap:16px}.log-bar nav{max-width:100%;overflow-x:auto}.log-filters{display:flex;gap:8px;list-style:none;padding:0;margin:0}.log-filters li{flex-shrink:0}.log-filters a,.log-unavailable{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;border:1px solid var(--border-med);background:var(--bg-card);border-radius:9999px;padding:8px 8px 8px 15px;font-size:.875rem;text-decoration:none}.log-unavailable{color:var(--muted);background:transparent}.log-filters a span,.log-unavailable span{padding:0 6px;border-radius:9999px;background:var(--bg-soft);color:var(--muted);font-size:.75rem;font-variant-numeric:tabular-nums}.log-filters a[aria-current=page]{background:var(--ink);border-color:var(--ink);color:var(--bg-card)}.log-filters a:hover{border-color:var(--accent2)}.log-count{flex-shrink:0}.log-entries{list-style:none;margin:0;padding:0}.log-entry{display:grid;grid-template-columns:38px minmax(0,1fr) 196px;gap:28px;align-items:start;padding:30px 18px;margin:0 -18px;border-bottom:1px solid var(--border);border-radius:var(--radius-lg);text-decoration:none}.log-entry:hover{background:var(--bg-card);box-shadow:var(--rv-shadow-card)}.log-entry h2{margin:9px 0 0;font-size:1.5rem;line-height:1.3;font-weight:600;max-width:24ch}.log-entry p:not(.log-meta){margin-top:8px;color:var(--muted);font-size:.9375rem;line-height:1.6}.log-meta{line-height:1.8}.log-meta span{color:var(--accent-ink)}.log-number{padding-top:3px}.log-entry-aside,.log-number{font-variant-numeric:tabular-nums}.log-entry-aside{text-align:right}.log-entry-aside strong{color:var(--ink);font-weight:600}.log-empty{padding:40px 0;color:var(--muted);line-height:1.8}.log-crumbs{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:36px 0 0;color:var(--muted);font-size:.8125rem}.log-crumbs li+li:before{content:"/";margin-right:8px;color:var(--muted)}.log-crumbs [aria-current]{color:var(--ink)}.log-crumbs a:hover{text-decoration:underline}.log-article-head{max-width:760px;padding:22px 0 30px;border-bottom:1px solid var(--border-med)}.log-article-head h1{margin-top:14px;font-size:clamp(2.125rem,4.6vw,3.125rem);font-weight:600;line-height:1.1}.log-article-head .log-dek{font-size:1.125rem}.log-byline{margin-top:18px;font-size:.9375rem;color:var(--muted);line-height:1.8}.log-article-body{display:grid;grid-template-columns:minmax(0,700px) minmax(0,1fr);gap:56px;padding:40px 0 8px}.log-article-body .blog-prose{font-size:1.0625rem}.log-article-body .blog-prose>:first-child{margin-top:0}.blog-prose h2[id]{scroll-margin-top:32px}.log-rail{position:sticky;top:32px;align-self:start;font-size:.875rem}.log-rail nav{margin-top:24px;padding-top:24px;border-top:1px solid var(--border)}.log-rail dl{margin-top:12px}.log-rail dl div{display:flex;justify-content:space-between;gap:14px;margin-top:9px}.log-rail dt{color:var(--muted)}.log-rail dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.log-mobile-contents ol,.log-rail ol{padding-left:1.125rem;list-style:decimal;color:var(--muted)}.log-mobile-contents li,.log-rail li{margin-top:8px}.log-mobile-contents a:hover,.log-rail a:hover{text-decoration:underline}.log-mobile-contents{display:none}.log-cta{max-width:760px;margin:52px 0 16px;padding:24px;background:var(--bg-soft);border-radius:var(--radius-lg);display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.log-cta h2{font-size:1.375rem;font-weight:600}.log-cta p{margin-top:6px;font-size:.9375rem;color:var(--muted);max-width:42ch;line-height:1.7}.blog-prose .evidence-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.blog-prose .evidence-title{padding:11px 18px;border-bottom:1px solid var(--border);font-size:.8125rem}.blog-prose .evidence-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.blog-prose .evidence-stats div{padding:18px;border-right:1px solid var(--border)}.blog-prose .evidence-stats strong{display:block;font-size:1.75rem;font-weight:600;font-variant-numeric:tabular-nums}.blog-prose .evidence-stats span{font-size:.8125rem;color:var(--muted)}.blog-prose .evidence-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.blog-prose .evidence-compare>div{padding:18px}.blog-prose .evidence-compare>div+div{border-left:1px solid var(--border)}.blog-prose .evidence-compare h3{margin:0 0 12px;font-size:1rem}.blog-prose .evidence-compare li{font-size:.9375rem}.blog-prose .evidence-card figcaption{padding:12px 18px;margin:0;border-top:1px solid var(--border);background:var(--bg-soft)}.blog-prose .evidence-limit{background:var(--accent-soft);border-left:3px solid var(--accent);padding:16px 20px;border-radius:0 var(--radius) var(--radius) 0;font-size:.9375rem}@media(max-width:980px){.log-hero{grid-template-columns:minmax(0,1fr);gap:28px}.log-author{border-left:0;border-top:1px solid var(--border-med);padding:18px 0 0;max-width:48ch}.log-article-body{grid-template-columns:minmax(0,1fr);gap:24px}.log-rail{position:static}.log-desktop-contents{display:none}.log-mobile-contents{display:block;margin-top:24px;padding:16px;border:1px solid var(--border);border-radius:var(--radius)}.log-mobile-contents summary{cursor:pointer;font-weight:600}}@media(max-width:680px){.logbook{padding:0 16px 48px}.log-hero{padding-top:36px}.log-bar{margin-top:40px}.log-count,.log-number{display:none}.log-entry{grid-template-columns:minmax(0,1fr);gap:14px;margin:0;padding:24px 0}.log-entry h2{font-size:1.3125rem;max-width:none}.log-entry-aside{text-align:left}.blog-prose .evidence-compare,.blog-prose .evidence-stats{grid-template-columns:minmax(0,1fr)}.blog-prose .evidence-compare>div+div,.blog-prose .evidence-stats div+div{border-left:0;border-top:1px solid var(--border)}}