.guides-module__0FmVUW__page{color:var(--foreground);background:var(--background)}.guides-module__0FmVUW__content{width:100%;max-width:860px;margin-inline:auto;padding-top:clamp(56px,8vw,96px);padding-bottom:clamp(96px,12vw,156px)}.guides-module__0FmVUW__header{max-width:760px}.guides-module__0FmVUW__header h1{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(2.7rem,5vw,4.5rem);font-weight:600;line-height:1}.guides-module__0FmVUW__header p{max-width:720px;color:var(--muted-foreground);text-wrap:pretty;margin:24px 0 0;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.7}.guides-module__0FmVUW__guideList{gap:16px;margin:clamp(48px,7vw,72px) 0 0;padding:0;list-style:none;display:grid}.guides-module__0FmVUW__guideList>li{scroll-margin-top:104px}.guides-module__0FmVUW__guideCard{border:1px solid var(--border);background:color-mix(in srgb, var(--card) 88%, var(--background));box-shadow:0 1px 0 color-mix(in srgb, var(--foreground) 4%, transparent);border-radius:20px;flex-direction:column;gap:24px;padding:clamp(24px,4vw,36px);transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.guides-module__0FmVUW__guideCard:hover{border-color:color-mix(in srgb, var(--primary) 34%, var(--border));box-shadow:0 14px 34px color-mix(in srgb, var(--foreground) 7%, transparent);transform:translateY(-2px)}.guides-module__0FmVUW__guideCard h2{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(1.4rem,2.1vw,1.8rem);font-weight:600;line-height:1.22}.guides-module__0FmVUW__guideCard p{color:var(--muted-foreground);text-wrap:pretty;margin:14px 0 0;font-size:1rem;line-height:1.7}.guides-module__0FmVUW__toolLink,.guides-module__0FmVUW__ctaLink{color:var(--primary);align-items:center;gap:10px;font-size:.92rem;font-weight:700;display:inline-flex}.guides-module__0FmVUW__toolLink svg,.guides-module__0FmVUW__ctaLink svg{width:17px;height:17px;transition:transform .18s}.guides-module__0FmVUW__guideCard:hover .guides-module__0FmVUW__toolLink svg,.guides-module__0FmVUW__ctaLink:hover svg{transform:translate(3px)}.guides-module__0FmVUW__cta{border-top:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:48px;margin-top:clamp(64px,9vw,96px);padding-top:36px;display:flex}.guides-module__0FmVUW__cta h2{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.035em;margin:0;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:600;line-height:1.1}.guides-module__0FmVUW__cta p{max-width:620px;color:var(--muted-foreground);margin:16px 0 0;line-height:1.7}.guides-module__0FmVUW__ctaLink{flex:none;padding-bottom:4px}@media (max-width:640px){.guides-module__0FmVUW__content{padding-top:40px;padding-bottom:96px}.guides-module__0FmVUW__header h1{font-size:clamp(2.45rem,13vw,3.35rem)}.guides-module__0FmVUW__guideList{margin-top:40px}.guides-module__0FmVUW__guideCard{border-radius:16px;gap:20px;padding:24px}.guides-module__0FmVUW__cta{flex-direction:column;align-items:flex-start;gap:24px}}@media (prefers-reduced-motion:reduce){.guides-module__0FmVUW__guideCard,.guides-module__0FmVUW__toolLink svg,.guides-module__0FmVUW__ctaLink svg{transition:none}}
