.about-v2{--navy:#0f2a52;--ink:#091b36;--gold:#f2a71b;--mist:#f5f5f5;--line:#dcdcdc;--mute:#5a6478;--soft:#b9c4dc;--numeral:#7e8caa;--col:660px;--wrap:1080px;--font:Arial,Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Source Han Sans SC","Noto Sans SC",sans-serif;color:var(--navy);font-family:var(--font);-webkit-font-smoothing:antialiased;background:#fff;font-size:16.5px;line-height:1.8}.about-v2 *{box-sizing:border-box}.about-v2 a{color:inherit}.about-v2 .wrap{max-width:var(--wrap);margin:0 auto;padding:0 32px}.about-v2 .col{max-width:var(--col)}.about-v2 .col.center{text-align:center;margin-left:auto;margin-right:auto}.about-v2 section{padding:88px 0}.about-v2 .band-mist{background:var(--mist)}.about-v2 .band-navy{background:var(--navy);color:#fff}.about-v2 .eyebrow{letter-spacing:.2em;text-transform:uppercase;margin:0 0 20px;font-size:12px;font-weight:700;line-height:1.4}.about-v2 h1{letter-spacing:.01em;margin:0 0 18px;font-size:clamp(32px,4.8vw,54px);font-weight:600;line-height:1.18}.about-v2 h2{margin:0 0 14px;font-size:clamp(25px,3.2vw,38px);font-weight:600;line-height:1.25}.about-v2 h3{margin:0 0 10px;font-size:21px;font-weight:700;line-height:1.4}.about-v2 .lede{margin:0 0 14px;font-size:18px;line-height:1.75}.about-v2 .en{letter-spacing:.05em;color:var(--mute);margin:0 0 32px;font-size:14px;font-weight:400}.about-v2 .band-navy .en{color:var(--soft)}.about-v2 p{margin:0 0 18px}.about-v2 .fine{color:var(--mute);font-size:13.5px;line-height:1.7}.about-v2 .actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.about-v2 .col.center .actions{justify-content:center}.about-v2 .btn{border:2px solid #0000;border-radius:3px;padding:14px 26px;font-size:15px;font-weight:700;line-height:1.3;text-decoration:none;display:inline-block}.about-v2 .btn-gold{background:var(--gold);color:var(--navy);border-color:var(--gold)}.about-v2 .btn-outline{color:var(--navy);border-color:var(--navy);background:#fff}.about-v2 .band-navy .btn-outline{color:#fff;background:0 0;border-color:#fff}.about-v2 .board{grid-template-columns:88px 1fr;align-items:start;gap:0 28px;display:grid}.about-v2 .num{color:var(--numeral);letter-spacing:-.02em;padding-top:4px;font-size:52px;font-weight:700;line-height:1}.about-v2 .board-body{max-width:var(--col);min-width:0}.about-v2 .items{margin:28px 0 0;padding:0;list-style:none}.about-v2 .items li{border-top:1px solid var(--line);padding:20px 0}.about-v2 .band-mist .items li{border-color:#e1e1e1}.about-v2 .items li:last-child{border-bottom:1px solid var(--line)}.about-v2 .band-mist .items li:last-child{border-color:#e1e1e1}.about-v2 .item-title{align-items:baseline;gap:9px;font-weight:700;text-decoration:none;display:inline-flex}.about-v2 .item-title .mark{color:var(--gold);flex:none;font-size:14px;line-height:1;transform:translateY(-1px)}.about-v2 .item-desc{color:var(--mute);margin:8px 0 0;font-size:15px;line-height:1.75}.about-v2 .band-navy .item-desc{color:var(--soft)}.about-v2 .board-note{color:var(--mute);margin:20px 0 0;font-size:14.5px;line-height:1.75}.about-v2 .found-list{margin:0 0 18px;padding-left:1.3em}.about-v2 .found-list li{margin:6px 0}.about-v2 a:focus-visible,.about-v2 .btn:focus-visible{outline:3px solid var(--navy);outline-offset:3px;border-radius:2px}.about-v2 .band-navy a:focus-visible{outline-color:var(--gold)}.about-v2 a:hover{text-decoration:underline}.about-v2 .btn:hover{text-decoration:none}.about-v2 .btn-gold:hover{background:#e09a10;border-color:#e09a10}.about-v2 .btn-outline:hover{background:var(--navy);color:#fff}.about-v2 .band-navy .btn-outline:hover{color:var(--navy);background:#fff}@media (prefers-contrast:high){.about-v2 .item-desc,.about-v2 .fine{color:inherit}.about-v2 .btn{border-width:3px}}@media (prefers-reduced-motion:reduce){.about-v2 *{transition-duration:0s!important;animation-duration:0s!important}}@media (max-width:640px){.about-v2 .wrap{padding:0 22px}.about-v2 section{padding:60px 0}.about-v2{font-size:16px}.about-v2 .board{grid-template-columns:1fr;gap:0}.about-v2 .num{margin-bottom:10px;padding-top:0;font-size:38px}.about-v2 .actions .btn{text-align:center;width:100%}}
