/* Quality page only. White final v2.0; protected global regions untouched. */
.kopus-qc{--q-line:#e1e5e8;color:#1D2124}.kopus-qc .kopus-wrap{max-width:1280px;margin-inline:auto;padding-inline:40px}.kopus-qc .q-section{padding-block:68px;scroll-margin-top:105px}.kopus-qc .q-gray{background:#F5F6F7}.kopus-qc h1{font-size:clamp(38px,3.7vw,54px);line-height:1.12;letter-spacing:-.04em;margin:0 0 24px}.kopus-qc h2{font-size:34px!important;line-height:1.2;letter-spacing:-.035em;margin:0;max-width:24ch}.kopus-qc h3{font-size:18px;line-height:1.4;margin:0 0 10px}.kopus-qc p{font-size:15px;line-height:1.75;margin:0 0 16px}.kopus-qc .eyebrow{font-size:12px;letter-spacing:.12em;margin-bottom:22px}.kopus-qc .q-lead,.kopus-qc .q-heading>p{font-size:16px}.kopus-qc .q-heading{display:grid;grid-template-columns:3fr 4fr;gap:64px;align-items:start;margin-bottom:34px}.kopus-qc .q-heading>p{margin:0}.kopus-qc .q-split,.kopus-qc .q-evidence-row{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.kopus-qc .q-photo{min-width:0}.kopus-qc figure{margin:0}.kopus-qc .q-photo img,.kopus-qc .q-evidence-row img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:6px;display:block}.kopus-qc figcaption{font-size:13px;line-height:1.55;color:#637078;margin-top:10px}.kopus-qc .q-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.kopus-qc .q-card,.kopus-qc .q-panel{background:white;border:1px solid var(--q-line);border-top:3px solid #CF3E38;padding:26px;border-radius:0 0 6px 6px}.kopus-qc .q-card p:last-child,.kopus-qc .q-panel p:last-child{margin:0}.kopus-qc .q-check{padding:16px 0;border-bottom:1px solid var(--q-line)}.kopus-qc .q-check:first-child{padding-top:0}.kopus-qc .q-check h3{font-size:16px;margin-bottom:4px}.kopus-qc .q-check p{margin:0}.kopus-qc .q-note{font-size:14px;margin:24px 0 0}.kopus-qc .q-evidence-row+.q-evidence-row{margin-top:44px}.kopus-qc .q-evidence-row:nth-child(even) figure{order:2}.kopus-qc .q-evidence-row .q-scope{font-size:13px;color:#637078;border-top:1px solid var(--q-line);padding-top:14px}.kopus-qc .q-lines .q-card{border:0;border-bottom:1px solid var(--q-line);background:transparent;border-radius:0;padding:20px 0}.kopus-qc .q-five{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-bottom:30px}.kopus-qc .q-five .q-card{padding:20px}.kopus-qc .q-five h3{font-size:16px}.kopus-qc .q-two{display:grid;grid-template-columns:1fr 1fr;gap:24px}.kopus-qc .q-status{padding:14px;background:#F5F6F7;border-left:2px solid #CF3E38}.kopus-qc .wp-block-buttons{margin-top:26px;gap:12px}.kopus-qc .wp-block-button__link{font-size:14px}.kopus-qc .q-testing:not(:empty){margin-top:32px}
@media(max-width:1000px){.kopus-qc .q-split,.kopus-qc .q-heading,.kopus-qc .q-evidence-row{gap:32px}.kopus-qc .q-five{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:850px){.kopus-qc .q-section{padding-block:50px}.kopus-qc .q-split,.kopus-qc .q-heading,.kopus-qc .q-evidence-row{grid-template-columns:1fr;gap:26px}.kopus-qc h2{font-size:30px!important}.kopus-qc .q-three{grid-template-columns:1fr}.kopus-qc .q-evidence-row:nth-child(even) figure{order:0}.kopus-qc .q-evidence-row>div{max-width:68ch}}
@media(max-width:560px){.kopus-qc .kopus-wrap{padding-inline:20px}.kopus-qc .q-section{padding-block:42px}.kopus-qc h1{font-size:38px}.kopus-qc .q-five,.kopus-qc .q-two{grid-template-columns:1fr}.kopus-qc .q-five{gap:0}.kopus-qc .q-five .q-card{border:0;border-top:1px solid var(--q-line);padding:18px 0}.kopus-qc .q-card,.kopus-qc .q-panel{padding:22px}.kopus-qc .q-evidence-row+.q-evidence-row{margin-top:34px}}
/* Buyer review: retain 4:3 media and reduce repeated card weight on narrow screens. */
.kopus-qc #final-inspection .q-photo img{object-position:center center}
.kopus-qc #buyer-verification .q-three{margin-top:6px}
.kopus-qc .q-evidence-row .q-scope:empty{display:none}
@media(max-width:850px){.kopus-qc #quality-standards .q-three,.kopus-qc #technical-evidence .q-three,.kopus-qc #buyer-verification .q-three{gap:0;border-top:2px solid #CF3E38}.kopus-qc #quality-standards .q-three>.q-card,.kopus-qc #technical-evidence .q-three>.q-card,.kopus-qc #buyer-verification .q-three>.q-card{border:0;border-bottom:1px solid var(--q-line);border-radius:0;padding:20px 0;background:transparent}.kopus-qc .q-evidence-row{gap:18px}.kopus-qc .q-heading{margin-bottom:26px}}
@media(max-width:560px){.kopus-qc #quality-issues .q-five .q-card{display:grid;grid-template-columns:116px minmax(0,1fr);gap:14px;padding:16px 0}.kopus-qc #quality-issues .q-five h3{font-size:15px;margin:0}.kopus-qc #quality-issues .q-five p{font-size:14px;line-height:1.6}.kopus-qc .q-evidence-row+.q-evidence-row{margin-top:28px}.kopus-qc .q-evidence-row .q-scope{margin-bottom:0}.kopus-qc #quality-inquiry .q-split{gap:22px}}
/* Editorial alignment with approved homepage and product detail v22. */
.kopus-qc .q-editorial{padding-block:72px}
.kopus-qc .qe-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,4fr);gap:64px;align-items:start}
.kopus-qc .qe-copy h2{white-space:pre-line;max-width:24ch;margin-bottom:22px}
.kopus-qc .qe-copy .q-intro{font-size:16px;line-height:1.75;color:#626b70;margin-bottom:24px;max-width:52ch}
.kopus-qc .qe-panel{background:#fff;border:1px solid #e1e5e8;border-top:3px solid #CF3E38;border-radius:6px;padding:28px 32px;box-shadow:0 10px 28px rgba(29,33,36,.025)}
.kopus-qc .qe-panel>h3{font-size:18px;padding-bottom:20px;border-bottom:1px solid #e1e5e8;margin:0}
.kopus-qc .qe-line{padding:20px 0;border-bottom:1px solid #e1e5e8}
.kopus-qc .qe-line:last-child{border-bottom:0;padding-bottom:0}
.kopus-qc .qe-line:first-child{padding-top:0}
.kopus-qc .qe-line h3{font-size:17px;margin:0 0 7px;line-height:1.45}
.kopus-qc .qe-line p{font-size:15px;line-height:1.7;margin:0;color:#626b70}
.kopus-qc .qe-heading{max-width:760px;margin-bottom:32px}
.kopus-qc .qe-heading h2{margin-bottom:18px;max-width:none}
.kopus-qc .qe-heading .q-intro{font-size:16px;color:#626b70}
.kopus-qc .q-editorial .q-processes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
.kopus-qc .q-editorial .q-evidence-row{display:flex;flex-direction:column;gap:0;align-items:stretch;margin:0;background:#F5F6F7;border-radius:6px;overflow:hidden}
.kopus-qc .q-editorial .q-evidence-row figure{order:0!important}
.kopus-qc .q-editorial .q-evidence-row img{border-radius:0;aspect-ratio:4/3}
.kopus-qc .q-editorial .q-evidence-row figcaption{padding:0 22px;margin:14px 0 0;font-size:12px;line-height:1.5}
.kopus-qc .q-editorial .q-evidence-row>div{padding:18px 22px 22px;max-width:none}
.kopus-qc .q-editorial .q-evidence-row h3{font-size:18px;line-height:1.4;min-height:2.8em;margin-bottom:12px}
.kopus-qc .q-editorial .q-evidence-row p{font-size:15px;line-height:1.7}
.kopus-qc .q-editorial .q-evidence-row .q-scope{font-size:13px;line-height:1.6;padding-top:12px;margin-bottom:0}
.kopus-qc .qe-photo-copy .q-photo{margin-top:28px}
.kopus-qc #final-inspection .qe-line{display:grid;grid-template-columns:2fr 3fr;gap:22px;padding:18px 0}
.kopus-qc #final-inspection .qe-line h3{font-size:15px;margin:0}
.kopus-qc #final-inspection .qe-panel .q-note{font-size:13px;margin-top:20px}
.kopus-qc .qe-document-list{border-top:3px solid #CF3E38;padding:4px 0 0}
.kopus-qc .qe-document-list .qe-line{display:grid;grid-template-columns:2fr 3fr;gap:24px;padding:22px 0}
.kopus-qc .qe-document-list .qe-line h3{margin:0;font-size:17px}
.kopus-qc .qe-outcomes{border-top:1px solid #e1e5e8;padding-top:22px;margin-top:28px}
.kopus-qc .qe-outcomes h3{font-size:16px}.kopus-qc .qe-outcomes p{font-size:14px;color:#626b70}
.kopus-qc #quality-issues .qe-line{display:grid;grid-template-columns:132px 1fr;gap:24px}
.kopus-qc #quality-issues .qe-line h3{margin:0;font-size:16px}
.kopus-qc .qe-copy .wp-block-buttons{margin-top:26px}
@media(max-width:1080px){.kopus-qc .qe-grid{gap:40px}.kopus-qc .qe-panel{padding:24px}.kopus-qc .q-editorial .q-processes{gap:20px}.kopus-qc .q-editorial .q-evidence-row>div{padding:18px}.kopus-qc #final-inspection .qe-line{grid-template-columns:1fr;gap:6px}}
@media(max-width:850px){.kopus-qc .q-editorial{padding-block:52px}.kopus-qc .qe-grid{grid-template-columns:1fr;gap:28px}.kopus-qc .qe-copy h2{max-width:26ch}.kopus-qc .q-editorial .q-processes{grid-template-columns:1fr;gap:24px}.kopus-qc .q-editorial .q-evidence-row{display:grid;grid-template-columns:1fr 1fr}.kopus-qc .q-editorial .q-evidence-row figure{padding:0}.kopus-qc .q-editorial .q-evidence-row h3{min-height:0}.kopus-qc .q-editorial .q-evidence-row figcaption{margin:10px 0 14px}.kopus-qc #final-inspection .qe-line{grid-template-columns:2fr 3fr;gap:20px}}
@media(max-width:560px){.kopus-qc .q-editorial{padding-block:44px}.kopus-qc .qe-grid{gap:24px}.kopus-qc .qe-panel{padding:22px 20px}.kopus-qc .qe-copy .q-intro{font-size:15px}.kopus-qc .q-editorial .q-evidence-row{display:block}.kopus-qc .q-editorial .q-evidence-row>div{padding:14px 20px 20px}.kopus-qc .q-editorial .q-evidence-row figcaption{padding-inline:20px;margin:12px 0 0}.kopus-qc .qe-document-list .qe-line,.kopus-qc #final-inspection .qe-line{grid-template-columns:1fr;gap:6px;padding:16px 0}.kopus-qc #quality-issues .qe-line{grid-template-columns:110px minmax(0,1fr);gap:14px;padding:17px 0}.kopus-qc #quality-issues .qe-line p{font-size:14px}.kopus-qc .qe-copy h2{white-space:normal}.kopus-qc .qe-copy h2{max-width:22ch}.kopus-qc .qe-outcomes{margin-top:24px}.kopus-qc .qe-heading{margin-bottom:26px}}


/* Materials grouped by page role: factory-quality-materials-20261022. Hero and shared shell excluded. */
.fq-section .fq-grid,.kopus-qc .fq-grid{display:grid;gap:24px;align-items:start}
.fq-section .fq-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}
.kopus-qc .fq-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}
.fq-section .fq-card,.kopus-qc .fq-card{min-width:0;margin:0;background:#fff}
.fq-section .fq-card figure,.kopus-qc .fq-card figure{margin:0}
.fq-section .fq-card img,.kopus-qc .fq-card img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:0}
.fq-section .fq-card-copy,.kopus-qc .fq-card-copy{padding:20px 0 0;border-top:2px solid #cf3e38;margin-top:16px}
.fq-section .fq-card h3,.kopus-qc .fq-card h3{font-size:18px;line-height:1.4;margin:0 0 10px}
.fq-section .fq-card p,.kopus-qc .fq-card p{font-size:14px;line-height:1.7;margin:0}
.fq-section .fq-card .fq-label,.kopus-qc .fq-card .fq-label{font-size:10px;letter-spacing:.1em;color:#69747a;margin:0 0 9px}
.kopus-qc .fq-equipment{margin-top:42px;padding-top:32px;border-top:1px solid #dfe4e7}
.kopus-qc .fq-subheading{max-width:760px;margin-bottom:24px}
.kopus-qc .fq-equipment .fq-card img{object-fit:contain;background:#f5f6f7}
@media(max-width:1100px){.fq-section .fq-grid-four{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 24px}}
@media(max-width:600px){.fq-section .fq-grid-four,.kopus-qc .fq-grid-two{grid-template-columns:1fr;gap:30px}.fq-section .fq-card-copy,.kopus-qc .fq-card-copy{padding-top:16px;margin-top:12px}.kopus-qc .fq-equipment{margin-top:30px;padding-top:26px}}

/* Manufacturing-derived body rhythm, native image/text rows and compact buyer points. */
.kopus-qc.qc-refresh-20261026{--kpr-gap:48px}
.kopus-qc.qc-refresh-20261026 .kpr-section,.kopus-qc.qc-refresh-20261026 .q-section:not(.q-hero){padding-block:56px}
.kopus-qc.qc-refresh-20261026 .kpr-heading{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--kpr-gap);align-items:start;margin-bottom:28px}
.kopus-qc.qc-refresh-20261026 .kpr-heading h2{font-size:34px!important;line-height:1.22;letter-spacing:-.035em;margin:0;max-width:none}
.kopus-qc.qc-refresh-20261026 .kpr-heading>p{font-size:16px;line-height:1.75;margin:0;color:#687177}
.kopus-qc.qc-refresh-20261026 .kpr-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--kpr-gap);align-items:center}
.kopus-qc.qc-refresh-20261026 .kpr-split>*{min-width:0;margin-block:0}
.kopus-qc.qc-refresh-20261026 .kpr-photo figure{margin:0}
.kopus-qc.qc-refresh-20261026 .kpr-photo img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:6px}
.kopus-qc.qc-refresh-20261026 figcaption{font-size:13px;line-height:1.6;color:#687177;margin:10px 0 0}
.kopus-qc.qc-refresh-20261026 .kpr-points{border-top:2px solid #cf3e38;padding-top:18px}
.kopus-qc.qc-refresh-20261026 .kpr-row{display:grid;grid-template-columns:28px minmax(0,1fr);gap:16px;padding:14px 0;border-bottom:1px solid #dfe4e7;margin:0}
.kopus-qc.qc-refresh-20261026 .kpr-row:first-child{padding-top:0}.kopus-qc.qc-refresh-20261026 .kpr-row:last-child{border:0;padding-bottom:0}
.kopus-qc.qc-refresh-20261026 .kpr-row h3{font-size:17px;line-height:1.4;margin:0 0 5px}
.kopus-qc.qc-refresh-20261026 .kpr-row-copy p{font-size:14px;line-height:1.7;margin:0}
.kopus-qc.qc-refresh-20261026 .kpr-number{font-size:12px;line-height:1.7;color:#cf3e38;margin:3px 0 0}
.kopus-qc.qc-refresh-20261026 .kpr-note{font-size:13px;line-height:1.7;color:#687177;margin:20px 0 0}
.kopus-qc.qc-refresh-20261026 .kpr-faq{align-items:start}
.kopus-qc.qc-refresh-20261026 .kpr-directory{display:grid;grid-template-columns:160px repeat(3,minmax(0,1fr));gap:24px;align-items:center;padding:0 0 24px;margin:0 0 32px;border:0;border-bottom:1px solid #dfe4e7;background:none}
.kopus-qc.qc-refresh-20261026 .kpr-directory>span{font-size:11px;letter-spacing:.12em;color:#687177}
.kopus-qc.qc-refresh-20261026 .kpr-directory a{display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;background:none;border-radius:0;padding:10px 0;font-size:14px;color:#1d2124}
.kopus-qc.qc-refresh-20261026 .kpr-directory a>span{color:#89949b}.kopus-qc.qc-refresh-20261026 .kpr-directory a:hover{color:#cf3e38}
.kopus-qc.qc-refresh-20261026 .kpr-directory a:focus-visible{outline:2px solid #cf3e38;outline-offset:4px}
@media(max-width:1100px){.kopus-qc.qc-refresh-20261026{--kpr-gap:32px}.kopus-qc.qc-refresh-20261026 .kpr-directory{grid-template-columns:120px repeat(3,minmax(0,1fr));gap:18px}}
@media(max-width:850px){.kopus-qc.qc-refresh-20261026{--kpr-gap:24px}.kopus-qc.qc-refresh-20261026 .kpr-section,.kopus-qc.qc-refresh-20261026 .q-section:not(.q-hero){padding-block:44px}.kopus-qc.qc-refresh-20261026 .kpr-heading,.kopus-qc.qc-refresh-20261026 .kpr-split{grid-template-columns:1fr;gap:24px}.kopus-qc.qc-refresh-20261026 .kpr-heading{margin-bottom:24px}.kopus-qc.qc-refresh-20261026 .kpr-photo{width:100%;max-width:600px;margin-inline:auto}.kopus-qc.qc-refresh-20261026 .kpr-directory{grid-template-columns:1fr;gap:0}.kopus-qc.qc-refresh-20261026 .kpr-directory>span{margin-bottom:10px}.kopus-qc.qc-refresh-20261026 .kpr-directory a{border-top:1px solid #e1e5e8}}
@media(max-width:560px){.kopus-qc.qc-refresh-20261026 .kpr-section,.kopus-qc.qc-refresh-20261026 .q-section:not(.q-hero){padding-block:36px}.kopus-qc.qc-refresh-20261026 .kpr-heading h2{font-size:30px!important}.kopus-qc.qc-refresh-20261026 .kpr-row-copy p{font-size:15px}.kopus-qc.qc-refresh-20261026 .kpr-row{gap:12px}}

.kopus-qc.qc-refresh-20261026 .q-section:not(.q-hero) .qe-grid,.kopus-qc.qc-refresh-20261026 .q-section:not(.q-hero) .q-heading{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--kpr-gap)}
.kopus-qc.qc-refresh-20261026 .qe-copy h2{font-size:34px!important;line-height:1.22;max-width:none;white-space:normal}
.kopus-qc.qc-refresh-20261026 .qe-heading{margin-bottom:28px}.kopus-qc.qc-refresh-20261026 .q-editorial .q-processes{gap:24px}
.kopus-qc.qc-refresh-20261026 .q-editorial .q-evidence-row{background:#f5f6f7}.kopus-qc.qc-refresh-20261026 .q-editorial .q-evidence-row h3{min-height:0;font-size:18px;margin-bottom:10px}.kopus-qc.qc-refresh-20261026 .q-editorial .q-evidence-row p{font-size:14px}.kopus-qc.qc-refresh-20261026 .q-editorial .q-evidence-row .q-scope{font-size:13px}
.kopus-qc.qc-refresh-20261026 .fq-card-copy h3{min-height:0}.kopus-qc.qc-refresh-20261026 .qe-document-list .qe-line{grid-template-columns:1fr;gap:7px;padding-block:18px}
.kopus-qc.qc-refresh-20261026 .kpr-split .kpr-photo{align-self:center}
@media(max-width:850px){.kopus-qc.qc-refresh-20261026 .q-section:not(.q-hero) .qe-grid,.kopus-qc.qc-refresh-20261026 .q-section:not(.q-hero) .q-heading{grid-template-columns:1fr;gap:24px}.kopus-qc.qc-refresh-20261026 .q-editorial .q-evidence-row{display:flex}.kopus-qc.qc-refresh-20261026 .q-editorial .q-processes{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.kopus-qc.qc-refresh-20261026 .q-editorial .q-processes{grid-template-columns:1fr}.kopus-qc.qc-refresh-20261026 .qe-copy h2{font-size:30px!important}}

/* Public document copies retain their original holders, wording and model scope. */
.kopus-qc.qc-refresh-20261026 #technical-evidence .kfd-intro{font-size:14px;line-height:1.7;color:#687177;margin:0 0 28px;max-width:100ch}
.kopus-qc.qc-refresh-20261026 .kfd-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}
.kopus-qc.qc-refresh-20261026 .kfd-card{min-width:0;border:1px solid #dfe4e7;background:#fff;display:flex;flex-direction:column;margin:0}
.kopus-qc.qc-refresh-20261026 #technical-evidence .kfd-preview{margin:0;padding:16px;background:#f5f6f7}
.kopus-qc.qc-refresh-20261026 .kfd-preview>a{display:block;aspect-ratio:4/3}
.kopus-qc.qc-refresh-20261026 #technical-evidence .kfd-preview img{display:block;width:100%;height:100%;aspect-ratio:4/3;object-fit:contain;border-radius:0}
.kopus-qc.qc-refresh-20261026 .kfd-copy{padding:20px;flex:1;display:flex;flex-direction:column}
.kopus-qc.qc-refresh-20261026 .kfd-copy h3{font-size:18px;line-height:1.4;margin:0 0 12px}
.kopus-qc.qc-refresh-20261026 .kfd-copy>p{font-size:13px;line-height:1.7;margin:0 0 16px;color:#687177}
.kopus-qc.qc-refresh-20261026 .kfd-copy>.kfd-link{margin:auto 0 0;padding-top:4px;font-size:13px}
.kopus-qc.qc-refresh-20261026 .kfd-link a{color:#1d2124;border-bottom:1px solid #cf3e38;text-decoration:none}
.kopus-qc.qc-refresh-20261026 .kfd-fda-preview{aspect-ratio:4/3;box-sizing:border-box;margin:16px;padding:24px;background:#f5f6f7;display:flex;flex-direction:column;justify-content:center;border-top:2px solid #cf3e38}
.kopus-qc.qc-refresh-20261026 .kfd-fda-preview p{font-size:13px;line-height:1.7;margin:0}
.kopus-qc.qc-refresh-20261026 .kfd-fda-preview .kfd-eyebrow{font-size:11px;letter-spacing:.09em;color:#687177;margin-bottom:14px}
.kopus-qc.qc-refresh-20261026 .kfd-fda-preview .kfd-status{font-family:Manrope,sans-serif;font-size:27px;line-height:1.3;color:#1d2124;margin-bottom:14px}
.kopus-qc.qc-refresh-20261026 .kfd-product-details{border-top:1px solid #dfe4e7;margin:28px 0 0;padding-top:20px}
.kopus-qc.qc-refresh-20261026 .kfd-product-details>summary{font-size:15px;font-weight:500;line-height:1.65;cursor:pointer}
.kopus-qc.qc-refresh-20261026 .kfd-product-details .qe-document-list{margin-top:20px}
.kopus-qc.qc-refresh-20261026 .kfd-grid a:focus-visible,.kopus-qc.qc-refresh-20261026 .kfd-product-details>summary:focus-visible{outline:2px solid #cf3e38;outline-offset:4px}
@media(max-width:1100px){.kopus-qc.qc-refresh-20261026 .kfd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.kopus-qc.qc-refresh-20261026 .kfd-grid{grid-template-columns:1fr}.kopus-qc.qc-refresh-20261026 .kfd-preview>a{max-height:300px}.kopus-qc.qc-refresh-20261026 .kfd-fda-preview{max-height:300px}}
