﻿.rice-editorial{--rice-ink: #294955;--rice-muted: #526772;color:#263b44;line-height:1.8;padding:32px 0 0}.rice-editorial .rice-section{padding:36px 0;border-bottom:1px solid #dce4e3}.rice-editorial .rice-section:last-child{border-bottom:0}.rice-editorial h2{font-size:1.6rem;line-height:1.4;color:var(--rice-ink);margin:0 0 22px;background:none}.rice-editorial h3{font-size:1.15rem;line-height:1.5;margin:0 0 12px;color:var(--rice-ink)}.rice-editorial p{margin:0 0 18px}.rice-editorial p:last-child{margin-bottom:0}.rice-editorial .rice-intro{background:#fff9e6;padding:30px;border:0;border-radius:12px}.rice-editorial .rice-eyebrow{display:block;color:var(--rice-muted);font-size:.8rem;letter-spacing:.12em;margin-bottom:14px}.rice-editorial .rice-flow{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:28px}.rice-editorial .rice-step{text-align:center;position:relative}.rice-editorial .rice-step:not(:last-child)::after{content:'→';position:absolute;right:-24px;top:43px;color:var(--rice-muted);font-size:1.4rem}.rice-editorial .rice-flow-art{display:flex;align-items:center;justify-content:center;height:116px;margin-bottom:18px;background:#edf3f2;border-radius:12px;color:var(--rice-ink)}.rice-editorial .rice-checklist{display:grid;padding:8px 14px;background:white;border:1px solid #a8bec0;line-height:1.6;text-align:left}.rice-editorial .rice-result-sample{display:grid;line-height:1.4}.rice-editorial .rice-result-sample strong{font-size:2rem}.rice-editorial .rice-flow-art>i{font-size:3.5rem}.rice-editorial .rice-scale{background:#f5f7f6;border-radius:12px;padding:24px;margin:24px 0 30px}.rice-editorial .rice-scale-numbers,.rice-editorial .rice-scale-labels{display:flex;justify-content:space-between;gap:20px}.rice-editorial .rice-scale-numbers{font-size:1.6rem}.rice-editorial .rice-scale-labels>span{max-width:46%}.rice-editorial .rice-scale-labels>span:last-child{text-align:right}.rice-editorial .rice-scale-track{height:14px;background:linear-gradient(to right, #315565, #b6cbcc);border-radius:7px;margin:8px 0 12px}.rice-editorial .rice-caption{font-size:.85rem;color:var(--rice-muted);margin-top:18px}.rice-editorial .rice-labels{list-style:none;padding:0;margin:0 0 20px;display:flex;flex-wrap:wrap;gap:8px}.rice-editorial .rice-labels li{background:#edf3f2;border-radius:6px;padding:8px 14px}.rice-editorial .rice-care{display:grid;gap:24px}.rice-editorial .rice-care article{display:flex;gap:20px;align-items:flex-start}.rice-editorial .rice-care i{width:48px;height:48px;flex-shrink:0;display:grid;place-items:center;background:#fff3df;border-radius:50%;color:#765137;font-size:1.3rem}.rice-editorial .rice-context{border-left:3px solid #a8bec0;padding:12px 18px;background:#f5f7f6}.rice-editorial .rice-faq{border-top:1px solid #dce4e3;padding:18px 0}.rice-editorial .rice-faq summary{font-weight:bold;cursor:pointer;color:var(--rice-ink)}.rice-editorial .rice-faq p{margin-top:12px}.rice-editorial .rice-ad{margin:32px 0}@media (max-width: 600px){.rice-editorial h2{font-size:1.35rem}.rice-editorial .rice-section{padding:28px 0}.rice-editorial .rice-intro{padding:24px 20px}.rice-editorial .rice-flow{grid-template-columns:1fr;gap:40px}.rice-editorial .rice-step:not(:last-child)::after{content:'↓';right:calc(50% - 10px);top:auto;bottom:-35px}.rice-editorial .rice-flow-art{max-width:220px;margin:0 auto 16px}.rice-editorial .rice-care article{gap:14px}.rice-editorial .rice-scale{padding:20px 16px}}
