.mrr-planning-resource-page-module____aLBG__page{--planning-rule:#0e4b4329}.mrr-planning-resource-page-module____aLBG__header{grid-template-columns:minmax(0,1fr) minmax(16rem,20rem);align-items:start;gap:clamp(2rem,6vw,5rem);padding-block:clamp(1rem,3vw,2rem) 1rem;display:grid}.mrr-planning-resource-page-module____aLBG__header h1{max-width:16ch;margin-bottom:1.25rem;font-size:clamp(2.65rem,5.5vw,5.1rem);line-height:.98}.mrr-planning-resource-page-module____aLBG__introduction{max-width:72ch;color:var(--foreground-soft)}.mrr-planning-resource-page-module____aLBG__scopeCard{border:1px solid var(--border-strong);border-top:.4rem solid var(--accent);background:var(--card);box-shadow:var(--shadow);border-radius:0 0 1.25rem 1.25rem;padding:1.35rem;overflow:hidden}.mrr-planning-resource-page-module____aLBG__scopeCard dl{gap:0;margin:0;display:grid}.mrr-planning-resource-page-module____aLBG__scopeCard dl>div{border-top:1px solid var(--border);padding-block:.85rem}.mrr-planning-resource-page-module____aLBG__scopeCard dl>div:first-child{border-top:0;padding-top:0}.mrr-planning-resource-page-module____aLBG__scopeCard dl>div:last-child{padding-bottom:0}.mrr-planning-resource-page-module____aLBG__scopeCard dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:850}.mrr-planning-resource-page-module____aLBG__scopeCard dd{color:var(--foreground);margin:.15rem 0 0;font-size:.86rem;font-weight:650;line-height:1.5}.mrr-planning-resource-page-module____aLBG__startSection,.mrr-planning-resource-page-module____aLBG__checksSection,.mrr-planning-resource-page-module____aLBG__related{margin-top:5rem}.mrr-planning-resource-page-module____aLBG__sectionHeading{grid-template-columns:minmax(0,1fr) minmax(16rem,.7fr);align-items:end;gap:clamp(1.5rem,5vw,4rem);margin-bottom:2rem;display:grid}.mrr-planning-resource-page-module____aLBG__sectionHeading h2,.mrr-planning-resource-page-module____aLBG__worksheetIntro h2,.mrr-planning-resource-page-module____aLBG__methodIntro h2,.mrr-planning-resource-page-module____aLBG__disclaimer h2{margin-bottom:0;font-size:clamp(2rem,4vw,3.2rem);line-height:1.08}.mrr-planning-resource-page-module____aLBG__sectionHeading>p,.mrr-planning-resource-page-module____aLBG__worksheetIntro>p:last-child,.mrr-planning-resource-page-module____aLBG__methodIntro>p:last-child{color:var(--foreground-soft);margin-bottom:0}.mrr-planning-resource-page-module____aLBG__startGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.mrr-planning-resource-page-module____aLBG__startGrid li{border:1px solid var(--border);background:var(--card);border-radius:1.25rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.9rem;padding:1.25rem;display:grid}.mrr-planning-resource-page-module____aLBG__stepNumber{background:var(--accent-pale);width:2.25rem;height:2.25rem;color:var(--accent-strong);border-radius:50%;place-items:center;font-size:.7rem;font-weight:900;display:grid}.mrr-planning-resource-page-module____aLBG__startGrid h3,.mrr-planning-resource-page-module____aLBG__checkGrid h3{margin:0 0 .45rem;font-size:1.05rem}.mrr-planning-resource-page-module____aLBG__startGrid p,.mrr-planning-resource-page-module____aLBG__checkGrid p,.mrr-planning-resource-page-module____aLBG__relatedGrid p{color:var(--foreground-soft);margin:0;font-size:.83rem;line-height:1.55}.mrr-planning-resource-page-module____aLBG__worksheet{border:1px solid var(--border-strong);background:var(--card);box-shadow:var(--shadow);border-radius:1.5rem;margin-top:5rem}.mrr-planning-resource-page-module____aLBG__worksheetIntro{grid-template-columns:minmax(0,1fr) minmax(16rem,.62fr);align-items:end;gap:2rem;padding:clamp(1.5rem,4vw,2.6rem);display:grid}.mrr-planning-resource-page-module____aLBG__worksheetIntro>.eyebrow{grid-column:1/-1;margin-bottom:-1rem}.mrr-planning-resource-page-module____aLBG__tableWrap{border-block:1px solid var(--border);overflow-x:auto}.mrr-planning-resource-page-module____aLBG__tableWrap:focus-visible{outline:.2rem solid var(--accent);outline-offset:.2rem}.mrr-planning-resource-page-module____aLBG__tableWrap table{border-collapse:collapse;background:var(--card);width:100%;min-width:50rem}.mrr-planning-resource-page-module____aLBG__tableWrap caption{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mrr-planning-resource-page-module____aLBG__tableWrap th,.mrr-planning-resource-page-module____aLBG__tableWrap td{border-right:1px solid var(--border);border-bottom:1px solid var(--border);text-align:left;vertical-align:top;width:39%;padding:1rem 1.15rem}.mrr-planning-resource-page-module____aLBG__tableWrap th:last-child,.mrr-planning-resource-page-module____aLBG__tableWrap td:last-child{border-right:0}.mrr-planning-resource-page-module____aLBG__tableWrap tbody tr:last-child th,.mrr-planning-resource-page-module____aLBG__tableWrap tbody tr:last-child td{border-bottom:0}.mrr-planning-resource-page-module____aLBG__tableWrap thead th{background:var(--accent-strong);color:#fff;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:850}.mrr-planning-resource-page-module____aLBG__tableWrap tbody th{width:22%;color:var(--accent-strong);font-size:.84rem}.mrr-planning-resource-page-module____aLBG__tableWrap tbody td{color:var(--foreground-soft);font-size:.81rem;line-height:1.55}.mrr-planning-resource-page-module____aLBG__tableWrap tbody tr:nth-child(2n) th,.mrr-planning-resource-page-module____aLBG__tableWrap tbody tr:nth-child(2n) td{background:var(--card-muted)}.mrr-planning-resource-page-module____aLBG__tableNote{color:var(--foreground-soft);margin:0;padding:1rem clamp(1.5rem,4vw,2.6rem) 1.2rem;font-size:.78rem}.mrr-planning-resource-page-module____aLBG__entrySection{border-top:1px solid var(--border-strong);padding-top:clamp(1.5rem,4vw,2.6rem)}.mrr-planning-resource-page-module____aLBG__entrySection>div:first-child{padding-inline:clamp(1.5rem,4vw,2.6rem)}.mrr-planning-resource-page-module____aLBG__entrySection h3{margin-bottom:.55rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.55rem,3vw,2.15rem);line-height:1.12}.mrr-planning-resource-page-module____aLBG__entrySection>div:first-child>p:last-child{max-width:80ch;color:var(--foreground-soft)}.mrr-planning-resource-page-module____aLBG__entryTableWrap{margin-top:1.4rem}.mrr-planning-resource-page-module____aLBG__entryTable{min-width:88rem!important}.mrr-planning-resource-page-module____aLBG__entryTable th,.mrr-planning-resource-page-module____aLBG__entryTable td{width:auto;min-width:10.5rem}.mrr-planning-resource-page-module____aLBG__entryTable th:first-child{width:14rem;min-width:14rem}.mrr-planning-resource-page-module____aLBG__entryTable textarea{resize:vertical;border:1px solid var(--border-strong);background:var(--background);width:100%;min-height:4.5rem;color:var(--foreground);font:inherit;border-radius:.55rem;padding:.55rem;line-height:1.4;display:block}.mrr-planning-resource-page-module____aLBG__entryTable textarea:focus-visible{outline:.18rem solid var(--accent);outline-offset:.12rem}.mrr-planning-resource-page-module____aLBG__entryTable textarea::placeholder{color:var(--muted)}.mrr-planning-resource-page-module____aLBG__method{background:var(--accent-pale);border-radius:1.5rem;grid-template-columns:minmax(16rem,.72fr) minmax(0,1.28fr);gap:clamp(2rem,7vw,5rem);margin-top:5rem;padding:clamp(1.5rem,5vw,3.5rem);display:grid}.mrr-planning-resource-page-module____aLBG__methodIntro{align-self:start}.mrr-planning-resource-page-module____aLBG__methodSteps{gap:0;margin:0;padding:0;list-style:none;display:grid}.mrr-planning-resource-page-module____aLBG__methodSteps li{border-top:1px solid var(--planning-rule);grid-template-columns:2.4rem minmax(0,1fr);gap:1rem;padding-block:1.15rem;display:grid}.mrr-planning-resource-page-module____aLBG__methodSteps li:first-child{border-top:0;padding-top:0}.mrr-planning-resource-page-module____aLBG__methodSteps li:last-child{padding-bottom:0}.mrr-planning-resource-page-module____aLBG__methodSteps li>span{color:var(--accent);letter-spacing:.08em;font-size:.72rem;font-weight:900}.mrr-planning-resource-page-module____aLBG__methodSteps h3{margin:0 0 .35rem;font-size:1.12rem}.mrr-planning-resource-page-module____aLBG__methodSteps p{color:var(--foreground-soft);margin:0;font-size:.84rem}.mrr-planning-resource-page-module____aLBG__checkGrid,.mrr-planning-resource-page-module____aLBG__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.mrr-planning-resource-page-module____aLBG__checkGrid article{border-top:.28rem solid var(--warm);background:var(--card);border-radius:0 0 1.1rem 1.1rem;padding:1.3rem}.mrr-planning-resource-page-module____aLBG__disclaimer{background:var(--warm-pale);border:1px solid #dfb48f;border-radius:1.5rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.25rem;margin-top:5rem;padding:clamp(1.5rem,4vw,2.6rem);display:grid}.mrr-planning-resource-page-module____aLBG__disclaimer>span{background:var(--warm);color:#fff;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;font-weight:900;display:grid}.mrr-planning-resource-page-module____aLBG__disclaimer h2{max-width:28ch;font-size:clamp(1.65rem,3vw,2.3rem)}.mrr-planning-resource-page-module____aLBG__disclaimer p:last-child{max-width:82ch;color:var(--foreground-soft);margin-bottom:0}.mrr-planning-resource-page-module____aLBG__relatedGrid a{border:1px solid var(--border);background:var(--card);border-radius:1.15rem;min-height:100%;padding:1.25rem;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.mrr-planning-resource-page-module____aLBG__relatedGrid a:hover{border-color:var(--border-strong);box-shadow:var(--shadow);transform:translateY(-2px)}.mrr-planning-resource-page-module____aLBG__relatedGrid a>span{color:var(--accent-strong);font-family:Georgia,Times New Roman,serif;font-size:1.25rem;font-weight:600}.mrr-planning-resource-page-module____aLBG__relatedGrid strong{color:var(--accent);margin-top:1rem;font-size:.75rem}@media (max-width:880px){.mrr-planning-resource-page-module____aLBG__header,.mrr-planning-resource-page-module____aLBG__sectionHeading,.mrr-planning-resource-page-module____aLBG__worksheetIntro,.mrr-planning-resource-page-module____aLBG__method{grid-template-columns:1fr}.mrr-planning-resource-page-module____aLBG__scopeCard{width:min(100%,34rem)}.mrr-planning-resource-page-module____aLBG__startGrid{grid-template-columns:1fr}.mrr-planning-resource-page-module____aLBG__worksheetIntro>.eyebrow{margin-bottom:-.75rem}}@media (max-width:620px){.mrr-planning-resource-page-module____aLBG__header h1{font-size:clamp(2.45rem,13vw,3.55rem)}.mrr-planning-resource-page-module____aLBG__checkGrid,.mrr-planning-resource-page-module____aLBG__relatedGrid,.mrr-planning-resource-page-module____aLBG__disclaimer{grid-template-columns:1fr}}@media print{.mrr-planning-resource-page-module____aLBG__header,.mrr-planning-resource-page-module____aLBG__startSection,.mrr-planning-resource-page-module____aLBG__method,.mrr-planning-resource-page-module____aLBG__checksSection,.mrr-planning-resource-page-module____aLBG__disclaimer,.mrr-planning-resource-page-module____aLBG__related,.mrr-planning-resource-page-module____aLBG__worksheetIntro,.mrr-planning-resource-page-module____aLBG__referenceTableWrap,.mrr-planning-resource-page-module____aLBG__worksheet>.mrr-planning-resource-page-module____aLBG__tableNote{display:none}.mrr-planning-resource-page-module____aLBG__worksheet{box-shadow:none;border:0;margin-top:0}.mrr-planning-resource-page-module____aLBG__entrySection{border-top:0;padding-top:0}.mrr-planning-resource-page-module____aLBG__entrySection>div:first-child{padding-inline:0}.mrr-planning-resource-page-module____aLBG__entryTableWrap{border:1px solid #777;overflow:visible}.mrr-planning-resource-page-module____aLBG__entryTable{table-layout:fixed;min-width:0!important}.mrr-planning-resource-page-module____aLBG__entryTable th,.mrr-planning-resource-page-module____aLBG__entryTable td,.mrr-planning-resource-page-module____aLBG__entryTable th:first-child{color:#000;width:auto;min-width:0;padding:.25rem;font-size:6.5pt}.mrr-planning-resource-page-module____aLBG__entryTable textarea{resize:none;color:#000;background:#fff;border-color:#777;min-height:2.6rem;padding:.2rem;font-size:6.5pt}}
