/* Keep the existing category cover and full-width first story. */
#obi-site main .archive-list>.archive-stories{
 grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(18px,2.7vw,36px);row-gap:clamp(24px,3.3vw,44px)
}
#obi-site main .archive-list>.archive-stories>.archive-card:not(:first-child){
 min-width:0;min-height:0;max-width:none;margin:0;padding:0 0 clamp(16px,2vw,23px);border:0;border-bottom:1px solid #d8e0e8;border-radius:0;background:transparent;box-shadow:none;overflow:visible
}
#obi-site main .archive-list>.archive-stories>.archive-card:not(:first-child)>a{
 display:flex;flex-direction:column;height:100%;color:#142b47;text-decoration:none;background:transparent
}
#obi-site main .archive-list>.archive-stories>.archive-card:not(:first-child)>a>img{
 display:block;width:100%;max-width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;object-position:center;margin:0;border-radius:6px;background:#eef2f6
}
#obi-site main .archive-list>.archive-stories>.archive-card:not(:first-child) .body{
 display:flex;flex:1;flex-direction:column;justify-content:space-between;gap:11px;padding:14px 0 0
}
#obi-site main .archive-list>.archive-stories>.archive-card:not(:first-child) h3{
 margin:0;color:#122b49;font-family:Georgia,serif;font-size:clamp(19px,1.85vw,26px);font-weight:600;line-height:1.19;letter-spacing:-.018em;overflow-wrap:anywhere
}
#obi-site main .archive-list>.archive-stories>.archive-card:not(:first-child) time{font-size:12px;color:#53677c;font-variant-numeric:tabular-nums}
#obi-site main .archive-list>.archive-stories>.archive-card:not(:first-child)>a:hover h3{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}
#obi-site main .archive-list>.archive-stories>.archive-card:not(:first-child)>a:focus-visible{outline:2px solid #244e79;outline-offset:5px}
@media(max-width:850px){#obi-site main .archive-list>.archive-stories{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){
 #obi-site main .archive-list>.archive-stories{grid-template-columns:minmax(0,1fr);row-gap:23px}
 #obi-site main .archive-list>.archive-stories>.archive-card:not(:first-child) .body{padding-top:10px;gap:7px}
 #obi-site main .archive-list>.archive-stories>.archive-card:not(:first-child) h3{font-size:22px}
}

