html .site-header .main-nav a[data-advanced-link],html #mobile-navigation a[data-advanced-link]{font-weight:700}.interview-empty{margin:8px 0 48px;color:var(--muted);font-size:14px}.interview-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:40px}.interview-list article{padding:18px 0;background:var(--site-divider) center top/100% 1px no-repeat}.interview-list h2{margin-top:8px;font-size:20px}@media(max-width:580px){.interview-list{grid-template-columns:1fr}}

.interview-directory{padding-bottom:24px}.interview-demo-note{font-size:12px;color:var(--muted);margin:0 0 24px;line-height:1.7}.interview-list{grid-template-columns:repeat(3,minmax(0,1fr))}.interview-list .interview-card{min-width:0;padding:0 0 20px;background:var(--site-divider) center bottom/100% 1px no-repeat}.interview-cover{position:relative;display:block;width:100%;aspect-ratio:16/10;overflow:hidden;border-radius:8px;padding:0;text-align:left;background:var(--soft)}.interview-cover img{display:block;width:100%;height:100%;object-fit:cover}.interview-cover-portrait img{object-position:center 25%}.interview-demo-badge{position:absolute;left:12px;bottom:12px;padding:4px 8px;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:4px;font-size:11px}.interview-copy{padding-top:16px}.interview-meta{display:flex;flex-wrap:wrap;gap:6px 12px;color:var(--muted);font-size:11px;line-height:1.7}.interview-list h2{margin:10px 0;font-size:20px;line-height:1.5}.interview-list h2 button{text-align:left;padding:0;font:inherit;font-weight:inherit}.interview-copy p{font-size:13px;line-height:1.85;margin-bottom:12px}.interview-read{font-size:12px;padding:0;min-height:40px}.interview-demo-notice{font-size:12px;color:var(--muted);margin-bottom:20px}@media(max-width:1000px){.interview-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.interview-list{grid-template-columns:minmax(0,1fr)}}

.interview-article{padding-top:28px;padding-bottom:40px}.interview-article-heading{max-width:900px;margin:24px 0}.interview-article h1{font-size:36px;line-height:1.3;margin:14px 0}.interview-article-summary{font-size:16px;line-height:1.9;margin-top:18px}.interview-article .interview-demo-notice{max-width:900px;line-height:1.8}.interview-article-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:40px;margin-top:28px;align-items:start}.interview-article-body{min-width:0;max-width:800px}.interview-article-image{margin:0 0 28px;background:var(--soft);border-radius:8px;overflow:hidden}.interview-article-image img{display:block;width:100%;height:420px;object-fit:contain}.interview-article-body h2{font-size:23px;line-height:1.5;margin:0 0 24px}.interview-article-body section{margin:0 0 28px}.interview-article-body h3{font-size:19px;line-height:1.5;margin-bottom:10px}.interview-article-body p{font-size:15px;line-height:1.95}.interview-article-aside{padding:20px;border:1px solid var(--line);border-radius:8px}.interview-article-aside h2{font-size:18px;margin:0 0 18px}.interview-article-aside a{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:13px;line-height:1.8}.interview-article-aside a+a{margin-top:16px}.interview-article-aside .line-icon{flex-shrink:0}.interview-back{margin-top:8px}@media(max-width:800px){.interview-article-layout{grid-template-columns:minmax(0,1fr);gap:24px}.interview-article-image img{height:auto;max-height:460px;object-fit:contain}.interview-article h1{font-size:29px}.interview-article-body p{font-size:14px}.interview-article-heading{margin-top:20px}}

.related-interview-section>h2{margin-bottom:20px}.related-interview-list{margin:0}.related-interview-list .interview-empty{margin-bottom:0}
