/* Supplied artwork keeps its full proportions, including printed text. */
.uc-media-section{padding-block:44px;scroll-margin-top:110px}
.uc-media-heading{max-width:760px;margin-bottom:28px}
.uc-media-heading h2{font-size:clamp(26px,3vw,40px);line-height:1.25;letter-spacing:-.035em;margin:0 0 16px}
.uc-media-heading p{font-size:16px;color:var(--muted,#61656b);line-height:1.75}
.uc-guide-figure{min-width:0;margin:0 auto 28px;width:100%;max-width:920px}
.uc-guide-image{display:block;width:100%;background:transparent;line-height:0}
.uc-guide-image img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain;border-radius:0}
.uc-guide-image:focus-visible,.uc-guide-figure figcaption a:focus-visible,.uc-manual-links a:focus-visible{outline:3px solid #e95800;outline-offset:5px}
.uc-guide-figure figcaption{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:8px 18px;font-size:14px;line-height:1.65;padding:14px 0;color:var(--muted,#61656b)}
.uc-guide-figure figcaption a{font-weight:600;color:var(--ink,#17191c);white-space:nowrap;text-decoration:underline;text-underline-offset:4px}
.uc-media-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:28px}
.uc-media-grid-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.uc-media-grid .uc-guide-figure{max-width:none;margin-bottom:0}
.uc-media-details{border-block:1px solid var(--line,#e4e4e4)}
.uc-media-details summary{display:flex;justify-content:space-between;gap:20px;padding:24px 0;cursor:pointer;font-size:18px;font-weight:600;list-style:none}
.uc-media-details summary::-webkit-details-marker{display:none}
.uc-media-details[open] summary span{transform:rotate(45deg)}
.uc-media-details .uc-guide-figure{padding-block:8px 20px}
.uc-manual-links{padding:26px 0 8px;border-top:1px solid var(--line,#e4e4e4);margin-top:30px}
.uc-manual-links h3{font-size:20px;margin:0 0 18px;line-height:1.4}
.uc-manual-links>div{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.uc-manual-links a{display:flex;justify-content:space-between;gap:18px;padding:18px 20px;background:#f6f6f4;border-radius:8px;font-size:16px;line-height:1.5;font-weight:600}
.uc-manual-links a:hover{background:#fff2e8}
.uc-manual{scroll-margin-top:110px;min-width:0}
.uc-manual h3{font-size:22px;line-height:1.4;margin:0 0 20px}
.uc-media-overview{max-width:1120px;margin-block:20px 48px}
.uc-media-presenter{max-width:420px;margin:0 0 32px}
.uc-media-presenter figcaption{display:none}
.uc-media-feature{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:56px;margin-block:24px 40px}
.uc-media-feature h3{font-size:clamp(26px,3vw,38px);line-height:1.25;margin:0 0 20px;letter-spacing:-.025em}
.uc-media-feature p{font-size:16px;line-height:1.75;color:var(--muted,#61656b);margin:0 0 24px}
.uc-partner-poster{max-width:480px;margin:28px 0}
.uc-dealer-layout{align-items:start}
.outside-battery-gallery .uc-guide-image img{height:auto;object-fit:contain}
.uc-workshop{margin:36px 0 48px}
.uc-workshop-content>p{max-width:800px;font-size:16px;line-height:1.75;margin:0 0 28px;color:var(--muted)}
.uc-source-banner{margin-top:28px;max-width:800px}
.uc-member-material .uc-guide-figure{max-width:650px;margin-left:0}
.uc-brand-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.uc-brand-resource{display:flex;flex-direction:column;border:1px solid var(--line,#ddd);border-radius:12px;overflow:hidden;min-width:0}
.uc-brand-resource>div{display:grid;place-items:center;height:170px;padding:16px;background:#f5f6f7}
.uc-brand-resource img{width:100%;height:100%;object-fit:contain;min-height:0}
.uc-brand-resource>span{display:flex;flex-direction:column;gap:10px;padding:18px;font-size:16px;font-weight:600;line-height:1.5}
.uc-brand-resource small{font-size:14px;font-weight:400;color:var(--muted)}
.uc-brand-resource:hover,.uc-brand-resource:focus-visible{border-color:var(--orange-text,#b54400)}
.uc-source-clip{display:flex;flex-direction:column;min-width:0}
.uc-source-clip video{display:block;width:100%;height:280px;object-fit:contain;background:#121418}
.uc-source-caption{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 20px;font-size:16px;line-height:1.5;flex:1}
@media(max-width:700px){.uc-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.uc-brand-resource>div{height:140px}}
@media(max-width:400px){.uc-brand-grid{grid-template-columns:1fr}}
@media(max-width:900px){.uc-media-grid-three{grid-template-columns:1fr}.uc-media-grid-three .uc-guide-figure{max-width:720px}.uc-media-feature{gap:30px}.uc-partner-poster{max-width:380px}.uc-media-grid{gap:20px}}
@media(max-width:600px){.uc-media-grid,.uc-media-feature,.uc-manual-links>div{grid-template-columns:1fr}.uc-media-section{padding-block:32px}.uc-media-overview{margin-block:12px 28px}.uc-media-feature{gap:24px}.uc-guide-figure figcaption{font-size:14px}.uc-manual-links a{padding:16px}.uc-media-presenter{max-width:330px}.uc-partner-poster{margin-inline:auto}.uc-media-details summary{font-size:16px}}
