.ed-search-page .ed-search-crumb{display:flex;gap:10px;align-items:center;padding:22px 0;color:var(--ed-muted);font-size:.86rem}.ed-search-page .ed-search-crumb a{color:var(--ed-blue);font-weight:700}.ed-search-page .ed-search-crumb span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ed-search-page .ed-search-hero{padding:64px 0 76px;background:linear-gradient(180deg,#fff,#f7faff);border-bottom:1px solid var(--ed-line)}.ed-search-page .ed-search-hero .ed-container{max-width:920px}.ed-search-page h1{margin:18px 0;max-width:900px;color:var(--ed-navy);font-size:clamp(2.7rem,5.4vw,4.7rem);line-height:1.04;letter-spacing:-.055em}.ed-search-page .ed-search-lead{max-width:740px;color:var(--ed-muted);font-size:clamp(1.12rem,2vw,1.32rem);line-height:1.55}.ed-search-page .ed-search-answer{max-width:740px;margin:25px 0 28px;padding-left:20px;border-left:3px solid var(--ed-blue);color:var(--ed-text);font-size:1.05rem;line-height:1.7}.ed-search-page .ed-search-price-link{display:inline-block;margin-left:20px;color:var(--ed-blue);font-weight:700;text-decoration:underline;text-underline-offset:3px}.ed-search-page .ed-search-section{padding:76px 0}.ed-search-page .ed-search-narrow{max-width:820px}.ed-search-page h2{margin:0 0 24px;color:var(--ed-navy);font-size:clamp(1.85rem,3.5vw,2.7rem);line-height:1.14;letter-spacing:-.035em}.ed-search-page h3{margin:0 0 9px;color:var(--ed-navy);font-size:1.14rem}.ed-search-page .ed-search-section p{color:#4d5d76;font-size:1.02rem;line-height:1.75}.ed-search-page .ed-search-panel{background:var(--ed-panel)}.ed-search-page .ed-search-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0;list-style:none}.ed-search-page .ed-search-benefits article,.ed-search-page .ed-search-steps li{border:1px solid var(--ed-line);border-radius:16px;padding:22px;background:white}.ed-search-page .ed-search-num{display:grid;place-items:center;width:30px;height:30px;margin-bottom:16px;border-radius:50%;background:#e7f0ff;color:var(--ed-blue);font-weight:800}.ed-search-page .ed-search-benefits p,.ed-search-page .ed-search-steps p{margin:0;font-size:.96rem}.ed-search-page .ed-search-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ed-search-page .ed-search-note{background:#eef6ff;border-block:1px solid #dceafb}.ed-search-page .ed-faq{background:white}.ed-search-page .ed-search-more{background:var(--ed-panel)}.ed-search-page .ed-search-related{display:flex;flex-wrap:wrap;gap:12px}.ed-search-page .ed-search-related a{display:inline-flex;padding:12px 16px;border-radius:10px;background:white;border:1px solid var(--ed-line);color:var(--ed-blue);font-weight:700}.ed-search-page .ed-search-footer{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:35px 0;color:var(--ed-muted)}.ed-search-page .ed-search-footer nav{display:flex;flex-wrap:wrap;gap:18px}.ed-search-page .ed-search-footer a{color:var(--ed-text)}.ed-search-page .ed-final-cta h2{color:#fff}@media (max-width:760px){.ed-search-page .ed-nav{height:auto;min-height:72px;flex-wrap:wrap;gap:12px;padding:12px 0}.ed-search-page .ed-nav-links{order:3;width:100%;justify-content:space-between;gap:10px;font-size:.84rem}.ed-search-page .ed-nav-actions .ed-btn-link{display:none}.ed-search-page .ed-search-hero{padding:38px 0 55px}.ed-search-page .ed-search-section{padding:55px 0}.ed-search-page .ed-search-benefits,.ed-search-page .ed-search-steps{grid-template-columns:1fr}.ed-search-page .ed-search-price-link{display:block;margin:16px 0 0}.ed-search-page .ed-search-footer{flex-direction:column;align-items:flex-start}}