/* Waymarked: restrained route colours, clear signage and calm reading surfaces.
   Lexend uses the existing CSP-approved Google source: local download unavailable. */
:root{
 --navy:#192A56;--blue:#0f7fb3;--coral:#EF7D57;--pink:#D14894;
 --blue-ink:#0B6E9C;--coral-ink:#B5432A;--pink-ink:#B33A7E;
 --ink:#192A56;--text:#2b3550;--muted:#5b6478;--bg:#fff;--surface:#f5f7fb;--surface-2:#eaeef5;--line:#dfe4ee;--line-strong:#8a93a6;
 --accent:var(--blue-ink);--accent-ink:#fff;--focus:var(--blue-ink);--route:var(--blue);--route-ink:var(--blue-ink);
 --fs-xs:clamp(.78rem,.76rem + .1vw,.84rem);--fs-sm:clamp(.9rem,.87rem + .15vw,.97rem);--fs-base:clamp(1rem,.96rem + .2vw,1.125rem);--fs-lede:clamp(1.125rem,1.04rem + .45vw,1.375rem);
 --fs-h3:clamp(1.125rem,1.05rem + .4vw,1.375rem);--fs-h2:clamp(1.5rem,1.25rem + 1.2vw,2.25rem);--fs-h1:clamp(2.125rem,1.5rem + 3.2vw,4.25rem);
 --lh-tight:1.08;--lh-head:1.18;--lh-body:1.65;--track-label:.12em;
 --s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;
 --section:clamp(48px,6vw,96px);--radius:6px;--radius-lg:10px;--gap:clamp(16px,2vw,28px);--container:1200px;--tap:44px;--route-w:4px;
 --ease:cubic-bezier(.2,.7,.2,1);--dur:200ms;--dur-slow:420ms;
}
body.pathway-employers,.pathway-card--employers{--route:var(--blue);--route-ink:var(--blue-ink)}
body.pathway-workers,.pathway-card--workers{--route:var(--coral);--route-ink:var(--coral-ink)}
body.pathway-toolkits,.pathway-card--toolkits{--route:var(--pink);--route-ink:var(--pink-ink)}
body{font-size:var(--fs-base);line-height:var(--lh-body);font-weight:400}
h1{font-size:var(--fs-h1);line-height:var(--lh-tight);letter-spacing:-.02em}
h2{font-size:var(--fs-h2);letter-spacing:-.01em;line-height:var(--lh-head)}
h3{font-size:var(--fs-h3);line-height:var(--lh-head)}
h1,h2,h3{text-wrap:balance}svg{max-width:100%}
a{text-underline-offset:.2em}body[class^="pathway-"]{--accent:var(--route-ink)}
.container>*{min-width:0}.page section{padding:var(--section) 0}
.lede{font-size:var(--fs-lede);max-width:58ch;text-wrap:pretty}
.btn{gap:12px;transition:transform var(--dur) var(--ease)}
.btn--primary{background:var(--blue-ink);color:#fff}.btn--primary:hover{background:var(--navy)}
.btn--secondary{border-color:var(--navy)}.btn--secondary:hover{background:var(--surface)}
.btn:active{transform:translateY(1px)}.btn--link{color:var(--route-ink);text-underline-offset:.2em}
.btn svg{width:24px;height:24px;flex:none;transition:transform var(--dur) var(--ease)}.btn:hover svg{transform:translateX(3px)}
.site-header{border-top:4px solid transparent;border-image:linear-gradient(90deg,var(--blue) 0 33.33%,var(--coral) 33.33% 66.66%,var(--pink) 66.66%) 1}
body[class^="pathway-"] .site-header{border-image:none;border-top-color:var(--route)}
.site-header__inner{min-height:92px;gap:24px}.site-header__brand{flex-shrink:0;max-width:100%;gap:6px}
.site-header__org{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.09em}
.site-header__section{font-size:var(--fs-h3);display:flex;gap:10px;align-items:center}
.site-header__section::before{content:"";width:12px;height:12px;border-radius:50%;background:var(--navy);flex:none}
.site-nav a{position:relative;border-radius:0;font-size:var(--fs-sm);padding:10px 8px;line-height:1.35}
.site-nav a[aria-current="page"]{background:none;color:var(--navy)}
.site-nav a::after{content:"";position:absolute;bottom:0;left:8px;right:8px;height:3px;background:var(--route);transform:scaleX(0);transform-origin:left;transition:transform var(--dur) var(--ease);opacity:.4}
.site-nav a:hover::after,.site-nav a[aria-current="page"]::after{transform:scaleX(1)}.site-nav a[aria-current="page"]::after{opacity:1}
.site-search-wrap{padding-bottom:16px}.site-search{gap:0;border:2px solid var(--line-strong);border-radius:var(--radius);background:white}
.site-search input{border:0;border-radius:0;padding:10px 8px;background:transparent;width:100%}
.site-search .btn{border-radius:0 3px 3px 0;margin:-2px -2px -2px 0;min-height:48px}
.site-search__icon{display:flex;align-items:center;padding-left:14px;color:var(--muted);flex:none}.site-search__icon svg{width:22px;height:22px}
.site-search__suggest a{min-height:44px;border-left:3px solid transparent;overflow-wrap:anywhere}.site-search__suggest a:hover,.site-search__suggest a:focus{border-left-color:var(--navy)}
.nav-toggle{border:0;border-radius:6px;flex:none}.nav-toggle__bars,.nav-toggle__bars::before,.nav-toggle__bars::after{transition:transform var(--dur) var(--ease),opacity var(--dur) var(--ease)}
.nav-toggle[aria-expanded="true"] .nav-toggle__bars{background:transparent}.nav-toggle[aria-expanded="true"] .nav-toggle__bars::before{transform:translateY(6px) rotate(45deg)}.nav-toggle[aria-expanded="true"] .nav-toggle__bars::after{transform:translateY(-6px) rotate(-45deg)}
.hero{background:white}.page .hero{padding-bottom:32px}.eyebrow{color:var(--muted);font-size:var(--fs-xs);letter-spacing:var(--track-label);display:flex;align-items:center;gap:12px;margin-bottom:24px}
.eyebrow::before{content:"";width:12px;height:12px;background:var(--coral);border-radius:50%;flex:none}
.page--gateway h1{max-width:16ch}.hero__layout{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:32px}.hero__diagram{display:none;width:100%;color:var(--navy)}
.hero__diagram g{transform-box:fill-box;transform-origin:left;animation:route-enter var(--dur-slow) var(--ease) both}.hero__diagram g:nth-child(2){animation-delay:80ms}.hero__diagram g:nth-child(3){animation-delay:160ms}
@keyframes route-enter{from{opacity:0;transform:scaleX(.9)}to{opacity:1;transform:scaleX(1)}}
.page .pathways{padding-top:24px;padding-bottom:var(--section)}.pathways h2{margin-bottom:32px}
.pathway-grid{position:relative;grid-template-columns:repeat(2,minmax(0,1fr));border-top:4px solid var(--navy);padding-top:40px;gap:40px var(--gap)}
.pathway-card{position:relative;padding:32px;border-top:6px solid var(--route);transition:transform var(--dur) var(--ease);overflow:visible}
.pathway-card::before{content:"";position:absolute;top:-46px;left:32px;height:40px;border-left:4px solid var(--route)}
.pathway-card::after{content:"";position:absolute;width:14px;height:14px;background:var(--route);border-radius:50%;top:-25px;left:27px}
.pathway-card h3{font-size:var(--fs-h2);max-width:23ch;margin-bottom:20px}.pathway-card p{max-width:66ch}
.pathway-card__count{color:var(--route-ink);font-size:var(--fs-xs);letter-spacing:var(--track-label);text-transform:uppercase;font-variant-numeric:tabular-nums;display:flex;align-items:center;gap:10px}
.pathway-card__count::before,.card__pathway::before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--route);flex:none}
.pathway-card:hover{transform:translateY(-3px);border-color:var(--route)}.pathway-card:hover h3,.pathway-card:focus-visible h3{text-decoration:underline;text-underline-offset:.15em}
.page .hero--pathway{background:var(--surface);background:color-mix(in srgb,var(--route) 8%,white);padding:40px 0 48px}.hero--pathway h1{max-width:24ch}
.breadcrumb{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:var(--fs-sm);margin-bottom:24px}.breadcrumb a{color:var(--route-ink);min-width:44px}
.page .library{padding-top:24px}.filters{position:sticky;top:var(--header-h,150px);z-index:20;background:white;border-bottom:1px solid var(--line);padding:16px 0 24px;gap:16px 24px}
.filters label[for],.filters legend,.results-count,.finder__step{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:var(--track-label);font-weight:600}
.filters__types{flex:1}.filters legend{margin-bottom:6px}.filters select{appearance:none;border:2px solid var(--line-strong);min-width:220px;padding-right:40px;background:white url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23192A56' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center}
.chip span{border-color:var(--line-strong);border-radius:6px;gap:8px;min-width:44px}.chip span::before{content:"";width:8px;height:8px;border:1px solid var(--muted);border-radius:50%}.chip input:checked+span{background:var(--navy);border-color:var(--navy)}.chip input:checked+span::before{background:white;border-color:white}
[data-clear]{min-width:44px;gap:8px}[data-clear]::before{content:"";width:16px;height:16px;background:linear-gradient(45deg,transparent 45%,currentColor 45% 55%,transparent 55%),linear-gradient(-45deg,transparent 45%,currentColor 45% 55%,transparent 55%)}
.results-count{display:flex;align-items:center;gap:24px;margin:24px 0;font-variant-numeric:tabular-nums}.results-count::after{content:"";height:1px;background:var(--line);flex:1}
.card{transition:transform var(--dur) var(--ease)}.card:hover,.card:focus-within{border-color:var(--navy);transform:translateY(-2px)}.card:focus-within{outline:3px solid var(--focus);outline-offset:2px}.card__link:focus-visible{outline-offset:-4px}
.card__media{background:var(--surface-2)}.card__media img{transition:transform var(--dur) var(--ease)}.card:hover img{transform:scale(1.03)}
.card__fallback{position:relative;align-items:flex-end;justify-content:flex-start;padding:24px;background-color:var(--navy);background-image:repeating-linear-gradient(0deg,transparent 0 31px,rgba(255,255,255,.06) 31px 32px),repeating-linear-gradient(90deg,transparent 0 31px,rgba(255,255,255,.06) 31px 32px)}
.card__fallback::before{content:"";height:4px;position:absolute;left:0;right:0;top:60%;background:var(--route)}.card__fallback::after{content:"";width:14px;height:14px;border:3px solid var(--route);background:var(--navy);border-radius:50%;position:absolute;right:24px;top:calc(60% - 5px)}
.card__fallback .icon{width:40px;height:40px}.page--search .card__fallback{--route:var(--coral)}
.card__body{padding:24px}.card__title{overflow-wrap:anywhere}.card:hover .card__title,.card:focus-within .card__title{text-decoration:underline;text-underline-offset:.15em}
.card__desc{font-size:var(--fs-sm);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card__meta{font-size:var(--fs-xs);gap:8px 12px}.card__cat{background:var(--surface);padding:3px 8px;border-radius:4px}.card__downloads{font-variant-numeric:tabular-nums}.card__pathway{color:var(--blue-ink);font-size:var(--fs-xs);letter-spacing:var(--track-label);display:flex;align-items:center;gap:8px}.card__external{display:inline-block;width:18px;height:18px;vertical-align:middle;margin-left:4px}
.empty{border:2px dashed var(--line-strong);padding:32px;max-width:66ch}.empty::before{content:"";display:block;width:40px;height:40px;margin-bottom:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23192A56' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v18M4 5h13l3 3-3 3H4zM12 15H7l-3 3 3 3h5'/%3E%3C/svg%3E") center/contain no-repeat}
.faqs{background:var(--surface)}.accordion__item{position:relative}.accordion__item summary{font-size:var(--fs-h3);min-height:56px;padding:24px 12px}.accordion__item[open]::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--route)}.accordion__body{padding:0 24px 20px;max-width:66ch}.accordion__chev{width:24px;height:24px}
.page .finder-cta{position:relative;overflow:hidden;background:var(--navy);color:rgba(255,255,255,.85);padding:48px 0}.finder-cta h2{color:white}.finder-cta p{max-width:48ch}.finder-cta .container{position:relative}.finder-cta .btn{background:var(--coral);color:var(--navy)}.finder-cta .btn:hover{background:white}.finder-cta__diagram{position:absolute;right:-100px;top:20px;width:360px;opacity:.8;pointer-events:none}.finder-cta :focus-visible,.site-footer :focus-visible{outline-color:white}
.finder h1{font-size:var(--fs-h2)}.finder__app{border:0;padding:24px 0 48px;margin-top:24px}.finder__progress{height:4px;overflow:visible;background:var(--surface-2);margin-bottom:32px}.finder__bar{position:relative;background:var(--navy);transition:width 250ms var(--ease)}.finder__bar::after{content:"";position:absolute;right:-6px;top:-4px;width:12px;height:12px;background:var(--navy);border-radius:50%}.finder__q{margin-top:12px}.finder__q:focus-visible{border-left:3px solid var(--route);padding-left:12px}.finder__help{color:var(--muted)}
.finder__option{position:relative;min-height:56px;border-color:var(--line-strong);padding-right:48px;animation:option-enter 200ms var(--ease) both;transition:transform var(--dur) var(--ease)}.finder__option::after{content:"";position:absolute;right:24px;top:calc(50% - 4px);width:9px;height:9px;border-right:2px solid currentColor;border-top:2px solid currentColor;transform:rotate(45deg);transition:transform var(--dur) var(--ease)}.finder__option:hover,.finder__option:focus-visible{border-color:var(--navy);background:var(--surface)}.finder__option:hover::after{transform:translateX(4px) rotate(45deg)}.finder__option:active{transform:scale(.99)}.finder__option:nth-child(2){animation-delay:30ms}.finder__option:nth-child(3){animation-delay:60ms}.finder__option:nth-child(4){animation-delay:90ms}
@keyframes option-enter{from{transform:translateY(6px);opacity:0}to{transform:translateY(0);opacity:1}}
[data-back]{gap:12px;min-width:44px}[data-back]::before{content:"";width:9px;height:9px;border-bottom:2px solid currentColor;border-left:2px solid currentColor;transform:rotate(45deg)}
.page--search h1{font-size:var(--fs-h2)}.end-route{width:240px;height:48px;margin-top:32px;color:var(--navy)}
.site-footer{border-top:4px solid transparent;border-image:linear-gradient(90deg,var(--blue) 0 33.33%,var(--coral) 33.33% 66.66%,var(--pink) 66.66%) 1;padding:48px 0}.site-footer__inner{display:grid;gap:24px}.site-footer__inner>p{max-width:35ch;margin:0}.site-footer__links{display:grid;gap:4px 24px;margin:0}.site-footer__links a{gap:12px;line-height:1.4}.site-footer__links a::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--coral);flex:none}.site-footer__relationship{font-size:var(--fs-sm);color:#dfe4ee;margin-top:24px}.site-footer__relationship a{color:inherit}
.cookie-banner{border-top:4px solid var(--navy)}.cookie-banner>div{display:flex;gap:8px;flex-wrap:wrap}.cookie-banner .btn{font-size:var(--fs-sm)}
@media(min-width:768px){.container{padding-left:32px;padding-right:32px}.hero__diagram{display:block;max-width:300px}.hero__layout{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.site-footer__inner{grid-template-columns:1fr 1.3fr}.site-footer__links{grid-template-columns:1fr 1fr}}
@media(min-width:1024px){.hero__layout{grid-template-columns:repeat(12,minmax(0,1fr))}.hero__text{grid-column:1/9}.hero__diagram{grid-column:9/13}.pathway-card:nth-child(3):last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1.3fr;gap:0 48px}.pathway-card:nth-child(3):last-child h3{grid-row:1/3;margin:0}.pathway-card:nth-child(3):last-child::before{height:20px;top:-26px}.pathway-card:nth-child(3):last-child::after{top:-19px}.faqs>.container{display:grid;grid-template-columns:1fr 2fr;gap:64px;align-items:start}.faqs h2{position:sticky;top:calc(var(--header-h,150px) + 32px)}.hero--pathway>.container{border-left:4px solid var(--route);position:relative}.hero--pathway>.container::before{content:"";position:absolute;left:-9px;top:12px;width:14px;height:14px;border-radius:50%;background:var(--route)}}
@media(max-width:1100px) and (min-width:961px){.site-header__inner{gap:12px}.site-header__brand{flex-shrink:1;max-width:290px}.site-nav a{font-size:.84rem;padding:10px 6px}}
@media(max-width:960px){.site-header__inner{position:static;min-height:88px}.site-nav{max-height:calc(100dvh - var(--header-h,150px));overflow-y:auto;overflow-x:hidden;padding:24px 32px;transition:transform var(--dur) var(--ease),opacity var(--dur) var(--ease)}.site-nav.is-open{opacity:1;transform:translateY(0)}.site-nav ul{border-left:2px solid var(--navy);margin-left:8px;gap:0}.site-nav a{min-height:56px;font-size:var(--fs-h3);padding:12px 12px 12px 28px;overflow-wrap:anywhere}.site-nav a::after{display:none}.site-nav a::before{content:"";position:absolute;left:-7px;top:calc(50% - 6px);width:12px;height:12px;background:var(--navy);border-radius:50%;border:2px solid var(--navy)}.site-nav a[aria-current="page"]::before{background:var(--route);width:16px;height:16px;left:-9px;top:calc(50% - 8px)}.site-nav li:last-child a::before{background:white}.finder-cta__diagram{opacity:.2}@starting-style{.site-nav.is-open{opacity:0;transform:translateY(-8px)}}}
@media(max-width:767px){.filters{position:static;align-items:stretch;flex-direction:column}.filters select{width:100%;min-width:0}.hero__diagram{display:none}.site-header__org{font-size:.66rem;letter-spacing:.04em}.site-header__section{font-size:1rem}.site-header__brand{flex-shrink:1}.site-header__inner{gap:12px}.pathway-grid{grid-template-columns:minmax(0,1fr);border-top:0;border-left:4px solid var(--navy);padding:0 0 0 24px;gap:24px}.pathway-card{padding:24px}.pathway-card::before{top:28px;left:-28px;width:24px;height:0;border-left:0;border-top:4px solid var(--route)}.pathway-card::after{top:23px;left:-33px}.page .hero{padding-top:40px}.pathway-card h3{font-size:var(--fs-h2)}.page .hero--pathway{padding:24px 0 32px}.finder__app{padding-bottom:0}}
@media(max-width:359px){.site-header__org{font-size:.6rem}.site-header__section{font-size:.9rem;gap:6px}.site-search__icon{padding-left:8px}.site-search input{font-size:.9rem}.pathway-card{padding:20px}.card__body{padding:20px}}
@media(prefers-reduced-motion:reduce){.hero__diagram g,.finder__option{opacity:1;transform:none}}

/* A small extension of the route tab gives cards tactile feedback. */
.pathway-card__edge{position:absolute;left:-1px;right:-1px;top:-6px;height:6px;background:var(--route);border-radius:5px 5px 0 0;transform-origin:top;transition:transform var(--dur) var(--ease);pointer-events:none}
.pathway-card:hover .pathway-card__edge,.pathway-card:focus-visible .pathway-card__edge{transform:scaleY(1.5)}

/* Brand pink marks shared routes; pathway labels retain their own route colours. */
:root{--accent:var(--pink-ink);--focus:var(--pink-ink)}
.btn--primary{background:var(--pink-ink)}
.site-header__section::before,.eyebrow::before,.site-footer__links a::before{background:var(--pink)}
.pathway-grid{border-color:var(--pink)}
.hero__diagram>path,.hero__diagram>circle{stroke:var(--pink)}
.hero__diagram>circle{fill:var(--pink)}
.card__fallback::before{background:var(--pink)}
.card__fallback::after{border-color:var(--pink)}
.page--search .card__fallback{--route:var(--pink)}
.finder__bar,.finder__bar::after{background:var(--pink)}
.finder-cta .btn{background:var(--pink-ink);color:#fff}
.finder-cta .btn:hover{color:var(--navy)}
.site-header__inner{padding-top:12px;padding-bottom:12px}
.site-header__brand{min-width:0;flex:0 1 320px}
.site-header__org,.site-header__section{overflow-wrap:anywhere}
.site-header__org{max-width:32ch}
.site-header__section{font-size:1.125rem;line-height:1.3}
.site-nav{min-width:0}.site-nav li{min-width:0}.site-nav a{min-width:44px}
/* Avoid a second sticky layer hiding focused controls below the header. */
.filters{position:static}
@media(max-width:960px){.site-header__brand{flex:0 1 360px}.site-header__inner{min-height:100px}}
@media(max-width:767px){.site-header__section{font-size:1rem}.site-header__inner{min-height:96px}}
@media(min-width:961px){.site-nav{flex:1}.site-nav ul{justify-content:flex-end}.site-header__brand{max-width:290px}}
/* Category navigation uses the existing Waymarked route colours and focus styles. */
.employer-stages{margin-top:24px}.employer-stages h2{font-size:var(--fs-h3)}
.employer-stages ol{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;list-style:none;padding:0;margin:16px 0 0}
.employer-stages a{display:flex;align-items:center;min-height:44px;padding:12px;border:2px solid var(--route-ink);border-radius:var(--radius);color:var(--route-ink);overflow-wrap:anywhere}
.employer-stages a[aria-current="true"]{background:var(--navy);border-color:var(--navy);color:white;text-decoration:underline;text-underline-offset:.2em}
#resources{scroll-margin-top:calc(var(--header-h,150px) + 16px)}
.quick-links__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap)}
.quick-links ul{padding-left:20px}.quick-links a{display:inline-flex;align-items:center;min-height:44px;overflow-wrap:anywhere}
.page--gateway .hero{padding-top:24px;padding-bottom:16px}.page--gateway .eyebrow{margin-bottom:12px}
.page--gateway h1{max-width:none;font-size:clamp(2.125rem,1.5rem + 2vw,3rem);margin-bottom:16px}
.page--gateway .hero__text>p:last-child{margin-bottom:0}.page--gateway .hero__diagram{max-height:180px}
.page--gateway .pathways{padding-top:16px}.page--gateway .pathways h2{margin-bottom:16px}
@media(min-width:768px){.page--gateway .pathway-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap);padding-top:24px}.page--gateway .pathway-card{padding:20px}.page--gateway .pathway-card:nth-child(3):last-child{grid-column:auto;display:block}.page--gateway .pathway-card h3{font-size:var(--fs-h3);margin-bottom:12px}.page--gateway .pathway-card::before{height:24px;top:-30px}.page--gateway .pathway-card::after{top:-23px}.page--gateway .pathway-card:nth-child(3):last-child h3{margin-bottom:12px}}
@media(max-width:767px){.quick-links__grid{grid-template-columns:minmax(0,1fr)}.page--gateway .hero .lede{font-size:1rem;line-height:1.5}.page--gateway .pathway-card{padding:16px}.page--gateway .pathway-card h3{font-size:var(--fs-h3);margin-bottom:12px}}

/* Reserve space for the JS-rendered finder so the footer does not shift on load (CLS). */
.finder__app{min-height:520px}
@media (max-width:767px){.finder__app{min-height:600px}}
