.c340 .c344-fit-stage:not(.is-original){display:flex;align-items:center;justify-content:center;overflow:hidden}.c340 .c344-fit-stage:not(.is-original)>img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;min-width:0;min-height:0;object-fit:contain;flex:1;box-shadow:none}.c340 .c344-fit-stage.is-original>img{width:auto;height:auto;max-width:none;max-height:none;object-fit:unset}.c340 .c344-unavailable{max-width:760px;margin:35px auto;padding:35px;text-align:center}.c340 .c344-unavailable>svg{width:48px;height:48px;color:var(--c-blue);margin-bottom:12px}.c340 .c344-unavailable h1{font-size:clamp(25px,3vw,36px)}.c340 .c344-unavailable .c343-actions{justify-content:center}.c340 .c344-compare-select{display:grid;grid-template-columns:1fr 1fr auto;gap:14px;align-items:end;margin:20px 0}.c340 .c344-compare-select label{display:flex;flex-direction:column;gap:7px;font-size:12px}.c340 .c344-compare-select select{width:100%;padding:11px;border:1px solid var(--c-line);border-radius:9px;background:var(--c-bg);color:var(--c-ink);font:inherit}.c340 .c344-compare-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.c340 .c344-compare-grid article{padding:15px;background:var(--c-soft);border:1px solid var(--c-line);border-radius:14px}.c340 .c344-compare-frame{height:clamp(250px,52vh,650px);display:flex;align-items:center;justify-content:center;overflow:hidden}.c340 .c344-compare-frame img{display:block;width:100%;height:100%;object-fit:contain}.c340 .c344-compare-grid h2{font-size:17px;overflow-wrap:anywhere;margin-top:12px}.c340 .c344-compare-grid p{font-size:12px}.c340 .c344-judge-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:18px;margin-top:20px}.c340 .c344-judge-grid img{width:100%;height:210px;object-fit:contain;background:var(--c-soft);border-radius:10px}.c340 .c344-judge-grid h2{font-size:18px;overflow-wrap:anywhere}.c340 .c344-checklist,.c340 .c344-declaration{padding:14px;border:1px solid var(--c-line);border-radius:12px;background:var(--c-soft);font-size:12px}.c340 .c344-checklist summary{font-weight:650;cursor:pointer}.c340 .c344-checklist ul{padding-inline-start:19px;font-size:11px;color:var(--c-muted)}.c340 .c344-declaration h3{font-size:14px;margin-bottom:10px}.c340 .c344-declaration small{font-size:10px;color:var(--c-muted)}.c340 [data-check-status344][data-valid=false]{color:#d32d4a}.c340 [data-check-status344][data-valid=true]{color:#00836c}.c340 .c344-policy,.c340 .c344-score-summary{margin-top:20px}.c340 .c344-score-summary strong,.c340 .c344-score-summary small{display:block;margin-top:7px}.c340 .c342-placed small{display:block;font-size:10px;color:var(--c-muted)}
@media(max-width:720px){.c340 .c344-compare-select{grid-template-columns:1fr 1fr}.c340 .c344-compare-select .c336-btn{grid-column:1/-1}.c340 .c344-compare-grid{gap:8px}.c340 .c344-compare-grid article{padding:8px}.c340 .c344-compare-frame{height:260px}.c340 .c344-compare-grid h2{font-size:13px}.c340 .c344-compare-grid .c336-btn{padding:8px;font-size:11px;min-height:36px}.c340 .c344-unavailable{padding:24px}}
