.micro-lesson{font-size:11px;line-height:1.8;margin:11px 0 5px;padding:11px 12px;background:#f0f5e8;border-radius:8px;color:#657d51;font-weight:400}.micro-lesson>span{display:block;font-size:7px;letter-spacing:1.15px;color:#567a40;margin-bottom:4px;font-weight:600}.evidence-overview,.interpretation{margin:24px 0;padding:26px 30px;background:#fffef9;border:1px solid #d4e0c7;border-radius:18px}.evidence-overview h3,.interpretation h3{font-size:24px;font-weight:500;line-height:1.35;letter-spacing:-.6px;margin:0 0 12px}.evidence-overview p,.interpretation>p{font-size:13px;line-height:1.9;color:#6b8059;margin:0 0 18px}.evidence-overview>div{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:20px 0}.evidence-overview>div>span{font-size:11px;line-height:1.8;color:#7b8c6a}.evidence-overview b{display:block;font-size:10px;letter-spacing:1px;color:#3e6238;margin-bottom:5px}.interpretation{background:#f2f6e9}.lesson-pair{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:24px 0}.lesson-pair article+article{border-left:1px solid #d4dfc6;padding-left:25px}.lesson-pair span{font-size:8px;letter-spacing:1.2px;color:#6a8c4d}.lesson-pair p{font-size:13px;line-height:1.85;color:#61794f;margin-bottom:0}.interpretation .learning-note{border-top:1px solid #d5e0c8;padding-top:18px;margin-bottom:0;font-size:11px}.plan-form{padding:24px 0;margin:20px 0;border-top:1px solid #d7e2cb;border-bottom:1px solid #d7e2cb}.plan-form h3{font-size:25px}.plan-form label{display:block;font-size:13px;color:#42623a;margin:15px 0 8px}.plan-form textarea{display:block;width:100%;resize:vertical;min-height:65px;font:inherit;font-size:13px;line-height:1.7;color:#355b35;border:1px solid #c8d8b8;border-radius:9px;padding:12px;background:#fff}.plan-form select{padding:11px;color:#385d35;border:1px solid #c8d8b8;border-radius:8px;background:#fff;font-size:13px}.p-board-table details{font-size:10px;margin-top:6px;white-space:normal;max-width:220px}.p-board-table details p{font-size:11px;white-space:normal}.p-board-table summary{cursor:pointer}.source-register a{color:#436b36;text-underline-offset:3px}.source-register{padding-bottom:0}.projector .micro-lesson{font-size:14px}.projector .micro-lesson>span{font-size:9px}.projector .lesson-pair p,.projector .evidence-overview p,.projector .interpretation>p{font-size:16px}.projector .plan-form label{font-size:16px}
@media(max-width:600px){.evidence-overview,.interpretation{padding:22px 20px}.evidence-overview>div{grid-template-columns:1fr;gap:14px}.lesson-pair{grid-template-columns:1fr;gap:19px}.lesson-pair article+article{border-left:0;border-top:1px solid #d4dfc6;padding:19px 0 0}.evidence-overview h3,.interpretation h3{font-size:22px}.micro-lesson{font-size:11px}.p-board-table{min-width:620px}}

.result-story{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:1px;background:#c6d8c9;border:1px solid #c6d8c9;border-radius:22px;overflow:hidden;margin:24px 0 28px}.result-story>div{padding:28px;background:#f0f5ed;position:relative}.result-story>div:last-child{background:#173e32;color:#f0f6e9}.result-story span{display:block;font-size:10px;letter-spacing:1.3px;font-weight:700;margin-bottom:22px}.result-story strong{display:block;font-size:clamp(28px,3vw,44px);font-weight:500;letter-spacing:-1.5px;line-height:1.2}.result-story strong small{font-size:12px;letter-spacing:0;white-space:nowrap}.result-story p{font-size:14px;line-height:1.5;margin:12px 0}.result-story>div>small{font-size:11px;line-height:1.5;display:block;opacity:.8}.scenario .scenario-condition{font-size:11px;letter-spacing:0;text-transform:none;line-height:1.5;font-weight:400;margin-top:9px;color:inherit;opacity:.85}.scenarios{align-items:stretch}.scenario{align-items:flex-start}@media(max-width:700px){.result-story{grid-template-columns:1fr}.result-story>div{padding:22px}.result-story span{margin-bottom:12px}.result-story strong{font-size:34px}}
