.planner-guide{font-family:system-ui,sans-serif;color:#382b21;line-height:1.65;font-size:16px;max-width:760px;margin:auto;padding:20px max(18px,env(safe-area-inset-right)) 40px max(18px,env(safe-area-inset-left));overflow-wrap:anywhere}.planner-guide *{box-sizing:border-box}.planner-guide h1{font-size:28px!important;line-height:1.25}.planner-guide h2{font-size:24px;line-height:1.3;color:#73351d;margin:0 0 20px}.planner-guide h3{font-size:19px;color:#73351d;margin:24px 0 10px}.planner-guide article{background:white;border:1px solid #e7dfd3;border-radius:16px;padding:22px;margin:24px 0;scroll-margin-top:130px}.planner-guide p{margin:12px 0}.planner-guide nav{position:static!important;display:grid;grid-template-columns:1fr!important;width:auto!important;max-width:none!important;transform:none!important;box-shadow:none!important;border-radius:12px;gap:6px!important;padding:16px!important;background:#f0eadd;margin:20px 0}.planner-guide a{color:#73351d;text-decoration:underline}.planner-guide nav a{display:block;padding:8px;min-height:44px}.planner-guide aside{background:#fff0cd;padding:16px;border-radius:10px;margin:18px 0;font-size:15px}.planner-guide table{border-collapse:collapse;width:100%;font-size:15px}.planner-guide td,.planner-guide th{padding:12px 8px;vertical-align:top;text-align:left;border-bottom:1px solid #e7dfd3}.planner-guide th{background:#f0eadd}.planner-guide td:first-child{width:34%}.planner-guide header img{float:right}.planner-guide article:focus{outline:2px solid #73351d}@media(max-width:400px){.planner-guide{padding:14px}.planner-guide article{padding:16px}.planner-guide table{font-size:14px}.planner-guide th,.planner-guide td{padding:9px 5px}}