main.message-v2 :is(.message-word,.message-phrase,.message-quote,.quote-period){all:unset;display:inline}@media (max-width:720px){main.message-v2 .director-letter-v2{gap:28px;width:calc(100% - 40px);padding-block:44px}main.message-v2 .director-letter-v2 header h2{word-break:normal;overflow-wrap:normal;font-size:28px;line-height:1.65}main.message-v2 :is(.message-word,.message-phrase){white-space:nowrap}main.message-v2 .letter-copy{border:0;width:100%;min-width:0;padding:0}main.message-v2 .letter-copy section{margin:0 0 28px;padding:0 0 28px}main.message-v2 .letter-copy section:last-of-type{border:0;margin:0;padding:0}main.message-v2 .letter-copy h3{word-break:normal;overflow-wrap:normal;text-wrap:pretty;margin:0 0 12px;font-size:18px;line-height:1.7}main.message-v2 :is(.letter-copy section p,.message-cover-copy>p:not(.eyebrow),.career-list p){word-break:normal;overflow-wrap:normal;text-wrap:pretty}main.message-v2 .letter-copy section p{width:100%;max-width:none;font-size:15px;line-height:1.95}main.message-v2 .letter-copy section:first-child p:before{content:none;display:none}main.message-v2 .message-quote{margin-bottom:14px;display:block}main.message-v2 .quote-period{display:none}main.message-v2 .letter-copy footer{border:0;border-top:1px solid var(--line);text-align:right;width:100%;min-width:0;margin:28px 0 0;padding:20px 0 0;display:block}main.message-v2 .letter-copy footer:before,main.message-v2 .letter-copy footer:after{content:none;display:none}main.message-v2 .letter-copy footer :is(small,strong,span){text-align:right;border:0;margin:0;padding:0;display:block}main.message-v2 .letter-copy footer strong{margin:8px 0;line-height:1.5}main.message-v2 .director-profile-grid{grid-template-columns:minmax(0,1fr);gap:32px}main.message-v2 .affiliation-list ul{border:0;margin:0;padding:0;list-style:none;display:block}main.message-v2 .affiliation-list li{border:0;border-bottom:1px solid var(--line);box-shadow:none;word-break:normal;overflow-wrap:normal;background:0 0;border-radius:0;margin:0;padding:13px 0;font-size:14px;line-height:1.85;display:block}main.message-v2 .affiliation-list li:before,main.message-v2 .affiliation-list li:after{content:none;display:none}main.message-v2 .director-letter-v2 header h2{letter-spacing:0;white-space:nowrap;font-size:clamp(24px,6.4vw,28px);line-height:1.65}main.message-v2 .director-letter-v2 header h2 br{display:initial!important}main.message-v2 .letter-copy .message-quote{border-left:2px solid var(--teal);background:#eaf2ee;margin:0 0 20px;padding:18px 16px;line-height:1.95;display:block}main.message-v2 .letter-copy section{margin-bottom:28px;padding-bottom:28px}main.message-v2 .letter-copy h3{margin-bottom:12px}main.message-v2 .letter-copy footer small{font-size:12px;line-height:1.7}main.message-v2 .letter-copy footer strong{margin:8px 0 6px;font-size:26px}main.message-v2 .letter-copy footer span{font-size:10px;line-height:1.6}main.message-v2 .career-list{border:0;padding:0}main.message-v2 .career-list:before,main.message-v2 .career-list:after,main.message-v2 .career-list>div:before,main.message-v2 .career-list>div:after{content:none;display:none}main.message-v2 .career-list>div{border:0;border-bottom:1px solid var(--line);background:0 0;grid-template-columns:52px minmax(0,1fr);align-items:baseline;gap:14px;margin:0;padding:17px 0;display:grid}main.message-v2 .career-list time{color:var(--teal);letter-spacing:.03em;font-size:17px;font-weight:600;line-height:1.8}main.message-v2 .career-list p{word-break:normal;overflow-wrap:normal;min-width:0;margin:0;font-size:14px;line-height:1.9}main.message-v2 .director-profile-grid{gap:40px}main.message-v2 .director-profile-grid h2{margin:0 0 16px}main.message-v2 .affiliation-list li{padding:15px 0 15px 20px;line-height:1.85;position:relative}main.message-v2 .affiliation-list li:before{content:"";background:var(--teal);border:0;border-radius:0;width:5px;height:5px;display:block;position:absolute;top:25px;left:2px;transform:rotate(45deg)}}main.message-v2 .letter-copy section:first-child p:before{content:none;display:none}main.message-v2 .message-consultation{background:0 0;border:0;margin:24px 0 0;padding:0}main.message-v2 .message-consultation img{aspect-ratio:4504/3003;object-fit:contain;border:0;border-radius:0;width:100%;max-width:100%;height:auto;display:block}@media (max-width:720px){main.message-v2 .letter-copy section{margin-bottom:24px;padding-bottom:24px}main.message-v2 .message-consultation{margin-top:20px}main.message-v2 .letter-copy section p{line-height:1.9}main.message-v2 .letter-copy h3{font-size:17px;line-height:1.75}main.message-v2 .career-list p .message-word{white-space:normal}main.message-v2 .letter-copy span.message-word,main.message-v2 .career-list p span.message-word:nth-child(2n){white-space:nowrap!important}}@media (min-width:721px){main.message-v2 .director-letter-v2{max-width:1120px;padding-block:64px;display:block}main.message-v2 .director-letter-v2 header{margin:0 0 38px;position:static}main.message-v2 .director-letter-v2 header h2{font-size:34px;line-height:1.65}main.message-v2 .letter-copy{border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px 48px;min-width:0;padding:0;display:grid}main.message-v2 .letter-copy section{min-width:0;margin:0;padding:0 0 28px}main.message-v2 .letter-copy section p{max-width:none;font-size:16px;line-height:1.95}main.message-v2 .letter-copy section:nth-child(3){grid-column:1/-1;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;column-gap:44px;padding:6px 0 32px;display:grid}main.message-v2 .letter-copy section:nth-child(3) h3{grid-area:1/1;align-self:end;margin:0 0 14px}main.message-v2 .letter-copy section:nth-child(3) p{grid-area:2/1}main.message-v2 .letter-copy section:nth-child(3) .message-consultation{grid-area:1/2/3;margin:0}main.message-v2 .letter-copy section:nth-child(4){border:0;grid-column:1/-1;max-width:760px;padding:0}main.message-v2 .letter-copy footer{border:0;border-top:1px solid var(--line);text-align:right;grid-column:1/-1;width:100%;min-width:0;margin:0;padding:22px 0 0;display:block}main.message-v2 .letter-copy footer:before,main.message-v2 .letter-copy footer:after{content:none;display:none}main.message-v2 .letter-copy footer :is(small,strong,span){text-align:right;border:0;margin:0;padding:0;display:block}main.message-v2 .letter-copy footer small{font-size:12px;line-height:1.8}main.message-v2 .letter-copy footer strong{margin:8px 0 6px;font-size:26px}main.message-v2 .letter-copy footer span{font-size:10px}main.message-v2 .director-profile>.detail-shell{max-width:1120px}main.message-v2 .director-profile-grid{grid-template-columns:minmax(0,1fr);gap:40px}main.message-v2 .career-list{padding:0}main.message-v2 .career-list>div{border-bottom:1px solid var(--line);grid-template-columns:72px minmax(0,1fr);align-items:baseline;gap:24px;padding:15px 0}main.message-v2 .career-list>div:before,main.message-v2 .career-list>div:after{content:none;display:none}main.message-v2 .career-list time{font-size:17px;font-weight:600;line-height:1.8}main.message-v2 .career-list p{font-size:15px;line-height:1.9}main.message-v2 .affiliation-list ul{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px}main.message-v2 .affiliation-list li{border:0;border-bottom:1px solid var(--line);background:0 0;padding:15px 0 15px 20px;font-size:14px;line-height:1.85;position:relative}main.message-v2 .affiliation-list li:before{content:"";background:var(--teal);width:5px;height:5px;position:absolute;top:25px;left:2px;transform:rotate(45deg)}}@media (max-width:720px){main.message-v2 .affiliation-list li{padding-top:11.5px;padding-bottom:11.5px}main.message-v2 .affiliation-list li:before{top:21.5px}}@media (min-width:721px){main.message-v2 .affiliation-list li:before{border:0;border-radius:0}}
