.dmv-topic{padding-block:clamp(2.5rem,6vw,5.5rem) 6rem}.dmv-topic__intro{max-width:56rem}.dmv-topic__intro nav{color:var(--fylune-muted);font-size:.85rem}.dmv-topic__intro nav a{color:var(--fylune-ink)}.dmv-topic h1{letter-spacing:-.03em;text-wrap:balance;max-width:15ch;margin:1.6rem 0 1.25rem;font-size:clamp(2.5rem,5vw,5rem);line-height:1.05}.dmv-topic__intro>p{max-width:62ch;color:var(--fylune-muted);text-wrap:pretty;font-size:1.15rem;line-height:1.65}.dmv-topic__intro>a{text-underline-offset:4px;align-items:center;gap:.35rem;margin-top:.5rem;text-decoration:underline;display:inline-flex}.dmv-topic svg{flex-shrink:0;width:1em;height:1em}.dmv-topic__group{border-top:1px solid var(--fylune-border-soft);grid-template-columns:minmax(13rem,.65fr) minmax(0,1.35fr);gap:clamp(2rem,5vw,5rem);padding-block:2.7rem;display:grid}.dmv-topic__group:first-of-type{margin-top:4rem}.dmv-topic__group-heading h2,.dmv-topic__steps h2{letter-spacing:-.02em;text-wrap:balance;margin:0 0 .65rem;font-size:1.65rem;line-height:1.25}.dmv-topic__group-heading p{max-width:36ch;color:var(--fylune-muted);margin:0;line-height:1.6}.dmv-topic__list{min-width:0}.dmv-topic__form{border-bottom:1px solid var(--fylune-border-soft);align-items:center;gap:1.25rem;min-width:0;padding:1.1rem 0;text-decoration:none;display:flex}.dmv-topic__form:first-child{padding-top:0}.dmv-topic__form img{object-fit:cover;object-position:top;border:1px solid var(--fylune-border);flex-shrink:0;width:78px;height:101px;display:block}.dmv-topic__form-copy{flex:1;gap:.3rem;min-width:0;display:grid}.dmv-topic__form-copy strong{font-size:1.06rem;font-weight:650}.dmv-topic__form-copy>span{color:var(--fylune-muted);text-wrap:pretty;font-size:.87rem;line-height:1.55}.dmv-topic__form-action{color:var(--fylune-primary-strong);white-space:nowrap;align-items:center;gap:.35rem;font-size:.88rem;font-weight:600;display:inline-flex}.dmv-topic__form:hover .dmv-topic__form-action svg,.dmv-topic__form:focus-visible .dmv-topic__form-action svg{transform:translate(3px)}.dmv-topic__form-action svg{transition:transform .18s cubic-bezier(.25,1,.5,1)}.dmv-topic__form:focus-visible{outline:2px solid var(--fylune-primary);outline-offset:4px}.dmv-topic__empty{color:var(--fylune-muted);margin-block:4rem}.dmv-topic__steps{border-top:1px solid var(--fylune-border-soft);max-width:53rem;margin-top:4rem;padding-top:2.5rem}.dmv-topic__steps ol{gap:.7rem;padding-left:1.3rem;line-height:1.7;display:grid}.dmv-topic__steps li::marker{color:var(--fylune-primary-strong);font-weight:650}.dmv-topic__note{color:var(--fylune-muted);margin-top:3rem;font-size:.82rem;line-height:1.6}@media (max-width:760px){.dmv-topic__group{grid-template-columns:1fr;gap:1.5rem}.dmv-topic__form{flex-wrap:wrap;align-items:flex-start}.dmv-topic__form-action{margin-left:93px}}@media (prefers-reduced-motion:reduce){.dmv-topic__form-action svg{transition:none}}
