.home-daily-roadmap{padding-block:32px 38px;border-top:1px solid #d7e3f0}.home-daily-roadmap>header{display:flex;justify-content:space-between;gap:28px;align-items:start;margin-bottom:24px}.home-daily-roadmap h2{font-size:clamp(1.7rem,2.5vw,2.25rem);line-height:1.15;margin:6px 0 12px}.home-daily-roadmap>header p{max-width:64ch}.home-daily-roadmap__date{display:grid;gap:6px;flex-shrink:0;font-size:.875rem;color:#49617b}.home-daily-roadmap__date a{font-weight:700;margin-top:5px}.home-daily-roadmap__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #d4e1f0;border-radius:18px;overflow:hidden;background:#fff}.home-daily-roadmap__grid article{padding:26px;display:flex;flex-direction:column;align-items:start;gap:14px;min-width:0}.home-daily-roadmap__grid article+article{border-left:1px solid #d4e1f0}.home-daily-roadmap__grid h3{font-size:1.32rem;line-height:1.3;margin:0}.home-daily-roadmap__grid p{margin:0;line-height:1.65}.home-daily-roadmap__grid h3 a{color:#123450;text-decoration:none}.home-daily-roadmap__read{font-weight:700;margin-top:auto;padding-top:6px}.home-daily-roadmap__scope{font-size:.85rem;color:#49617b;line-height:1.6;margin:14px 0 0}.home-daily-roadmap a:focus-visible,.mm-daily-roadmap a:focus-visible{outline:3px solid #1261db;outline-offset:4px}.mm-daily-roadmap{margin-top:38px;padding-top:28px;border-top:2px solid #ccdcee}.mm-daily-roadmap>nav{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.mm-daily-roadmap>nav a{display:inline-block;border:1px solid #c8d9ed;border-radius:8px;padding:9px 12px;font-weight:700;background:#f4f8fe}.mm-roadmap-levels{padding:22px;background:#f4f8fe;border:1px solid #d4e1f0;border-radius:12px;margin-block:24px}.mm-roadmap-table{overflow-x:auto}.mm-daily-roadmap .mm-roadmap-table table{min-width:590px;margin:0}.mm-daily-roadmap-section{padding-block:30px;border-top:1px solid #d4e1f0;scroll-margin-top:110px}.mm-daily-roadmap-section h2{font-size:clamp(1.55rem,2.2vw,2rem);line-height:1.25}.mm-daily-roadmap-section>p{max-width:78ch}.mm-roadmap-summary{font-size:1.15rem;color:#143e66}.mm-roadmap-conditions{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:24px 0}.mm-roadmap-conditions>div{border-left:3px solid #2767c4;padding:5px 18px;background:#f6f9fd}.mm-roadmap-conditions h3{font-size:1rem;margin:8px 0}.mm-roadmap-conditions p{margin:10px 0;line-height:1.65}.mm-roadmap-references{font-size:.85rem;overflow-wrap:anywhere}.mm-daily-roadmap a{text-underline-offset:3px}@media(max-width:760px){.home-daily-roadmap>header{display:block}.home-daily-roadmap__date{margin-top:18px}.home-daily-roadmap__grid{grid-template-columns:1fr}.home-daily-roadmap__grid article+article{border-left:0;border-top:1px solid #d4e1f0}.mm-roadmap-conditions{grid-template-columns:1fr}.home-daily-roadmap__grid article{padding:22px}.mm-roadmap-levels{padding:15px}}
