.home-nav-links a[aria-current=page]{color:var(--accent);background:var(--accent-soft)}.guides-page{padding-top:64px;padding-bottom:96px}.guides-intro{max-width:720px}.guides-list{list-style:none;padding:0;margin:48px 0 0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.guide-card{height:100%;display:flex;flex-direction:column;gap:10px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:28px;color:var(--ink);transition:transform .2s,box-shadow .2s,border-color .2s}.guide-card:hover{transform:translateY(-4px);border-color:#fed7aa;box-shadow:0 16px 32px #ea580c1f}.home .guide-card :is(h2,h3){font-size:21px;font-weight:800;line-height:1.25;letter-spacing:-.3px;margin:0}.guide-card p{color:var(--ink2);font-size:16px}.guide-meta{font-size:13px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;color:var(--orange-ink)}.guide-more{margin-top:auto;padding-top:8px;display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:15px;color:var(--accent)}.guide-article{max-width:720px;margin:0 auto}.guide-back{display:inline-flex;align-items:center;min-height:44px;font-weight:700;font-size:15px;color:var(--accent);margin-bottom:16px}.guide-article .guide-meta{display:block;margin-bottom:12px}.home .guide-article h1{font-size:46px;letter-spacing:-1.2px}.guide-body{margin-top:40px;border-top:1px solid var(--line);padding-top:8px}.home .guide-body h2{font-size:26px;letter-spacing:-.5px;margin:36px 0 10px}.guide-body li,.guide-body p{color:#334155;font-size:18px;line-height:1.75}.guide-body p+p{margin-top:16px}.guide-body ul{margin:14px 0 0;padding-left:22px}.guide-body li{margin:8px 0}.guide-body li::marker{color:var(--orange)}.guide-cta{margin-top:56px;padding:36px;border-radius:20px;color:#cbd5e1;background:radial-gradient(ellipse at 85% 50%,#ea580c40,transparent 55%),radial-gradient(ellipse at 10% 0,#6d28d94d,transparent 60%),#0f172a}.home .guide-cta h2{color:#fff;font-size:30px}.guide-cta p{margin:10px 0 24px;font-size:17px}.guide-more-list{margin-top:80px}.home .guide-more-list>h2{font-size:30px}.guide-more-list .guides-list{grid-template-columns:repeat(2,1fr);margin-top:24px}@media(max-width:1000px){.guides-list{grid-template-columns:1fr 1fr}}@media(max-width:700px){.guides-page{padding-top:40px;padding-bottom:64px}.guide-more-list .guides-list,.guides-list{grid-template-columns:1fr}.home .guide-article h1{font-size:34px;letter-spacing:-.8px}.guide-body li,.guide-body p{font-size:17px}.guide-cta{padding:28px 20px}.guide-cta .home-btn{width:100%}}