.interview-content-page{max-width:1080px;margin:100px auto 48px;padding:0 24px;color:#353035}.interview-content-page h1{font-size:clamp(28px,4vw,42px);margin:20px 0}.interview-content-label{color:#9e526d;letter-spacing:.14em;font-size:12px;margin-top:36px}.interview-content-search{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:28px 0}.interview-content-search input{min-height:44px;border:1px solid #cbbfc4;border-radius:4px;padding:8px;max-width:100%}.interview-content-search button{min-height:44px;padding:8px 22px;background:#8d4560;color:#fff;border:0;border-radius:4px}.interview-content-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:32px}.interview-content-grid article{border-bottom:1px solid #e1d8dc;padding-bottom:24px}.interview-content-grid img{width:100%;aspect-ratio:4/5;height:auto;display:block;object-fit:contain;background:#fcf8f9}.interview-content-grid h2{font-size:19px;line-height:1.6;margin:16px 0 8px}.interview-content-grid time{font-size:13px;color:#746970}.interview-content-block{margin:32px 0;padding:24px;border:1px solid #dbbbc6;background:#fff9fb;overflow-wrap:anywhere}.interview-content-block figure{margin:24px auto;max-width:560px}.interview-content-block figure img{width:100%;height:auto}.interview-content-block p{line-height:1.9}.interview-content-credit{display:flex;align-items:center;gap:14px;text-align:left}.interview-content-credit img{width:56px!important;height:56px!important;border-radius:50%;object-fit:cover;flex:0 0 56px;margin:0!important}.interview-content-disclosure,.interview-content-block figcaption{font-size:13px;line-height:1.8;color:#665961}@media(max-width:600px){.interview-content-page{margin:84px auto 28px;padding:0 18px}.interview-content-block{padding:18px 14px}}
