.mg-starch small{display:block;font-size:.875rem;line-height:1.65;margin-top:10px;color:#4c6971}.mc-guide{margin-top:48px;padding-top:36px;border-top:2px solid #d4e9ec;scroll-margin-top:130px;color:#173f48}.mc-guide>header{max-width:820px}.mc-guide h2{font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.35;margin:12px 0}.mc-guide>header p{line-height:1.8;font-size:1rem}.mc-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:28px}.mc-grid article{padding:28px;border:1px solid #d4e6e9;border-radius:14px;background:#f9fcfd}.mc-grid article>header{display:flex;gap:14px;align-items:flex-start;border-bottom:1px solid #d4e6e9;padding-bottom:18px}.mc-grid article>header>b{color:#087d88;font-size:.9rem;padding-top:5px}.mc-grid h3{font-size:1.3rem;line-height:1.5;margin:0}.mc-grid dl{margin:0}.mc-grid dt{font-size:1rem;font-weight:750;margin:20px 0 6px;color:#086e7b}.mc-grid dd{margin:0;font-size:1rem;line-height:1.85;color:#294e59}.mc-guide aside{margin:24px 0 16px;padding:22px 26px;background:#edf8f8;border-left:4px solid #0e9ba4;border-radius:0 10px 10px 0}.mc-guide aside strong{font-size:1.1rem}.mc-guide aside p{margin:8px 0 0;font-size:1rem;line-height:1.8}.mc-citation{font-size:.875rem;line-height:1.7;color:#516c75}.mc-citation a{color:#086e7b;text-decoration:underline}@media(max-width:720px){.mc-grid{grid-template-columns:1fr;gap:18px}.mc-grid article{padding:22px}.mc-guide aside{padding:20px}.mc-guide h3{font-size:1.2rem}}
