:root{--black:#080808;--ink:#111;--white:#fff;--paper:#f5f5f2;--grey:#737373;--line:#d8d8d2;--signal:#b8ff22}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--white);font-family:Inter,Pretendard,"Helvetica Neue",Arial,sans-serif;letter-spacing:0;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}p,li,h1,h2,h3{word-break:keep-all;overflow-wrap:break-word}.shell{width:min(1120px,calc(100% - 48px));margin:0 auto}.editorial-header{position:sticky;z-index:20;top:0;color:var(--white);background:rgba(8,8,8,.96);border-bottom:1px solid rgba(255,255,255,.22)}.editorial-header .shell{height:64px;display:flex;align-items:center;justify-content:space-between;gap:28px}.editorial-brand{font-size:23px;font-weight:800}.dot{color:var(--signal)}.editorial-nav{display:flex;gap:22px;color:rgba(255,255,255,.58);font-size:11px;font-weight:750;text-transform:uppercase}.editorial-nav a:hover,.editorial-nav a:focus-visible{color:var(--white)}.editorial-hero{color:var(--white);background:var(--black);border-bottom:1px solid rgba(255,255,255,.22)}.editorial-hero .shell{min-height:560px;display:grid;align-content:space-between;padding-top:72px;padding-bottom:56px}.editorial-kicker{margin:0;color:var(--signal);font:760 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase}.editorial-hero h1{max-width:980px;margin:84px 0 38px;font-size:clamp(52px,8vw,104px);line-height:.98}.editorial-lead{max-width:760px;margin:0;color:rgba(255,255,255,.62);font-size:18px;line-height:1.8}.article{padding:88px 0 120px}.article-section{display:grid;grid-template-columns:220px minmax(0,1fr);gap:56px;padding:68px 0;border-top:1px solid var(--ink)}.article-section:first-child{padding-top:0;border-top:0}.section-index{margin:0;color:var(--grey);font:740 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase}.article-copy h2{margin:0 0 24px;font-size:clamp(30px,4vw,52px);line-height:1.05}.article-copy>p,.article-copy li{font-size:16px;line-height:1.8}.article-copy>p{margin:0 0 20px;color:var(--grey)}.principle{padding:30px;color:var(--black);background:var(--signal);border:1px solid var(--ink)}.principle strong{display:block;margin-bottom:12px;font-size:13px}.principle p{margin:0;font-size:18px;line-height:1.65}.evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--ink)}.evidence{min-height:210px;padding:24px;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink)}.evidence:nth-child(2n){border-right:0}.evidence:nth-last-child(-n+2){border-bottom:0}.evidence small{color:var(--grey);font:740 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.evidence h3{margin:44px 0 10px;font-size:20px}.evidence p{margin:0;color:var(--grey);font-size:14px;line-height:1.65}.editorial-table{width:100%;border-collapse:collapse;font-size:14px}.editorial-table th,.editorial-table td{padding:17px 14px;border:1px solid var(--ink);text-align:left;vertical-align:top;line-height:1.55}.editorial-table th{color:var(--black);background:var(--signal)}.article-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--ink)}.article-list li{padding:17px 0;border-bottom:1px solid var(--line)}.article-list li::before{content:".";margin-right:12px;color:var(--signal);font-weight:900}.next-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:38px}.next-links a{padding:15px 18px;border:1px solid var(--ink);font-size:13px;font-weight:760}.next-links a:hover,.next-links a:focus-visible{background:var(--signal);outline:none}.editorial-footer{color:var(--white);background:var(--black)}.editorial-footer .shell{min-height:180px;display:flex;align-items:end;justify-content:space-between;gap:30px;padding-top:42px;padding-bottom:38px}.editorial-footer strong{font-size:42px}.editorial-footer span{color:rgba(255,255,255,.48);font-size:11px}@media(max-width:720px){.shell{width:min(100% - 28px,1120px)}.editorial-nav a:not(:last-child){display:none}.editorial-hero .shell{min-height:500px}.editorial-hero h1{font-size:48px}.editorial-lead{font-size:15px}.article{padding:64px 0 88px}.article-section{grid-template-columns:1fr;gap:24px;padding:52px 0}.evidence-grid{grid-template-columns:1fr}.evidence{min-height:180px;border-right:0}.evidence:nth-last-child(-n+2){border-bottom:1px solid var(--ink)}.evidence:last-child{border-bottom:0}.editorial-table{font-size:12px}.editorial-table th,.editorial-table td{padding:12px 9px}.editorial-footer .shell{flex-direction:column;align-items:start;justify-content:end}}
