.xsto-related-report{padding-block:0 44px}.xsto-related-report__card{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:26px 30px;border:1px solid var(--xsto-line, #dce4eb);border-left:4px solid var(--xsto-blue, #005a9c);border-radius:16px;background:var(--xsto-surface, #f4f7f9)}.xsto-related-report__copy{min-width:0}.xsto-related-report__eyebrow{margin:0 0 8px;color:var(--xsto-blue, #005a9c);font-size:.8rem;font-weight:700;letter-spacing:.08em}.xsto-related-report__copy h2{margin:0;color:var(--xsto-ink, #07182b);font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.4}.xsto-related-report__copy>p:last-child{max-width:760px;margin:8px 0 0;color:var(--xsto-ink-soft, #536273);font-size:.96rem;line-height:1.7}.xsto-related-report__link{display:inline-flex;min-height:48px;flex:0 0 auto;align-items:center;justify-content:center;gap:14px;padding:12px 18px;border:1px solid var(--xsto-blue, #005a9c);border-radius:999px;color:var(--xsto-white, #fff);background:var(--xsto-blue, #005a9c);font-size:.94rem;font-weight:700;line-height:1.3;text-decoration:none;transition:background-color .16s ease,transform .16s ease}.xsto-related-report__link:hover{background:var(--xsto-blue-bright, #1674b8);transform:translateY(-1px)}.xsto-related-report__link:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media screen and (max-width:749px){.xsto-related-report{padding-block-end:32px}.xsto-related-report__card{align-items:stretch;flex-direction:column;gap:18px;padding:22px 18px}.xsto-related-report__link{width:100%;box-sizing:border-box}}@media screen and (max-width:749px){body:has(.xsto-related-report) .xsto-product-hero{padding-block:20px 24px}body:has(.xsto-related-report) .xsto-product-hero__grid{gap:8px}body:has(.xsto-related-report) .xsto-product-media__item{height:clamp(250px,72vw,300px);min-height:0}body:has(.xsto-related-report) .xsto-product-media__item img,body:has(.xsto-related-report) .xsto-product-media__item video,body:has(.xsto-related-report) .xsto-product-media__item model-viewer{width:100%;height:100%;max-height:none;aspect-ratio:auto;object-fit:contain}body:has(.xsto-related-report) .xsto-product-summary{padding-top:0}body:has(.xsto-related-report) .xsto-product-summary__tagline{margin-top:12px;font-size:1.02rem}body:has(.xsto-related-report) .xsto-quote-price{margin-top:14px;padding:13px 15px}body:has(.xsto-related-report) .xsto-actions{gap:8px;margin-top:16px}body:has(.xsto-related-report) .xsto-product-summary__facts{margin-top:20px}body:has(.xsto-related-report) .xsto-product-summary__description{margin-top:20px;padding-top:18px}}@media(prefers-reduced-motion:reduce){.xsto-related-report__link{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/xsto-product-refinement.css.map */
