.lkyfNW_layout{gap:2rem;padding-block:clamp(2rem,5vw,4.5rem);display:grid}.lkyfNW_hero{max-width:780px}.lkyfNW_eyebrow{color:#0a319f;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .65rem;font-size:.82rem;font-weight:800}.lkyfNW_hero h1{color:#071641;margin:0;font-size:clamp(2rem,5vw,3.5rem);line-height:1.05}.lkyfNW_hero>p:last-child{color:#3b4967;margin:1rem 0 0;font-size:clamp(1rem,2vw,1.16rem);line-height:1.7}.lkyfNW_form,.lkyfNW_results,.lkyfNW_handoff,.lkyfNW_fallback{background:#fff;border:1px solid #dce4f5;border-radius:1.25rem;box-shadow:0 18px 50px #071f7314}.lkyfNW_form{gap:1.5rem;padding:clamp(1.1rem,3vw,2rem);display:grid}.lkyfNW_fieldGrid,.lkyfNW_followUpGrid,.lkyfNW_cards,.lkyfNW_intentGrid{gap:1rem;display:grid}.lkyfNW_fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.lkyfNW_followUps{background:#f4f7fd;border:1px solid #cbd8f3;border-radius:1rem;margin:0;padding:1.25rem}.lkyfNW_followUps legend{color:#071641;padding-inline:.4rem;font-size:1.05rem;font-weight:800}.lkyfNW_followUps>p{color:#52617c;margin:0 0 1rem}.lkyfNW_error{color:#8b1e1e;background:#fff1f1;border-radius:.75rem;margin:0;padding:.9rem 1rem;font-weight:700}.lkyfNW_results,.lkyfNW_handoff,.lkyfNW_fallback{padding:clamp(1.1rem,3vw,2rem)}.lkyfNW_sectionHeading h2,.lkyfNW_handoff h2,.lkyfNW_fallback h2{color:#071641;margin:0;font-size:clamp(1.45rem,3vw,2rem)}.lkyfNW_sectionHeading p,.lkyfNW_handoff>p,.lkyfNW_fallback>p{color:#52617c;margin:.65rem 0 0;line-height:1.65}.lkyfNW_fallbackNotice{color:#624817;background:#fff8e6;border-inline-start:4px solid #c28a1a;border-radius:.55rem;margin:1rem 0 0;padding:.8rem 1rem;line-height:1.55}.lkyfNW_constraintsSummary{background:#f7f9fe;border:1px solid #dce4f5;border-radius:.9rem;margin-top:1.25rem;padding:1rem 1.1rem}.lkyfNW_constraintsSummary h3{color:#071641;margin:0;font-size:1rem}.lkyfNW_constraintsSummary ul{color:#3b4967;flex-wrap:wrap;gap:.55rem 1rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.lkyfNW_constraintsSummary li span{color:#167548;font-weight:900}.lkyfNW_cards{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.4rem}.lkyfNW_card{background:#fbfcff;border:1px solid #dce4f5;border-radius:1rem;flex-direction:column;gap:1rem;min-width:0;padding:1.2rem;display:flex}.lkyfNW_cardHeader{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.lkyfNW_card h3,.lkyfNW_card h4{color:#071641;margin:0}.lkyfNW_card h3{font-size:1.18rem}.lkyfNW_card h4{font-size:.88rem}.lkyfNW_verifiedBadge,.lkyfNW_verificationBadge{border-radius:999px;align-items:center;width:fit-content;padding:.38rem .65rem;font-size:.78rem;font-weight:800;line-height:1.35;display:inline-flex}.lkyfNW_verifiedBadge{color:#12643e;background:#e5f5eb}.lkyfNW_verificationBadge{color:#75510c;background:#fff1d5}.lkyfNW_catalogueItems{gap:.75rem;margin-top:.25rem;display:grid}.lkyfNW_catalogueItem{background:#fff;border:1px solid #dce4f5;border-radius:.85rem;gap:.8rem;padding:.95rem;display:grid}.lkyfNW_catalogueItem h4,.lkyfNW_catalogueItem h5{color:#071641;margin:0 0 .45rem}.lkyfNW_catalogueItem h4{font-size:1rem}.lkyfNW_catalogueItem h5{font-size:.84rem}.lkyfNW_catalogueItemLabel{color:#52617c;letter-spacing:.045em;text-transform:uppercase;margin:0 0 .35rem;font-size:.76rem;font-weight:800}.lkyfNW_catalogueItem ul{color:#52617c;margin:0;padding-inline-start:1.2rem;font-size:.88rem}.lkyfNW_muted{color:#52617c;margin:0;font-size:.9rem}.lkyfNW_card ul{color:#3b4967;margin:0;padding-inline-start:1.25rem;line-height:1.6}.lkyfNW_card button{margin-top:auto}.lkyfNW_handoff{background:linear-gradient(135deg,#fffdf7 0%,#fff 70%);border-color:#c9a03c}.lkyfNW_fallback{background:linear-gradient(135deg,#f4f7fd 0%,#fff 72%);border-color:#b8c8ea}.lkyfNW_intentGrid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.25rem}@media (max-width:900px){.lkyfNW_cards{grid-template-columns:1fr}}@media (max-width:680px){.lkyfNW_layout{gap:1.25rem;padding-block:1.5rem 5rem}.lkyfNW_fieldGrid,.lkyfNW_intentGrid{grid-template-columns:1fr}.lkyfNW_form,.lkyfNW_results,.lkyfNW_handoff,.lkyfNW_fallback{border-radius:1rem}.lkyfNW_cardHeader{flex-direction:column}}
