.guide-module__cwbGDW__guide{color:#354d50;max-width:980px;margin:2rem auto;line-height:1.75}.guide-module__cwbGDW__guide header{background:#f4e9d6;border-radius:24px;padding:2rem}.guide-module__cwbGDW__guide h1{margin:.5rem 0 1rem;font-size:clamp(2rem,5vw,3rem);font-weight:800;line-height:1.15}.guide-module__cwbGDW__guide h2{margin:.6rem 0;font-size:1.6rem;font-weight:750;line-height:1.3}.guide-module__cwbGDW__guide h3{font-size:1.15rem;font-weight:750}.guide-module__cwbGDW__guide p{margin:.65rem 0}.guide-module__cwbGDW__eyebrow{letter-spacing:.08em;font-size:.8rem;font-weight:750}.guide-module__cwbGDW__guide aside{background:#e7f0eb;border-radius:18px;margin:1.5rem 0;padding:1rem 1.25rem}.guide-module__cwbGDW__guide nav{flex-wrap:wrap;gap:.75rem;margin:2rem 0;display:flex}.guide-module__cwbGDW__guide a{text-underline-offset:4px;text-decoration:underline}.guide-module__cwbGDW__guide nav a{background:#fff7e8;border-radius:12px;min-height:44px;padding:.7rem 1rem}.guide-module__cwbGDW__guide a:focus-visible{outline-offset:4px;outline:3px solid #745c91}.guide-module__cwbGDW__week{margin:3rem 0;scroll-margin-top:100px}.guide-module__cwbGDW__week ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:0;list-style:none;display:grid}.guide-module__cwbGDW__week li{background:#fffaf0;border:1px solid #d7d7c8;border-radius:18px;padding:1rem}.guide-module__cwbGDW__week li:last-child:nth-child(odd){grid-column:1/-1}@media (max-width:640px){.guide-module__cwbGDW__guide header{padding:1.25rem}.guide-module__cwbGDW__week ol{grid-template-columns:1fr}}@media print{.guide-module__cwbGDW__guide nav{display:none}.guide-module__cwbGDW__guide header,.guide-module__cwbGDW__guide aside,.guide-module__cwbGDW__week li{background:#fff;border:1px solid #aaa}.guide-module__cwbGDW__week li{break-inside:avoid}.guide-module__cwbGDW__guide{font-size:11pt}.guide-module__cwbGDW__week{break-before:page}}
