@import"https://fonts.googleapis.com/css2?family=Cabin:wght@400;500;600;700&family=Josefin+Sans:wght@400;500;600;700&display=swap";:root{--bg: #070707;--surface: #101010;--surface-soft: #161616;--surface-tint: #131313;--ink: #f3f0ea;--muted: #a6a199;--line: #2a2a2a;--line-strong: #3a3a3a;--accent: #a51e24;--accent-soft: #7e171c;--accent-glow: rgba(165, 30, 36, .16);--heading: "Josefin Sans", sans-serif;--body: "Cabin", sans-serif;--radius: 0px;--shadow: none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--body);color:var(--ink);background:linear-gradient(#060606b8,#060606d1),radial-gradient(circle at top right,rgba(165,30,36,.12),transparent 24%),url(/cdn/shop/files/FAQ_Cover.jpg?v=1716181927) center / cover fixed no-repeat,linear-gradient(180deg,#090909,#050505)}a{color:inherit;text-decoration:none}p{margin:0;line-height:1.7}h1,h2,h3{margin:0;font-family:var(--heading);font-weight:600;line-height:1.06;text-transform:uppercase}h1{font-size:clamp(3.2rem,5.6vw,5.5rem);letter-spacing:.02em}body[data-page=home] h1{font-size:clamp(2.6rem,4.2vw,4.4rem)}body[data-page=product-detail] h1{font-size:clamp(2.35rem,3.7vw,3.95rem)}body[data-page=products] h1,body[data-page=recall] h1,body[data-page=support] h1,body[data-page=downloads] h1{font-size:clamp(1.9rem,2.55vw,2.8rem);letter-spacing:.01em;max-width:none;text-wrap:balance}body[data-page=products] .page-shell>h1,body[data-page=support] .page-shell>h1,body[data-page=downloads] .page-shell>h1{max-width:24ch}body[data-page=recall] .page-shell>h1{max-width:28ch}h2{font-size:clamp(2.15rem,3.2vw,3.2rem);letter-spacing:.04em}body[data-page=product-detail] h2{font-size:clamp(1.7rem,2.35vw,2.45rem)}h3{font-size:1.1rem;letter-spacing:.08em}ul{margin:0;padding-left:1.2rem}.site-header,.site-footer,main{width:min(1360px,calc(100vw - 40px));margin:0 auto}.site-header{display:flex;justify-content:space-between;align-items:center;padding:24px 0 18px;gap:24px}.brand{display:inline-flex;align-items:center;gap:22px;font-family:var(--heading);font-size:1.5rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.brand-logo{display:block;height:144px;width:auto}.brand-text{display:inline-block;line-height:1;transform:translateY(1px)}.site-nav{display:flex;flex-wrap:wrap;gap:22px;color:var(--muted);font-size:.96rem;text-transform:uppercase;letter-spacing:.08em}.site-nav a:hover,.text-link:hover{color:var(--accent)}.hero{display:grid;grid-template-columns:1.4fr .9fr;gap:18px;padding:12px 0 20px}.hero-copy,.hero-panel,.section,.page-shell{border:1px solid var(--line);border-radius:var(--radius);background:#101010e6;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body.motion-ready .hero-copy,body.motion-ready .hero-panel,body.motion-ready .page-shell,body.motion-ready .product-card,body.motion-ready .info-card,body.motion-ready .support-card,body.motion-ready .resource-card,body.motion-ready .application-card,body.motion-ready .faq-item,body.motion-ready .download-row,body.motion-ready .download-library-shell,body.motion-ready .sheet-preview-card,body.motion-ready .sheet-sidecard{opacity:0;transform:translateY(18px);transition:opacity .65s ease,transform .65s cubic-bezier(.22,1,.36,1),border-color .22s ease,background .22s ease,box-shadow .22s ease;transition-delay:var(--reveal-delay, 0ms)}body.motion-ready .is-visible{opacity:1;transform:translateY(0)}.hero-copy{padding:54px 48px}.hero-panel{padding:34px;background:linear-gradient(180deg,rgba(165,30,36,.16),transparent 36%),linear-gradient(180deg,#121212,#0b0b0b);color:#f7f4ee;display:flex;flex-direction:column;justify-content:space-between;min-height:100%}.eyebrow,.panel-kicker{text-transform:uppercase;letter-spacing:.18em;font-size:.78rem;color:#d4c7c1;margin-bottom:16px;font-family:var(--heading)}.panel-kicker{color:#d9c8c9}.lead{font-size:1.28rem;color:var(--muted);max-width:42rem;margin-top:16px}.body-copy{margin-top:18px;max-width:42rem}.hero-actions,.button-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.compact-row{margin-top:12px;gap:10px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:0;border:1px solid transparent;font-weight:600;text-transform:uppercase;letter-spacing:.1em;font-size:.84rem;transition:transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.button:hover{transform:translateY(-1px);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.button-primary{background:var(--accent);color:#fff;border:1px solid var(--accent)}.button-primary:hover{background:var(--accent-soft)}.button-secondary{border:1px solid var(--line);background:var(--surface);color:var(--ink)}.button-secondary:hover{background:var(--surface-soft);border-color:var(--line-strong)}.section{margin:24px 0;padding:36px}.section-dark{background:linear-gradient(180deg,rgba(165,30,36,.12),transparent 25%),#0d0d0d;color:#f5f2ec;border-color:#272727}.section-dark .eyebrow,.section-dark .text-link{color:#e3d3d3}.section-heading{max-width:48rem;margin-bottom:24px}.section-heading p:last-child{margin-top:14px}.card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.card-grid-products{grid-template-columns:repeat(5,minmax(0,1fr))}.product-card,.info-card,.notice-card,.page-shell,.mini-panel,.setting-card,.support-card,.download-row,.recall-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.product-card,.info-card{min-height:230px}.product-card:hover,.info-card:hover{border-color:var(--accent);background:linear-gradient(180deg,rgba(165,30,36,.08),transparent 40%),var(--surface-soft)}.product-type{display:inline-block;margin-bottom:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.16em;font-size:.74rem;font-family:var(--heading)}.product-card p,.info-card p{margin-top:14px;color:var(--muted)}.product-card{display:grid;overflow:hidden;padding:0;background:#0d0d0df0}.product-card-media{margin:0;aspect-ratio:1.22 / 1;overflow:hidden;background:radial-gradient(circle at top right,rgba(165,30,36,.12),transparent 28%),linear-gradient(180deg,#171717,#0c0c0c);display:flex;align-items:center;justify-content:center}body[data-page=home] .product-card-media{aspect-ratio:1.55 / 1;padding:18px}body[data-page=home] .product-card-media img{width:84%;height:84%}body[data-page=products] .product-card-media{aspect-ratio:.94 / 1}body[data-page=products] .product-card-media img{width:calc(100% - 18px);height:calc(100% - 18px)}body[data-page=home] .home-product-grid{grid-template-columns:repeat(5,minmax(0,1fr))}body[data-page=home] .home-gear-section{margin:22px auto;padding:20px 36px 22px}body[data-page=home] .home-gear-section .section-heading{margin-bottom:14px}body[data-page=home] .home-gear-section h2{font-size:clamp(1.9rem,2.4vw,2.5rem)}body[data-page=home] .home-gear-section .button-row{margin-top:14px}body[data-page=products] .card-grid-products{grid-template-columns:repeat(3,minmax(0,1fr))}body[data-page=home] .product-card-copy{padding:10px 14px 12px}body[data-page=home] .product-card{grid-template-columns:1fr;min-height:0}body[data-page=home] .product-card-media{aspect-ratio:1.36 / 1;min-height:0;padding:12px}body[data-page=home] .product-card-media img{width:86%;height:86%;max-height:none}body[data-page=home] .product-card-copy{align-content:start;gap:6px;border-left:0;border-top:1px solid var(--line);min-height:0}body[data-page=home] .product-card-copy h3{font-size:.82rem!important;line-height:1.14;letter-spacing:.03em}body[data-page=home] .product-type{margin-bottom:2px}body[data-page=products] .product-card-copy{padding:20px 20px 22px}body[data-page=products] .product-card-copy h3{font-size:1.08rem}.product-card-media img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .3s ease,opacity .3s ease}.product-card:hover .product-card-media img{transform:scale(1.02)}.product-card-copy{display:grid;gap:10px;padding:16px 18px 18px}.product-card-copy h3{font-size:1rem;line-height:1.14}.product-card-arrow{display:inline-flex;align-items:center;color:var(--muted);font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.product-card:hover .product-card-arrow{color:var(--ink)}.two-column,.page-grid,.support-grid,.download-grid,.recall-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.notice-card{padding:24px;background:linear-gradient(180deg,rgba(165,30,36,.08),transparent 42%),var(--surface-tint)}.text-link{display:inline-block;margin-top:14px;font-weight:600;color:#f3dddd;text-transform:uppercase;letter-spacing:.08em;font-size:.85rem}.site-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:8px 0 40px;color:var(--muted)}.footer-links{display:flex;flex-wrap:wrap;gap:16px}.page-hero{padding:18px 0 10px}.page-shell{padding:38px}body[data-page=product-detail] .page-shell{padding:34px 32px;background:#0f0f0fcc;box-shadow:0 18px 48px #0000001f;border-color:#ffffff0f}.page-shell+.page-shell{margin-top:20px}body[data-page=product-detail] .page-shell+.page-shell{margin-top:28px}.page-shell>.lead{max-width:36rem}body[data-page=recall] main{width:min(1540px,calc(100vw - 28px))}body[data-page=recall] .page-shell{padding:30px}.product-catalog-shell{padding-top:30px;display:grid;gap:28px}.product-filter-panel{display:none}.product-filter-panel.is-active{display:block}body[data-page=products] .page-shell>h1{margin-bottom:8px}body[data-page=products] .page-shell>.lead{margin-top:0;max-width:30rem}body[data-page=products] .product-switch{margin-top:14px}.product-switch{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.product-switch button{-webkit-appearance:none;appearance:none;border:1px solid var(--line);background:var(--surface);color:var(--muted);min-height:42px;padding:0 16px;font-family:var(--heading);font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease}.product-switch button:hover,.product-switch button.active{color:var(--ink);border-color:var(--accent);background:#a51e241f}.anchor-nav{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0 0}body[data-page=product-detail] .anchor-nav{gap:8px;margin-top:16px}.anchor-nav a{padding:10px 14px;border:1px solid var(--line);border-radius:0;color:var(--muted);background:var(--surface);text-transform:uppercase;letter-spacing:.08em;font-size:.82rem}body[data-page=product-detail] .anchor-nav a{border-radius:4px;border-color:#ffffff14;background:#ffffff03;font-size:.78rem;letter-spacing:.1em}.anchor-nav a:hover{color:var(--ink);border-color:var(--accent);background:var(--surface-soft)}.anchor-nav a,.product-switch button,.text-link,.site-nav a{transition:color .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease}.section-copy{max-width:50rem}.mini-panel,.setting-card,.support-card,.download-row,.recall-card{padding:22px}.page-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-split,.content-split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:28px;align-items:start}body[data-page=product-detail] .content-split>.quote-card{position:sticky;top:24px}.hero-media-stack{display:grid;gap:18px}.hero-image-card,.image-card,.spec-table,.quote-card{border:1px solid var(--line);background:#121212b8}.section-rule{width:90px;height:2px;margin:16px 0 0;background:linear-gradient(90deg,var(--accent),rgba(165,30,36,.08))}.hero-image-card img,.image-card img{display:block;width:100%;height:auto}.image-card{padding:18px}.image-card figcaption{margin-top:12px;color:var(--muted);font-size:.94rem}.feature-list,.use-list{list-style:none;padding:0;display:grid;gap:12px;margin-top:20px}.quick-checklist{list-style:none;padding:0;display:grid;gap:12px;margin-top:26px}body[data-page=product-detail] #quick-start .quick-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px}.quick-checklist li{display:grid;grid-template-columns:28px 1fr;gap:14px;align-items:start;padding-bottom:12px;border-bottom:1px solid var(--line)}.quick-checklist li span{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--accent);color:var(--ink);font-family:var(--heading);font-size:.84rem}.hotspot-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:24px;margin-top:28px}.hotspot-stage{border:1px solid var(--line);background:#090909d1;padding:28px;min-height:480px;display:flex;align-items:center;overflow-x:auto;justify-content:center}.hotspot-canvas{position:relative;display:flex;justify-content:center;align-items:center;width:100%}.hotspot-stage img{display:block;width:100%;max-width:none;height:auto}.hotspot-image-wrap{position:relative;display:inline-block;line-height:0;flex:0 0 auto}.hotspot-grid-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:40px 40px}.hotspot-crosshair-x,.hotspot-crosshair-y{position:absolute;pointer-events:none;opacity:0;transition:opacity .15s ease}.hotspot-crosshair-x{left:0;right:0;height:1px;background:#ffffff52}.hotspot-crosshair-y{top:0;bottom:0;width:1px;background:#ffffff52}.hotspot-canvas.is-tracking .hotspot-crosshair-x,.hotspot-canvas.is-tracking .hotspot-crosshair-y{opacity:1}.hotspot-dot{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;min-width:18px;padding:0;border-radius:999px;background:#a51e24eb;border:2px solid rgba(255,255,255,.86);color:transparent;box-shadow:0 0 0 8px #a51e241f;cursor:pointer;transform:translate(-50%,-50%);transition:transform .22s ease,background .22s ease,box-shadow .22s ease,border-color .22s ease}.hotspot-dot:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:999px;border:1px solid rgba(255,255,255,.12)}.hotspot-dot:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:999px;background:#fff3}.hotspot-dot:hover,.hotspot-dot.is-active{background:#d1262d;box-shadow:0 0 0 10px #a51e2438}.hotspot-dot:hover{transform:translate(-50%,-50%) translateY(-1px) scale(1.1)}.hotspot-dot.is-active{transform:translate(-50%,-50%) scale(1.12)}.hotspot-panel{display:grid;gap:12px}.hotspot-card{padding:18px;border:1px solid var(--line);background:#141414e0}.hotspot-card strong{display:block;margin-bottom:8px;font-family:var(--heading);text-transform:uppercase;letter-spacing:.08em}.hotspot-card{display:none;opacity:0;transform:translateY(8px);transition:opacity .22s ease,transform .22s ease}.hotspot-card.is-active{display:block;opacity:1;transform:translateY(0)}.hotspot-preview{margin-top:16px;border:1px solid var(--line);background:#0a0a0ab3}.hotspot-preview img{display:block;width:100%;height:250px;object-fit:cover;transition:transform .3s ease,filter .3s ease}.hotspot-card.is-active .hotspot-preview img{transform:scale(1.01)}.hotspot-preview figcaption{padding:12px 14px 14px;color:var(--muted);font-size:.92rem}.hotspot-debug{display:grid;gap:10px;margin:18px 0 20px}.hotspot-debug-readout{display:flex;flex-wrap:wrap;gap:10px;align-items:center;color:var(--muted);font-size:.9rem}.hotspot-debug-pill{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border:1px solid var(--line);background:#ffffff05;font-family:var(--heading);letter-spacing:.06em;text-transform:uppercase;font-size:.76rem}.hotspot-debug-readout{row-gap:8px}.closeup-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:28px}.closeup-card{border:1px solid var(--line);background:#121212e0;overflow:hidden}.closeup-card img{display:block;width:100%;height:220px;object-fit:cover}.closeup-card .copy{padding:14px 16px 18px}.closeup-card strong{display:block;margin-bottom:6px;font-family:var(--heading);text-transform:uppercase;letter-spacing:.08em;font-size:.86rem}.applications-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px;counter-reset:app-card}.application-card{position:relative;padding:20px 22px 22px;border:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,rgba(165,30,36,.06),transparent 34%),#101010b8;box-shadow:inset 0 1px #ffffff05}.application-card:before{counter-increment:app-card;content:"0" counter(app-card);position:absolute;top:14px;right:18px;font-family:var(--heading);font-size:1.16rem;letter-spacing:.08em;color:#f3f0ea29}.application-card strong{display:block;margin-bottom:10px;font-family:var(--heading);text-transform:uppercase;letter-spacing:.08em;font-size:.94rem}.application-kicker{display:inline-block;margin-bottom:10px;color:#d8ccc7;font-family:var(--heading);text-transform:uppercase;letter-spacing:.12em;font-size:.72rem}.resource-item p,.hotspot-card p,.application-card p,.closeup-card p{color:var(--muted)}.application-card p+p{margin-top:10px}.tight-shell{padding-top:28px;padding-bottom:28px}.resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px}body[data-page=product-detail] .resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.resource-card{padding:22px;border:1px solid rgba(255,255,255,.07);background:#121212b8;box-shadow:inset 0 1px #ffffff05}.resource-card strong{display:block;margin-bottom:10px;font-family:var(--heading);text-transform:uppercase;letter-spacing:.08em;font-size:.9rem}.resource-card p{color:var(--muted)}.resource-card .wip-note,.wip-note{display:inline-flex;align-items:center;margin-top:12px;padding:8px 12px;border:1px solid rgba(165,30,36,.98);border-radius:4px;background:#a51e242e;color:#fff1f1;font-family:var(--heading);font-size:.78rem;font-weight:600;letter-spacing:.1em;line-height:1.35;text-transform:uppercase}.resource-card .button,.resource-card .text-link{margin-top:16px}.service-note{display:grid;gap:14px;margin-top:22px}.service-line{padding:14px 0 0 16px;border-top:1px solid rgba(255,255,255,.08);position:relative}.service-line:before{content:"";position:absolute;left:0;top:14px;bottom:0;width:2px;background:linear-gradient(180deg,#a51e24e6,#a51e2400)}.service-line strong{display:block;margin-bottom:6px;font-family:var(--heading);text-transform:uppercase;letter-spacing:.08em;font-size:.88rem}.faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}body[data-page=product-detail] #notes .faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.faq-card{position:relative;padding:20px 22px 22px;border:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,rgba(165,30,36,.05),transparent 30%),#121212b8;box-shadow:inset 0 1px #ffffff05}body[data-page=product-detail] #notes .faq-card{padding:18px 18px 18px 22px;min-height:0}body[data-page=product-detail] #notes .faq-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(180deg,var(--accent),rgba(165,30,36,0))}.faq-kicker{display:inline-block;margin-bottom:10px;color:#d8ccc7;font-family:var(--heading);text-transform:uppercase;letter-spacing:.12em;font-size:.72rem}.faq-card strong{display:block;margin-bottom:8px;font-family:var(--heading);text-transform:uppercase;letter-spacing:.08em;font-size:.9rem}.faq-card p{color:var(--muted)}.faq-card p+p{margin-top:10px}.faq-accordion{display:grid;gap:12px;margin-top:24px}.faq-item{border:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,rgba(165,30,36,.04),transparent 26%),#121212b8;box-shadow:inset 0 1px #ffffff05}.faq-item[open]{border-color:#ffffff1c;background:linear-gradient(180deg,rgba(165,30,36,.08),transparent 30%),#121212cc}.faq-summary{list-style:none;cursor:pointer;padding:18px 56px 18px 24px;position:relative;transition:background .2s ease}.faq-summary::-webkit-details-marker{display:none}.faq-summary strong{display:block;margin-bottom:0;font-family:var(--heading);text-transform:uppercase;letter-spacing:.06em;font-size:.98rem;line-height:1.35}.faq-item:hover .faq-summary{background:#ffffff03}.faq-toggle{position:absolute;top:22px;right:20px;width:18px;height:18px}.faq-toggle:before,.faq-toggle:after{content:"";position:absolute;left:50%;top:50%;background:var(--muted);transform:translate(-50%,-50%);transition:opacity .2s ease,background .2s ease}.faq-toggle:before{width:14px;height:1px}.faq-toggle:after{width:1px;height:14px}.faq-item[open] .faq-toggle:before,.faq-item[open] .faq-toggle:after,.faq-item:hover .faq-toggle:before,.faq-item:hover .faq-toggle:after{background:var(--ink)}.faq-item[open] .faq-toggle:after{opacity:0}.faq-answer{padding:0 22px 20px 24px;border-left:2px solid rgba(165,30,36,.38);margin-left:22px;max-height:0;opacity:0;overflow:hidden;transition:max-height .35s ease,opacity .24s ease,padding-bottom .24s ease}.faq-item[open] .faq-answer{max-height:420px;opacity:1;padding-bottom:20px}.faq-answer p{color:var(--muted)}.faq-answer p+p{margin-top:10px}.feature-list li,.use-list li{padding:14px 0 0;border-top:1px solid var(--line)}.feature-list strong,.use-list strong{display:block;margin-bottom:6px;font-family:var(--heading);font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-size:.9rem}.spec-table{display:grid}.spec-row{display:grid;grid-template-columns:1fr 1.5fr;gap:18px;padding:16px 18px;border-top:1px solid var(--line)}.spec-row:first-child{border-top:0}.spec-row strong{font-family:var(--heading);text-transform:uppercase;letter-spacing:.08em;font-size:.84rem}.quote-card{padding:22px}.quote-card blockquote{margin:0;font-size:1.05rem;line-height:1.75}.quote-card cite{display:block;margin-top:16px;color:var(--muted);font-style:normal;text-transform:uppercase;letter-spacing:.08em;font-size:.8rem}.tag-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.tag{padding:8px 12px;border:1px solid rgba(126,23,28,.95);border-radius:6px;color:#fff;background:var(--accent);text-transform:uppercase;letter-spacing:.08em;font-size:.76rem}.resource-list{display:grid;gap:14px;margin-top:22px}.resource-item{display:grid;grid-template-columns:minmax(0,1.2fr) auto;gap:18px;padding:18px 0;border-top:1px solid var(--line)}.resource-item:first-child{border-top:0;padding-top:0}.muted-note{margin-top:14px;color:var(--muted);font-size:.92rem}.setting-card ul,.support-card ul{margin-top:12px}.support-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.download-grid{grid-template-columns:1fr;gap:14px}.download-library-shell{padding-top:30px;padding-bottom:30px}.download-library{display:grid}.download-library-summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;position:relative;padding-right:38px;transition:background .2s ease}.download-library-summary::-webkit-details-marker{display:none}.download-library-summary:after{content:"";position:absolute;right:0;top:50%;width:11px;height:11px;border-right:1.5px solid rgba(255,255,255,.7);border-bottom:1.5px solid rgba(255,255,255,.7);transform:translateY(-70%) rotate(45deg);transition:transform .22s ease,border-color .22s ease}.download-library:hover .download-library-summary{background:#ffffff03}.download-library[open] .download-library-summary:after{transform:translateY(-25%) rotate(225deg);border-color:#a51e24f2}.download-summary-copy{margin-top:8px;max-width:38rem;color:var(--muted)}.download-count{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff08;color:var(--ink);font-family:var(--heading);font-size:.8rem;letter-spacing:.1em;text-transform:uppercase}.download-library[open] .download-count{border-color:#a51e248c;background:#a51e241f}.library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px;max-height:0;opacity:0;overflow:hidden;transition:max-height .42s ease,opacity .26s ease,margin-top .26s ease}.download-library[open] .library-grid{max-height:3200px;opacity:1}.download-row{display:grid;grid-template-columns:1fr;gap:12px;align-items:start;padding:22px 22px 20px;border:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,rgba(165,30,36,.05),transparent 30%),#121212b8;box-shadow:inset 0 1px #ffffff05;position:relative}.download-row:hover{border-color:#a51e243d;background:linear-gradient(180deg,rgba(165,30,36,.07),transparent 30%),#121212c7}.download-row:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:2px;background:linear-gradient(180deg,#a51e24d9,#a51e2400)}.download-row-head{display:grid;gap:8px;padding-left:18px}.download-kind{display:inline-flex;align-items:center;gap:8px;width:fit-content;min-height:28px;padding:0 10px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff08;color:#f2e7e1;font-family:var(--heading);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.download-kind:before{content:"";width:8px;height:8px;border-radius:999px;background:#a51e24f2;box-shadow:0 0 0 4px #a51e241f}.download-meta{margin-left:18px;color:#d6c8c2;font-family:var(--heading);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.download-row strong,.support-card strong,.setting-card strong,.recall-label{display:block;margin-bottom:8px}.support-card p,.download-row p,.mini-panel p,.setting-card p{color:var(--muted)}.download-row>p:last-of-type,.download-row .button-row,.download-row>.button{margin-left:18px}@media(prefers-reduced-motion:reduce){body.motion-ready .hero-copy,body.motion-ready .hero-panel,body.motion-ready .page-shell,body.motion-ready .product-card,body.motion-ready .info-card,body.motion-ready .support-card,body.motion-ready .resource-card,body.motion-ready .application-card,body.motion-ready .faq-item,body.motion-ready .download-row,body.motion-ready .download-library-shell,body.motion-ready .sheet-preview-card,body.motion-ready .sheet-sidecard{opacity:1;transform:none;transition:none}.faq-answer,.library-grid,.download-library-summary:after,.button,.anchor-nav a,.product-switch button,.text-link,.site-nav a{transition:none!important}}.download-section-title{margin-bottom:0}.recall-layout{align-items:start}.sheet-layout{display:grid;grid-template-columns:minmax(0,1.24fr) minmax(360px,.76fr);gap:22px}body[data-page=recall] .sheet-layout{grid-template-columns:minmax(0,1.72fr) minmax(300px,.58fr);gap:18px}.sheet-preview-card,.sheet-sidecard{padding:24px}body[data-page=recall] .sheet-preview-card{padding:28px 28px 22px}body[data-page=recall] .sheet-sidecard{padding:24px 22px}.sheet-preview-frame{margin:22px 0 0;padding:10px;border:1px solid var(--line);background:#0a0a0ab8}body[data-page=recall] .sheet-preview-frame{padding:6px}.sheet-preview-frame img{display:block;width:100%;height:auto}.sheet-layout-studio{align-items:start}.sheet-meta-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sheet-annotator{display:grid;gap:18px;margin-top:22px}.sheet-annotator-toolbar{display:flex;flex-wrap:wrap;gap:12px}.sheet-stage{position:relative;overflow:hidden;cursor:default}.sheet-stage.is-placing{cursor:crosshair}.sheet-note-layer{position:absolute;top:0;right:0;bottom:0;left:0}.sheet-note{position:absolute;transform:translate(-50%,-50%);padding:8px 10px;border:1px solid var(--accent);background:#0a0a0ae0;color:var(--ink);font:700 .82rem/1.15 var(--body);cursor:move;white-space:nowrap}.sheet-note.is-active{box-shadow:0 0 0 1px #ffffff24,0 0 0 6px #a51e242e}.sheet-editor-status{color:#d5ccc4;font-size:.92rem}.sheet-editor-status:before{content:"";display:inline-block;width:7px;height:7px;margin-right:10px;border-radius:999px;background:var(--accent);vertical-align:middle}[data-setup-export-panel][hidden]{display:none}.button:disabled{opacity:.44;cursor:not-allowed;transform:none}.button-primary.is-armed{background:#cb252d;border-color:#cb252d;box-shadow:0 0 0 1px #ffffff14,0 0 0 8px #a51e241f}.sheet-support-grid{grid-template-columns:1fr;margin-top:22px}.sheet-editor{display:grid;gap:18px;margin-top:22px}.sheet-editor textarea{min-height:180px;font-size:1.02rem}.sheet-editor-help p+p{margin-top:8px}.sheet-note-list{display:grid;gap:10px}.sheet-note-empty{color:var(--muted);font-size:.94rem}.sheet-note-list-item{width:100%;display:grid;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:12px 14px;border:1px solid var(--line);background:#ffffff05;color:var(--ink);text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease}.sheet-note-list-item:hover{border-color:var(--line-strong);background:#ffffff0b;transform:translateY(-1px)}.sheet-note-list-item span{color:var(--muted);font-family:var(--heading);font-size:.76rem;letter-spacing:.08em}.sheet-note-list-item strong{font-size:.95rem;line-height:1.45;word-break:break-word}.sheet-note-list-item.is-active{border-color:var(--accent);background:linear-gradient(180deg,#a51e241f,#ffffff05)}.sheet-export-preview{margin-top:14px;border:1px solid var(--line);background:#ffffff05;overflow:hidden}.sheet-export-preview img{display:block;width:100%;height:auto}.inline-chip{display:inline-flex;align-items:center;min-height:26px;padding:0 8px;border:1px solid var(--line);background:#ffffff08;font-size:.82rem;letter-spacing:.04em}.recall-form{display:grid;gap:14px}.recall-form label{display:grid;gap:8px}.recall-form input,.recall-form select,.recall-form textarea{width:100%;padding:12px 14px;border:1px solid var(--line);border-radius:0;font:inherit;color:var(--ink);background:#0c0c0c}.recall-form textarea{min-height:110px;resize:vertical}.recall-preview{min-height:100%}.preview-sheet{display:grid;gap:12px;padding:22px;border:1px dashed var(--line);border-radius:0;background:#0b0b0b}.preview-sheet h3{margin-bottom:8px}.preview-line{display:grid;gap:6px}.preview-line span:first-child{font-size:.78rem;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.product-switch{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.product-switch a{padding:10px 14px;border:1px solid var(--line);border-radius:0;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.82rem}.product-switch a.active,.product-switch a:hover{color:var(--ink);border-color:var(--accent);background:var(--surface-soft)}.site-header,.site-footer{border-bottom:1px solid rgba(255,255,255,.02)}.site-footer{border-top:1px solid rgba(255,255,255,.04);border-bottom:0;margin-top:10px;padding-top:24px}.hero-copy h1,.page-shell h1,.section h2,.page-shell h2{text-shadow:0 0 24px rgba(0,0,0,.18)}.hero-copy,.section,.page-shell,.recall-card,.notice-card{position:relative}.hero-copy:before,.section:before,.page-shell:before,.recall-card:before,.notice-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.015),transparent 18%)}body[data-page=product-detail] .page-shell:after{content:"";position:absolute;top:0;right:0;width:180px;height:180px;pointer-events:none;background:radial-gradient(circle at top right,rgba(165,30,36,.08),transparent 68%)}body[data-page=home] .hero{grid-template-columns:minmax(0,1.6fr) minmax(320px,.7fr);gap:34px;padding-top:30px}body[data-page=home] .hero-copy,body[data-page=home] .hero-panel,body[data-page=home] .section{border:0;background:transparent}body[data-page=home] .hero-copy,body[data-page=home] .section{padding-left:0;padding-right:0}body[data-page=home] .hero-copy:before,body[data-page=home] .hero-panel:before,body[data-page=home] .section:before{display:none}body[data-page=home] .hero-copy{padding-top:18px;padding-bottom:56px}body[data-page=home] .hero-copy h1{max-width:14ch;text-wrap:balance;letter-spacing:.01em}body[data-page=home] .hero-panel{padding:18px 0 0 28px;border-left:1px solid var(--line);min-height:auto;justify-content:flex-start;gap:14px;align-self:start}body[data-page=home] .panel-intro{max-width:26rem;color:var(--muted);font-size:1rem;line-height:1.6;margin:0 0 8px}body[data-page=home] .panel-list{list-style:none;padding:0;display:grid;gap:0}body[data-page=home] .panel-list li{padding-top:14px;border-top:1px solid rgba(255,255,255,.08);font-family:var(--heading);text-transform:uppercase;letter-spacing:.08em;font-size:.92rem}body[data-page=home] .panel-list a{display:block;padding-bottom:14px}body[data-page=home] .panel-list a:hover{color:var(--ink)}body[data-page=home] .section{margin-top:0;padding-top:46px;padding-bottom:54px;border-top:1px solid var(--line)}body[data-page=home] .section-heading{margin-bottom:34px}body[data-page=home] .card-grid-products{grid-template-columns:1fr;gap:0}body[data-page=home] .product-card{min-height:auto;padding:28px 0;border:0;border-bottom:1px solid var(--line);background:transparent}body[data-page=home] .product-card:first-child{border-top:1px solid var(--line)}body[data-page=home] .product-card:hover{background:transparent;border-color:var(--line)}body[data-page=home] .product-card h3{font-size:clamp(1.5rem,3vw,2.2rem);margin-top:6px}body[data-page=home] .product-card p{max-width:34rem}body[data-page=home] .card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}body[data-page=home] .info-card{min-height:auto;padding:24px 0 26px;border:0;border-top:1px solid rgba(255,255,255,.08);background:transparent}body[data-page=home] .info-card:hover{background:transparent}body[data-page=home] .section-dark{background:transparent;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}body[data-page=home] .two-column{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:start}body[data-page=home] .notice-card{background:transparent;border:1px solid var(--line);padding:28px}body[data-page=home] .notice-card:before{display:none}body[data-page=home] .section:last-of-type{padding-bottom:18px}@media(max-width:1080px){.hero,.card-grid-products,.card-grid,.page-grid.three,.support-grid,.two-column,.page-grid,.sheet-layout,.recall-layout,.hero-split,.content-split,.hotspot-grid,.applications-grid,.closeup-strip{grid-template-columns:1fr 1fr}.download-row,.library-grid,body[data-page=product-detail] #notes .faq-grid,body[data-page=product-detail] #quick-start .quick-checklist{grid-template-columns:1fr}}@media(max-width:760px){.site-header,.site-footer{flex-direction:column;align-items:flex-start}.hero,.card-grid-products,.card-grid,.page-grid.three,.support-grid,.two-column,.page-grid,.sheet-layout,.recall-layout,.hero-split,.content-split,.hotspot-grid,.applications-grid,.closeup-strip{grid-template-columns:1fr}.hero-copy,.hero-panel,.section,.page-shell,body[data-page=product-detail] .page-shell{padding:24px}.download-library-summary,.sheet-meta-row{grid-template-columns:1fr}.site-header,.site-footer,main{width:min(1200px,calc(100vw - 24px))}.anchor-nav{overflow-x:auto;flex-wrap:nowrap;padding-bottom:6px}body[data-page=home] .hero{grid-template-columns:1fr;gap:10px}body[data-page=home] .hero-panel{border-left:0;border-top:1px solid var(--line);padding-left:0;padding-top:20px}body[data-page=home] .card-grid,body[data-page=home] .two-column{grid-template-columns:1fr}}@media print{.site-header,.site-footer,.hero-actions,.site-nav,.button-row{display:none!important}body{background:#fff}.page-shell,.section,.recall-card,.preview-sheet{box-shadow:none;border-color:#ccc;background:#fff}}body.owner-guide-theme-page{overflow-x:hidden}body.owner-guide-theme-page .hero-copy,body.owner-guide-theme-page .hero-panel,body.owner-guide-theme-page .page-shell,body.owner-guide-theme-page .product-card,body.owner-guide-theme-page .info-card,body.owner-guide-theme-page .support-card,body.owner-guide-theme-page .resource-card,body.owner-guide-theme-page .application-card,body.owner-guide-theme-page .faq-item,body.owner-guide-theme-page .download-row,body.owner-guide-theme-page .download-library-shell,body.owner-guide-theme-page .sheet-preview-card,body.owner-guide-theme-page .sheet-sidecard{opacity:1!important;transform:none!important}body.owner-guide-theme-page[data-page=home] .owner-guide-theme-shell{padding-top:92px}body.owner-guide-theme-page:not([data-page=home]) .owner-guide-theme-shell{padding-top:6px}body.owner-guide-theme-page .owner-guide-subnav{width:min(1280px,calc(100vw - 56px));margin:82px auto 6px;padding:8px 0;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);background:#0a0a0a38;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:relative;z-index:2}body.owner-guide-theme-page .owner-guide-subnav a{text-decoration:none}body.owner-guide-theme-page main,body.owner-guide-theme-page .site-header,body.owner-guide-theme-page .site-footer{width:min(1280px,calc(100vw - 56px))}body.owner-guide-theme-page h1{letter-spacing:.008em}body.owner-guide-theme-page[data-page=home] h1{font-size:clamp(2.15rem,3.35vw,3.65rem);max-width:12.5ch}body.owner-guide-theme-page[data-page=product-detail] h1{font-size:clamp(1.95rem,3vw,3.15rem)}body.owner-guide-theme-page[data-page=products] h1,body.owner-guide-theme-page[data-page=recall] h1,body.owner-guide-theme-page[data-page=support] h1,body.owner-guide-theme-page[data-page=downloads] h1{font-size:clamp(1.65rem,2vw,2.2rem)}body.owner-guide-theme-page h2{letter-spacing:.025em}body.owner-guide-theme-page[data-page=product-detail] h2{font-size:clamp(1.5rem,2vw,2.1rem)}body.owner-guide-theme-page .lead{font-size:1.06rem;line-height:1.58}body.owner-guide-theme-page p{line-height:1.62}body.owner-guide-theme-page .button{min-height:42px;padding:0 15px;font-size:.76rem;letter-spacing:.085em}body.owner-guide-theme-page .tag{padding:7px 10px;font-size:.7rem}body.owner-guide-theme-page .anchor-nav a,body.owner-guide-theme-page .product-switch a,body.owner-guide-theme-page .product-switch button{font-size:.74rem;padding:8px 12px}body.owner-guide-theme-page .hero-copy{padding:44px 38px}body.owner-guide-theme-page .hero-panel{padding:24px}body.owner-guide-theme-page .section,body.owner-guide-theme-page .page-shell{padding:28px}body.owner-guide-theme-page[data-page=product-detail] .page-shell{padding:26px 24px}body.owner-guide-theme-page[data-page=home] .hero{grid-template-columns:minmax(0,1.5fr) minmax(280px,.64fr);gap:24px;padding-top:22px}body.owner-guide-theme-page[data-page=home] .hero-copy{padding-top:6px;padding-bottom:40px}body.owner-guide-theme-page[data-page=home] .hero-panel{padding-top:6px;padding-left:22px}body.owner-guide-theme-page[data-page=product-detail] .hero-split,body.owner-guide-theme-page[data-page=product-detail] .content-split{grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);gap:22px}@media(max-width:760px){body.owner-guide-theme-page,body.owner-guide-theme-page .owner-guide-theme-shell{overflow-x:hidden}body.owner-guide-theme-page[data-page=home] .owner-guide-theme-shell{padding-top:74px}body.owner-guide-theme-page:not([data-page=home]) .owner-guide-theme-shell{padding-top:0}body.owner-guide-theme-page main,body.owner-guide-theme-page .site-header,body.owner-guide-theme-page .site-footer,body.owner-guide-theme-page .owner-guide-subnav{width:calc(100vw - 28px);max-width:calc(100vw - 28px)}body.owner-guide-theme-page .owner-guide-subnav{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;white-space:nowrap;margin-top:82px;margin-bottom:14px;padding:8px 0 10px;-webkit-overflow-scrolling:touch}body.owner-guide-theme-page .owner-guide-subnav a{flex:0 0 auto}body.owner-guide-theme-page .hero,body.owner-guide-theme-page .hero-split,body.owner-guide-theme-page .content-split,body.owner-guide-theme-page .card-grid,body.owner-guide-theme-page .card-grid-products,body.owner-guide-theme-page .page-grid,body.owner-guide-theme-page .page-grid.three,body.owner-guide-theme-page .support-grid,body.owner-guide-theme-page .download-grid,body.owner-guide-theme-page .recall-layout,body.owner-guide-theme-page .sheet-layout,body.owner-guide-theme-page .applications-grid,body.owner-guide-theme-page .closeup-strip,body.owner-guide-theme-page .resource-grid,body.owner-guide-theme-page .faq-grid,body.owner-guide-theme-page #notes .faq-grid,body.owner-guide-theme-page #quick-start .quick-checklist,body.owner-guide-theme-page .library-grid,body.owner-guide-theme-page .two-column{grid-template-columns:1fr!important}body.owner-guide-theme-page .hero-copy,body.owner-guide-theme-page .hero-panel,body.owner-guide-theme-page .section,body.owner-guide-theme-page .page-shell,body.owner-guide-theme-page[data-page=product-detail] .page-shell{padding:18px;max-width:100%;overflow:hidden}body.owner-guide-theme-page[data-page=home] .hero{gap:12px;padding-top:8px}body.owner-guide-theme-page[data-page=home] .hero-copy{padding:16px 0 20px}body.owner-guide-theme-page[data-page=home] .hero-panel{padding:18px 0 8px;border-left:0;border-top:1px solid var(--line)}body.owner-guide-theme-page[data-page=home] h1{font-size:2.75rem;max-width:8.5ch}body.owner-guide-theme-page[data-page=home] .lead{max-width:12ch}body.owner-guide-theme-page[data-page=home] .panel-list li{font-size:.82rem}body.owner-guide-theme-page[data-page=products] .card-grid-products{gap:14px}body.owner-guide-theme-page[data-page=products] .product-card{width:100%;min-height:0}body.owner-guide-theme-page[data-page=products] .product-card-media{aspect-ratio:1.18 / 1;padding:12px}body.owner-guide-theme-page[data-page=products] .product-card-media img{width:100%;height:100%;object-fit:contain}body.owner-guide-theme-page[data-page=products] .product-card-copy{padding:14px 14px 16px}body.owner-guide-theme-page[data-page=products] .product-card-copy h3{font-size:1rem;line-height:1.16}body.owner-guide-theme-page[data-page=product-detail] .hero-split,body.owner-guide-theme-page[data-page=product-detail] .content-split{gap:14px!important}body.owner-guide-theme-page[data-page=product-detail] h1{font-size:2.55rem;max-width:9.5ch}body.owner-guide-theme-page[data-page=product-detail] .lead{max-width:none;font-size:1rem}body.owner-guide-theme-page[data-page=product-detail] .hero-media-stack,body.owner-guide-theme-page[data-page=product-detail] .hero-image-card,body.owner-guide-theme-page[data-page=product-detail] .image-card{min-width:0;max-width:100%;overflow:hidden}body.owner-guide-theme-page[data-page=product-detail] .hero-image-card,body.owner-guide-theme-page[data-page=product-detail] .image-card{padding:12px}body.owner-guide-theme-page[data-page=product-detail] .hero-image-card img,body.owner-guide-theme-page[data-page=product-detail] .image-card img{display:block;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important}body.owner-guide-theme-page[data-page=product-detail] .tag-row{display:flex;flex-wrap:wrap;gap:8px;overflow:visible}body.owner-guide-theme-page[data-page=product-detail] .tag{max-width:100%;white-space:normal;line-height:1.25}body.owner-guide-theme-page[data-page=product-detail] .hero-actions,body.owner-guide-theme-page[data-page=product-detail] .button-row{display:grid;grid-template-columns:1fr;gap:8px}body.owner-guide-theme-page[data-page=product-detail] .button,body.owner-guide-theme-page[data-page=product-detail] .hero-actions .button,body.owner-guide-theme-page[data-page=product-detail] .button-row .button{width:100%;min-width:0;justify-content:center;text-align:center}body.owner-guide-theme-page[data-page=product-detail] .anchor-nav{display:grid;grid-template-columns:1fr 1fr;gap:8px;overflow:visible;padding-bottom:0}body.owner-guide-theme-page[data-page=product-detail] .anchor-nav a{min-width:0;width:100%;text-align:center;white-space:normal}body.owner-guide-theme-page .resource-card,body.owner-guide-theme-page .faq-card,body.owner-guide-theme-page .support-card,body.owner-guide-theme-page .download-row,body.owner-guide-theme-page .notice-card,body.owner-guide-theme-page .application-card{min-width:0;padding:18px 16px}body.owner-guide-theme-page .resource-card strong,body.owner-guide-theme-page .faq-card strong,body.owner-guide-theme-page .support-card strong,body.owner-guide-theme-page .download-row strong{font-size:.84rem;line-height:1.3}body.owner-guide-theme-page .resource-card p,body.owner-guide-theme-page .faq-card p,body.owner-guide-theme-page .support-card p,body.owner-guide-theme-page .download-row p{font-size:.95rem;line-height:1.5}body.owner-guide-theme-page .resource-card .wip-note,body.owner-guide-theme-page .wip-note{display:inline-flex;width:auto;max-width:100%;white-space:normal;font-size:.7rem;line-height:1.35;padding:8px 10px}body.owner-guide-theme-page .resource-card .button,body.owner-guide-theme-page .resource-card .text-link,body.owner-guide-theme-page .download-row .button,body.owner-guide-theme-page .download-row .text-link{width:100%;justify-content:center}body.owner-guide-theme-page .download-library-summary{grid-template-columns:1fr;gap:10px;padding-right:28px}body.owner-guide-theme-page .download-count{width:fit-content}body.owner-guide-theme-page .download-row>p:last-of-type,body.owner-guide-theme-page .download-row .button-row,body.owner-guide-theme-page .download-row>.button,body.owner-guide-theme-page .download-meta{margin-left:0}body.owner-guide-theme-page .download-row-head{padding-left:14px}body.owner-guide-theme-page[data-page=recall] .sheet-preview-card,body.owner-guide-theme-page[data-page=recall] .sheet-sidecard{padding:18px}body.owner-guide-theme-page[data-page=recall] .sheet-meta-row{grid-template-columns:1fr}}body.owner-guide-theme-page[data-page=product-detail] .page-shell{overflow:visible}body.owner-guide-theme-page[data-page=product-detail] h1{font-size:2.2rem;max-width:100%;overflow-wrap:normal;word-break:normal}
/*# sourceMappingURL=/cdn/shop/t/2/assets/owner-guide.css.map */
