[data-native-service] .service-contacts{display:flex;flex-wrap:wrap;gap:12px 24px;margin-bottom:var(--ww-space-closing-gap);font-size:var(--ww-type-body)}[data-native-service] .service-contacts a{font-size:inherit}[data-native-service] .service-figure{margin:0}[data-native-service] .service-figure>img{width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;border-radius:var(--radius)}[data-native-service] .service-figure figcaption{font-size:var(--ww-type-meta);line-height:var(--ww-leading-body);margin-top:12px}[data-native-service] .service-report .product-facts,[data-native-service] #report .product-facts{grid-template-columns:1fr;grid-auto-flow:row;grid-template-rows:none}[data-native-service] .service-device{margin:var(--ww-space-closing-gap) 0 0}[data-native-service] .service-device>img{width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}[data-native-service] .service-device figcaption h3{font-size:var(--ww-type-card);font-weight:var(--ww-weight-heading);margin-bottom:12px}[data-native-service] .product-consultation-copy>img{object-fit:contain}[data-native-service] [data-service-more][hidden],[data-native-service] .review-card[hidden]{display:none}[data-native-service] .story-card>img{aspect-ratio:3/4;object-fit:contain}[data-native-service] .service-report>img{width:100%;height:auto}[data-native-service] .product-overview-layout>*{min-width:0}[data-native-service] .product-fact-row>*{min-width:0;overflow-wrap:break-word}[data-native-service] .service-photo-caption{font-size:var(--ww-type-meta);margin-top:12px}[data-native-service=report-example] .header{position:relative}[data-native-service=report-example] .report-intro{padding-top:48px;padding-bottom:48px}.report-intro>.container>.text-link{display:inline-block;margin-bottom:32px}.report-intro .eyebrow{margin-bottom:18px}.report-intro h1{max-width:1000px;font-size:var(--ww-type-display);font-weight:var(--ww-weight-heading);line-height:var(--ww-leading-heading);margin:0 0 24px}.report-intro h1 span{white-space:nowrap}.report-intro .intro{max-width:1000px}.report-note{max-width:920px;font-size:var(--ww-type-meta);line-height:var(--ww-leading-body);margin:20px 0 0}.report-layout{display:grid;grid-template-columns:252px minmax(0,1fr);gap:40px;align-items:start;margin-bottom:64px}.report-chapters{position:sticky;top:24px;max-height:calc(100dvh - 48px);overflow:auto}.report-chapters>p{font-size:var(--ww-type-body);font-weight:var(--ww-weight-heading);margin:0 0 16px}.report-chapters>a{display:block;font-size:15px;line-height:1.4;padding:7px 12px;border-left:3px solid transparent;text-decoration:none;color:inherit}.report-chapters>a:hover,.report-chapters>a:focus-visible{border-left-color:var(--ww-ink-green);background:#f8fbf2}.report-reader{min-width:0}.report-chapter{margin-bottom:64px;scroll-margin-top:24px}.report-chapter .eyebrow{margin-bottom:14px}.report-chapter h2{font-size:var(--ww-type-section);font-weight:var(--ww-weight-heading);line-height:var(--ww-leading-heading);margin:0 0 24px;overflow-wrap:break-word}.report-explanation{font-size:var(--ww-type-body);line-height:var(--ww-leading-body);margin-bottom:28px}.report-explanation p{margin:0 0 16px}.report-sheets{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.report-sheets .document-card>div{padding:12px 0 0}.report-sheet{border:1px solid #e4e4e4!important;background:#fff!important}.report-sheets .report-sheet img,.report-preview .report-sheet img{aspect-ratio:2/3;object-fit:contain;object-position:top}.report-sheet-caption{font-size:var(--ww-type-meta)!important;line-height:var(--ww-leading-body);margin:0!important}.report-preview{margin-bottom:48px}.report-preview .report-sheet img{max-height:380px}.report-preview .document-card>div{padding-top:12px}.report-preview-note{text-align:center;font-size:var(--ww-type-meta);line-height:var(--ww-leading-body);max-width:700px;margin:16px auto 0}[data-native-service=testing] #report .service-device>img{max-width:250px;margin-inline:auto;aspect-ratio:1}.photo-dialog:has(figure img[data-report-image=true]) figure{max-height:calc(100dvh - 170px);overflow:auto;overscroll-behavior:contain}.photo-dialog:has(figure img[data-report-image=true]) figure img{width:1280px;max-width:none;max-height:none;border-radius:0}@media(max-width:1000px){.report-layout{grid-template-columns:210px minmax(0,1fr);gap:24px}.report-preview .report-sheet img{max-height:320px}}@media(max-width:760px){.report-layout{display:block}.report-chapters{position:static;max-height:240px;margin-bottom:32px;border-bottom:1px solid #e4e4e4;padding-bottom:16px}.report-chapter{margin-bottom:48px}.report-sheets{grid-template-columns:1fr}.report-intro>.container>.text-link{margin-bottom:24px}[data-native-service=report-example] .report-intro{padding-top:32px;padding-bottom:32px}.report-preview .report-sheet img{max-height:360px}}.report-featured{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:32px}.report-feature{display:block;text-decoration:none;color:inherit;min-width:0}.report-feature img{display:block;width:100%;height:180px;object-fit:cover;object-position:top;border:1px solid #e4e4e4}.report-feature span{display:inline-block;font-size:var(--ww-type-meta);margin-top:10px;border-bottom:3px solid transparent}.report-feature:hover span,.report-feature:focus-visible span{border-color:#d3fa99}@media(max-width:1000px){.report-featured{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.report-featured{gap:16px}.report-feature img{height:130px}}[data-native-service=report-example] .hero .facts:empty{display:none}[data-native-service=report-example] .report-sheets{grid-template-columns:repeat(3,minmax(0,260px));align-items:start;gap:24px}[data-native-service=report-example] .report-sheets--single{grid-template-columns:minmax(0,260px)}[data-native-service=report-example] .report-sheets .report-sheet img{width:100%;height:auto;aspect-ratio:var(--report-sheet-ratio);max-height:none;object-fit:contain}[data-native-service=report-example] .report-sheets .document-card{align-self:start}@media(max-width:1100px){[data-native-service=report-example] .report-sheets:not(.report-sheets--single){grid-template-columns:repeat(2,minmax(0,260px))}}@media(max-width:760px){[data-native-service=report-example] .report-sheets:not(.report-sheets--single){grid-template-columns:repeat(2,minmax(0,1fr))}}[data-native-service=report-example] .hero h1 span{white-space:nowrap}@media(max-width:600px){[data-native-service=report-example] .hero-media picture{transform:none}body.redesign-home[data-native-service=report-example][data-hero-direction=showroom] .hero .hero-inner{padding-top:80vw}}
