/* Complete rounded quick links, with wrapping for compact contents lists. */
.interior-page .interior-context a>span,.online-policy .op-jump-link>span{font:inherit;color:inherit}
.interior-page .interior-context.is-compact{align-items:center}
.interior-page .interior-context.is-compact>div,.online-policy .op-jump-nav>div{flex-wrap:wrap;overflow:visible;margin:0;padding:5px 1px;max-width:100%;min-width:0}
.interior-page .interior-context.is-compact a,.online-policy .op-jump-link{max-width:100%;box-sizing:border-box}
.interior-page .interior-context.is-scrollable>div{scroll-padding-inline:12px;scroll-snap-type:x proximity;padding:5px 12px}
.interior-page .interior-context.is-scrollable a{scroll-snap-align:start}
.feedback-person strong{overflow-wrap:anywhere;line-height:1.5}
.feedback-person img{width:46px;height:46px;object-fit:cover}
.creator-profile-card{background:linear-gradient(145deg,var(--pink-soft),white);border-color:#ee648d38}
.creator-profile-message{display:flex;gap:13px;align-items:center;margin:18px 0;flex:1;color:var(--muted);font:400 13px/1.8 var(--font)}
.creator-profile-message>span{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:50%;background:#fff;color:var(--pink-dark);border:1px solid var(--line)}
.creator-profile-message p{font:inherit;margin:0}
.creator-profile-card .feedback-original{display:block;text-decoration:none}
.director-note-section{padding-top:26px;padding-bottom:32px;background:linear-gradient(180deg,white,var(--pink-soft))}
.director-note{max-width:1080px;padding:29px 38px 28px 73px;background:#ffffffc9;box-shadow:0 8px 36px #bc285806}
.director-note blockquote{font-size:16px;line-height:1.95;margin-bottom:17px}
.director-quote-icon{top:24px}
@media(max-width:760px){
 .interior-page .interior-context.is-compact,.online-policy .op-jump-nav{padding-block:7px}
 .interior-page .interior-context.is-compact>div,.online-policy .op-jump-nav>div{gap:7px;padding:5px 1px;margin:0;width:100%}
 .interior-page .interior-context.is-compact a,.online-policy .op-jump-link{padding:8px 11px;font-size:11px}
 .interior-page .interior-context.is-scrollable>div{margin:0;padding-right:12px}
 .director-note-section{padding-top:23px;padding-bottom:25px}.director-note{padding:24px 21px}.director-note blockquote{font-size:14px;line-height:1.95}
 .feedback-person strong{font-size:13px}.feedback-person img{width:43px;height:43px}
}
