@font-face{font-family:Manrope;src:url('../assets/fonts/manrope-latin.woff2') format('woff2');font-weight:200 800;font-display:swap}
@font-face{font-family:Inter;src:url('../assets/fonts/inter-latin.woff2') format('woff2');font-weight:100 900;font-display:swap}
:root{--profile-paper:#f5f4ef;--profile-ink:#111;--profile-green:#a6ff2e;--profile-rule:#d5d5cd}
.profiles-page,.document{background:var(--profile-paper);color:var(--profile-ink);font-family:Inter,sans-serif}
.profiles-page h1,.profiles-page h2,.document h1,.document h2{font-family:Manrope,sans-serif;letter-spacing:-.055em}
.profiles-page h1{font-size:clamp(48px,6.5vw,92px);line-height:1.02;font-weight:600;margin:0}
.profiles-page h2{font-size:clamp(30px,3.3vw,48px);line-height:1.1;font-weight:600;margin:0 0 24px}
.profiles-page p{line-height:1.65}.profiles-page a{color:inherit}.profiles-page img{display:block;max-width:100%;height:auto}
.profiles-main{max-width:1340px;margin:auto;padding:120px 44px 72px}.breadcrumbs{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:#666;margin-bottom:64px}.breadcrumbs a{text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}
.kicker{font-size:10px;line-height:1.5;letter-spacing:.14em;font-weight:600;text-transform:uppercase;margin:0 0 24px}.green-dot{display:inline-block;width:.12em;height:.12em;min-width:9px;min-height:9px;border-radius:50%;background:var(--profile-green);vertical-align:baseline;margin-left:.1em}.kicker .green-dot{margin-right:10px}
.profiles-hero{padding-bottom:54px}.profiles-hero-summary{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-top:32px}.lede{font-size:17px;max-width:550px;margin:0;color:#51544b}
.actions{display:flex;flex-wrap:wrap;gap:12px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 22px;border:1px solid #bbbdb3;border-radius:2px;font:500 12px Inter,sans-serif;text-decoration:none;white-space:normal;transition:background .18s}.button.primary{background:var(--profile-green);border-color:var(--profile-green);color:#111}.button:hover{background:#e5e7df}.button.primary:hover{background:#95ed20}a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #3e630b;outline-offset:5px}
.profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-bottom:96px}.profile-card{display:block;background:white;padding:28px 30px;text-decoration:none;border:1px solid var(--profile-rule)}.card-top,.card-bottom{display:flex;justify-content:space-between;gap:20px;font-size:10px;letter-spacing:.07em}.card-top>span:last-child{font-size:22px;line-height:1}.profile-card>img{height:250px;width:100%;object-fit:contain;margin:25px 0 22px}.profile-card h2{margin-bottom:7px;font-size:36px}.profile-card>p{margin:0;font-size:15px}.card-bottom{margin-top:28px;padding-top:18px;border-top:1px solid var(--profile-rule);letter-spacing:0;font-size:12px}.profile-card:hover{border-color:#64872f}
.compare-section{margin-bottom:96px}.table-scroll{overflow-x:auto}.comparison{border-collapse:collapse;width:100%;font-size:14px;text-align:left}.comparison caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.comparison th,.comparison td{padding:17px 20px;border-bottom:1px solid var(--profile-rule);font-weight:400}.comparison thead th{background:#111;color:white;font-size:12px;letter-spacing:.06em;font-weight:500}.comparison tbody th{color:#62665c;width:42%}.comparison td{font-variant-numeric:tabular-nums}.small-note{font-size:11px;line-height:1.65;color:#62665c;max-width:850px;margin-top:22px}
.weight-calculator{display:grid;grid-template-columns:1fr 1fr;gap:64px;padding:50px 0;border-block:1px solid #b8bcb0;margin-bottom:96px}.weight-calculator p:not(.kicker){max-width:450px;color:#62665c;font-size:14px}.weight-form{display:grid;grid-template-columns:1fr 1fr;gap:20px}.weight-form label{display:grid;gap:10px;font-size:12px}.weight-form input,.weight-form select{min-width:0;width:100%;padding:14px 10px;border:1px solid #b5baac;background:#fff;border-radius:2px;font:14px Inter,sans-serif}.weight-form>div{grid-column:1/-1;padding-top:18px;border-top:1px solid var(--profile-rule);display:flex;align-items:center;justify-content:space-between;gap:20px}.weight-form>div>span{font-size:12px;color:#62665c}.weight-form output{font:600 36px Manrope,sans-serif;letter-spacing:-.04em}.weight-form small{grid-column:1/-1;font-size:11px;line-height:1.6;color:#62665c}
.document-callout{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:45px;background:#111;color:white}.document-callout h2{margin-bottom:18px}.document-callout p:not(.kicker){max-width:520px;font-size:13px;color:#c6c7bf}.document-callout .button:not(.primary){color:white;border-color:#555}.document-callout .button:not(.primary):hover{background:#333}
.detail-hero{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;margin-bottom:88px}.detail-hero .lede{font-size:16px;margin-top:24px;max-width:420px}.detail-hero h1{font-size:clamp(46px,5.2vw,75px)}.detail-figure{margin:0;background:white;border:1px solid var(--profile-rule);padding:36px 22px 22px}.detail-figure img{width:100%;height:350px;object-fit:contain}.detail-figure figcaption{font-size:10px;text-align:center;color:#666;margin-top:16px;line-height:1.6}.hero-measures{display:flex;flex-wrap:wrap;gap:30px;margin:36px 0}.hero-measures strong{font:600 29px Manrope,sans-serif;letter-spacing:-.04em}.hero-measures small{display:block;font:10px Inter,sans-serif;color:#666;letter-spacing:0;margin-top:8px}.technical-section{display:grid;grid-template-columns:1fr 1.2fr;gap:64px;margin-bottom:88px}.technical-section p:not(.kicker){font-size:14px;color:#62665c;max-width:380px}
.spec-list{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;margin:0}.spec-list>div{padding:13px 0;border-top:1px solid var(--profile-rule);break-inside:avoid}.spec-list dt{font-size:11px;color:#62665c;line-height:1.5}.spec-list dd{font-size:15px;font-weight:500;font-variant-numeric:tabular-nums;margin:6px 0 0;line-height:1.4}
.source-section{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin-bottom:72px}.source-section p:not(.kicker){max-width:480px;font-size:13px;color:#62665c}.source-section figure{margin:0;background:#ebeae4;padding:20px}.source-section img{width:100%;height:540px;object-fit:contain}.source-section figcaption{font-size:10px;color:#666;line-height:1.6;margin-top:14px}.next-profile{display:flex;justify-content:space-between;gap:24px;border-top:1px solid var(--profile-rule);padding-top:22px;font-size:13px}
/* The same branded HTML is the PDF source. Each sheet has a fixed A4 canvas. */
.document{margin:0}.document *{box-sizing:border-box}.document-toolbar{display:flex;justify-content:space-between;gap:20px;padding:22px;max-width:210mm;margin:auto;font-size:12px}.document-toolbar a{color:#111;text-decoration:none}.paper{position:relative;width:210mm;height:297mm;padding:16mm 17mm 16mm;background:white;margin:0 auto 20px;overflow:hidden}.paper-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #111;padding-bottom:5mm;margin-bottom:12mm}.wordmark{display:flex;align-items:center;gap:3mm}.wordmark img{width:30mm;height:auto}.wordmark>span{font:500 3.4mm Manrope,sans-serif;letter-spacing:-.03em}.paper-head>span{font-size:2.1mm;letter-spacing:.1em}.paper h1{font-size:19mm;font-weight:600;line-height:1.02;margin:0}.paper .kicker{font-size:2.4mm;margin:0 0 4mm}.paper p{font-size:3mm;line-height:1.65}.paper-foot{position:absolute;bottom:12mm;left:17mm;right:17mm;border-top:1px solid #111;padding-top:3mm;display:flex;justify-content:space-between;gap:5mm;font-size:2mm;letter-spacing:.05em}.sheet-heading{display:flex;justify-content:space-between;align-items:start}.sheet-heading h1{font-size:15mm}.sheet-heading p:last-child{margin:3mm 0 0}.sheet-number{font:400 16mm Manrope,sans-serif;color:#d1d3c9;line-height:1}.technical-drawing{margin:5mm 0 6mm;background:#f5f4ef;padding:5mm}.technical-drawing img{display:block;width:100%;height:79mm;object-fit:contain}.technical-drawing figcaption{font-size:2.15mm;text-align:center;margin-top:2mm;color:#676b61;line-height:1.5}.paper .spec-list{gap:0 9mm}.paper .spec-list>div{padding:2.6mm 0}.paper .spec-list dt{font-size:2.3mm}.paper .spec-list dd{font-size:3.35mm;margin-top:1.2mm}.source-note{border-top:1px solid #aab09f;margin-top:5mm;padding-top:4mm}.source-note strong{font-size:2.7mm}.source-note p{font-size:2.4mm;line-height:1.6;margin:2mm 0}.cover .paper-head{margin-bottom:14mm}.cover h1{font-size:22mm}.cover-lede{font-size:4mm!important;margin:6mm 0}.cover-pair{display:grid;grid-template-columns:1fr 1fr;gap:8mm;margin:9mm 0 7mm}.cover-pair figure{margin:0;background:#f5f4ef;padding:3mm}.cover-pair img{width:100%;height:50mm;object-fit:contain}.cover-pair figcaption{font-size:2.4mm;padding:2mm}.paper .comparison{font-size:2.9mm}.paper .comparison th,.paper .comparison td{padding:2.6mm 3mm}.paper .comparison thead th{font-size:2.4mm}.paper .small-note{font-size:2.3mm;margin-top:4mm}.source-paper h1{font-size:16mm}.source-pair{display:grid;grid-template-columns:1fr 1fr;gap:5mm;margin:10mm 0}.source-pair figure{margin:0}.source-pair img{width:100%;height:125mm;object-fit:contain}.source-pair figcaption{font-size:3mm;font-weight:600;text-align:center;margin-top:3mm}.source-paper .source-note{margin-top:5mm}
@media(max-width:900px){.profiles-main{padding:105px 24px 56px}.breadcrumbs{margin-bottom:42px}.profiles-hero-summary,.document-callout{align-items:start;flex-direction:column}.detail-hero{gap:30px}.weight-calculator,.technical-section,.source-section{gap:32px}.source-section img{height:430px}.profile-card{padding:24px}.profile-card>img{height:220px}}
@media(max-width:640px){.profiles-main{padding:96px 20px 48px}.profiles-page h1{font-size:46px}.profiles-page h2{font-size:30px}.kicker{font-size:9px}.lede{font-size:15px}.profile-grid,.detail-hero,.technical-section,.weight-calculator,.source-section{grid-template-columns:1fr}.profile-grid{gap:16px;margin-bottom:56px}.profile-card>img{height:230px}.compare-section,.weight-calculator{margin-bottom:56px}.comparison{font-size:11px}.comparison th,.comparison td{padding:14px 10px}.comparison thead th{font-size:10px}.comparison tbody th{width:39%}.weight-calculator{padding:32px 0;gap:22px}.weight-form{gap:16px}.weight-form output{font-size:30px}.document-callout{padding:30px 22px;gap:24px}.detail-figure img{height:275px}.detail-hero{margin-bottom:56px}.hero-measures{gap:24px}.technical-section{margin-bottom:48px}.source-section{margin-bottom:48px}.next-profile{flex-direction:column}.source-section img{height:440px}.document .paper{width:100%;height:auto;min-height:297mm;padding:9mm 7mm 23mm}.document .paper-head>span{font-size:1.9mm}.document .paper h1{font-size:15mm}.document .paper-foot{left:7mm;right:7mm}.document .technical-drawing img{height:65mm}.document .cover-pair img{height:37mm}.document .source-pair{grid-template-columns:1fr}.document .source-pair img{height:115mm}}
@page{size:A4;margin:0}
@media print{.document{background:white}.document-toolbar{display:none}.document .paper{width:210mm;height:297mm;min-height:0;margin:0;padding:16mm 17mm;break-after:page;overflow:hidden;print-color-adjust:exact;-webkit-print-color-adjust:exact}.document .paper:last-child{break-after:auto}.document .paper-head>span{font-size:2.1mm}.document .paper h1{font-size:19mm}.document .sheet-heading h1{font-size:15mm}.document .cover h1{font-size:22mm}.document .source-paper h1{font-size:16mm}.document .paper-foot{left:17mm;right:17mm}.document .technical-drawing img{height:79mm}.document .cover-pair img{height:50mm}.document .source-pair{grid-template-columns:1fr 1fr}.document .source-pair img{height:125mm}}
/* Compact technical sheets retain a clear area above the print footer. */
.document .sheet .paper-head{margin-bottom:8mm}
.document .sheet .technical-drawing{margin:4mm 0 5mm;padding:4mm}
.document .sheet .technical-drawing img{height:59mm}
.document .sheet .spec-list>div{padding:1.8mm 0}
.document .sheet .spec-list dt{font-size:2.2mm}
.document .sheet .spec-list dd{font-size:3.1mm;margin-top:.8mm}
.document .sheet .source-note{margin-top:4mm;padding-top:3mm}
.document .cover h1{font-size:18mm}
.document .cover .paper-head{margin-bottom:10mm}
.document .cover-pair{margin:7mm 0 5mm}
.document .cover-pair img{height:42mm}
.document .source-pair img{height:115mm}
.profiles-page .button{background:transparent;box-shadow:none;font-family:Inter,sans-serif;letter-spacing:0}
.profiles-page .button.primary{background:#a6ff2e;color:#111}
.profiles-page .button:hover{background:#e5e7df}
.profiles-page .button.primary:hover{background:#95ed20}
.profiles-page .profiles-hero-summary{position:static;inset:auto;transform:none;width:auto}
.profiles-page .profiles-hero-summary .lede{font-family:Inter,sans-serif;font-size:17px;letter-spacing:0;line-height:1.65;text-transform:none;max-width:550px}
.profile-documentation{padding:36px 0;border-top:1px solid var(--profile-rule);margin-bottom:48px}
.profile-documentation>p:not(.kicker){max-width:820px;font-size:13px;color:#62665c}
.document .technical-pair{margin:10mm 0 12mm;background:#f5f4ef;padding:7mm}
.document .technical-pair img{height:80mm}
@media(max-width:640px){.profiles-page .profiles-hero h1{font-size:43px}.profiles-page .profiles-hero-summary .lede{font-size:15px}}
/* Product detail pages use the existing catalog images with their provenance. */
.profile-pdp-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:start;margin-bottom:48px}
.profile-pdp-stage{position:relative;display:block;background:#fff;border:1px solid var(--profile-rule);padding:20px;width:100%;cursor:zoom-in;aspect-ratio:1;color:#111}
.profiles-page .profile-pdp-stage img{width:100%;height:100%;object-fit:contain}
.profile-pdp-stage>span{position:absolute;bottom:16px;right:18px;font:11px Inter,sans-serif;background:#f5f4ef;padding:8px 12px}
.profile-pdp-thumbnails{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}
.profile-pdp-thumb{background:white;color:#111;border:1px solid var(--profile-rule);padding:7px;cursor:pointer;font:11px Inter,sans-serif;min-width:0}
.profiles-page .profile-pdp-thumb img{width:100%;height:75px;object-fit:contain;margin-bottom:8px}
.profile-pdp-thumb[aria-pressed=true]{border:2px solid #111;padding:6px;box-shadow:inset 0 -3px #a6ff2e}
.profile-pdp-caption{font-size:11px;color:#62665c;margin:12px 0 0;min-height:36px}
.profile-pdp-info .kicker{margin:4px 0 18px}.profile-pdp-code{display:inline-block;background:#111;color:#fff;font:600 13px Inter,sans-serif;padding:7px 12px;margin-bottom:20px}
.profiles-page .profile-pdp-info h1{font-size:clamp(32px,3.6vw,49px);line-height:1.12;margin:0 0 18px}
.profile-pdp-info>p:not(.kicker){font-size:14px;color:#62665c;margin:0 0 22px}.profile-pdp-info .profile-pdp-subtitle{color:#111!important;font-weight:500}
.profile-pdp-highlights{display:grid;grid-template-columns:1fr 1fr;gap:22px 16px;margin:28px 0;border-block:1px solid var(--profile-rule);padding:24px 0}
.profile-pdp-highlights strong{display:block;font:600 25px Manrope,sans-serif;letter-spacing:-.04em}.profile-pdp-highlights span{display:block;font-size:10px;color:#62665c;margin-top:7px}
.profile-pdp-info .profile-pdp-reference{font-size:11px!important;margin-top:20px!important;line-height:1.6}
.profile-pdp-tabs{display:flex;flex-wrap:wrap;gap:28px;border-block:1px solid var(--profile-rule);padding:20px 0;margin-bottom:64px;font-size:13px}.profile-pdp-tabs a{text-decoration:none}.profile-pdp-tabs a:hover{text-decoration:underline}
.profile-pdp-section{padding:0 0 60px;margin-bottom:60px;border-bottom:1px solid var(--profile-rule);scroll-margin-top:100px}
.profile-pdp-description{display:grid;grid-template-columns:1fr 1.2fr;gap:64px}.profile-pdp-description p:not(.kicker),.profile-pdp-application p:not(.kicker),.profile-pdp-measures p:not(.kicker){font-size:14px;color:#62665c}
.profile-pdp-description p:first-child{margin-top:0}
.profile-pdp-application{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:center;margin-bottom:88px;scroll-margin-top:100px}
.profile-pdp-application figure,.profile-pdp-measures figure{margin:0}.profiles-page .profile-pdp-application img{width:100%;height:auto;object-fit:contain}
.profile-pdp-application figcaption,.profile-pdp-measures figcaption{font-size:10px;color:#62665c;margin-top:10px;line-height:1.6}
.profile-pdp-measures{display:grid;grid-template-columns:1fr 1.2fr;gap:64px;align-items:center;margin-bottom:88px;scroll-margin-top:100px}
.profile-pdp-measures figure{background:white;padding:30px;border:1px solid var(--profile-rule)}.profiles-page .profile-pdp-measures img{width:100%;height:340px;object-fit:contain}
.profile-pdp-dialog{background:#f5f4ef;color:#111;border:0;width:min(1000px,94vw);max-width:94vw;max-height:94dvh;padding:20px;font-family:Inter,sans-serif}.profile-pdp-dialog::backdrop{background:rgba(0,0,0,.75)}
.profile-pdp-dialog-toolbar,.profile-pdp-dialog-controls{display:flex;align-items:center;justify-content:space-between;gap:12px}.profile-pdp-dialog-toolbar{margin-bottom:16px;font-size:12px}.profile-pdp-dialog button{padding:10px 16px;background:#fff;color:#111;border:1px solid #b5baac;cursor:pointer;font:12px Inter,sans-serif}
.profile-pdp-dialog-frame{height:min(60dvh,650px);overflow:auto;background:#fff}.profiles-page .profile-pdp-dialog-frame img{width:100%;height:100%;max-width:none;object-fit:contain}.profiles-page .profile-pdp-dialog-frame.is-zoomed img{width:200%;height:200%;object-fit:contain}.profile-pdp-dialog-controls{justify-content:center;margin-top:16px}.profile-pdp-dialog-caption{font-size:11px;line-height:1.6;margin-bottom:0}
.profiles-page button:focus-visible{outline:2px solid #3e630b;outline-offset:4px}.profiles-page #documentos{scroll-margin-top:100px}.profiles-page .next-profile{margin-top:32px}
.profile-section-heading{display:flex;justify-content:space-between;align-items:start;gap:40px;margin-bottom:32px}
.profile-section-heading>p{max-width:510px;font-size:13px;color:#62665c;margin:0}
.profile-spec-group{background:#fff;border:1px solid var(--profile-rule);padding:26px 30px;margin-bottom:18px}
.profile-spec-group h3{font:600 20px Manrope,sans-serif;letter-spacing:-.03em;margin:0 0 20px}
.profile-full-specs .spec-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 30px}
.profile-full-specs .spec-list dt{font-size:12px}.profile-full-specs .spec-list dd{font-size:16px}
.profiles-page .profile-pdp-measures img{height:auto;aspect-ratio:1.8;min-height:260px}
.profile-pdp-dialog-status{font-size:14px;line-height:1.6;text-align:center;margin:0;padding:20px;background:#fff}
.document .product-sheet .paper-head{margin-bottom:8mm}
.document .product-sheet h1{font-size:14mm}
.product-sheet-gallery{display:grid;grid-template-columns:1fr 1fr;gap:5mm;margin:6mm 0}
.product-sheet-gallery img{display:block;width:100%;height:68mm;object-fit:contain;background:#f5f4ef}
.document .product-sheet .spec-list>div{padding:2mm 0}
.document .product-sheet .spec-list dd{font-size:3mm}
@media(max-width:900px){.profile-full-specs .spec-list{grid-template-columns:1fr 1fr}.profile-section-heading{display:block}.profile-spec-group{padding:22px}}
@media(max-width:640px){.profile-full-specs .spec-list{grid-template-columns:1fr}.profile-spec-group h3{font-size:19px}.profile-full-specs .spec-list>div{display:grid;grid-template-columns:1fr 1.15fr;gap:14px;padding:14px 0}.profile-full-specs .spec-list dd{margin:0;font-size:14px}.profile-pdp-dialog-frame{height:46dvh}}
@media(max-width:900px){.profile-pdp-hero{gap:32px}.profiles-page .profile-pdp-info h1{font-size:34px}.profile-pdp-description,.profile-pdp-application,.profile-pdp-measures{gap:32px}.profile-pdp-thumbnails{gap:6px}.profiles-page .profile-pdp-thumb img{height:54px}}
@media(max-width:640px){.profile-pdp-hero,.profile-pdp-description,.profile-pdp-application,.profile-pdp-measures{grid-template-columns:1fr;gap:26px}.profiles-page .profile-pdp-info h1{font-size:36px}.profile-pdp-hero{margin-bottom:30px}.profile-pdp-tabs{gap:18px;margin-bottom:40px;font-size:12px}.profile-pdp-section{margin-bottom:40px;padding-bottom:40px}.profile-pdp-application,.profile-pdp-measures{margin-bottom:48px}.profile-pdp-application>div{order:-1}.profile-pdp-measures figure{padding:15px}.profiles-page .profile-pdp-measures img{height:260px}.profiles-page .profile-pdp-thumb img{height:63px}.profile-pdp-dialog{padding:14px}}

.profile-light-controls{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:14px;font:12px Inter,sans-serif}.profile-light-controls[hidden]{display:none}.profile-light-controls>span{margin-right:6px;color:#62665c}.profile-light-controls button{border:1px solid var(--profile-rule);background:#fff;color:#111;padding:10px 14px;cursor:pointer;font:inherit}.profile-light-controls button[aria-pressed=true]{background:#a6ff2e;border-color:#111}.profile-light-controls button:focus-visible{outline:2px solid #111;outline-offset:3px}

/* Product recommendations shared by every individual profile sheet. */
.profile-related-products{margin-top:64px;padding-top:48px;border-top:1px solid var(--profile-rule)}
.profile-related-products .profile-grid{margin:30px 0 22px}
.related-product-card{display:flex;flex-direction:column}
.related-product-card>img{height:260px;margin:24px 0;object-fit:contain}
.related-product-sku{align-self:flex-start;padding:5px 9px;background:#111;color:#fff;font-size:12px;font-weight:700;letter-spacing:.04em}
.related-product-card h3{font-family:Manrope,Arial,sans-serif;font-size:27px;font-weight:500;letter-spacing:-.04em;line-height:1.2;margin:14px 0 10px}
.related-product-card>p{font-size:14px;line-height:1.6;margin-bottom:24px;color:#62685e}
.related-product-card .card-bottom{margin-top:auto}
.related-selection-note{font-size:12px;line-height:1.7;color:#62685e;max-width:680px;margin:0 0 18px}
.related-compare-link{display:inline-block;font-size:13px;padding:8px 0;text-decoration:underline;text-underline-offset:5px}
.related-product-card:focus-visible,.related-compare-link:focus-visible{outline:2px solid #111;outline-offset:5px}
@media(max-width:640px){.profile-related-products{margin-top:42px;padding-top:32px}.profile-related-products .profile-section-heading{gap:16px}.related-product-card>img{height:220px}.related-product-card h3{font-size:24px}}
