.sph-quick{max-width:80rem;margin:0 auto;padding:1.25rem 1.25rem 1.5rem}.sph-quick__list{display:grid;gap:.85rem;margin:0;padding:0;list-style:none;grid-template-columns:repeat(var(--sph-quick-cols,3),minmax(0,1fr))}.sph-quick__list[data-count="2"]{--sph-quick-cols:2}.sph-quick__item{margin:0;min-width:0}.sph-quick__card{display:flex;align-items:center;gap:.9rem;height:100%;padding:1rem 1.1rem;border-radius:1rem;background:#fff;border:1.5px solid #f0dcd6;color:#261b2e;text-decoration:none;box-shadow:0 1px 2px rgb(38 27 46 / .04),0 10px 22px -18px rgb(38 27 46 / .35);transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.sph-quick__card:hover{border-color:#a3351e;transform:translateY(-2px);box-shadow:0 12px 26px -16px rgb(163 53 30 / .45)}.sph-quick__card:focus-visible{outline:3px solid rgb(163 53 30 / .45);outline-offset:2px}.sph-quick__icon{flex:0 0 auto;display:grid;place-items:center;width:2.9rem;height:2.9rem;border-radius:50%;background:#f7e9e5;color:#a3351e}.sph-quick__icon .material-symbols-outlined{font-size:1.5rem}.sph-quick__body{display:grid;gap:.15rem;min-width:0;flex:1 1 auto}.sph-quick__title{font-weight:700;font-size:1rem;line-height:1.25}.sph-quick__text{font-size:.85rem;line-height:1.35;color:#58423d}.sph-quick__tag{display:inline-block;margin-left:.25rem;padding:.05rem .5rem;border-radius:999px;background:#a3351e;color:#fff;font-size:.65rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;vertical-align:middle}.sph-quick__go{flex:0 0 auto;color:#a3351e;font-size:1.4rem}.sph-quick__short{display:none}@media (max-width:47.99rem){.sph-quick{padding:.9rem 1rem 1.25rem}.sph-quick__list{gap:.55rem}.sph-quick__card{position:relative;flex-direction:column;justify-content:center;gap:.45rem;padding:.85rem .35rem .75rem;text-align:center;border-radius:.9rem}.sph-quick__icon{width:2.5rem;height:2.5rem}.sph-quick__icon .material-symbols-outlined{font-size:1.3rem}.sph-quick__body{flex:0 0 auto;justify-items:center}.sph-quick__full,.sph-quick__text,.sph-quick__go{display:none}.sph-quick__short{display:inline}.sph-quick__title{font-size:.8rem;line-height:1.2}.sph-quick__tag{position:absolute;top:.4rem;right:.4rem;margin:0;padding:.05rem .38rem;font-size:.55rem}}@media (prefers-reduced-motion:reduce){.sph-quick__card{transition:none}.sph-quick__card:hover{transform:none}}