/* HOME ABOUTの追加CTAだけを管理。既存about.css/about.jsは変更しない。 */
.about-section .home-about-cta{margin-top:28px;text-align:right}.about-section .home-about-cta>a{display:inline-flex;align-items:center;justify-content:flex-end;gap:14px;min-height:48px;color:#3154e8;font-size:14px;font-weight:600;line-height:1.6;white-space:nowrap;text-decoration:none}.about-section .home-about-cta__circle{display:grid;place-items:center;flex:none;width:28px;height:28px;border:1px solid #3154e8;border-radius:50%}.about-section .home-about-cta__circle svg{width:16px;height:16px;transition:transform .2s ease}.about-section .home-about-cta a:hover svg{transform:translateX(3px)}.about-section .home-about-cta a:focus-visible{outline:3px solid #3d91f5;outline-offset:6px;border-radius:2px}@media(prefers-reduced-motion:reduce){.about-section .home-about-cta__circle svg{transition:none}.about-section .home-about-cta a:hover svg{transform:none}}