/* A single row of stories beneath the archive lead. */
#obi-site .obif-rail{grid-column:1/-1;min-width:0;margin:0;border-top:1px solid #d8e0e8;padding-top:17px}
#obi-site .obif-rail-head{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px}
#obi-site .obif-rail-head h2{margin:0;color:#142b47;font:750 clamp(20px,2.2vw,28px)/1.2 Arial,Helvetica,sans-serif}
#obi-site .obif-rail-nav{display:flex;gap:7px}
#obi-site .obif-rail-nav[hidden]{display:none}
#obi-site .obif-rail-nav button{display:grid;place-items:center;width:36px;height:36px;padding:0;border-radius:50%;border:1px solid #d1dce7;background:white;color:#0d2a50;cursor:pointer}
#obi-site .obif-rail-nav button:not(:disabled):hover{background:#edf2f7}
#obi-site .obif-rail-nav button:disabled{opacity:.38;cursor:default}
#obi-site .obif-rail-track{--obi-rail-gap:20px;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * var(--obi-rail-gap))/3);gap:var(--obi-rail-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#9cabb9 #f1f3f5;padding:0 0 13px;overscroll-behavior-inline:contain}
#obi-site .obif-rail-track>.obif-rail-card{min-width:0;width:100%;max-width:none;margin:0;padding:0;border:0;background:transparent;box-shadow:none;scroll-snap-align:start}
#obi-site .obif-rail-track>.obif-rail-card>a{display:flex;flex-direction:column;height:100%;color:#142b47;text-decoration:none}
#obi-site .obif-rail-track>.obif-rail-card>a>img{display:block;max-width:100%;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;object-position:center;margin:0;border-radius:0;background:#eef2f6}
#obi-site .obif-rail-track .obif-rail-card .body{display:flex;flex:1;flex-direction:column;gap:7px;padding:12px 0 8px}
#obi-site .obif-rail-track .obif-rail-card h3{margin:0;font:750 clamp(17px,1.65vw,22px)/1.25 Arial,Helvetica,sans-serif;letter-spacing:-.015em;color:#142b47;overflow-wrap:anywhere}
#obi-site .obif-rail-track .obif-rail-card>a:hover h3{text-decoration:underline;text-underline-offset:3px}
#obi-site .obif-rail-track .obif-rail-deck{margin:0;color:#4c5b6a;font-size:14px;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
#obi-site .obif-rail-track .obif-rail-card time{font-size:12px;color:#53677c;margin-top:auto}
#obi-site .obif-rail-track a:focus-visible{outline:2px solid #244e79;outline-offset:-2px}
@media(max-width:850px){#obi-site .obif-rail-track{grid-auto-columns:calc((100% - var(--obi-rail-gap))/2)}}
@media(max-width:560px){#obi-site .obif-rail-track{--obi-rail-gap:14px;grid-auto-columns:85%}}

@media(min-width:701px){
 #obi-site .interview-reference .interview-list .interview-spotlight>a{align-items:stretch}
 #obi-site .interview-reference .interview-list .interview-spotlight>a>img{width:100%;height:auto;aspect-ratio:16/10;order:-1}
 #obi-site .interview-reference .interview-list .interview-copy h3{font-size:clamp(18px,1.9vw,24px);line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.5em}
 #obi-site .interview-reference .interview-list .interview-copy p{font-size:15px;line-height:1.48;height:4.44em;min-height:4.44em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
 #obi-site .latest-reading h2{font-size:19px}
 #obi-site .latest-reading .reading-cards strong,#obi-site .latest-reading .column-recommendation h3{font-size:15px;line-height:1.36}
}
@media(max-width:700px){
 #obi-site .obi-network-ad-v2{margin-block:14px}
 #obi-site .obi-network-ad-v2>a{padding:13px 15px;min-height:0;gap:8px}
 #obi-site .obi-network-ad-v2 .obi-network-logo img{width:112px}
 #obi-site .obi-network-ad-v2 .obi-network-message strong{font-size:clamp(15px,4.2vw,19px);line-height:1.22;letter-spacing:-.025em}
 #obi-site .obi-network-ad-v2 .obi-network-action>span.obi-network-join{font-size:12px;min-height:33px;padding:6px 11px}
}
#obi-site .author-profile-page>.section-heading{scroll-margin-top:155px}
#obi-site .author-profile-page>.navigation.pagination{margin:18px 0 28px}
#obi-site .author-profile-page>.navigation.pagination .nav-links{display:flex;gap:7px;align-items:center;flex-wrap:wrap}
#obi-site .author-profile-page>.navigation.pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;padding:3px 8px;border:1px solid #d8e0e8;border-radius:4px;color:#0d2a50}
#obi-site .author-profile-page>.navigation.pagination .page-numbers.current{background:#0d2a50;color:#fff;border-color:#0d2a50}

#obi-site main .archive-list>.archive-stories>.obif-rail-remaining{grid-column:1/-1;min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 20px;padding-top:18px;border-top:1px solid #d8e0e8}
#obi-site main .obif-rail-remaining>.archive-card{min-width:0;width:100%;max-width:none;margin:0;padding:0 0 12px;border-bottom:1px solid #d8e0e8;background:transparent;box-shadow:none}
#obi-site main .obif-rail-remaining>.archive-card>a>img{width:100%;max-width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;object-position:center;margin:0;border-radius:0}
#obi-site main .obif-rail-remaining>.archive-card .body{padding:9px 0 2px}
#obi-site main .obif-rail-remaining h3{font-size:17px;line-height:1.3;margin:0 0 6px}
#obi-site .headline-carousel .hero img.hero-image{object-fit:cover;object-position:center top}
#obi-site .interview-reference .interview-list .interview-spotlight>a>img{object-fit:cover;object-position:center top}
@media(min-width:851px){
 #obi-site .obif-rail-head h2{font-size:23px}
 #obi-site .obif-rail-track .obif-rail-card h3{font-size:clamp(16px,1.25vw,18px);line-height:1.3}
}
@media(max-width:850px){#obi-site main .archive-list>.archive-stories>.obif-rail-remaining{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){#obi-site main .archive-list>.archive-stories>.obif-rail-remaining{grid-template-columns:minmax(0,1fr)}}

#obi-site main .archive-stories .archive-card>a[href*="/franchise-lokasyon-analitigi-veriyle-buyume-maptriks-roportaj/"]>img{object-fit:cover;object-position:center top}
