:root{--oi-blue:#0076a8;--oi-navy:#07364e;--oi-yellow:#ffdf38;--oi-serif:Georgia,'Times New Roman',serif;--oi-line:#dedede;--oi-muted:#686868}
.oi-editorial{width:100%;color:#202020}.oi-editorial a,.oi-card a,.oi-columnists a{color:inherit;text-decoration:none}.oi-editorial a:hover,.oi-card a:hover,.oi-columnists a:hover{color:var(--oi-blue)}
.oi-kicker{display:block;font:700 11px/1.5 Arial,Helvetica,sans-serif;letter-spacing:1.3px;text-transform:uppercase;color:var(--oi-blue);margin:14px 0 8px}.oi-exclusive{color:#6b5815;letter-spacing:.5px}.oi-section-title{border-top:2px solid #252525;margin:38px 0 22px;display:flex;align-items:center;justify-content:space-between}.oi-section-title h2{font:700 25px/1.2 var(--oi-serif);margin:14px 0 0}.oi-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.oi-card{min-width:0;border-bottom:1px solid var(--oi-line);padding-bottom:22px}.oi-card img{width:100%;aspect-ratio:1.6;object-fit:cover;height:auto;display:block}.oi-card h3{font:700 24px/1.17 var(--oi-serif);letter-spacing:-.5px;margin:6px 0 10px}.oi-card p{font:16px/1.5 var(--oi-serif);color:#535353;margin:8px 0 12px}.oi-card time{font:10px/1.4 Arial,sans-serif;color:var(--oi-muted);text-transform:uppercase;letter-spacing:.5px}.oi-lead-grid{grid-template-columns:2.05fr 1fr 1fr;gap:26px}.oi-card-lead{grid-row:span 2;border-right:1px solid var(--oi-line);padding-right:26px;border-bottom:0}.oi-card-lead h1{font:700 clamp(30px,3vw,44px)/1.08 var(--oi-serif);letter-spacing:-1.2px;margin:12px 0}.oi-card-lead p{font-size:18px}.oi-lead-grid .oi-card:not(.oi-card-lead) img{aspect-ratio:1.8}.oi-lead-grid .oi-card:not(.oi-card-lead) h3{font-size:22px}.oi-lead-grid .oi-card:not(.oi-card-lead) p{display:none}.oi-columnists{display:flex;gap:22px;overflow-x:auto;padding:0 0 22px;scroll-snap-type:x proximity}.oi-columnists article{flex:1 0 180px;max-width:300px;padding-right:22px;border-right:1px solid var(--oi-line);scroll-snap-align:start}.oi-columnists article:last-child{border:0}.oi-author{display:flex;align-items:center;gap:12px;color:var(--oi-blue)!important;font:700 16px/1.2 var(--oi-serif)}.oi-author img{width:52px;height:52px;border-radius:50%;object-fit:cover;filter:grayscale(1)}.oi-columnists p{font:italic 17px/1.4 var(--oi-serif);margin:10px 0 0}.oi-ad{margin:28px auto;text-align:center}.oi-ad>span{display:block;text-align:right;color:#777;font:9px/1.5 Arial,sans-serif;letter-spacing:1px;margin-bottom:5px}.oi-ad picture{display:block}.oi-ad img{width:100%;height:auto;max-height:320px;object-fit:contain;display:block}.oi-empty{padding:28px;background:#f6f6f4;color:#666;font:16px/1.6 var(--oi-serif)}.oi-button{display:inline-flex;justify-content:center;align-items:center;gap:24px;min-height:44px;padding:12px 24px;background:var(--oi-yellow);color:#121212!important;border:1px solid transparent;border-radius:2px;font:700 11px/1.4 Arial,sans-serif;letter-spacing:.6px;text-transform:uppercase;text-decoration:none;cursor:pointer}.oi-button:hover{filter:brightness(.96)}.oi-paywall{text-align:center;padding:48px 30px;background:#f3f6f7;border-top:3px solid var(--oi-blue);margin:32px 0}.oi-paywall h2{font:700 clamp(28px,4vw,42px)/1.12 var(--oi-serif);letter-spacing:-.8px}.oi-paywall p{font:16px/1.6 Arial,sans-serif;max-width:490px;margin:20px auto}.oi-paywall a:not(.oi-button){color:var(--oi-blue);text-decoration:underline}.oi-plans-intro{text-align:center;padding:28px 0}.oi-plans-intro h1{font:700 clamp(44px,6vw,72px)/1.05 var(--oi-serif);letter-spacing:-2px;margin:22px 0}.oi-plans-intro p{font:18px/1.6 var(--oi-serif);color:#555}.oi-plans{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:24px 0}.oi-plan{border:1px solid var(--oi-line);padding:24px 18px;display:flex;flex-direction:column}.oi-plan h2{font:700 27px/1.2 var(--oi-serif);margin:12px 0}.oi-plan .oi-price{font:700 29px/1.2 Arial,sans-serif;margin:24px 0 0}.oi-plan p{font:13px/1.6 Arial,sans-serif;color:#555}.oi-plan ul{list-style:none;margin:18px 0 28px;padding:18px 0 0;border-top:1px solid var(--oi-line);font:13px/1.6 Arial,sans-serif}.oi-plan li{margin-bottom:10px}.oi-plan li:before{content:'✓';color:var(--oi-blue);margin-right:6px}.oi-plan .oi-button{margin-top:auto;gap:0;padding:12px 8px}.oi-featured{border:2px solid var(--oi-blue);background:#f7fbfc}.oi-plan-note{text-align:center;font:13px/1.7 Arial,sans-serif;color:#666;margin:30px 0}.oi-account{padding:24px;border:1px solid var(--oi-line);margin:24px 0}
@media(max-width:1000px){.oi-plans{grid-template-columns:repeat(3,minmax(0,1fr))}.oi-lead-grid{grid-template-columns:1.5fr 1fr}.oi-card-lead{grid-row:span 4}.oi-lead-grid .oi-card:not(.oi-card-lead){display:flow-root}.oi-lead-grid .oi-card:not(.oi-card-lead) img{width:110px;float:right;margin:0 0 10px 12px}.oi-lead-grid .oi-card:not(.oi-card-lead) h3{font-size:21px}.oi-card h3{font-size:22px}}
@media(max-width:640px){.oi-news-grid,.oi-lead-grid{grid-template-columns:1fr;gap:22px}.oi-card-lead{grid-row:auto;border-right:0;border-bottom:1px solid var(--oi-line);padding-right:0}.oi-card-lead h1{font-size:34px}.oi-card:not(.oi-card-lead){display:flow-root}.oi-card:not(.oi-card-lead) img{width:116px;float:right;margin:0 0 8px 15px;aspect-ratio:1.2}.oi-card:not(.oi-card-lead) h3{font-size:23px}.oi-card:not(.oi-card-lead) p{display:none}.oi-card .oi-kicker{margin-top:0}.oi-card-lead .oi-kicker{margin-top:16px}.oi-plans{grid-template-columns:1fr}.oi-plan{padding:26px}.oi-plan .oi-price{font-size:34px}.oi-columnists article{flex-basis:230px}.oi-section-title{margin-top:28px}.oi-paywall{padding:30px 20px}.oi-ad{margin:22px auto}}

.oi-plans-print{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:640px){.oi-plans-print{grid-template-columns:1fr}}
