.interview-hero .hero-card{min-height:410px;border-radius:32px;background:linear-gradient(145deg,#fff 0%,#f4f5f7 100%);box-shadow:var(--shadow);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.interview-mark{position:absolute;left:28px;top:-52px;color:var(--red);font-size:240px;line-height:1;font-family:Georgia,serif;font-weight:900;opacity:.13}.interview-hero-text{position:relative;text-align:center}.interview-hero-text strong{display:block;color:var(--red);font-size:44px;letter-spacing:6px;line-height:1}.interview-hero-text span{display:block;color:var(--dark);font-size:38px;font-weight:950;letter-spacing:4px;margin-top:12px}.interview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.interview-card{padding:0;overflow:hidden}.interview-image{display:block;aspect-ratio:16/9;background:#eef0f3}.interview-image img{width:100%;height:100%;object-fit:cover;display:block}.interview-card-body{padding:26px}.interview-card-body h2{font-size:30px;line-height:1.15;margin:8px 0}.interview-card-body h2 a{text-decoration:none}.interview-card-body h3{font-size:18px;color:var(--muted);font-weight:750}.interview-empty{max-width:760px}.interview-detail-hero .sporttime-title{font-size:clamp(42px,6vw,78px);margin-bottom:42px}.interview-role{font-weight:850;color:#fff;margin:-24px 0 12px}.interview-person .portrait{aspect-ratio:4/5;object-fit:cover}.interview-placeholder{aspect-ratio:4/5;width:100%;border-radius:32px;background:linear-gradient(145deg,#f7f7f8,#e7e9ee);color:var(--dark);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px;box-shadow:var(--shadow)}.interview-placeholder span{color:var(--red);font-size:18px;font-weight:900;text-transform:uppercase;letter-spacing:2px}.interview-placeholder strong{font-size:28px;margin-top:8px}.interview-article{max-width:920px}.interview-intro{margin-bottom:36px}.interview-intro h2{font-size:clamp(30px,4vw,44px);line-height:1.12;margin:10px 0 16px}.interview-intro>p{font-size:18px}.qa-list{display:grid;gap:24px}.qa-item{border-bottom:1px solid var(--line);padding-bottom:24px}.qa-item h3{font-size:22px;line-height:1.3;margin:0 0 12px;color:var(--dark)}.qa-item h3:before{content:'Frage';display:block;color:var(--red);font-size:12px;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:6px}.qa-item p{font-size:18px;margin:0;white-space:normal}.media-box{border:1px solid var(--line);border-radius:22px;padding:24px;margin:30px 0;background:#fff;box-shadow:0 8px 24px rgba(23,27,34,.05)}.media-box audio,.media-box video{width:100%;display:block;margin-top:12px}.media-box video{max-height:520px;background:#000;border-radius:12px}.interview-end{display:flex;gap:14px;flex-wrap:wrap;margin-top:42px}.interview-link{margin-top:34px}@media(max-width:1000px){.interview-grid{grid-template-columns:1fr}.interview-hero .hero-card{min-height:280px;max-width:500px;justify-self:center;width:100%}}@media(max-width:620px){.interview-hero .hero-card{min-height:230px;border-radius:20px}.interview-hero-text strong{font-size:31px;letter-spacing:4px}.interview-hero-text span{font-size:28px;letter-spacing:3px}.interview-mark{font-size:170px}.interview-card-body{padding:20px}.interview-detail-hero .sporttime-title{font-size:36px;letter-spacing:2px}.interview-end{flex-direction:column}.interview-end .btn{width:100%}.qa-item h3{font-size:20px}.qa-item p{font-size:17px}}
