.zky-reading-bridge{padding:60px 24px;background:#f6f9fc;color:#0a2540;border-top:1px solid #e3eaf3;font-family:-apple-system,BlinkMacSystemFont,"PingFang SC",sans-serif}.zky-reading-bridge>div{max-width:1100px;margin:auto}.zky-reading-bridge small{color:#635bff;font-size:12px}.zky-reading-bridge h2{font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.3;letter-spacing:-.025em;margin:16px 0}.zky-reading-bridge p{max-width:760px;color:#657b9d;font-size:16px;line-height:1.9}.zky-reading-bridge nav{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.zky-reading-bridge a{display:inline-flex;align-items:center;min-height:46px;padding:10px 16px;color:#635bff;background:white;border:1px solid #dcd6f8;border-radius:5px;text-decoration:none;font-size:14px;transition:background-color 160ms,color 160ms,transform 160ms}.zky-reading-bridge a:focus-visible{outline:2px solid #635bff;outline-offset:4px}.zky-reading-bridge a:active{transform:translateY(1px)}@media(hover:hover){.zky-reading-bridge a:hover{background:#efecff}}@media(max-width:600px){.zky-reading-bridge{padding:40px 24px}.zky-reading-bridge nav{flex-direction:column}.zky-reading-bridge a{justify-content:center}}@media(prefers-reduced-motion:reduce){.zky-reading-bridge a{transition:none;transform:none}}@media print{.zky-reading-bridge{display:none}}
