.playbooks-module__RNjS0G__directoryPage,.playbooks-module__RNjS0G__articlePage{color:#202723;min-height:100vh;font-family:var(--font-inter,Arial, sans-serif);background:#f5f5f2}.playbooks-module__RNjS0G__directoryPage *,.playbooks-module__RNjS0G__articlePage *{box-sizing:border-box}.playbooks-module__RNjS0G__articleHeader{border-bottom:1px solid #d9dfd6;justify-content:space-between;align-items:center;gap:1.5rem;width:min(90%,1240px);min-height:68px;margin-inline:auto;display:flex}.playbooks-module__RNjS0G__wordmark,.playbooks-module__RNjS0G__articleFooter a{color:#202723;letter-spacing:-.045em;font-size:1.08rem;font-weight:660;text-decoration:none}.playbooks-module__RNjS0G__articleHeader nav{align-items:center;gap:1.4rem;display:flex}.playbooks-module__RNjS0G__articleHeader nav a{color:#49624f;font-size:.78rem;text-decoration:none}.playbooks-module__RNjS0G__articleHeader nav a:hover,.playbooks-module__RNjS0G__articleHeader nav a:focus-visible,.playbooks-module__RNjS0G__articleFooter a:hover{text-underline-offset:3px;text-decoration:underline}.playbooks-module__RNjS0G__directoryHero{width:min(90%,960px);margin:clamp(3rem,7vw,6rem) auto 2.3rem}.playbooks-module__RNjS0G__kicker,.playbooks-module__RNjS0G__sectionLabel{color:#37664f;letter-spacing:.05em;text-transform:uppercase;margin:0 0 .8rem;font-size:.72rem;font-weight:660}.playbooks-module__RNjS0G__directoryHero h1{color:#203528;max-width:17ch;font-family:var(--font-fraunces,Georgia, serif);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2.65rem,6.2vw,5.25rem);font-weight:520;line-height:1.02}.playbooks-module__RNjS0G__directoryHero>p:not(.playbooks-module__RNjS0G__kicker){color:#5c695f;max-width:72ch;margin:1.3rem 0 0;font-size:1rem;line-height:1.7}.playbooks-module__RNjS0G__directoryHero .playbooks-module__RNjS0G__inventoryNote{color:#37664f;font-size:.8rem;font-weight:560}.playbooks-module__RNjS0G__filterPanel{background:#fff;border:1px solid #dce3d7;border-radius:18px;width:min(90%,1240px);margin:0 auto 2rem;padding:clamp(1.2rem,3vw,2rem)}.playbooks-module__RNjS0G__filterPanel h2{color:#293d30;letter-spacing:-.025em;margin:0 0 1.2rem;font-size:1.1rem;font-weight:620}.playbooks-module__RNjS0G__filters{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:.8rem;display:grid}.playbooks-module__RNjS0G__filters label{color:#4d5f51;gap:.45rem;min-width:0;font-size:.72rem;font-weight:590;display:grid}.playbooks-module__RNjS0G__filters select{color:#24362b;width:100%;min-width:0;min-height:46px;font:.78rem/1.35 var(--font-inter,Arial, sans-serif);background:#fbfcfa;border:1px solid #d0d8cd;border-radius:9px;padding:.65rem .7rem}.playbooks-module__RNjS0G__filters button{color:#fff;min-height:46px;font:560 .76rem/1.2 var(--font-inter,Arial, sans-serif);cursor:pointer;white-space:nowrap;background:#28543e;border:0;border-radius:999px;padding:.7rem 1.05rem}.playbooks-module__RNjS0G__filters button:hover,.playbooks-module__RNjS0G__ctaButton:hover{background:#1b3b2c}.playbooks-module__RNjS0G__resultCount{color:#778078;margin:1rem 0 0;font-size:.72rem}.playbooks-module__RNjS0G__cardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:min(90%,1240px);margin:0 auto;display:grid}.playbooks-module__RNjS0G__playbookCard{min-width:0;min-height:240px;color:inherit;background:#fff;border:1px solid #dfe5dd;border-radius:14px;flex-direction:column;padding:1.25rem;text-decoration:none;transition:border-color .18s,transform .18s;display:flex}.playbooks-module__RNjS0G__playbookCard:hover{border-color:#93ab92;transform:translateY(-2px)}.playbooks-module__RNjS0G__cardKicker{color:#64806a;font-size:.68rem;font-weight:630}.playbooks-module__RNjS0G__playbookCard h2{color:#2a4331;font-family:var(--font-fraunces,Georgia, serif);letter-spacing:-.035em;margin:.75rem 0 .5rem;font-size:1.4rem;font-weight:550;line-height:1.15}.playbooks-module__RNjS0G__playbookCard p{color:#626d64;margin:0;font-size:.78rem;line-height:1.6}.playbooks-module__RNjS0G__cardLink{color:#37664f;justify-content:space-between;align-items:center;gap:.6rem;margin-top:auto;padding-top:1.2rem;font-size:.74rem;font-weight:600;display:flex}.playbooks-module__RNjS0G__pagination{justify-content:space-between;align-items:center;gap:1rem;width:min(90%,1240px);margin:1.5rem auto;display:flex}.playbooks-module__RNjS0G__pagination a{color:#37664f;font-size:.78rem;text-decoration:none}.playbooks-module__RNjS0G__pagination span{color:#758078;font-size:.74rem}.playbooks-module__RNjS0G__directoryCta{background:#e7eee3;border-radius:18px;justify-content:space-between;align-items:center;gap:2rem;width:min(90%,1240px);margin:4rem auto 0;padding:clamp(1.4rem,4vw,3rem);display:flex}.playbooks-module__RNjS0G__directoryCta>div{max-width:62ch}.playbooks-module__RNjS0G__directoryCta h2{color:#243e2d;font-family:var(--font-fraunces,Georgia, serif);letter-spacing:-.04em;margin:0;font-size:clamp(1.8rem,3.5vw,2.7rem);font-weight:540;line-height:1.1}.playbooks-module__RNjS0G__directoryCta>div>p:last-child{color:#586b5b;margin:.8rem 0 0;font-size:.84rem;line-height:1.6}.playbooks-module__RNjS0G__ctaButton{color:#fff;background:#28543e;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.75rem;min-height:48px;padding:.8rem 1.2rem;font-size:.77rem;font-weight:560;text-decoration:none;transition:background .18s;display:inline-flex}.playbooks-module__RNjS0G__article{width:min(90%,800px);margin:0 auto;padding:3rem 0 5rem}.playbooks-module__RNjS0G__articleHeader nav{color:#9aa39a;align-items:center;gap:.55rem;font-size:.72rem;display:flex}.playbooks-module__RNjS0G__articleHeader nav a{color:#536e58;text-decoration:none}.playbooks-module__RNjS0G__article>.playbooks-module__RNjS0G__kicker{margin-bottom:1rem}.playbooks-module__RNjS0G__article h1{color:#203528;max-width:19ch;font-family:var(--font-fraunces,Georgia, serif);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2.65rem,6.5vw,4.8rem);font-weight:520;line-height:1.02}.playbooks-module__RNjS0G__dek{color:#5d6b60;max-width:68ch;margin:1.2rem 0 2rem;font-size:1.05rem;line-height:1.7}.playbooks-module__RNjS0G__quickAnswer{background:#e9efe5;border-left:3px solid #6c8d68;border-radius:0 14px 14px 0;margin:2rem 0 3rem;padding:clamp(1.2rem,3vw,1.8rem)}.playbooks-module__RNjS0G__quickAnswer h2{color:#294332;letter-spacing:-.03em;margin:0;font-size:1.2rem;font-weight:630}.playbooks-module__RNjS0G__quickAnswer>p:last-child{color:#4e6051;margin:.65rem 0 0;font-size:.9rem;line-height:1.7}.playbooks-module__RNjS0G__prose{margin:2.8rem 0}.playbooks-module__RNjS0G__prose h2,.playbooks-module__RNjS0G__measurePanel h2,.playbooks-module__RNjS0G__boundary h2,.playbooks-module__RNjS0G__faq h2,.playbooks-module__RNjS0G__related h2{color:#2a4331;font-family:var(--font-fraunces,Georgia, serif);letter-spacing:-.04em;margin:0 0 .85rem;font-size:clamp(1.65rem,4vw,2.3rem);font-weight:540;line-height:1.12}.playbooks-module__RNjS0G__prose p,.playbooks-module__RNjS0G__measurePanel>p:last-child,.playbooks-module__RNjS0G__boundary p{color:#58665b;font-size:.9rem;line-height:1.75}.playbooks-module__RNjS0G__prose p+p{margin-top:.8rem}.playbooks-module__RNjS0G__prose strong{color:#39553f;font-weight:640}.playbooks-module__RNjS0G__steps{gap:.75rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.playbooks-module__RNjS0G__steps li{border-top:1px solid #d9dfd6;grid-template-columns:2rem 1fr;gap:.7rem;padding:1rem 0;display:grid}.playbooks-module__RNjS0G__stepNumber{color:#608065;font-size:.7rem;font-weight:650}.playbooks-module__RNjS0G__steps p{margin:0}.playbooks-module__RNjS0G__measurePanel{background:#fff;border:1px solid #dce3d7;border-radius:14px;margin:3rem 0;padding:clamp(1.2rem,3vw,1.8rem)}.playbooks-module__RNjS0G__measurePanel ul,.playbooks-module__RNjS0G__questionList{color:#4f6153;gap:.55rem;margin:1rem 0;padding-left:1.2rem;font-size:.86rem;line-height:1.6;display:grid}.playbooks-module__RNjS0G__questionList{gap:.8rem}.playbooks-module__RNjS0G__boundary{background:#fbf5eb;border:1px solid #e6d6bd;border-radius:12px;margin:3rem 0;padding:1.2rem 1.4rem}.playbooks-module__RNjS0G__boundary h2{color:#635139;font-family:var(--font-inter,Arial, sans-serif);letter-spacing:-.015em;font-size:1rem}.playbooks-module__RNjS0G__boundary p{color:#71634d;margin:.6rem 0 0;font-size:.78rem}.playbooks-module__RNjS0G__faq{margin:3rem 0}.playbooks-module__RNjS0G__faq details{border-top:1px solid #d9dfd6}.playbooks-module__RNjS0G__faq details:last-child{border-bottom:1px solid #d9dfd6}.playbooks-module__RNjS0G__faq summary{color:#365441;cursor:pointer;align-items:center;min-height:56px;font-size:.86rem;font-weight:570;display:flex}.playbooks-module__RNjS0G__faq details p{color:#5c695f;margin:0 0 1rem;font-size:.82rem;line-height:1.7}.playbooks-module__RNjS0G__related{margin:3rem 0}.playbooks-module__RNjS0G__relatedGrid{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.playbooks-module__RNjS0G__relatedGrid a{color:#39513e;background:#fff;border:1px solid #dce3d7;border-radius:10px;gap:.5rem;padding:.9rem;text-decoration:none;display:grid}.playbooks-module__RNjS0G__relatedGrid a span{color:#748077;font-size:.66rem}.playbooks-module__RNjS0G__relatedGrid a strong{font-size:.8rem;font-weight:590;line-height:1.4}.playbooks-module__RNjS0G__cta{background:#e7eee3;border-radius:16px;margin-top:4rem;padding:clamp(1.4rem,4vw,2.5rem)}.playbooks-module__RNjS0G__cta h2{color:#243e2d;max-width:18ch;font-family:var(--font-fraunces,Georgia, serif);letter-spacing:-.045em;margin:0;font-size:clamp(1.8rem,4.4vw,2.8rem);font-weight:540;line-height:1.08}.playbooks-module__RNjS0G__cta>p:not(.playbooks-module__RNjS0G__sectionLabel){color:#586b5b;max-width:65ch;margin:.8rem 0 1.1rem;font-size:.84rem;line-height:1.65}.playbooks-module__RNjS0G__articleFooter{border-top:1px solid #d9dfd6;justify-content:space-between;align-items:center;gap:1rem;width:min(90%,1240px);min-height:70px;margin:0 auto;display:flex}.playbooks-module__RNjS0G__articleFooter a{color:#607064;letter-spacing:0;font-size:.72rem;font-weight:500}.playbooks-module__RNjS0G__directoryPage :focus-visible,.playbooks-module__RNjS0G__articlePage :focus-visible{outline-offset:4px;outline:2px solid #397354}@media (max-width:900px){.playbooks-module__RNjS0G__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.playbooks-module__RNjS0G__filters button{align-self:end}.playbooks-module__RNjS0G__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.playbooks-module__RNjS0G__articleHeader{width:calc(100% - 2.4rem);min-height:62px}.playbooks-module__RNjS0G__articleHeader nav{gap:.75rem}.playbooks-module__RNjS0G__articleHeader nav a{font-size:.69rem}.playbooks-module__RNjS0G__directoryHero,.playbooks-module__RNjS0G__filterPanel,.playbooks-module__RNjS0G__cardGrid,.playbooks-module__RNjS0G__pagination,.playbooks-module__RNjS0G__directoryCta,.playbooks-module__RNjS0G__articleFooter{width:calc(100% - 2.4rem)}.playbooks-module__RNjS0G__directoryHero{margin-top:2.8rem}.playbooks-module__RNjS0G__filters,.playbooks-module__RNjS0G__cardGrid,.playbooks-module__RNjS0G__relatedGrid{grid-template-columns:1fr}.playbooks-module__RNjS0G__playbookCard{min-height:200px}.playbooks-module__RNjS0G__directoryCta{flex-direction:column;align-items:start}.playbooks-module__RNjS0G__article{width:calc(100% - 2.4rem);padding-top:2.2rem}.playbooks-module__RNjS0G__articleHeader nav{flex-wrap:wrap;justify-content:end;max-width:65%}.playbooks-module__RNjS0G__articleFooter{flex-wrap:wrap;padding:1rem 0}.playbooks-module__RNjS0G__articleFooter a{flex-basis:calc(50% - .5rem)}}@media (prefers-reduced-motion:reduce){.playbooks-module__RNjS0G__playbookCard,.playbooks-module__RNjS0G__ctaButton{transition:none}.playbooks-module__RNjS0G__playbookCard:hover{transform:none}}
