.parent-quick{padding-block:56px;scroll-margin-top:100px;color:#17324D;background:#fff}
.parent-quick>p{max-width:65ch;line-height:1.6}
.quick-bundles{display:flex;gap:20px;flex-wrap:wrap;align-items:center;margin:24px 0 36px}
.quick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 28px}
.quick-card{min-width:0;scroll-margin-top:100px}
.quick-preview{display:block;background:#fff}
.quick-preview img{display:block;width:100%;height:auto;aspect-ratio:2/3;object-fit:contain;border-radius:16px}
.parent-quick .quick-card h3{font-size:24px;line-height:1.2;color:#174A7E;margin:20px 0 12px}
.quick-card p{font-size:17px;line-height:1.6;margin:10px 0}
.quick-card details{margin-block:16px}
.quick-card summary{cursor:pointer;color:#174A7E;font-weight:600;padding-block:12px;min-height:44px}
.quick-card details ul{padding-left:22px}.quick-card details li{margin-block:16px}
.quick-downloads{display:flex;gap:8px 20px;flex-wrap:wrap;border-top:1px solid #D2F9F6;padding-top:12px}
.quick-downloads a,.quick-bundles>a:not(.button){display:inline-flex;align-items:center;min-height:44px;color:#174A7E;text-decoration:underline;text-underline-offset:4px}
.parent-quick :is(a,summary):focus-visible{outline:3px solid #174A7E;outline-offset:5px}
@media(max-width:1000px){.quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.quick-grid{grid-template-columns:minmax(0,1fr);gap:36px}.parent-quick{padding-block:36px}.quick-bundles{gap:12px}.quick-bundles .button{white-space:normal}.parent-quick .quick-card h3{font-size:26px}}
