.quick-links{padding:var(--spacing-xl) 0;background-color:var(--bg-primary)}.quick-links__container{max-width:1200px;margin:0 auto}.quick-links__header{text-align:center;margin-bottom:var(--spacing-xl)}.quick-links__title{font-size:var(--f20);font-weight:var(--fw700);line-height:var(--line-height-tight);margin-bottom:var(--spacing-md);color:var(--text-primary-900)}.quick-links__subtitle{font-size:var(--f14);line-height:var(--line-height-relaxed);color:var(--text-secondary-700);margin-bottom:var(--spacing-lg)}.quick-links__links-wrapper{display:flex;gap:var(--spacing-md);margin-bottom:var(--spacing-xl)}.quick-links__links-wrapper--flex{flex-wrap:wrap;justify-content:flex-start}.quick-links__links-wrapper--grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md)}.quick-links__link{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-sm) var(--spacing-lg);background-color:var(--bg-white);color:var(--text-primary-900);text-decoration:none;border-radius:var(--border-radius-md);font-size:var(--f14);font-weight:var(--fw500);transition:all .3s ease;border:2px solid var(--border-color);min-height:44px;white-space:nowrap}.quick-links__link:hover{background-color:var(--bg-brand-primary);color:var(--text-white);border-color:var(--bg-brand-primary);transform:translateY(-2px);box-shadow:var(--shadow-md);text-decoration:none}.quick-links__link--grow{flex:1}.quick-links__link--primary{background-color:var(--bg-brand-primary);color:var(--text-white);border-color:var(--bg-brand-primary)}.quick-links__link--primary:hover{background-color:var(--bg-brand-primary-hover);border-color:var(--bg-brand-primary-hover)}.quick-links__link--secondary{background-color:transparent;color:var(--text-brand-primary-900);border-color:var(--bg-brand-primary)}.quick-links__link--secondary:hover{background-color:var(--bg-brand-primary);color:var(--text-white);border-color:var(--bg-brand-primary)}.quick-links__link--small{padding:var(--spacing-xs) var(--spacing-md);font-size:var(--f12);min-height:36px}.quick-links__link--large{padding:var(--spacing-md) var(--spacing-xl);font-size:var(--f18);min-height:52px}.quick-links__link--full{width:100%}.quick-links__scroller{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--bg-brand-primary) var(--bg-secondary-subtle)}.quick-links__scroller::-webkit-scrollbar{height:8px}.quick-links__scroller::-webkit-scrollbar-track{background:var(--bg-secondary-subtle);border-radius:var(--border-radius-sm)}.quick-links__scroller::-webkit-scrollbar-thumb{background:var(--bg-brand-primary);border-radius:var(--border-radius-sm)}.quick-links__scroller::-webkit-scrollbar-thumb:hover{background:var(--bg-brand-primary-hover)}.quick-links__scroller-inner{display:flex;gap:var(--spacing-md);padding-bottom:var(--spacing-sm)}.quick-links__scroller-inner .quick-links__link{flex:0 0 auto;white-space:nowrap}.quick-links--centered{text-align:center}.quick-links--left-aligned{text-align:left}.quick-links--right-aligned{text-align:right}.quick-links--justify-start .quick-links__links-wrapper{justify-content:flex-start}.quick-links--justify-center .quick-links__links-wrapper{justify-content:center}.quick-links--justify-end .quick-links__links-wrapper{justify-content:flex-end}.quick-links--justify-between .quick-links__links-wrapper{justify-content:space-between}.quick-links--justify-around .quick-links__links-wrapper{justify-content:space-around}.quick-links--justify-evenly .quick-links__links-wrapper{justify-content:space-evenly}.quick-links--bg-secondary{background-color:var(--bg-secondary)}.quick-links--bg-brand-primary{background-color:var(--bg-brand-primary);color:var(--text-white)}.quick-links--bg-brand-primary .quick-links__title,.quick-links--bg-brand-primary .quick-links__subtitle{color:var(--text-white)}.quick-links--bg-brand-primary .quick-links__link{background-color:var(--bg-white);color:var(--text-primary-900);border-color:var(--text-white)}.quick-links--bg-brand-primary .quick-links__link:hover,.quick-links--bg-brand-primary .quick-links__link--primary{background-color:var(--text-white);color:var(--text-brand-primary-900);border-color:var(--text-white)}.quick-links--bg-brand-primary .quick-links__link--primary:hover,.quick-links--bg-brand-primary .quick-links__link--secondary{background-color:transparent;color:var(--text-white);border-color:var(--text-white)}.quick-links--bg-brand-primary .quick-links__link--secondary:hover{background-color:var(--text-white);color:var(--text-brand-primary-900);border-color:var(--text-white)}@media screen and (max-width: 768px){.quick-links{padding:var(--spacing-lg) 0}.quick-links__title{font-size:var(--f18)}.quick-links__subtitle{font-size:var(--f12)}.quick-links__links-wrapper{gap:var(--spacing-sm)}.quick-links__links-wrapper--grid{grid-template-columns:1fr}.quick-links__link{padding:var(--spacing-xs) var(--spacing-md);font-size:var(--f12);min-height:40px}.quick-links__link--small{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--f10);min-height:32px}.quick-links__link--large{padding:var(--spacing-sm) var(--spacing-lg);font-size:var(--f14);min-height:48px}.quick-links__scroller-inner{gap:var(--spacing-sm)}}@media screen and (max-width: 480px){.quick-links{padding:var(--spacing-md) 0}.quick-links__title{font-size:var(--f16)}.quick-links__subtitle{font-size:var(--f10)}.quick-links__links-wrapper{gap:var(--spacing-xs)}.quick-links__link{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--f10);min-height:36px}.quick-links__link--small{padding:var(--spacing-xs);font-size:var(--f10);min-height:28px}.quick-links__link--large{padding:var(--spacing-xs) var(--spacing-md);font-size:var(--f12);min-height:44px}.quick-links__scroller-inner{gap:var(--spacing-xs)}}@media (prefers-reduced-motion: reduce){.quick-links__link{transition:none}.quick-links__link:hover{transform:none}}.quick-links__link:focus{outline:2px solid var(--text-brand-primary-900);outline-offset:2px}@media print{.quick-links{padding:0;background-color:var(--bg-white)}.quick-links__link{box-shadow:none;border:1px solid var(--border-color);break-inside:avoid}.quick-links__link:hover{transform:none}.quick-links__scroller{overflow:visible}.quick-links__scroller-inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-sm)}.quick-links__scroller-inner .quick-links__link{flex:none}}
