.tdc-supervisor-byline{display:flex;align-items:center;gap:12px;margin:16px 0 24px;padding:10px 14px;background:#fafafa;border-left:3px solid var(--color-main,#c33);border-radius:0 4px 4px 0;font-size:.92em;color:#444;width:fit-content;max-width:100%}.tdc-supervisor-byline__label{flex-shrink:0;background:var(--color-main,#c33);color:#fff;padding:3px 10px;border-radius:3px;font-size:.82em;font-weight:700;letter-spacing:.08em}.tdc-supervisor-byline__link{color:inherit;text-decoration:underline;font-weight:500}.tdc-supervisor-byline__link:hover{color:var(--color-main,#c33)}.tdc-supervisors{padding:16px 0}.tdc-supervisors__placeholder{padding:28px;background:#faf6f2;border-left:3px solid var(--tdc-terra,#d4a574);border-radius:8px;margin-top:24px}.tdc-supervisors__notice strong{color:var(--tdc-rose,#a8847f)}.tdc-supervisor-box.author-box{max-width:700px;margin:20px auto 28px;padding:22px 24px;background:#fff;border:1px solid var(--tdc-line,#ece6e0);border-radius:16px;box-shadow:0 10px 28px -18px rgba(168,132,127,.25)}.tdc-supervisor-box .author-box-headline{display:inline-block;background:var(--tdc-rose,#a8847f);color:#fff;font-size:11px;font-weight:700;letter-spacing:.12em;padding:3px 13px;border-radius:999px;margin-bottom:16px}.tdc-supervisor-box .author-profile{display:flex;align-items:center;gap:18px}.tdc-supervisor-box .author-profile-left{flex:0 0 auto}.tdc-supervisor-box .author-profile-left img{width:96px;height:96px;border-radius:50%;object-fit:cover;display:block;border:3px solid #fff;box-shadow:0 6px 16px -6px rgba(168,132,127,.45)}.tdc-supervisor-box .author-profile-right{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.tdc-supervisor-box .author-profile-name-area{width:100%}.tdc-supervisor-box .author-profile-name-label{font-size:12px;color:var(--tdc-sub,#7a7068);line-height:1.5}.tdc-supervisor-box .author-profile-name{font-family:var(--tdc-serif,"Noto Serif JP",serif);font-size:18px;font-weight:700;color:var(--tdc-ink,#2d2520);margin:2px 0 4px;line-height:1.3}.tdc-supervisor-box .author-clinic-button{display:inline-block;margin-top:8px;font-size:12px;color:var(--tdc-rose,#a8847f);border:1px solid var(--tdc-rose,#a8847f);border-radius:999px;padding:5px 16px;text-decoration:none!important;transition:background .2s,color .2s}.tdc-supervisor-box .author-clinic-button:hover{background:var(--tdc-rose,#a8847f);color:#fff}.tdc-supervisor-box .author-profile-biography-area{margin-top:16px;padding-top:14px;border-top:1px dashed #ece0d9}.tdc-supervisor-box .author-profile-biography-label{font-size:11px;font-weight:700;color:var(--tdc-sub,#9a8f86);letter-spacing:.06em;margin-bottom:5px}.tdc-supervisor-box .author-profile-biography{font-size:13px;line-height:1.85;color:var(--tdc-ink,#4a423d)}@media (max-width:600px){.tdc-supervisor-box .author-profile{flex-direction:column;text-align:center;align-items:center}.tdc-supervisor-box .author-profile-right{align-items:center}}.tdc-supervisor-box .author-box-headline{position:static!important;top:auto!important;left:auto!important;right:auto!important}.tdc-supervisor-box.author-box{position:relative}.tdc-supervisor-box .author-box-headline{display:inline-block!important;width:auto!important}