:root{color:#f4f3f0;background:#0b0c0e;font-family:Noto Sans JP,sans-serif}*{box-sizing:border-box}body{margin:0;background:#0b0c0e}.comparison-hero,.comparison-grid,.comparison-more,.comparison-reading,.comparison-focus,.comparison-next,.comparison-answer,.comparison-decision,.comparison-specs,.comparison-sources{max-width:1120px;margin-left:auto;margin-right:auto}.comparison-hero{padding:30px 22px 46px}.comparison-home{color:inherit;text-decoration:none;font:500 11px/1 Inter,sans-serif;letter-spacing:.18em;opacity:.65}.comparison-eyebrow{margin:90px 0 14px;font:500 10px/1 Inter,sans-serif;letter-spacing:.22em;opacity:.48}.comparison-hero h1{max-width:740px;margin:0;font-size:clamp(34px,6vw,60px);line-height:1.12;letter-spacing:-.035em;overflow-wrap:anywhere}.comparison-intro{max-width:570px;margin:20px 0 0;font-size:14px;font-weight:300;line-height:1.85;opacity:.65}.comparison-actions{display:flex;gap:10px;margin-top:30px}.share-button,.copy-button{min-height:44px;border:1px solid rgba(244,243,240,.24);border-radius:999px;background:transparent;color:inherit;padding:10px 16px;font:500 12px/1 Inter,sans-serif;cursor:pointer}.share-button:hover,.copy-button:hover,.share-button:focus-visible,.copy-button:focus-visible{background:#f4f3f01a}.comparison-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;padding:0 22px 34px}.comparison-pair-basis{max-width:1076px;display:flex;flex-wrap:wrap;gap:5px 12px;margin:-10px auto 14px;padding:0 22px;color:#f4f3f09e;font-size:11px;line-height:1.55}.comparison-pair-basis strong{color:#f4f3f0e6;font-size:12px}.comparison-view-toggle,.comparison-view-hint{display:none}.comparison-card{color:inherit;text-decoration:none;overflow:hidden;border-radius:16px;background:#121417;box-shadow:0 0 0 1px #ffffff0f;transition:transform .25s ease,box-shadow .25s ease}.comparison-card:hover,.comparison-card:focus-visible{transform:translateY(-3px);box-shadow:0 0 0 1px #fff3}.comparison-card:active{transform:translateY(0) scale(.99);box-shadow:0 0 0 1px #a0d3ff6b}.comparison-card img{display:block;width:100%;aspect-ratio:1.7 / 1;object-fit:cover;transform:scale(var(--comparison-car-scale, 1));transform-origin:50% 76%}.comparison-card--voxy-1{--comparison-car-scale: .91}.comparison-card--voxy-3{--comparison-car-scale: 1.14}.comparison-card-copy{display:block;padding:14px 15px 16px}.comparison-card-name{display:block;font:600 15px/1.15 Inter,sans-serif}.comparison-card-meta{display:block;margin-top:6px;font:400 11px/1.3 Inter,sans-serif;opacity:.52}.comparison-card-note{display:block;margin-top:10px;font-size:12px;font-weight:300;line-height:1.65;opacity:.62}.comparison-guide-note{max-width:1120px;margin:0 auto;padding:0 22px}.comparison-image-context{max-width:1076px;margin:0 auto 14px;padding:0 0 14px;border-bottom:1px solid rgba(244,243,240,.1)}.comparison-image-context summary{min-height:44px;display:flex;align-items:center;cursor:pointer;color:#f4f3f0c7;font-size:12px}.comparison-image-context p{max-width:760px;margin:8px 0 0;color:#f4f3f09e;font-size:12px;line-height:1.75}.comparison-image-context a{color:inherit;text-underline-offset:3px}.comparison-actions-secondary{max-width:1076px;margin:0 auto 28px;padding:0}.comparison-guide-note p{max-width:720px;margin:0;padding:18px;border-left:1px solid rgba(244,243,240,.25);font-size:12px;font-weight:300;line-height:1.8;opacity:.58}.comparison-answer,.comparison-decision,.comparison-specs,.comparison-sources{padding:42px 22px}.verification-flow{display:grid;gap:10px;margin:22px 0 14px;padding:0;list-style:none}.verification-flow li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:16px;border:1px solid rgba(244,243,240,.13);border-radius:14px;background:#121417}.verification-flow li>span{width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(225,198,121,.5);border-radius:50%;color:#e1c679;font:600 12px/1 Inter,sans-serif}.verification-flow strong{font-size:14px}.verification-flow p{margin:6px 0 0;color:#f4f3f0ab;font-size:12px;line-height:1.75}.comparison-answer .comparison-eyebrow,.comparison-decision .comparison-eyebrow,.comparison-sources .comparison-eyebrow{margin:0 0 12px}.comparison-answer h2,.comparison-decision h2,.comparison-sources h2{margin:0 0 18px;font-size:clamp(24px,5vw,34px);letter-spacing:-.025em}.comparison-answer>p:last-child{max-width:760px;margin:0;font-size:16px;line-height:1.9;overflow-wrap:anywhere}.comparison-decision-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.comparison-decision article{padding:18px;border:1px solid rgba(244,243,240,.13);border-radius:14px;background:#121417}.comparison-decision h3{margin:0;font-size:15px}.comparison-decision article p,.comparison-sources>p{margin:9px 0 0;color:#f4f3f0ad;font-size:13px;font-weight:300;line-height:1.8}.comparison-specs .comparison-eyebrow{margin:0 0 12px}.comparison-specs h2{margin:0 0 12px;font-size:clamp(24px,5vw,34px);letter-spacing:-.025em}.comparison-basis{max-width:800px;margin:0 0 20px;color:#f4f3f0ad;font-size:13px;line-height:1.8}.comparison-spec-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.comparison-spec-list article{min-width:0;padding:18px;border:1px solid rgba(244,243,240,.13);border-radius:14px;background:#121417}.comparison-spec-list h3{margin:0;font-size:16px}.comparison-spec-condition{min-height:2.8em;margin:8px 0 14px;color:#f4f3f09e;font-size:12px;line-height:1.5}.comparison-spec-list dl,.comparison-spec-list dl div{margin:0}.comparison-spec-list dl div{display:grid;gap:3px;padding:10px 0;border-top:1px solid rgba(244,243,240,.09)}.comparison-spec-list dt{color:#f4f3f07a;font-size:10px;letter-spacing:.05em}.comparison-spec-list dd{margin:0;font-size:12px;line-height:1.55;overflow-wrap:anywhere}.comparison-sources a{color:inherit;text-underline-offset:3px}.comparison-sources .comparison-byline{margin-top:18px;font-size:11px;opacity:.78}.comparison-deep-dive{max-width:1076px;margin:10px auto 30px;border-top:1px solid rgba(244,243,240,.1);border-bottom:1px solid rgba(244,243,240,.1)}.comparison-deep-dive>summary{min-height:64px;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:8px 22px;cursor:pointer;list-style-position:inside}.comparison-deep-dive>summary strong{font-size:14px}.comparison-deep-dive>summary span{padding-left:18px;color:#f4f3f08f;font-size:11px}.comparison-deep-dive[open]>summary{border-bottom:1px solid rgba(244,243,240,.08)}.comparison-deep-dive .comparison-specs,.comparison-deep-dive .comparison-decision{padding-top:30px;padding-bottom:30px}.comparison-reading{padding:64px 22px}.comparison-reading .comparison-eyebrow{margin:0 0 12px}.comparison-reading h2{margin:0 0 28px;font-size:clamp(25px,5vw,36px);letter-spacing:-.025em}.comparison-reading article{max-width:720px;padding:22px 0;border-top:1px solid rgba(255,255,255,.1)}.comparison-reading h3{margin:0;font-size:16px;letter-spacing:-.015em}.comparison-reading article p{margin:11px 0 0;color:#f4f3f0ad;font-size:14px;font-weight:300;line-height:1.9}.comparison-reading-disclosure{max-width:1076px;margin:10px auto 30px;border-top:1px solid rgba(244,243,240,.1);border-bottom:1px solid rgba(244,243,240,.1)}.comparison-reading-disclosure>summary{min-height:64px;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:8px 22px;cursor:pointer}.comparison-reading-disclosure>summary strong{font-size:14px}.comparison-reading-disclosure>summary span{padding-left:18px;color:#f4f3f08f;font-size:11px}.comparison-reading-disclosure[open]>summary{border-bottom:1px solid rgba(244,243,240,.08)}.comparison-reading-disclosure .comparison-reading{padding-top:30px;padding-bottom:30px}.comparison-focus{padding:0 22px 64px}.comparison-focus .comparison-eyebrow{margin:0 0 12px}.comparison-focus h2{margin:0;font-size:clamp(25px,5vw,36px);letter-spacing:-.025em}.comparison-focus-intro{max-width:680px;margin:14px 0 28px;color:#f4f3f0a8;font-size:14px;font-weight:300;line-height:1.85}.comparison-focus-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.comparison-focus figure{margin:0;overflow:hidden;border-radius:16px;background:#121417;box-shadow:0 0 0 1px #ffffff12}.comparison-focus img{display:block;width:100%;aspect-ratio:1.48 / 1;object-fit:cover}.comparison-focus figcaption{display:flex;flex-direction:column;gap:5px;padding:14px 15px 16px}.comparison-focus figcaption strong{font:600 15px/1.2 Inter,sans-serif}.comparison-focus figcaption span{color:#f4f3f09e;font-size:12px;font-weight:300;line-height:1.6}.comparison-next{padding:0 22px 42px}.comparison-next .comparison-eyebrow{margin:0 0 12px}.comparison-next h2{margin:0 0 22px;font-size:clamp(25px,5vw,36px);letter-spacing:-.025em}.comparison-next-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.comparison-next-grid a{min-height:148px;display:flex;flex-direction:column;align-items:flex-start;color:inherit;padding:20px;border:1px solid rgba(244,243,240,.13);border-radius:15px;text-decoration:none;transition:background .2s ease,border-color .2s ease,transform .2s ease}.comparison-next-grid .comparison-next-card{min-height:124px;display:grid;grid-template-columns:112px minmax(0,1fr);gap:14px;align-items:center;padding:12px}.comparison-next-card>img{width:112px;aspect-ratio:4 / 3;object-fit:cover;border-radius:10px;background:linear-gradient(110deg,#111419 8%,#20252b,#111419 68%)}.comparison-next-card>span{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.comparison-next-card small{margin-top:7px;color:#f4f3f09e;font-size:12px;line-height:1.6}.comparison-next-grid>div{min-height:148px;display:flex;flex-direction:column;align-items:flex-start;color:inherit;padding:20px;border:1px solid rgba(244,243,240,.13);border-radius:15px}.comparison-next-grid a:hover,.comparison-next-grid a:focus-visible{background:#f4f3f00f;border-color:#f4f3f052;transform:translateY(-2px)}.comparison-next-grid a:active,.comparison-cta a:active{transform:scale(.99)}.comparison-next-grid strong{font-size:15px;line-height:1.45}.comparison-next-grid span{margin-top:8px;color:#f4f3f09e;font-size:12px;font-weight:300;line-height:1.65}.comparison-next-grid b{margin-top:auto;padding-top:15px;font:500 11px/1 Inter,sans-serif;letter-spacing:.04em;opacity:.7}.comparison-cta{max-width:1120px;margin:0 auto;padding:0 22px 42px}.comparison-cta p{width:fit-content;margin:0 0 11px;padding:4px 6px;border:1px solid rgba(244,243,240,.22);border-radius:3px;font:600 9px/1 Inter,sans-serif;letter-spacing:.12em;opacity:.78}.comparison-cta h2{margin:0;font-size:clamp(22px,4vw,30px);letter-spacing:-.025em}.comparison-cta>span{display:block;margin-top:9px;color:#f4f3f094;font-size:12px;font-weight:300}.comparison-cta a{max-width:380px;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:18px;padding:14px 16px;border:1px solid rgba(244,243,240,.26);border-radius:12px;color:inherit;font:500 13px/1.3 Inter,sans-serif;text-decoration:none}.comparison-cta a:hover,.comparison-cta a:focus-visible{background:#f4f3f014}.comparison-cta b{font:400 14px/1 Inter,sans-serif;opacity:.7}.comparison-more{display:block;padding:20px 22px 60px;color:inherit;font:500 12px/1 Inter,sans-serif;letter-spacing:.04em;opacity:.65}.comparison-trust{max-width:1120px;margin:0 auto;padding:0 22px 48px}.comparison-trust nav{display:flex;flex-wrap:wrap;gap:10px 18px;padding-top:20px;border-top:1px solid rgba(244,243,240,.1)}.comparison-trust a{color:#f4f3f094;font-size:11px;text-underline-offset:3px}@media(max-width:699px){.comparison-hero{padding-bottom:30px}.comparison-hero .comparison-eyebrow{margin-top:48px}.comparison-intro{margin-top:16px;line-height:1.7}.comparison-actions{margin-top:20px}.lc-section{padding-bottom:56px}.facelift-answer{margin-bottom:44px}.comparison-hero h1{font-size:clamp(31px,10vw,44px)}.comparison-actions>button{flex:1}.comparison-image-context,.comparison-actions-secondary{margin-left:22px;margin-right:22px}.comparison-card-copy{padding:14px 14px 17px}html[data-comparison=voxy-noah] .comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 10px 28px}html[data-comparison=voxy-noah] .comparison-grid .comparison-card{border-radius:12px}html[data-comparison=voxy-noah] .comparison-grid .comparison-card img{aspect-ratio:4 / 3;object-fit:cover;object-position:50% 44%}html[data-comparison=voxy-noah] .comparison-grid .comparison-card-copy{padding:10px 9px 12px}html[data-comparison=voxy-noah] .comparison-grid .comparison-card-name{font-size:14px}html[data-comparison=voxy-noah] .comparison-grid .comparison-card-meta{margin-top:4px;font-size:9.5px}html[data-comparison=voxy-noah] .comparison-grid .comparison-card-note{margin-top:7px;font-size:10.5px;line-height:1.5}html[data-comparison=voxy-noah] .comparison-view-toggle{display:flex;width:fit-content;margin:0 10px 8px;padding:3px;border:1px solid rgba(244,243,240,.15);border-radius:999px;background:#121417cc}html[data-comparison=voxy-noah] .comparison-view-toggle button{min-width:82px;min-height:44px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:#f4f3f09e;font:600 12px/1 inherit;cursor:pointer}html[data-comparison=voxy-noah] .comparison-view-toggle button[aria-pressed=true]{background:#f4f3f0;color:#101214}html[data-comparison=voxy-noah] .comparison-view-toggle button:focus-visible{outline:2px solid #a0d3ff;outline-offset:2px}html[data-comparison=voxy-noah] .comparison-view-hint{display:block;min-height:1.5em;margin:0 10px 10px;color:#f4f3f085;font-size:11px}html[data-comparison=voxy-noah] .comparison-grid.is-single-view{display:grid;grid-auto-flow:column;grid-auto-columns:88%;grid-template-columns:none;gap:10px;padding-right:22px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none}html[data-comparison=voxy-noah] .comparison-grid.is-single-view::-webkit-scrollbar{display:none}html[data-comparison=voxy-noah] .comparison-grid.is-single-view>*{scroll-snap-align:start}html[data-comparison=voxy-noah] .comparison-grid.is-single-view .comparison-card img{aspect-ratio:1.45 / 1}}@media(min-width:700px){.comparison-hero,.comparison-grid,.comparison-more,.comparison-guide-note,.comparison-reading,.comparison-focus,.comparison-next,.comparison-cta,.comparison-answer,.comparison-decision,.comparison-specs,.comparison-sources{padding-left:8vw;padding-right:8vw}.comparison-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.comparison-image-context,.comparison-actions-secondary{margin-left:8vw;margin-right:8vw}}@media(prefers-reduced-motion:reduce){.comparison-card,.comparison-next-grid a,.comparison-cta a,.comparison-view-toggle button{transition:none}}
