.library-page .interview-illustration{color:var(--primary);justify-self:center;width:100%;max-width:540px}.library-page .interview-illustration>svg{width:100%;height:auto;display:block}.library-page .interview-caption{text-align:center;letter-spacing:.12em;color:var(--muted);margin:-10px 0 0;font-size:13px}@media (width<=760px){.library-page .interview-caption{display:none}.library-page .hero h1{font-size:clamp(28px,8.2vw,39px)}.library-page .interview-illustration{max-width:380px}}@media (width<=480px){.library-page .hero-actions{flex-direction:column}.library-page .hero-actions .btn{justify-content:space-between}}.library-page .home-support{background:var(--soft);border:1px solid var(--line);border-radius:16px;grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;margin-bottom:54px;padding:40px;display:grid}.library-page .home-support h2{margin-top:16px}.library-page .home-support .intro{margin-bottom:24px}.library-page .home-support-note{margin:18px 0 0}.library-page .home-support-services{margin:0;padding:0;list-style:none}.library-page .home-support-services li{align-items:flex-start;gap:16px;padding:22px 0;display:flex}.library-page .home-support-services li+li{border-top:1px solid var(--line)}.library-page .home-support-number{background:var(--surface);width:38px;height:38px;color:var(--link);border-radius:10px;flex-shrink:0;place-items:center;font-size:13px;font-weight:600;display:grid}.library-page .home-support-services h3{margin:0 0 6px;font-size:16px}.library-page .home-support-services p{color:var(--muted);margin:0;font-size:13px;line-height:1.8}@media (width<=1050px){.library-page .home-support{grid-template-columns:1fr;gap:16px}}@media (width<=760px){.library-page .home-support{margin-bottom:37px;padding:24px}.library-page .home-support h2{font-size:24px}.library-page .home-support .btn{justify-content:space-between;gap:12px;width:100%;padding-inline:16px}}
