.GuideLanding_landing__ubIOp{box-sizing:border-box;width:100%;min-width:0;max-width:calc(var(--marketing-max) + 2 * var(--marketing-pad-x));margin:0 auto;padding:64px var(--marketing-pad-x) 96px}.GuideLanding_hero__ANCom{text-align:center;margin:0 auto 56px;max-width:720px}.GuideLanding_title__4XJCX{font-size:clamp(32px,4.5vw,52px);font-weight:700;letter-spacing:-.025em;line-height:1.1;margin:0 0 14px;color:var(--color-text-primary)}.GuideLanding_intro__mOSYJ{font-size:18px;line-height:1.55;color:var(--color-text-secondary);margin:0 auto 28px;max-width:620px}.GuideLanding_popular__9mZUz{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px;margin:18px 0 0;font-size:14px;color:var(--color-text-tertiary)}.GuideLanding_popularLink__GVohj{color:var(--color-accent-ink);font-weight:600;text-decoration:none}.GuideLanding_popularLink__GVohj:hover{text-decoration:underline;text-underline-offset:3px}.GuideLanding_grid__Olo7j{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:14px;gap:14px}.GuideLanding_card__iKIiO{display:flex;flex-direction:column;gap:6px;height:100%;box-sizing:border-box;padding:18px 18px 16px;border:1px solid var(--color-border-gray);border-radius:14px;background:var(--color-background-white);text-decoration:none;transition:border-color .18s ease,transform .16s var(--ease-out-strong)}.GuideLanding_card__iKIiO:hover{border-color:var(--color-border-gray-dark)}.GuideLanding_card__iKIiO:active{transform:scale(.98)}.GuideLanding_card__iKIiO:focus-visible{outline:2px solid var(--color-accent-ink);outline-offset:2px}.GuideLanding_cardIcon__p1hRL{display:inline-grid;place-items:center;width:40px;height:40px;margin-bottom:6px;border-radius:46% 54% 52% 48%/55% 45% 55% 45%;color:#241b3a;font-size:20px;rotate:-4deg;transition:rotate .4s cubic-bezier(.3,.8,.25,1.3)}.GuideLanding_card__iKIiO:hover .GuideLanding_cardIcon__p1hRL{rotate:6deg}.GuideLanding_cardTitle__5OlzC{font-size:16px;font-weight:600;color:var(--color-text-primary)}.GuideLanding_cardDesc__B6TiP{flex:1 1;font-size:14px;line-height:1.5;color:var(--color-text-secondary)}.GuideLanding_cardCount__Gp7XL{margin-top:6px;font-size:12px;color:var(--color-text-tertiary)}@media (max-width:820px){.GuideLanding_landing__ubIOp{padding:40px var(--marketing-pad-x-sm) 64px}.GuideLanding_hero__ANCom{margin-bottom:40px}.GuideLanding_grid__Olo7j{grid-template-columns:1fr 1fr}}@media (max-width:520px){.GuideLanding_grid__Olo7j{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.GuideLanding_card__iKIiO{transition:none}}