:root{--paper:#fafaf7;--ink:#1a2438;--slate:#4a5568;--rule:#d8d9d2;--verdict:#1e6b52;--hold:#8a6d1f}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Inter,sans-serif;font-size:16px;line-height:1.7}.mono{font-family:IBM Plex Mono,monospace}.serif{font-family:Newsreader,serif}a{color:inherit}.wrap{max-width:940px;margin:0 auto;padding:0 24px}.site-header{border-bottom:2px solid var(--ink)}.head-inner{justify-content:space-between;align-items:center;padding:20px 0 14px;display:flex}.logo{align-items:baseline;gap:9px;font-family:Newsreader,serif;font-size:23px;font-weight:700;text-decoration:none;display:flex}.mark{align-items:flex-end;gap:2px;height:16px;display:inline-flex}.mark i{background:var(--ink);width:5px}.mark i:first-child{height:10px}.mark i:last-child{background:var(--verdict);height:16px}.logo span{color:var(--verdict)}.site-nav{color:var(--slate);gap:22px;font-size:13px;display:flex}.site-nav a{text-decoration:none}.site-nav a:hover{color:var(--ink)}.sidestrip{z-index:1;border-right:1px solid var(--ink);flex-direction:column;align-items:flex-start;gap:12px;width:32px;padding:14px 0;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden}.sidestrip b{flex-direction:column;flex:none;align-items:flex-start;gap:2px;display:flex}.sidestrip b i{background:var(--rule);width:0;height:4px;transition:background .3s}.sidestrip b i.w{background:var(--ink)}@media (max-width:1180px){.sidestrip{display:none}}.hero{grid-template-columns:1.5fr 1fr;align-items:start;gap:40px;padding:64px 0 0;display:grid}.hero h1{letter-spacing:-.01em;font-family:Newsreader,serif;font-size:clamp(34px,5.6vw,52px);font-weight:600;line-height:1.18}.hero h1 em{color:var(--verdict);font-style:italic}.hero p.lead{max-width:560px;color:var(--slate);margin-top:20px;font-size:16px}.hero .tagline{color:var(--verdict);letter-spacing:.1em;margin-top:22px;font-family:IBM Plex Mono,monospace;font-size:12px}.operator{border:1px solid var(--ink);background:#fff;margin-top:8px}.op-head{border-bottom:1px solid var(--rule);align-items:center;gap:12px;padding:14px 16px;display:flex}.seal{border:1.5px solid var(--verdict);border-radius:50%;flex:none;justify-content:center;align-items:flex-end;gap:3px;width:44px;height:44px;padding-bottom:11px;display:flex;transform:rotate(-6deg)}.seal i{background:var(--verdict);width:5px}.seal i:first-child{opacity:.45;height:9px}.seal i:last-child{height:15px}.op-head .t{letter-spacing:.14em;color:var(--slate);font-size:11px}.op-head .n{margin-top:1px;font-family:Newsreader,serif;font-size:17px;font-weight:600}.op-stats{grid-template-columns:1fr 1fr;font-size:12px;display:grid}.op-stats>div{border-bottom:1px solid var(--rule);padding:10px 16px}.op-stats>div:nth-child(odd){border-right:1px solid var(--rule)}.op-stats>div:nth-last-child(-n+2){border-bottom:none}.op-stats b{font-family:IBM Plex Mono,monospace;font-size:16px;font-weight:500;display:block}.op-stats span{color:var(--slate)}.op-note{color:var(--slate);border-top:1px solid var(--ink);padding:10px 16px;font-family:Newsreader,serif;font-size:11.5px;font-style:italic}.section-label{letter-spacing:.14em;color:var(--slate);align-items:center;gap:12px;margin:64px 0 8px;font-family:IBM Plex Mono,monospace;font-size:12px;display:flex}.section-label:after{content:"";background:var(--rule);flex:1;height:1px}.audit{border:1px solid var(--ink);background:#fff;margin-top:16px}.audit-head{border-bottom:1px solid var(--ink);background:#f2f2ec;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.audit-head h2{font-family:Newsreader,serif;font-size:21px;font-weight:600}.audit-head .vs,.vs{color:var(--verdict);font-family:Newsreader,serif;font-style:italic}.audit-head .no{color:var(--slate);font-family:IBM Plex Mono,monospace;font-size:12px}.compare{padding:18px 20px 6px}.axis{color:var(--slate);letter-spacing:.1em;border-bottom:1px solid var(--rule);text-transform:uppercase;grid-template-columns:170px 1fr 92px;gap:14px;padding-bottom:6px;font-size:10px;display:grid}.crow{border-bottom:1px solid var(--rule);grid-template-columns:170px 1fr 92px;align-items:center;gap:14px;padding:13px 0;display:grid}.crow:last-child{border-bottom:none}.crow .name{font-size:14px;font-weight:600}.crow .name small{color:var(--slate);font-size:11px;font-weight:400;display:block}.lane{background:repeating-linear-gradient(90deg,transparent,transparent calc(10% - 1px),var(--rule) calc(10% - 1px),var(--rule) 10%);height:16px;position:relative}.lane i{background:var(--verdict);position:absolute;inset:2px auto 2px 0}.crow.runner .lane i{background:var(--slate);opacity:.55}.lane .gap{border-left:1px dashed var(--hold);border-right:1px dashed var(--hold);position:absolute;top:-4px;bottom:-4px}.lane .gap:after{content:attr(data-d);color:var(--hold);font-family:IBM Plex Mono,monospace;font-size:9.5px;position:absolute;top:-14px;right:2px}.crow .verdict{text-align:right}.crow .score{margin-bottom:4px;font-family:IBM Plex Mono,monospace;font-size:13px;display:block}.stamp{border:1.5px solid var(--verdict);color:var(--verdict);letter-spacing:.14em;white-space:nowrap;border-radius:2px;padding:3px 10px;font-size:10px;font-weight:600;display:inline-block;transform:rotate(-2deg)}.stamp.hold{border-color:var(--hold);color:var(--hold)}.audit-foot{color:var(--slate);border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:12px 20px;font-size:12px;display:flex}.audit-foot a{color:var(--verdict);font-weight:600;text-decoration:none}.entry-grid{background:var(--rule);border:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:1px;margin-top:16px;display:grid}.cell{color:inherit;background:#fff;padding:22px 20px;text-decoration:none;display:block}.cell:hover h3{color:var(--verdict)}.cell .kind{color:var(--verdict);letter-spacing:.12em;font-family:IBM Plex Mono,monospace;font-size:10px}.cell h3{margin:8px 0 6px;font-family:Newsreader,serif;font-size:19px;font-weight:600;line-height:1.35;transition:color .15s}.cell p{color:var(--slate);font-size:13px}.cell .date{color:var(--slate);margin-top:12px;font-family:IBM Plex Mono,monospace;font-size:11px}.article{max-width:720px;margin:0 auto;padding:56px 24px}.article .kind{color:var(--verdict);letter-spacing:.14em;font-family:IBM Plex Mono,monospace;font-size:11px}.article h1{margin:12px 0 8px;font-family:Newsreader,serif;font-size:clamp(28px,4.6vw,40px);font-weight:600;line-height:1.25}.article .meta{color:var(--slate);border-bottom:1px solid var(--rule);margin-bottom:32px;padding-bottom:16px;font-family:IBM Plex Mono,monospace;font-size:12px}.prose h2{margin:36px 0 12px;font-family:Newsreader,serif;font-size:24px;font-weight:600}.prose h3{margin:28px 0 10px;font-family:Newsreader,serif;font-size:19px;font-weight:600}.prose p{margin:14px 0}.prose ul,.prose ol{margin:14px 0 14px 22px}.prose li{margin:6px 0}.prose table{border-collapse:collapse;border:1px solid var(--ink);background:#fff;width:100%;margin:18px 0;font-size:14px}.prose th{color:var(--slate);text-align:left;border-bottom:1px solid var(--ink);letter-spacing:.08em;text-transform:uppercase;background:#f2f2ec;padding:9px 14px;font-size:11px;font-weight:500}.prose td{border-bottom:1px solid var(--rule);padding:11px 14px}.prose tr:last-child td{border-bottom:none}.prose blockquote{border-left:3px solid var(--verdict);color:var(--slate);margin:18px 0;padding:4px 0 4px 16px;font-family:Newsreader,serif;font-size:17px;font-style:italic}.prose code{background:#efefe9;border-radius:2px;padding:1px 5px;font-family:IBM Plex Mono,monospace;font-size:.88em}.prose a{color:var(--verdict)}.disclosure{border:1px solid var(--rule);color:var(--slate);background:#fff;margin-top:40px;padding:14px 16px;font-size:12px}.site-footer{border-top:2px solid var(--ink);color:var(--slate);margin-top:72px;padding:20px 0 48px;font-size:12px}.foot-inner{justify-content:space-between;display:flex}@media (max-width:720px){.hero,.entry-grid{grid-template-columns:1fr}.site-nav{gap:14px}.axis,.crow{grid-template-columns:110px 1fr 80px}}
