.planner-module__SOhDpG__page{color:#2c241b;background:#f5f1e9;min-height:100vh;padding:1.25rem 1rem 3rem}.planner-module__SOhDpG__controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;width:min(100%,11in);margin:0 auto 1rem;display:flex}.planner-module__SOhDpG__backLink{min-width:0;padding-inline:.5rem}.planner-module__SOhDpG__sheet{box-sizing:border-box;background:#fffdf8;border:1px solid #d9d0c1;width:min(100%,11in);margin-inline:auto;padding:.38in;box-shadow:0 1.25rem 3rem #2c241b1f}.planner-module__SOhDpG__sheetHeader{grid-template-columns:minmax(0,1fr) minmax(8rem,1.5in);align-items:end;gap:1rem;margin-bottom:1.1rem;display:grid}.planner-module__SOhDpG__heading{min-width:0}.planner-module__SOhDpG__kicker{color:#625749;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.25rem .65rem;margin:0;font-size:.62rem;font-weight:700;line-height:1.4;display:flex}.planner-module__SOhDpG__brandMark{color:#8b4e00}.planner-module__SOhDpG__sheet h1{color:#2c241b;letter-spacing:-.035em;margin:.08in 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.55rem,3vw,2rem);font-weight:700;line-height:1.08}.planner-module__SOhDpG__intro{color:#51473b;max-width:48rem;margin:.08in 0 0;font-size:.72rem;line-height:1.4}.planner-module__SOhDpG__yearField{color:#51473b;gap:.45rem;padding-bottom:.1rem;font-size:.68rem;font-weight:700;display:grid}.planner-module__SOhDpG__yearLine{border-bottom:1px solid #827768;height:1.25rem;display:block}.planner-module__SOhDpG__monthGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.12in;display:grid}.planner-module__SOhDpG__month{break-inside:avoid-page;page-break-inside:avoid;background:#fffefa;border:1px solid #d6cec1;border-top:2px solid #8b4e00;min-width:0;padding:.12in .14in .1in}.planner-module__SOhDpG__monthHeader{border-bottom:1px solid #d6cec1;align-items:baseline;gap:.35rem;padding-bottom:.04in;display:flex}.planner-module__SOhDpG__monthNumber{color:#8b4e00;letter-spacing:.05em;font-size:.55rem;font-weight:700}.planner-module__SOhDpG__month h2{color:#2c241b;margin:0;font-family:Georgia,Times New Roman,serif;font-size:.86rem;line-height:1.2}.planner-module__SOhDpG__fields{gap:.075in;padding-top:.055in;display:grid}.planner-module__SOhDpG__field{min-width:0}.planner-module__SOhDpG__field h3{color:#51473b;margin:0;font-size:.57rem;font-weight:700;line-height:1.2}.planner-module__SOhDpG__writingLines{gap:.055in;margin-top:.015in;display:grid}.planner-module__SOhDpG__writingLines span{border-bottom:1px solid #9d9487;height:.14in;display:block}.planner-module__SOhDpG__sheetFooter{color:#51473b;flex-wrap:wrap;justify-content:space-between;gap:.15rem 1rem;margin-top:.12in;font-size:.55rem;line-height:1.35;display:flex}@media (max-width:700px){.planner-module__SOhDpG__page{padding-inline:.75rem}.planner-module__SOhDpG__sheet{padding:1.25rem}.planner-module__SOhDpG__sheetHeader{grid-template-columns:minmax(0,1fr);gap:.8rem}.planner-module__SOhDpG__yearField{max-width:9rem}.planner-module__SOhDpG__monthGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.planner-module__SOhDpG__page{padding-inline:.5rem}.planner-module__SOhDpG__sheet{padding:1rem .8rem}.planner-module__SOhDpG__monthGrid{grid-template-columns:minmax(0,1fr)}}@media print{@page{size:letter landscape;margin:.3in}body:has(.planner-module__SOhDpG__page){color:#000;background:#fff}.planner-module__SOhDpG__controls{display:none}body:has(.planner-module__SOhDpG__page)>header{display:none}body:has(.planner-module__SOhDpG__page)>footer{display:none}.planner-module__SOhDpG__page{color:#000;background:#fff;width:auto;min-height:0;margin:0;padding:0}.planner-module__SOhDpG__sheet{width:auto;box-shadow:none;background:#fff;border:0;margin:0;padding:0}.planner-module__SOhDpG__sheetHeader{grid-template-columns:minmax(0,1fr) 1.5in;gap:.2in;margin-bottom:.12in}.planner-module__SOhDpG__kicker,.planner-module__SOhDpG__brandMark,.planner-module__SOhDpG__sheet h1,.planner-module__SOhDpG__intro,.planner-module__SOhDpG__yearField,.planner-module__SOhDpG__monthNumber,.planner-module__SOhDpG__month h2,.planner-module__SOhDpG__field h3,.planner-module__SOhDpG__sheetFooter{color:#000}.planner-module__SOhDpG__sheet h1{margin-top:.04in;font-size:19pt}.planner-module__SOhDpG__intro{margin-top:.035in;font-size:8pt;line-height:1.25}.planner-module__SOhDpG__kicker,.planner-module__SOhDpG__yearField,.planner-module__SOhDpG__field h3{font-size:7pt}.planner-module__SOhDpG__yearLine{height:.2in}.planner-module__SOhDpG__monthGrid{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:.09in .11in;height:6.45in}.planner-module__SOhDpG__month{background:#fff;border-color:#aaa;padding:.08in .11in}.planner-module__SOhDpG__monthHeader{border-color:#bbb;padding-bottom:.025in}.planner-module__SOhDpG__monthNumber{font-size:7pt}.planner-module__SOhDpG__month h2{font-size:10pt}.planner-module__SOhDpG__fields{gap:.045in;padding-top:.035in}.planner-module__SOhDpG__field h3{line-height:1.05}.planner-module__SOhDpG__writingLines{gap:.04in;margin-top:0}.planner-module__SOhDpG__writingLines span{border-color:#888;height:.12in}.planner-module__SOhDpG__sheetFooter{margin-top:.08in;font-size:7pt}.planner-module__SOhDpG__month,.planner-module__SOhDpG__sheetFooter{break-inside:avoid;page-break-inside:avoid}}
