.fn-next{border:1px solid var(--line-soft);border-left:4px solid var(--ink-head);background:#fff;border-radius:14px;max-width:760px;margin:clamp(1.8rem,3.5vw,2.6rem) 0 0;padding:1rem 1.2rem 1.05rem}.fn-next__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);align-items:center;gap:.5rem;margin:0 0 .35rem;font-size:.68rem;font-weight:600;display:flex}.fn-next__title{font-family:var(--serif);color:var(--ink-head);font-size:clamp(1.15rem,2vw,1.35rem);line-height:1.3;text-decoration:none;display:inline-block}.fn-next__title:hover{text-underline-offset:3px;text-decoration:underline}.fn-next__text{color:var(--ink);margin:.35rem 0 0;font-size:.95rem;line-height:1.6}.fn-next__alt{color:var(--ink);margin:.7rem 0 0;font-size:.9rem}.fn-next__consult{color:var(--ink-head);text-underline-offset:2px;font-weight:600;text-decoration:underline}.fn-stage{letter-spacing:.06em;background:var(--paper);color:var(--ink-head);border-radius:999px;padding:.12rem .5rem;font-size:.66rem;display:inline-block}.fn-stage--learn,.gd-chip--learn{color:#24414c;background:#e7f0f2}.fn-stage--compare,.gd-chip--compare{color:#4b2b5c;background:#f3eaf7}.fn-stage--decide,.gd-chip--decide{color:#1f5c32;background:#e3f2e7}.fn-stage--book{color:#5a4a10;background:#fcf0be}.fn-before{flex-wrap:wrap;align-items:center;gap:.45rem .6rem;margin:1.4rem 0 .6rem;font-size:.88rem;display:flex}.fn-before__title{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin-right:.2rem;font-size:.68rem;font-weight:600}.fn-before a{border:1px solid var(--line-soft);color:var(--ink-head);background:#fff;border-radius:999px;padding:.3rem .75rem;text-decoration:none}.fn-before a:hover{border-color:var(--ink-head)}.fn-wrap{margin-top:0}@media (max-width:600px){.fn-next{padding:.9rem 1rem}}
