.search-links{display:flex;flex-wrap:wrap;gap:14px 24px;margin:20px 0}.search-links a{text-decoration:underline;text-underline-offset:5px}.info-page{max-width:900px;margin:auto;padding:52px 24px 72px;line-height:1.85;color:#24282c}.info-page h1{font-size:clamp(30px,5vw,48px);line-height:1.25;letter-spacing:-.04em;margin:18px 0}.info-page h2{font-size:24px;margin:36px 0 12px}.info-page p,.info-page li,.info-page dd{font-size:17px}.info-page ul,.info-page ol{padding-left:24px}.info-page dt{font-weight:700;margin-top:16px}.info-page dd{margin:5px 0 16px}.info-lead{font-size:20px!important;color:#555}.info-note{border-left:3px solid #ed6a2b;padding:12px 18px;background:#faf8f5}.info-nav{max-width:1200px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px;flex-wrap:wrap;border-bottom:1px solid #e7e7e7}.info-nav .brand{font-size:24px}.info-footer{max-width:900px;margin:auto;padding:24px;border-top:1px solid #ddd;color:#555}.info-cta{display:inline-block;background:#ed6a2b;color:#fff!important;padding:12px 20px;border-radius:4px;margin-top:16px}.seo-summary{margin:36px auto;padding:28px 0;border-top:1px solid #ddd;line-height:1.8}.seo-summary h2{font-size:24px}.seo-summary p{max-width:850px}