.team-section{background:var(--page)}.team-intro{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:400px}.team-mark{background:var(--paper);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;padding:50px;border-right:1px solid var(--line)}.team-mark img{width:clamp(120px,13vw,190px);height:auto;opacity:.85}.team-mark span{font-size:10px;letter-spacing:.25em;color:var(--muted)}.team-message{padding:clamp(28px,5vw,76px);align-self:center}.team-message h3{font-family:'Noto Serif TC',serif;font-size:clamp(28px,3vw,42px);line-height:1.6;margin:20px 0;color:var(--heading)}.team-message>p:not(.eyebrow){max-width:520px;font-size:16px;line-height:1.9;color:var(--muted)}.team-message .team-status{display:inline-block;font-size:13px!important;padding:5px 12px;border-left:2px solid var(--gold);color:var(--ink)!important;margin:0 0 12px}.team-actions{display:flex;gap:25px;flex-wrap:wrap;align-items:center;margin-top:30px}.team-section :focus-visible{outline:3px solid var(--gold);outline-offset:4px}@media(max-width:700px){.team-intro{grid-template-columns:1fr}.team-mark{border-right:0;border-bottom:1px solid var(--line);padding:30px;flex-direction:row;gap:24px}.team-mark img{width:82px}.team-mark span{font-size:9px;letter-spacing:.12em}.team-message{padding:30px 22px}.team-actions{gap:20px}.team-message>p:not(.eyebrow){font-size:15px}}
