.home-guides{background:var(--color-bg);--ground: var(--color-bg);border-top:1px solid var(--color-border);padding-block:var(--section-pad-y);overflow-x:hidden}.home-guides__header{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:var(--section-head-gap)}.home-guides__arrows{display:flex;gap:12px;flex-shrink:0}.home-guides__arrows.is-idle{visibility:hidden}.home-guides__arrow{width:52px;height:52px;border-radius:var(--radius-full);background:var(--color-bg-card);border:1px solid var(--color-border);box-shadow:var(--shadow-lift);color:var(--color-text);font-size:18px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast),opacity var(--transition-fast)}.home-guides__arrow:hover:not(:disabled){transform:translateY(2px);box-shadow:var(--shadow-lift-pressed)}.home-guides__arrow:active:not(:disabled){transform:translateY(4px);box-shadow:var(--shadow-lift-flat)}.home-guides__arrow:disabled{opacity:.3;cursor:default}.home-guides__arrow:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}.home-guides__track{display:flex;gap:24px;margin:0;margin-right:calc(50% - 50vw);padding:8px var(--container-pad) 28px 0;list-style:none;overflow:auto hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.home-guides__track::-webkit-scrollbar{display:none}.home-guides__item{display:flex;flex:0 0 clamp(280px,30vw,440px);scroll-snap-align:start}.home-guides__card{display:flex;flex-direction:column;width:100%;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);text-decoration:none;transition:box-shadow var(--transition-base),transform var(--transition-base)}.home-guides__card:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.home-guides__card:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}.home-guides__body{display:flex;flex-direction:column;gap:.9rem;flex:1;padding:1.4rem 1.5rem 1.5rem}.home-guides__title{margin:0;flex:1;font-family:var(--font-display);font-size:1.3rem;font-weight:600;line-height:1.25;color:var(--color-text);text-wrap:balance}.home-guides__more{font-family:var(--font-body);font-size:.9rem;font-weight:600;color:var(--color-accent)}.home-guides__cta-wrap{display:flex;justify-content:center;margin-top:40px}@media (prefers-reduced-motion: reduce){.home-guides__card:hover{transform:none}}@media (max-width: 900px){.home-guides__header{flex-direction:column;align-items:flex-start;gap:24px}}@media (max-width: 600px){.home-guides__arrows{display:none}.home-guides__track{gap:16px}.home-guides__item{flex-basis:min(300px,82vw)}.home-guides__body{padding:1.15rem 1.25rem 1.25rem}}
