.fn-page .fn-card-meta-end{justify-content:flex-end}.fn-page .guides-bridge{display:inline-flex;align-items:center;gap:2px;margin-top:22px;font-family:var(--font-display);font-size:13px;font-weight:600;letter-spacing:.02em;color:rgba(255,255,255,.6);text-decoration:none;transition:color .3s var(--ease-out-expo)}.fn-page .guides-bridge:hover{color:var(--orange)}.fn-page .guides-cta{background:var(--dark);border-top:1px solid rgba(255,255,255,.08);padding:clamp(56px,7vw,96px) var(--section-padding-x)}.fn-page .guides-cta-inner{max-width:1180px;margin:0 auto;display:flex;align-items:flex-end;justify-content:space-between;gap:40px;flex-wrap:wrap}.fn-page .guides-cta-copy{max-width:34ch}.fn-page .guides-cta-eyebrow{font-family:var(--font-display);font-size:.72rem;font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase;color:rgba(255,255,255,.5);margin:0 0 14px}.fn-page .guides-cta-title{font-family:var(--font-body);font-weight:400;font-size:clamp(1.6rem,3.2vw,2.1rem);line-height:1.12;letter-spacing:-.01em;color:#fff;margin:0}.fn-page .guides-cta-sub{font-family:var(--font-body);font-size:1.02rem;line-height:1.55;color:rgba(255,255,255,.66);margin:16px 0 0}.fn-page .guides-cta .cta-primary{background:var(--orange)}.fn-page .guides-cta .cta-primary:before{background:var(--orange-deep)}.fn-page .guides-cta .cta-primary:hover{color:#fff}.fn-page .guides-cta-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.fn-page .guides-cta-ghost{display:inline-flex;align-items:center;font-family:var(--font-display);font-weight:600;font-size:13px;letter-spacing:.04em;color:rgba(255,255,255,.62);text-decoration:none;transition:color .3s var(--ease-out-expo)}.fn-page .guides-cta-ghost:hover{color:#fff}@media (max-width:640px){.fn-page .guides-cta-inner{align-items:flex-start}.fn-page .guides-cta-actions{gap:16px}}