.kuudere-editorial{--kuudere-scene: #cac6c3;--kuudere-brown: #575760;--kuudere-ink: #383840;--kuudere-line: #d9d5d2;color:var(--kuudere-ink);line-height:1.85}.kuudere-editorial .kuudere-section{padding:36px 0;border-bottom:1px solid var(--kuudere-line)}.kuudere-editorial .kuudere-intro{padding-top:0;margin-top:32px}.kuudere-editorial h2{margin:0 0 20px;font-size:1.5rem;line-height:1.5;color:var(--kuudere-ink)}.kuudere-editorial h2::before{content:'';display:inline-block;width:5px;height:1em;margin-right:12px;background:var(--kuudere-brown);vertical-align:-0.1em}.kuudere-editorial h3{margin:0 0 10px;font-size:1.125rem;line-height:1.5}.kuudere-editorial p{margin:0 0 18px}.kuudere-editorial p:last-child{margin-bottom:0}.kuudere-editorial .kuudere-note{font-size:.9rem;color:#66636a;margin:20px 0 0}.kuudere-editorial .kuudere-flow{display:grid;grid-template-columns:1fr 20px 1fr 20px 1fr;align-items:start;gap:8px;margin-top:28px}.kuudere-editorial .kuudere-step{text-align:center}.kuudere-editorial .kuudere-step p{text-align:left}.kuudere-editorial .kuudere-flow-art{height:122px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:var(--kuudere-scene);margin-bottom:16px;color:var(--kuudere-brown)}.kuudere-editorial .kuudere-arrow{padding-top:44px;color:var(--kuudere-brown);text-align:center}.kuudere-editorial .kuudere-sheet{width:118px;padding:12px;border:2px solid var(--kuudere-brown);border-radius:7px;background:#fff}.kuudere-editorial .kuudere-answer{display:flex;align-items:center;gap:8px;padding:5px 0;font-size:.8rem}.kuudere-editorial .kuudere-answer span{width:38px;height:4px;background:#b0acac}.kuudere-editorial .kuudere-score{width:115px}.kuudere-editorial .kuudere-score>i{font-size:2.7rem;margin-right:12px}.kuudere-editorial .kuudere-score strong{font-size:1.9rem}.kuudere-editorial .kuudere-meter{display:flex;gap:4px;margin-top:12px}.kuudere-editorial .kuudere-meter span{flex:1;height:10px;background:#77757e;border-radius:2px}.kuudere-editorial .kuudere-meter span:nth-child(n+4){background:#e9e6e4}.kuudere-editorial .kuudere-reading{width:102px;padding:10px 14px;border:2px solid var(--kuudere-brown);border-radius:7px;background:white}.kuudere-editorial .kuudere-reading i{display:block;font-size:2rem;margin-bottom:12px}.kuudere-editorial .kuudere-reading span{display:block;height:4px;background:#b0acac;margin:7px 0}.kuudere-editorial .kuudere-definition{display:grid;grid-template-columns:200px 1fr;gap:26px;align-items:center}.kuudere-editorial .kuudere-portrait{width:200px;aspect-ratio:460 / 630;overflow:hidden;border-radius:12px;background:#575760}.kuudere-editorial .kuudere-portrait img{display:block;width:100%;max-width:none;height:100%;object-fit:cover;object-position:50% center}.kuudere-editorial .kuudere-contrast{display:grid;grid-template-columns:1fr 1fr;margin-top:24px;border-radius:12px;overflow:hidden}.kuudere-editorial .kuudere-contrast>div{padding:22px;text-align:center;background:var(--kuudere-scene)}.kuudere-editorial .kuudere-contrast>div:first-child{background:#575760;color:white}.kuudere-editorial .kuudere-contrast>div+div{background:var(--kuudere-scene);color:#383840}.kuudere-editorial .kuudere-contrast strong{display:block;margin-bottom:10px}.kuudere-editorial .kuudere-traits{display:grid;grid-template-columns:1fr;gap:20px;margin-top:24px}.kuudere-editorial .kuudere-trait{padding:24px;background:#f6f5f4;border-radius:12px}.kuudere-editorial .kuudere-trait>i{color:var(--kuudere-brown);font-size:1.6rem;margin-bottom:16px}.kuudere-editorial .kuudere-ad{margin:32px 0 0}.kuudere-editorial .kuudere-section-with-ad{padding-bottom:32px}.kuudere-editorial .kuudere-levels{display:grid;gap:12px;margin-top:24px}.kuudere-editorial .kuudere-level{display:grid;grid-template-columns:94px 1fr;gap:22px;align-items:center;padding:20px;border-radius:10px;background:#f6f5f4}.kuudere-editorial .kuudere-level h3{color:var(--kuudere-brown);margin-bottom:6px}.kuudere-editorial .kuudere-level-meter{display:flex;gap:5px;align-items:end;height:44px}.kuudere-editorial .kuudere-level-meter span{width:14px;height:20px;background:#dedbd9;border-radius:3px}.kuudere-editorial .kuudere-level-meter span:nth-child(2){height:26px}.kuudere-editorial .kuudere-level-meter span:nth-child(3){height:32px}.kuudere-editorial .kuudere-level-meter span:nth-child(4){height:38px}.kuudere-editorial .kuudere-level-meter span:nth-child(5){height:44px}.kuudere-editorial .kuudere-level-meter .is-filled{background:var(--kuudere-brown)}.kuudere-editorial .kuudere-level-3{background:#e7e4e2}.kuudere-editorial .kuudere-level-4{background:var(--kuudere-scene)}.kuudere-editorial .kuudere-comparison{display:grid;grid-template-columns:1fr;gap:16px;margin-top:24px}.kuudere-editorial .kuudere-compare{padding:24px;background:#f6f5f4;border-radius:12px}.kuudere-editorial .kuudere-compare h3{text-align:center}.kuudere-editorial .kuudere-compare strong{display:block;margin-bottom:10px}.kuudere-editorial .kuudere-related-link{display:inline-block;margin-top:16px;color:var(--kuudere-brown);text-decoration:underline;text-underline-offset:4px}.kuudere-editorial .kuudere-related-link:focus-visible{outline:2px solid var(--kuudere-brown);outline-offset:4px}.kuudere-editorial .kuudere-compare h3{text-align:left}.kuudere-editorial .kuudere-closing{border-bottom:0}@media (max-width: 600px){.kuudere-editorial h2{font-size:1.3rem}.kuudere-editorial .kuudere-section{padding:30px 0}.kuudere-editorial .kuudere-intro{padding-top:0;margin-top:32px}.kuudere-editorial .kuudere-section-with-ad{padding-bottom:32px}.kuudere-editorial .kuudere-flow{grid-template-columns:1fr;gap:16px}.kuudere-editorial .kuudere-flow-art{height:120px}.kuudere-editorial .kuudere-arrow{padding:0}.kuudere-editorial .kuudere-arrow i::before{content:'\f063'}.kuudere-editorial .kuudere-definition{grid-template-columns:1fr;gap:22px}.kuudere-editorial .kuudere-portrait{width:200px;margin:0 auto}.kuudere-editorial .kuudere-contrast,.kuudere-editorial .kuudere-traits,.kuudere-editorial .kuudere-comparison{grid-template-columns:1fr}.kuudere-editorial .kuudere-trait{padding:22px}.kuudere-editorial .kuudere-trait>i{display:block;text-align:center}.kuudere-editorial .kuudere-trait h3,.kuudere-editorial .kuudere-level h3{text-align:center}.kuudere-editorial .kuudere-level{grid-template-columns:1fr;gap:16px}.kuudere-editorial .kuudere-level-meter{justify-content:center}}.kuudere-editorial .kuudere-contrast>div>i{display:block;font-size:2rem;margin-bottom:16px}.kuudere-editorial .kuudere-section-with-ad{display:flow-root;padding-bottom:0;border-bottom:0}.kuudere-editorial .kuudere-section-with-ad+.kuudere-section{margin-top:32px;border-top:1px solid var(--kuudere-line)}@media (max-width: 600px){.kuudere-editorial .kuudere-level{grid-template-columns:1fr;gap:16px}.kuudere-editorial .kuudere-level-meter{justify-content:center}.kuudere-editorial .kuudere-level h3{text-align:center}}
