@media screen{.planning-guide{color:#153f5b;padding-block:32px 64px}.planning-guide__breadcrumb{flex-wrap:wrap;gap:8px;margin-bottom:28px;font-size:14px;display:flex}.planning-guide__head{grid-template-columns:minmax(0,1.8fr) minmax(180px,1fr);align-items:center;gap:24px;display:grid}.planning-guide h1{margin:0 0 20px;font-size:clamp(30px,4vw,46px);line-height:1.4}.planning-guide p{margin:12px 0;line-height:1.9}.planning-guide__lede{font-size:20px;font-weight:700}.planning-guide__art{width:100%;height:auto}.planning-guide a{color:#153f5b;text-underline-offset:.2em;text-decoration:underline}.planning-guide a:focus-visible,.planning-guide pre:focus-visible{outline-offset:4px;outline:3px solid #ce421c}.planning-guide a.planning-guide__download{color:#fff;background:#ce421c;border-radius:6px;align-items:center;min-height:48px;margin-top:12px;padding:12px 20px;font-weight:700;text-decoration:none;display:inline-flex}.planning-guide__note{color:#536573;font-size:14px;display:block}.planning-guide__scope{background:#fff6d5;border-left:4px solid #153f5b;margin-block:28px;padding:16px 24px}.planning-guide__scope p{margin:4px 0;font-size:14px}.planning-guide__contents{border-block:1px solid #b3c3cc;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 20px;padding-block:16px;display:grid}.planning-guide__contents a{align-items:center;min-height:48px;font-weight:700;display:flex}.planning-guide__section{max-width:860px;margin:48px auto 0;scroll-margin-top:96px}.planning-guide h2{margin:0 0 20px;font-size:clamp(23px,3vw,30px);line-height:1.5}.planning-guide h3{margin:0 0 8px;font-size:19px;line-height:1.6}.planning-guide__steps{padding-left:28px}.planning-guide__steps li{margin-block:28px;padding-left:8px}.planning-guide__steps li::marker{font-size:22px;font-weight:700}.planning-guide__routes{margin-block:20px}.planning-guide__routes>div{border-bottom:1px solid #b3c3cc;padding-block:20px}.planning-guide__routes dt{margin-bottom:10px;font-size:18px;font-weight:700}.planning-guide__routes dd{margin:0;line-height:1.9}.planning-guide__example{background:#eaf5fc;margin-top:24px;padding:24px}.planning-guide__conditions{font-weight:700}.planning-guide__agenda{border-collapse:collapse;table-layout:fixed;width:100%;margin-block:24px;font-size:15px}.planning-guide__agenda caption{text-align:left;margin-bottom:12px;font-weight:700}.planning-guide__agenda th,.planning-guide__agenda td{vertical-align:top;text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #8da8b9;padding:12px 10px}.planning-guide__agenda th:first-child{width:18%}.planning-guide__agenda th:nth-child(2){width:43%}.planning-guide__worksheet{white-space:pre-wrap;overflow-wrap:anywhere;user-select:text;background:#eef7ef;border:1px solid #8ca998;margin-top:20px;padding:24px;font-family:inherit;font-size:15px;line-height:1.9}.planning-guide__references{border-top:1px solid #b3c3cc;padding-top:32px}@media (width<=760px){.planning-guide__head{grid-template-columns:minmax(0,1fr)}.planning-guide__art{justify-self:center;max-width:280px}.planning-guide__contents{grid-template-columns:repeat(2,minmax(0,1fr))}.planning-guide__example{padding:16px}.planning-guide__agenda{font-size:14px}.planning-guide__agenda th,.planning-guide__agenda td{padding:12px 6px}.planning-guide__scope,.planning-guide__worksheet{padding:16px}}@media (width<=380px){.planning-guide__contents{grid-template-columns:minmax(0,1fr)}.planning-guide__example{padding:12px}}}
