.oxy-page .visual-settings{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:26px 0 9px}.oxy-page .visual-setting{display:flex;flex-direction:column;padding:0!important;overflow:hidden;border:2px solid transparent!important;border-radius:18px!important;background:#fffdf6!important;color:#304130!important;text-align:start;min-width:0;box-shadow:0 3px 20px #26362709}.oxy-page .visual-setting img{display:block;width:100%;height:170px;object-fit:cover;object-position:50% 48%;transition:transform .25s}.oxy-page .visual-setting strong{padding:15px 13px;font:400 20px/1.25 Georgia,serif;display:block}.oxy-page .visual-setting[aria-pressed=true]{border-color:#66754f!important;background:#e8eadc!important}.oxy-page .visual-setting:hover img{transform:scale(1.025)}.oxy-page .enhance-caption{font-size:11px;color:#687163;margin:9px 0 20px}.oxy-page .enhanced-range{padding-top:42px}.oxy-page .range-explorer{display:grid;grid-template-columns:180px minmax(0,1fr);border:1px solid #daddce;background:#fffdf7;border-radius:24px;overflow:hidden;margin-top:28px}.oxy-page .range-picks{background:#eeeee4;padding:14px;display:flex;flex-direction:column;gap:7px}.oxy-page .range-picks button{display:flex;align-items:center;gap:10px;padding:8px;border:1px solid transparent;border-radius:12px;background:transparent;text-align:start;min-height:60px;color:#344432;font-size:14px}.oxy-page .range-picks img{width:55px;height:43px;object-fit:contain}.oxy-page .range-picks button[aria-pressed=true]{background:#fffdf7;border-color:#acb391;box-shadow:0 3px 12px #25382008}.oxy-page .range-panel{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(230px,1fr);align-items:center;padding:28px;gap:18px;min-width:0}.oxy-page .range-photo{padding:0;background:transparent;position:relative;min-width:0;color:#52614c}.oxy-page .range-photo img{display:block;width:100%;height:380px;object-fit:contain}.oxy-page .range-photo>span{display:block;font-size:11px;text-align:center;margin-top:8px}.oxy-page .range-copy h3{font-size:40px;margin:0 0 12px}.oxy-page .range-layout{font-size:14px;background:#e9edde;border-radius:20px;padding:8px 13px;display:inline-block;margin:0 0 8px;color:#33492d}.oxy-page .range-copy>a{display:block;font-size:13px;margin:18px 0 3px;text-underline-offset:4px}.oxy-page .range-copy .btn{margin-inline-end:0;text-align:center;line-height:1.4}.oxy-page .range-copy .small{line-height:1.65}.oxy-page .range-comparison,.oxy-page .range-tech,.oxy-page .standards-detail{margin-top:18px;border:1px solid #d9ddce;border-radius:14px;padding:16px 20px;background:#f7f7ee}.oxy-page summary{cursor:pointer}.oxy-page .range-table-scroll{overflow-x:auto;margin-top:16px}.oxy-page .range-comparison table{width:100%;border-collapse:collapse;font-size:14px;text-align:start}.oxy-page .range-comparison th,.oxy-page .range-comparison td{padding:12px 14px;border-bottom:1px solid #dedfd1;text-align:start}.oxy-page .range-comparison thead{color:#334930;background:#ebeee3}.oxy-page .range-tech p{font-size:14px;max-width:900px}.oxy-page .ownership-intro{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:50px}.oxy-page .ownership-intro h2{color:#f7f5e9}.oxy-page .ownership-intro figure{margin:0}.oxy-page .ownership-intro img{width:100%;height:290px;object-fit:cover;border-radius:22px}.oxy-page .ownership-intro figcaption{font-size:10px;opacity:.8;margin-top:8px}.oxy-page .ownership-steps{list-style:none;padding:0;margin:38px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 30px}.oxy-page .ownership-steps li{padding-top:20px;border-top:1px solid #66765b}.oxy-page .step-num{font-size:12px;color:#d7c778;letter-spacing:2px}.oxy-page .ownership-steps h3{font-size:24px}.oxy-page .ownership-steps p{font-size:14px;margin-bottom:0}.oxy-page .resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:24px}.oxy-page .resource-grid>a{border:1px solid #d8decc;border-radius:13px;background:#fffdf6;min-height:84px;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;text-decoration:none}.oxy-page .resource-grid>a:hover{background:#edf0e4}.oxy-page .standard-list{font-size:13px;line-height:2;direction:ltr}.oxy-page .standards-detail>p{font-size:13px;max-width:900px}.oxy-page .enhanced-resources>p{max-width:740px}.oxy-page .range-picks button:focus-visible,.oxy-page .visual-setting:focus-visible{outline:3px solid #aa934d;outline-offset:-4px}html[dir=rtl] .oxy-page .range-picks button,html[dir=rtl] .oxy-page .range-copy,html[dir=rtl] .oxy-page .range-comparison table{text-align:right}@media(max-width:1000px){.oxy-page .range-panel{grid-template-columns:1fr;padding:22px}.oxy-page .range-photo img{height:310px}.oxy-page .range-copy{padding:0 8px 12px}.oxy-page .range-copy h3{font-size:34px}.oxy-page .visual-setting strong{font-size:18px}.oxy-page .visual-setting img{height:140px}}@media(max-width:760px){.oxy-page .visual-settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.oxy-page .visual-setting img{height:142px}.oxy-page .visual-setting:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;align-items:center}.oxy-page .visual-setting:last-child img{height:130px}.oxy-page .visual-setting strong{font-size:20px}.oxy-page .range-explorer{display:block}.oxy-page .range-picks{flex-direction:row;overflow-x:auto;scroll-snap-type:x proximity;padding:12px;gap:8px;max-width:100%}.oxy-page .range-picks button{flex:0 0 100px;display:flex;flex-direction:column;gap:4px;scroll-snap-align:start;justify-content:center;font-size:12px;padding:9px 4px}.oxy-page .range-picks img{width:68px;height:48px}.oxy-page .range-panel{padding:16px;gap:15px}.oxy-page .range-photo img{height:280px}.oxy-page .range-copy h3{font-size:34px}.oxy-page .range-copy .btn{width:100%}.oxy-page .range-comparison,.oxy-page .range-tech,.oxy-page .standards-detail{padding:14px}.oxy-page .range-comparison th,.oxy-page .range-comparison td{padding:10px 8px;font-size:12px}.oxy-page .ownership-intro{grid-template-columns:1fr;gap:22px}.oxy-page .ownership-intro img{height:230px}.oxy-page .ownership-steps{grid-template-columns:1fr 1fr;gap:22px 18px}.oxy-page .ownership-steps h3{font-size:21px}.oxy-page .ownership-steps p{font-size:12px}.oxy-page .resource-grid{grid-template-columns:1fr 1fr;gap:10px}.oxy-page .resource-grid>a{font-size:13px;padding:15px 12px;min-height:92px}.oxy-page .enhanced-range{padding-top:24px}}@media(prefers-reduced-motion:reduce){.oxy-page .visual-setting img{transition:none}.oxy-page .visual-setting:hover img{transform:none}}
.oxy-page .b .visual{overflow:hidden}.oxy-page.b .hero .visual{padding:0;border-radius:30px}.oxy-page.b .hero .visual img{height:650px;object-fit:cover;object-position:center;display:block}.oxy-page.b .hero .visual .cap{padding:13px 18px;background:#ebeee7}.oxy-page.b .hero .visual .cap:last-child{gap:12px;font-size:9px}.oxy-page .media-layout{grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);gap:32px}.oxy-page .gallery-main{padding:26px}.oxy-page .gallery-main img{height:570px;object-fit:contain;touch-action:pan-y}.oxy-page .gallery-wrap{min-width:0}.oxy-page .gallery-controls{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:15px 0}.oxy-page .gallery-controls button{border:1px solid #aeb7a1;border-radius:24px;background:#fffdf6;color:#34462f;padding:10px 15px;font-size:12px;min-height:42px}.oxy-page #gallery-slide-status{font-size:11px;text-align:center;margin:0}.oxy-page .gallery-thumbs{overflow-x:auto;padding:5px 2px 12px;max-width:100%}.oxy-page .gallery-thumbs button{flex:0 0 82px}.oxy-page .gallery-thumbs img{width:74px;height:60px;object-fit:contain}@media(max-width:1000px){.oxy-page .media-layout{grid-template-columns:1fr}.oxy-page .gallery-main img{height:590px}}@media(max-width:760px){.oxy-page.b .hero .visual img{height:450px;object-fit:cover}.oxy-page .gallery-main{padding:14px}.oxy-page .gallery-main img{height:420px}.oxy-page .gallery-controls{gap:8px}.oxy-page .gallery-controls button{padding:10px 12px;max-width:34%;line-height:1.35}.oxy-page #gallery-slide-status{max-width:32%;line-height:1.5}.oxy-page .gallery-thumbs button{flex-basis:76px}.oxy-page .gallery-thumbs img{width:66px;height:55px}}
.oxy-page .gallery-main{touch-action:pan-y}.oxy-page .gallery-main img{user-select:none;-webkit-user-drag:none}.oxy-page #models,.oxy-page #ownership,.oxy-page #documents{scroll-margin-top:110px}
