body.stsd-search-route .page-header,
body.stsd-search-route .inside-page-header,
body.stsd-search-route .page-hero,
body.stsd-search-route .entry-header,
body.stsd-search-route .entry-title,
body.stsd-search-route .page-title,
body.stsd-search-route .separate-containers .inside-article>.entry-header{display:none !important}body.stsd-search-route #primary.stsd-route-content,
body.stsd-search-route .stsd-route-content,
body.stsd-search-route .stsd-route-main{float:none !important;width:100% !important;max-width:none !important;margin:0
!important;padding:0
!important}body.stsd-search-route .site-content{display:block !important;width:100% !important;max-width:none !important;margin:0
!important;padding:0
clamp(16px, 3.6vw, 58px) 74px !important;background:transparent !important}body.stsd-search-route .content-area,
body.stsd-search-route .site-main{width:100% !important;max-width:none !important}.stsd-discovery{width:100%;max-width:1280px;margin:0
auto;font-family:inherit;color:var(--contrast,#252525)}.stsd-hero{position:relative;overflow:hidden;margin:0
0 52px;background:linear-gradient(128deg,var(--stsd-primary),#171222);color:#fff}.stsd-hero::after{content:"";position:absolute;inset:auto -10% -82% 57%;height:420px;border:1px
solid rgba(245,197,24,.42);border-radius:50%;pointer-events:none}.stsd-hero__content{position:relative;z-index:1;max-width:980px;padding:clamp(38px,5.5vw,82px)}.stsd-hero__eyebrow{margin:0
0 13px;color:var(--stsd-accent);font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.stsd-hero
h1{max-width:840px;margin:0;color:#fff;font-size:clamp(2.1rem,4.3vw,4.15rem);font-weight:800;line-height:1.04;letter-spacing:-.028em}.stsd-hero__lead{max-width:780px;margin:19px
0 29px;color:rgba(255,255,255,.92);font-size:clamp(1rem,1.35vw,1.16rem);line-height:1.58}.stsd-hero-form{max-width:860px;margin:0}.stsd-hero-form__row{display:flex;align-items:stretch;gap:10px}.stsd-hero-form input[type="search"]{min-width:0;width:100%;height:58px;margin:0;padding:0
18px;border:0;border-radius:0;background:#fff;color:#222;font:inherit;font-size:1rem;box-shadow:none}.stsd-hero-form input[type="search"]:focus{outline:4px
solid rgba(245,197,24,.65);outline-offset:2px}.stsd-hero-form
button{height:58px;margin:0;padding:0
28px;border:0;border-radius:0;background:var(--stsd-accent);color:#241d05;font:inherit;font-weight:800;cursor:pointer}.stsd-hero-form button:hover,
.stsd-hero-form button:focus{background:#fff;color:#171222}.stsd-suggestions{position:absolute;z-index:12;left:clamp(38px,5.5vw,82px);right:clamp(38px,5.5vw,82px);max-width:860px;background:#fff;color:#202020;box-shadow:0 18px 45px rgba(0,0,0,.28)}.stsd-suggestions
ul{list-style:none;margin:0;padding:6px
0}.stsd-suggestions
a{display:block;padding:13px
17px;color:inherit;text-decoration:none}.stsd-suggestions a:hover,.stsd-suggestions a:focus{background:#f4f1fa}.stsd-results{width:100%;max-width:1160px;margin:0
auto}.stsd-results__header{margin:0
0 28px;padding:0
0 19px;border-bottom:3px solid var(--stsd-accent)}.stsd-results__header
h2{margin:0
0 9px;color:var(--contrast,#252525);font-size:clamp(1.6rem,2.4vw,2.35rem);line-height:1.14}.stsd-results__header
p{max-width:800px;margin:0;color:rgba(37,37,37,.78);line-height:1.55}.stsd-card-list{display:grid;gap:26px}.stsd-card{display:grid;grid-template-columns:minmax(340px,40%) minmax(0,1fr);min-height:292px;overflow:hidden;border:1px
solid rgba(31,24,48,.17);background:#fff;box-shadow:0 5px 18px rgba(30,22,52,.05)}.stsd-card__media{display:block;min-height:100%;background:#eee}.stsd-card__media
img{display:block;width:100%;height:100%;min-height:292px;object-fit:cover;transition:transform .28s ease}.stsd-card:hover .stsd-card__media
img{transform:scale(1.025)}.stsd-card__placeholder{display:grid;min-height:292px;place-items:center;padding:20px;background:linear-gradient(135deg,var(--stsd-primary),#171222);color:#fff;font-size:1.1rem;font-weight:800;text-align:center}.stsd-card__body{display:flex;flex-direction:column;align-items:flex-start;padding:clamp(24px,2.8vw,38px)}.stsd-badges{display:flex;flex-wrap:wrap;gap:7px;margin:0
0 12px}.stsd-badge{display:inline-flex;padding:5px
8px;background:#f7edbd;color:#362a03;font-size:.72rem;font-weight:800;line-height:1;text-transform:uppercase;letter-spacing:.03em}.stsd-card
h3{margin:0
0 12px;font-size:clamp(1.4rem,2vw,1.96rem);line-height:1.15}.stsd-card h3
a{color:inherit;text-decoration:none}.stsd-card h3 a:hover,.stsd-card h3 a:focus{text-decoration:underline}.stsd-card__excerpt{margin:0
0 13px;line-height:1.62;color:rgba(37,37,37,.82)}.stsd-card__matched{margin:0
0 20px;color:#655e70;font-size:.9rem;font-weight:700}.stsd-card__cta{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding:12px
16px;border:2px
solid var(--stsd-primary);border-radius:0;background:var(--stsd-primary);color:#fff;font-weight:800;text-decoration:none}.stsd-card__cta:hover,.stsd-card__cta:focus{border-color:#171222;background:#171222;color:#fff}.stsd-ad{position:relative;min-height:130px;margin:30px
0;padding:34px
18px 18px;border:1px
solid #d8d8d8;background:#f5f5f5;overflow:hidden}.stsd-ad>span{position:absolute;top:9px;left:12px;color:#6d6d6d;font-size:.68rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.stsd-pagination{margin:34px
0}.stsd-pagination .page-numbers{display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none}.stsd-pagination a,.stsd-pagination
span{display:inline-flex;min-width:42px;min-height:42px;align-items:center;justify-content:center;padding:0
10px;border:1px
solid rgba(31,24,48,.23);background:#fff;color:inherit;text-decoration:none}.stsd-pagination
.current{border-color:var(--stsd-primary);background:var(--stsd-primary);color:#fff}.stsd-empty{padding:20px;background:#f5f5f5}.stsd-see-also{margin:54px
0 0;padding:34px;border-top:5px solid var(--stsd-accent);background:#f7f5fa}.stsd-see-also__header{max-width:800px;margin:0
0 26px}.stsd-see-also__eyebrow{margin:0
0 7px;color:#6f5b10;font-size:.76rem;font-weight:800;letter-spacing:.10em;text-transform:uppercase}.stsd-see-also
h2{margin:0
0 9px;color:var(--stsd-primary);font-size:clamp(1.6rem,2.3vw,2.15rem)}.stsd-see-also__header p:not(.stsd-see-also__eyebrow){margin:0;line-height:1.55}.stsd-see-also__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.stsd-card--see-also{display:flex;flex-direction:column;min-height:0}.stsd-card--see-also .stsd-card__media{min-height:0}.stsd-card--see-also .stsd-card__media img,
.stsd-card--see-also .stsd-card__placeholder{min-height:0;aspect-ratio:16/9}.stsd-card--see-also .stsd-card__body{flex:1;padding:20px}.stsd-card--see-also
h3{font-size:1.15rem}.stsd-card--see-also .stsd-card__excerpt{font-size:.94rem}.stsd-card--see-also .stsd-card__cta{padding:9px
12px;font-size:.9rem}.stsd-see-also__more{margin:26px
0 0}.stsd-see-also__more-link{display:inline-flex;align-items:center;gap:8px;padding:12px
16px;border:2px
solid var(--stsd-primary);background:#fff;color:var(--stsd-primary);font-weight:800;text-decoration:none}.stsd-see-also__more-link:hover,.stsd-see-also__more-link:focus{background:var(--stsd-primary);color:#fff}@media (max-width:900px){body.stsd-search-route .site-content{padding-inline:16px !important}.stsd-card{grid-template-columns:minmax(280px,38%) minmax(0,1fr)}.stsd-see-also__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){body.stsd-search-route .site-content{padding-bottom:38px !important}.stsd-hero{margin-bottom:30px}.stsd-hero__content{padding:34px
22px}.stsd-hero
h1{font-size:2.1rem}.stsd-hero-form__row{flex-direction:column}.stsd-hero-form input[type="search"],.stsd-hero-form
button{width:100%;height:52px}.stsd-suggestions{left:22px;right:22px}.stsd-card{grid-template-columns:1fr}.stsd-card__media img,.stsd-card__placeholder{min-height:0;aspect-ratio:16/9}.stsd-card__body{padding:22px}.stsd-card
h3{font-size:1.4rem}.stsd-see-also{margin-top:38px;padding:25px
18px}}@media (max-width:480px){.stsd-see-also__grid{grid-template-columns:1fr}}body.stsd-search-route .generate-page-header,
body.stsd-search-route .page-header:not(.stsd-results__header),
body.stsd-search-route .inside-page-header{display:none !important}