.seo-breadcrumbs{display:flex;flex-wrap:wrap;gap:7px;margin:16px auto 22px;max-width:1100px;padding:0 24px;color:#576579;font:13px/1.6 Arial,sans-serif}.seo-breadcrumbs a{color:#214ed1;text-decoration:underline;text-underline-offset:3px}.seo-collection-links{display:flex;flex-wrap:wrap;gap:10px 22px;width:100%;padding-top:18px;font:13px/1.5 Arial,sans-serif}.seo-collection-links a{color:inherit;text-decoration:underline;text-underline-offset:3px}.discovery-page{margin:0;background:#f6f8fc;color:#172b42;font:16px/1.65 system-ui,-apple-system,sans-serif}.discovery-page *{box-sizing:border-box}.discovery-page a{color:#2348a4}.discovery-page a:focus-visible{outline:3px solid #bd4d00;outline-offset:4px}.discovery-header,.discovery-main,.discovery-footer{max-width:1180px;margin:auto;padding:25px}.discovery-header{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #dce4ef}.discovery-header img{width:230px;height:auto;display:block}.discovery-main .seo-breadcrumbs{padding:0;margin:0 0 25px}.discovery-main h1{font-size:clamp(30px,4vw,48px);line-height:1.2;letter-spacing:-1px;max-width:900px}.discovery-intro{font-size:20px;max-width:940px}.discovery-main>p{max-width:980px}.discovery-nav{display:flex;flex-wrap:wrap;gap:10px;margin:25px 0}.discovery-nav a{padding:8px 14px;background:white;border:1px solid #dce4ef;border-radius:6px;text-decoration:none;font-weight:650}.discovery-count{color:#576579;font-size:14px}.discovery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.discovery-card{padding:24px;background:white;border:1px solid #dce4ef;border-radius:12px;display:flex;flex-direction:column}.discovery-card>a:first-child{color:#172b42;text-decoration:none}.discovery-card img{object-fit:contain;display:block}.discovery-card h2{font-size:21px;line-height:1.3}.discovery-card p{font-size:15px}.discovery-price{font-weight:700;margin-top:auto}.discovery-card>a:last-child{font-size:14px;font-weight:650}.discovery-help{margin:40px 0 0;padding-top:20px;border-top:1px solid #dce4ef}.discovery-footer{border-top:1px solid #dce4ef;font-size:14px}.discovery-footer>a:first-child{font-size:22px;font-weight:800}@media(max-width:850px){.discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.discovery-header{align-items:flex-start;flex-direction:column}.discovery-grid{grid-template-columns:1fr}.discovery-main,.discovery-header,.discovery-footer{padding:20px}.discovery-intro{font-size:18px}}
