:root{--c-primary:var(--c-red);--bg-primary:var(--bg-red);--bdc-primary:var(--bdc-red);--bxsh-primary:rgba(230,0,18,.35);--bxsh-secondary:#d2d2d2}
#main-contents [id^=c-profile-item][id$="--2"] [id^=c-profile-name] b:before{background-color:var(--bxsh-secondary)}
#main-contents [id^=c-profile-biography] li{padding-left:6em}
#main-contents [id^=c-interview-title]{color:#fff;font-weight:700}
#main-contents [id^=c-interview-title] .cmp-title__text{align-items:flex-start;display:flex;flex-direction:column;font-size:0}
#main-contents [id^=c-interview-title] .cmp-title__text>span{background-color:var(--c-red);display:block;white-space:nowrap}
#main-contents [id^=c-interview-content]{display:flex;flex-direction:column}
#main-contents [id^=c-interview-text]{position:relative}
#main-contents [id^=c-interview-text] b,#main-contents [id^=c-interview-text] u{display:block;font-weight:600;left:0;position:absolute}
#main-contents [id^=c-interview-note]{position:relative}
#main-contents [id^=c-interview-note] i{display:inline-block;text-indent:-2.5em}
#main-contents [id^=c-interview-content]>.image .cmp-image__title{color:#767676;display:block;font-size:.875em;margin-top:8px;text-align:center}
#summary{padding-left:20px;padding-right:20px}
#summary-text{margin-top:20px}
#profile{padding-left:20px;padding-right:20px}
#profile-container{background:var(--bg-red)}
#profile-list>.container:not(:first-child){border-top:1px solid var(--bdc-red)}
@media screen and (max-width:767.98px){
#main-contents [id^=c-title-secondary][id$="--summary"]{font-size:1.5em;line-height:1.4166666667}
#main-contents [id^=c-profile-container]{margin-top:30px}
#main-contents [id^=c-index-container]{margin:30px auto 60px}
#main-contents [id^=c-section][id$="--04"]{padding-bottom:30px}
#main-contents [id^=c-interview-title]{margin:0 -20px}
#main-contents [id^=c-interview-title] .cmp-title__text>span{font-size:1.375rem;line-height:2.0454545455;padding:0 20px}
#main-contents [id^=c-interview-content]{gap:20px 0;margin-top:25px}
#main-contents [id^=c-interview-content] .cmp-image{margin:0 -20px;width:auto}
#main-contents [id^=c-interview-text]{padding-left:48px}
#main-contents [id^=c-interview-text] b,#main-contents [id^=c-interview-text] u{line-height:1.375;top:1px}
#main-contents [id^=c-interview-text] b{box-shadow:0 -4px 0 0 var(--bxsh-primary) inset}
#main-contents [id^=c-interview-text] u{box-shadow:0 -4px 0 0 var(--bxsh-secondary) inset}
#main-contents [id^=c-interview-note]{font-size:.875em;padding-left:calc(48px + 2.5em)}
#main-contents [id^=c-interview-column]{display:flex;flex-direction:column;gap:20px 0}
#main-contents [id^=c-interview-column] .cmp-image{margin:0 48px 0 -20px}
#summary-image{margin:24px -20px 0;width:calc(100% + 40px)}
#profile{margin-top:30px}
#profile-container{padding:24px}
#profile-list>.container:not(:first-child){margin-top:20px;padding-top:20px}
}
@media print,screen and (min-width:768px){
#main-contents [id^=c-title-secondary][id$="--summary"]{font-size:2.3333333333em;line-height:1.4047619048;padding-left:30px}
#main-contents [id^=c-profile-container]{margin-top:60px}
#main-contents [id^=c-index-container]{margin:50px auto 100px}
#main-contents [id^=c-section][id$="--04"]{padding-bottom:50px}
#main-contents [id^=c-interview-title] .cmp-title__text>span{font-size:2.3333333333rem;line-height:1.9523809524;padding:0 28px}
#main-contents [id^=c-interview-content]{gap:40px 0;margin-top:50px}
#main-contents [id^=c-interview-text]{padding-left:52px}
#main-contents [id^=c-interview-text] b,#main-contents [id^=c-interview-text] u{line-height:1.5555555556;top:2px}
#main-contents [id^=c-interview-text] b{box-shadow:0 -6px 0 0 var(--bxsh-primary) inset}
#main-contents [id^=c-interview-text] u{box-shadow:0 -6px 0 0 var(--bxsh-secondary) inset}
#main-contents [id^=c-interview-note]{font-size:.8888888889em;padding-left:calc(52px + 2.5em)}
#main-contents [id^=c-interview-column]{display:grid;gap:40px 4.3956043956%;grid-template-columns:58.2417582418% 37.3626373626%}
#main-contents [id^=c-interview-column] .image{grid-column:1/2}
#main-contents [id^=c-interview-column] .text{grid-column:2/3}
#main-contents [id^=c-interview-column]:has(.text:nth-child(3)){grid-template-rows:min-content 1fr}
#main-contents [id^=c-interview-column]:has(.text:nth-child(3)) .image{grid-row:1/3}
#summary{max-width:var(--maw-outer);width:calc(100% - 40px)}
#summary,#summary>*{margin-left:auto;margin-right:auto}
#summary>*{max-width:var(--maw-inner)}
#summary-image{margin-top:40px}
#profile{max-width:var(--maw-outer);width:calc(100% - 40px)}
#profile,#profile>*{margin-left:auto;margin-right:auto}
#profile>*{max-width:var(--maw-inner)}
#profile{margin-top:60px}
#profile-container{padding:50px}
#profile-inner{margin:0 auto;max-width:864px}
#profile-list>.container:not(:first-child){margin-top:40px;padding-top:40px}
}