.guest-section{display:grid;grid-template-columns:minmax(0,3fr) minmax(220px,1fr);gap:38px;padding-top:72px;padding-bottom:80px}.guest-heading{margin-bottom:24px}.guest-heading h2{font-family:'Noto Sans Devanagari','Nirmala UI',sans-serif;line-height:1.2;letter-spacing:-.035em}.guest-blog-list{display:grid;gap:0;border-top:1px solid var(--line)}.guest-blog-card{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px;padding:20px 0;border-bottom:1px solid var(--line)}.guest-blog-image{display:block;height:150px;overflow:hidden;border-radius:10px;background:var(--soft)}.guest-blog-image img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.guest-blog-image:hover img{transform:scale(1.04)}.guest-blog-copy h3{font-family:'Noto Sans Devanagari','Nirmala UI',sans-serif;font-size:25px;line-height:1.25;margin:10px 0 8px}.guest-blog-copy h3 a:hover{color:var(--orange)}.guest-blog-copy p{color:var(--muted);font-size:14px;line-height:1.6;margin:0}.guest-blog-copy .story-byline{margin-top:14px;padding-top:9px;font-size:11px}.guest-ads{display:flex;flex-direction:column;gap:22px;padding-top:62px}.guest-ads .ad-slot{margin:0;min-height:180px}.guest-ads .ad-code{min-height:140px}@media(max-width:900px){.guest-section{grid-template-columns:1fr}.guest-ads{padding-top:0;display:grid;grid-template-columns:repeat(3,1fr)}.guest-ads .ad-slot{min-height:130px}}@media(max-width:560px){.guest-blog-card{grid-template-columns:1fr;gap:14px}.guest-blog-image{height:190px}.guest-ads{grid-template-columns:1fr}.guest-ads .ad-slot{min-height:110px}}
