.zq .zq-head{max-width:680px}.zq h2{font-size:2.25rem;line-height:1.1;font-weight:var(--fw-bold);color:var(--text-primary);margin:0}.zq .zq-sub{font-size:1.125rem;font-weight:var(--fw-semibold);color:var(--text-primary);margin:24px 0 0;line-height:1.5}.zq .zq-p{color:var(--text-body);margin:8px 0 0;line-height:1.6}.zq .zq-pg{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;margin-top:48px;display:grid}.zq .zq-pc{border-radius:var(--radius-lg);background:var(--bg-alt);color:inherit;transition:translate .25s var(--ease-standard), box-shadow .25s var(--ease-standard);flex-direction:column;gap:8px;padding:22px;text-decoration:none;display:flex;position:relative;box-shadow:0 0 #0000}@media (hover:hover) and (pointer:fine){.zq .zq-pc:hover{translate:0 -4px;box-shadow:0 1px 1px #0f121608,0 8px 16px #0f12160d,0 36px 64px -30px #0f12164d}}.zq .zq-pc:focus-visible{outline:1.5px solid var(--accent);outline-offset:3px}.zq .zq-pt{justify-content:space-between;align-items:center;gap:16px;min-height:24px;margin-bottom:4px;display:flex}.zq .zq-it{color:var(--text-primary);flex:none;place-items:center;display:grid}.zq .zq-ico{width:24px;height:24px}.zq .zq-t{font-size:1.25rem;line-height:1.15;font-weight:var(--fw-bold);letter-spacing:-.02em;color:var(--text-primary);margin:0}.zq .zq-tag{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--white) 12%, transparent);color:var(--white);font-size:.75rem;font-weight:var(--fw-semibold);white-space:nowrap;padding:5px 9px}.zq .zq-d{color:var(--text-body);min-height:3.1em;margin:0;font-size:.875rem;line-height:1.55}.zq .zq-pc ul{border-top:1px solid var(--border-card);flex-direction:column;gap:8px;margin:8px 0 0;padding:14px 0 0;list-style:none;display:flex}.zq .zq-pc li{color:var(--text-primary);align-items:flex-start;gap:10px;font-size:.875rem;line-height:1.45;display:flex}.zq .zq-ck{width:16px;height:16px;color:var(--accent);flex:none;margin-top:2px}.zq .zq-pf{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;display:flex}.zq .zq-tm{color:var(--text-body);font-size:.875rem}.zq .zq-tm b{font-weight:var(--fw-semibold);color:var(--text-primary)}.zq .zq-go2{box-sizing:border-box;border-radius:var(--radius-sm);min-height:36px;box-shadow:inset 0 0 0 1px var(--text-primary);font-size:.875rem;font-weight:var(--fw-semibold);color:var(--text-primary);transition:background-color var(--duration-state) var(--ease-standard), color var(--duration-state) var(--ease-standard);align-items:center;gap:8px;padding:8px 12px;display:inline-flex}@media (hover:hover) and (pointer:fine){.zq .zq-pc:hover .zq-go2{background:var(--text-primary);color:var(--white)}}.zq .zq-pc:active .zq-go2{transform:translateY(.5px)}.zq .zq-pc.pri{background:var(--bg-dark)}.zq .zq-pc.pri .zq-it{color:var(--white)}.zq .zq-pc.pri .zq-t,.zq .zq-pc.pri li,.zq .zq-pc.pri .zq-tm b{color:var(--text-on-dark)}.zq .zq-pc.pri .zq-d,.zq .zq-pc.pri .zq-tm{color:var(--text-body-on-dark)}.zq .zq-pc.pri ul{border-color:var(--border-on-dark)}.zq .zq-pc.pri .zq-go2{background:var(--accent);color:var(--white);box-shadow:none}.zq .zq-ckw{display:contents}@media (max-width:64rem){.zq .zq-pg{grid-template-columns:1fr}}@media (max-width:40rem){.zq h2{font-size:1.75rem}.zq .zq-pc{padding:22px}.zq .zq-t{font-size:1.25rem}}@media (prefers-reduced-motion:reduce){.zq .zq-pc,.zq .zq-go2{transition:none}@media (hover:hover) and (pointer:fine){.zq .zq-pc:hover{translate:none}}}
