/* Keep Remedyfinder's workflow; use the Finder family presentation. */
@layer ls-profile {
html:root body.fk-page.rf-landing .rf-tool-hero.rf-family-hero {
 display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)!important;
 align-items:stretch!important;gap:0!important;padding:0!important;min-height:390px!important;
 background:#f4f8fb!important;isolation:isolate;
}
html:root body.fk-page.rf-landing .rf-family-hero .rf-hero-copy {grid-column:1;grid-row:1;padding:54px 40px!important;align-self:center;min-width:0}
html:root body.fk-page.rf-landing .rf-family-hero h1 {font-size:clamp(30px,3.5vw,46px)!important;line-height:1.18!important;max-width:18ch;margin:0 0 22px!important}
html:root body.fk-page.rf-landing .rf-family-hero .rf-hero-copy>p {max-width:58ch!important;line-height:1.55!important}
html:root body.fk-page.rf-landing .rf-family-hero::after {content:'';display:block!important;grid-column:2;grid-row:1;min-width:0;background:linear-gradient(90deg,#f4f8fb,transparent 18%),url('/assets/legacy/remedyfinder-index-modern.jpg') right center/cover no-repeat!important}
html:root body.fk-page.rf-landing .sa-steps>li {position:relative;padding:24px 24px 24px 96px!important;min-width:0}
html:root body.fk-page.rf-landing .sa-steps>li::before {content:'';position:absolute;left:24px;top:28px;width:48px;height:48px;border-radius:50%;border:1px solid #d5e3ec;background:#edf4f8 var(--rf-step-icon) center/25px 25px no-repeat}
html:root body.fk-page.rf-landing .sa-steps>li:nth-child(1) {--rf-step-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2352778d' stroke-width='1.6'%3E%3Crect x='5' y='3' width='14' height='18' rx='2'/%3E%3Cpath d='M8 8h8M8 12h8M8 16h5'/%3E%3C/svg%3E")}
html:root body.fk-page.rf-landing .sa-steps>li:nth-child(2) {--rf-step-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2352778d' stroke-width='1.6'%3E%3Cpath d='M4 5h16M4 12h16M4 19h16M8 3v4M15 10v4M10 17v4'/%3E%3C/svg%3E")}
html:root body.fk-page.rf-landing .sa-steps>li:nth-child(3) {--rf-step-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2352778d' stroke-width='1.6'%3E%3Cpath d='M5 20V9M12 20V4M19 20V12'/%3E%3C/svg%3E")}
html:root body.fk-page .finder-start-row>details>summary:focus-visible {outline:3px solid #2675a6!important;outline-offset:3px!important;box-shadow:none!important}
@media(max-width:760px){
 html:root body.fk-page.rf-landing .rf-tool-hero.rf-family-hero {grid-template-columns:minmax(0,1fr)!important;min-height:0!important}
 html:root body.fk-page.rf-landing .rf-family-hero .rf-hero-copy {padding:30px 22px!important}
 html:root body.fk-page.rf-landing .rf-family-hero::after {grid-column:1;grid-row:2;min-height:200px;background-image:linear-gradient(180deg,#f4f8fb,transparent 20%),url('/assets/legacy/remedyfinder-index-modern.jpg')!important;background-position:right 35%!important}
 html:root body.fk-page.rf-landing .sa-steps>li {padding:22px 18px 22px 82px!important}
 html:root body.fk-page.rf-landing .sa-steps>li::before {left:18px;top:24px;width:44px;height:44px}
}
}
