.legacy-guide-site-shell.guide-v2.guide-refresh{--guide-green:#183f37;--guide-v2-ink:#183f37;--guide-v2-paper:#f7f6f0;--guide-v2-line:#d7ddd3;--guide-v2-strong-line:#a7b5a7;background:#f7f6f0;color:#203f37;font-size:16px;font-family:var(--font-sans),sans-serif}.legacy-guide-site-shell.guide-v2.guide-refresh p{color:#53645b}.legacy-guide-site-shell.guide-v2.guide-refresh :is(h1,h2,h3){letter-spacing:-.045em}.legacy-guide-site-shell.guide-v2.guide-refresh :is(h1,h2) em{font-weight:400;color:#62816c}.legacy-guide-site-shell.guide-v2.guide-refresh h2{font-size:clamp(2rem,3.4vw,3.7rem);line-height:1.14}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-eyebrow{color:#536e5e;font-size:.69rem;letter-spacing:.15em;font-weight:650}.legacy-guide-site-shell.guide-v2.guide-refresh :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #a56a2a;outline-offset:4px}.legacy-guide-site-shell.guide-v2.guide-refresh :is(input:not([type=checkbox]),select,textarea){color:#203f37;background:#fffefa;border-color:#b8c4b9;border-radius:6px}.legacy-guide-site-shell.guide-v2.guide-refresh :is(button,a){-webkit-tap-highlight-color:transparent}.legacy-guide-site-shell.guide-v2.guide-refresh [hidden]{display:none!important}.legacy-guide-site-shell.guide-v2.guide-refresh .legacy-guide-site-main{width:min(1280px,calc(100% - 96px))}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-header{background:#f7f6f0f5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #d7ddd3}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-header-inner{width:min(1380px,calc(100% - 72px));min-height:88px;gap:24px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-brand{gap:12px;color:#183f37}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-brand-seal{width:60px;height:60px;object-fit:contain;mix-blend-mode:multiply}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-brand-name{font-family:var(--font-serif),Georgia,serif;font-size:1.65rem;line-height:1.1}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-brand-name small{margin-top:6px;font-family:var(--font-sans),sans-serif;text-transform:uppercase;letter-spacing:.13em;font-size:.58rem}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-desktop-nav{gap:30px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-desktop-nav a{color:#344f43;font-size:.86rem}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-desktop-nav a[aria-current=page]{text-decoration:underline;text-underline-offset:7px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-button{display:inline-flex;justify-content:center;align-items:center;gap:22px;background:#183f37;color:#fffef6;border:1px solid #183f37;border-radius:5px;min-height:50px;padding:14px 23px;font-weight:550;font-size:.9rem;text-decoration:none;cursor:pointer;transition:background .2s,transform .2s}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-button:hover{background:#2d5547;color:#fff;transform:translateY(-2px);box-shadow:none}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-button-light{background:transparent;color:#183f37;border-color:#a7b5a7}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-text-link{color:#254f40;text-decoration:underline;text-underline-offset:5px;font-size:.9rem}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-menu-button{border-color:#9bad9f;color:#183f37;min-height:44px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-mobile-menu{background:#f7f6f0;border-color:#d7ddd3;max-height:calc(100dvh - 80px);overflow:auto}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-mobile-menu a{color:#183f37;min-height:46px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-cover{position:relative;min-height:660px;margin-inline:calc((min(1280px, 100vw - 96px) - 100vw) / 2);isolation:isolate;overflow:hidden}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-cover>img{object-fit:cover}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-cover-shade{position:absolute;inset:0;background:linear-gradient(90deg,#08241ed9,#102f2466 45%,#102f2410 75%),linear-gradient(0deg,#08241e80,transparent 60%)}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-cover-copy{position:relative;width:min(1280px,calc(100% - 96px));margin:auto;padding-block:115px 135px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-cover-copy .guide-eyebrow{color:#e2e8d9;margin-bottom:24px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-cover h1{color:#fffdf2;font-size:clamp(3.6rem,6.5vw,6.6rem);line-height:1.02;letter-spacing:-.055em;max-width:12ch}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-cover h1 em{color:#f0e6bb}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-cover-copy>p:not(.guide-eyebrow){color:#f5f5eb;max-width:40ch;margin:26px 0;font-size:1.08rem;line-height:1.65}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-cover .guide-button{background:#e6edbe;color:#17392e;border-color:#e6edbe}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-cover-caption{position:absolute;bottom:44px;right:48px;color:#fffdf2;font-size:.7rem;letter-spacing:.025em}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-cover-note{position:absolute;top:46px;right:55px;width:108px;height:108px;border:1px solid #fff9;border-radius:50%;color:#fff;display:grid;place-content:center;text-align:center;font-family:Georgia,serif;font-style:italic;font-size:1.2rem;line-height:1.2;transform:rotate(12deg)}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-home-discovery{position:relative;margin:-30px 0 100px;padding:32px 38px 25px;background:#fffefa;border:1px solid #dce1d5;border-radius:8px;box-shadow:0 16px 50px #1536260c}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-search-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:24px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-search-heading h2{font-size:1.7rem}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-search-heading p{font-size:.82rem}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-search-start{display:grid;grid-template-columns:1fr 1.2fr auto;gap:18px;align-items:end}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-search-start label{display:grid;min-width:0;gap:8px;font-size:.8rem;font-weight:600}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-search-start :is(input,select){width:100%;background:#f7f8f1;border:1px solid #d5ddce;min-height:54px;font-weight:400}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-search-start>p{grid-column:1/-1;color:#9b3430}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-search-start .guide-button{min-height:54px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-search-shortcuts{display:flex;gap:22px;flex-wrap:wrap;margin-top:18px;font-size:.78rem}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-search-shortcuts>span{color:#657366}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-search-shortcuts a{color:#284a3b;text-underline-offset:4px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-themes{margin-block:0 100px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-section-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:36px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-section-heading>p{max-width:35ch;font-size:.95rem}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-theme-grid{gap:26px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-theme{text-decoration:none}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-theme figure{aspect-ratio:4/4.1;border-radius:6px;margin-bottom:24px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-theme:nth-child(2) figure{border-radius:160px 160px 6px 6px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-theme .guide-eyebrow{font-size:.65rem;margin-block:0 8px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-theme h3{font-size:1.65rem}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-theme p{font-size:.91rem}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-plan-feature{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px;background:#173f35;margin-inline:calc((min(1280px, 100vw - 96px) - 100vw) / 2);padding:80px max(48px,calc((100vw - 1280px) / 2))}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-plan-feature h2,.legacy-guide-site-shell.guide-v2.guide-refresh .guide-plan-feature h2 em{color:#f6f6e9}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-plan-feature .guide-eyebrow{color:#ced7b5}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-plan-feature>div>p:not(.guide-eyebrow){color:#d5dfd2;margin-block:26px;max-width:43ch}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-plan-feature .guide-button{background:#e6edbe;color:#173f35}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-plan-feature>div>small{display:block;color:#d3ddca;font-size:.74rem;margin-top:16px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-plan-preview{background:#faf9ed;padding:35px;border-radius:5px;transform:rotate(2deg);box-shadow:12px 12px 0 #ffffff0d;color:#183f37}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-plan-preview>span:first-child{font-size:.66rem;letter-spacing:.14em;text-transform:uppercase}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-plan-feature .guide-plan-preview>p{font-family:var(--font-serif),Georgia,serif;font-size:2rem;color:#183f37;margin:10px 0 25px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-plan-preview>div{display:grid;grid-template-columns:55px 1fr;gap:18px;padding:16px 0;border-top:1px solid #d3dccb}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-plan-preview time{font-size:.85rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-plan-preview strong{font-weight:500;font-size:.98rem}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-plan-preview small{display:block;color:#647363;font-size:.75rem;margin-top:4px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-plan-stamp{display:block;margin-top:16px;font-family:Georgia,serif;font-style:italic;color:#5e775f}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-author{grid-template-columns:.75fr 1.25fr;gap:85px;padding:100px 40px 20px;background:none;border-radius:0}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-author figure{height:420px;width:100%;border-radius:180px 180px 8px 8px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-author h2{font-size:clamp(2rem,3vw,3rem);max-width:none}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-author p{font-size:.97rem}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-author .guide-text-link{display:inline-block;margin-top:24px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-tool-intro{display:grid;grid-template-columns:1fr 240px;gap:40px;padding-block:40px 36px;align-items:center}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-tool-intro h1{font-size:clamp(2.3rem,4.3vw,4.1rem);max-width:22ch}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-tool-intro .guide-eyebrow{margin-bottom:10px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-tool-intro .guide-lead{margin-top:16px;max-width:58ch;font-size:.98rem}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-tool-intro figure{position:relative;height:150px;margin:0;overflow:hidden;border-radius:80px 6px 6px 80px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-directory-page,.legacy-guide-site-shell.guide-v2.guide-refresh .guide-planning-sheet-page{padding-bottom:40px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-finder-workspace{display:grid;grid-template-columns:270px minmax(0,1fr);gap:36px;align-items:start}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-finder-filters{background:#eaf0e3;padding:24px;border-radius:7px;position:sticky;top:108px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-finder-filter-title{display:flex;justify-content:space-between;align-items:start}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-finder-filter-title>span:last-child{font-size:1.5rem;line-height:1}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-finder-filters .legacy-guide-directory-field{display:grid;gap:7px;margin-bottom:20px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-finder-filters .legacy-guide-directory-field>span{margin:0;font-size:.8rem;color:#203f37}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-finder-filters :is(input,select){width:100%;min-height:48px;padding:10px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-finder-filters small{font-size:.72rem;color:#52664f;line-height:1.45}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-finder-more-filters{border-block:1px solid #cbd7c3;margin-bottom:18px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-finder-more-filters summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;list-style:none;cursor:pointer;font-size:.83rem}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-finder-more-filters>div{padding-top:10px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-finder-more-filters[open] summary>span{transform:rotate(45deg)}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-filter-reset{border:0;background:none;color:#214e3c;padding:4px 0 12px;text-align:left;min-height:44px;text-decoration:underline;cursor:pointer;font-size:.8rem}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-finder-note{color:#5a6f57;font-size:.78rem;line-height:1.65;margin-bottom:12px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-finder-filters>.guide-text-link{font-size:.77rem}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-finder-content{min-width:0}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-finder-view-switch{display:flex;gap:24px;border-bottom:1px solid #cdd9c9;margin-bottom:24px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-finder-view-switch button{display:flex;gap:20px;align-items:center;border:0;border-bottom:3px solid transparent;background:none;color:#5c6e5b;min-height:54px;padding:5px 0 12px;cursor:pointer;font-size:1.02rem}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-finder-view-switch button[aria-pressed=true]{border-bottom-color:#224e3e;color:#183f37}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-finder-view-switch button>span{background:#e5ecdc;padding:2px 9px;border-radius:50%;font-size:.8rem}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-finder-categories .legacy-guide-directory-chip-row{display:flex;flex-wrap:wrap;gap:8px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-finder-categories button{background:#fffdf6;border:1px solid #c7d3c1;border-radius:5px!important;color:#31543f;min-height:44px;display:flex;align-items:center;gap:8px;padding:10px 15px;font-size:.82rem;cursor:pointer}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-finder-categories button:is(.is-active,:hover){color:#fff;background:#204c3e;border-color:#204c3e}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-finder-categories svg{width:19px;height:19px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-finder-sector{display:flex;align-items:center;gap:18px;font-size:.85rem;margin-top:18px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-finder-sector select{flex:1 1;max-width:360px}.legacy-guide-site-shell.guide-v2.guide-refresh .legacy-guide-directory-summary{display:flex;align-items:center;justify-content:space-between;background:none;border:0;margin:20px 0 12px;padding:0}.legacy-guide-site-shell.guide-v2.guide-refresh .legacy-guide-directory-summary p{font-size:.86rem}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-finder-info{border:1px solid #adbea8;background:none;color:#254f40;border-radius:50%;min-width:36px;height:36px;cursor:pointer}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-finder-results{border-top:1px solid #ccd7c7}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-finder-result.legacy-guide-directory-card{display:grid;grid-template-columns:62px minmax(0,1fr) 44px;gap:0 22px;padding:26px 0!important;border:0!important;border-bottom:1px solid #ccd7c7!important;border-radius:0!important;background:transparent!important;box-shadow:none;transform:none;min-width:0}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-result-symbol{width:62px;height:68px;display:grid;place-items:center;background:#e8eddd;border-radius:30px 30px 5px 5px;color:#486747}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-result-symbol svg{width:29px;height:29px}.legacy-guide-site-shell.guide-v2.guide-refresh .is-location .guide-result-symbol{background:#eee5d5;color:#796641}.legacy-guide-site-shell.guide-v2.guide-refresh .is-stakeholder .guide-result-symbol{background:#e8e4ee;color:#6b5c76}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-result-copy{min-width:0}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-result-meta{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:.66rem;text-transform:uppercase;letter-spacing:.08em;color:#62775b;margin-bottom:8px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-finder-result h3{font-size:1.4rem;line-height:1.25;margin:0 0 8px;overflow-wrap:anywhere}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-result-copy>p{font-size:.8rem;line-height:1.5;margin:0}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-result-copy .guide-result-description{font-size:.86rem;margin-top:10px;max-width:64ch}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-result-actions{margin-top:12px}.legacy-guide-site-shell.guide-v2.guide-refresh .legacy-guide-directory-detail-toggle{border:0;padding:5px 0;min-height:38px;background:none;color:#254f40;text-decoration:underline;text-underline-offset:4px;font-size:.82rem;cursor:pointer}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-finder-result>.legacy-guide-directory-favorite{position:static;grid-column:3;grid-row:1;align-self:start;margin:0;color:#4f6c4e;background:none;border:1px solid #c5d2bf;border-radius:50%;width:44px;height:44px}.legacy-guide-site-shell.guide-v2.guide-refresh .legacy-guide-directory-favorite.is-selected{color:#6d352f;background:#f2e6dc}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-result-expanded{grid-column:2/-1;min-width:0}.legacy-guide-site-shell.guide-v2.guide-refresh .legacy-guide-directory-trauorte{border-color:#d6dfce;font-size:.85rem}.legacy-guide-site-shell.guide-v2.guide-refresh .legacy-guide-directory-trauorte summary{padding-block:10px;min-height:44px}.legacy-guide-site-shell.guide-v2.guide-refresh .legacy-guide-directory-inline-details{background:#edf2e7;border:0;border-radius:5px;padding:18px;margin-top:16px}.legacy-guide-site-shell.guide-v2.guide-refresh .legacy-guide-directory-inline-row{border-color:#d1ddc9}.legacy-guide-site-shell.guide-v2.guide-refresh .legacy-guide-directory-inline-row :is(dt,dd,a){color:#2c503d}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-finder-load{display:flex;justify-content:space-between;width:100%;background:#e9eedf;border:1px solid #ccd7c4;border-radius:5px;padding:18px 24px;margin-top:22px;color:#204633;cursor:pointer}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-finder-empty{text-align:center;padding:55px 20px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-finder-empty>span{font-size:2.5rem;color:#678360}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-finder-empty p{max-width:48ch;margin:15px auto 25px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-favorite-panel-inline{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:16px;background:#e8eedc;border:0;border-radius:5px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-favorite-panel-inline :is(p,small){color:#284b36}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-favorite-panel-inline small{font-size:.72rem}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-favorite-panel-inline button{background:transparent;border:1px solid #a8b99c;color:#224332;font-size:.76rem;border-radius:4px;padding:8px 12px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-favorite-panel-inline .legacy-guide-directory-favorite-primary{background:#244b38;color:white}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-favorites-heading{margin-block:30px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-favorites-heading h2{font-size:2.2rem;margin-bottom:12px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-favorite-list{padding:0;list-style:none}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-favorite-list li{display:flex;justify-content:space-between;align-items:start;gap:20px;padding:24px 0;border-bottom:1px solid #ccd7c4}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-favorite-list h3{font-size:1.35rem;margin-block:6px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-favorite-list button{min-height:44px;background:none;border:0;color:#744537;text-decoration:underline;cursor:pointer}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-planner{background:#fffefa;border:1px solid #d2dccb;border-radius:8px;padding:30px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-planning-sheet-toolbar{padding-bottom:10px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-planner button{color:#254b36;border-color:#afc0a4;border-radius:4px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-planner button:hover{background:#e8efdf}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-planner-templates{border-color:#d2dccb;padding-block:18px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-planning-sheet-basics{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding-block:24px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-planning-sheet-basics label{font-size:.8rem}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-planner-tabs{display:flex;gap:8px;border-bottom:1px solid #cbd7c3;padding-bottom:14px;margin-bottom:24px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-planner-tabs button{flex:1 1;padding:12px 8px;border-color:transparent;background:#eef2e8}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-planner-tabs button[aria-pressed=true]{color:#fff;background:#204936}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-planning-sheet-grid{display:block}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-planning-sheet-section{border:0;background:transparent;padding:0}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-planning-sheet-section-head{margin-bottom:18px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-planning-sheet-section-head>span{display:none}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-planning-sheet-section h2{font-size:1.7rem}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-planning-sheet-section-head p{font-size:.82rem}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-planning-timeline{display:grid;gap:0;margin-top:15px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-planning-timeline-row{display:block;border:0;border-top:1px solid #d1ddc9;background:none;padding:0;border-radius:0}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-planner .guide-timeline-preview{display:grid;grid-template-columns:85px 1fr auto;align-items:center;gap:20px;width:100%;border:0;border-radius:0;padding:22px 12px;background:transparent;text-align:left}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-timeline-clock{font-family:var(--font-serif),Georgia,serif;font-size:1.5rem;color:#285540;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-timeline-preview strong{display:block;font-size:1rem;font-weight:550}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-timeline-preview small{display:block;font-size:.77rem;font-weight:400;color:#677360;margin-top:4px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-timeline-edit{font-size:.75rem;text-decoration:underline;text-underline-offset:4px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-planning-timeline-row.is-editing{background:#f0f4e9}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-timeline-editor{display:grid;grid-template-columns:130px 1fr 44px;gap:14px;padding:0 20px 22px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-timeline-editor label{display:grid;gap:6px;font-size:.77rem;min-width:0}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-timeline-editor input{width:100%}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-timeline-editor .guide-planner-row-note{grid-column:1/-1}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-timeline-editor .guide-planner-remove{align-self:end}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-planner-add{margin-top:20px;width:100%;border-style:dashed;background:#f4f6ed}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-planner-practical{display:grid;grid-template-columns:1fr 1fr;gap:40px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-planning-sheet-side{display:block}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-planning-transfer-grid{gap:12px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-planning-transfer-total{background:#edf2e4;color:#244b35;border-radius:5px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-planning-rain-field textarea{width:100%;min-height:170px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-planning-checks{display:grid;grid-template-columns:1fr 1fr;gap:12px 30px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-planning-checks label{padding:16px 0;border-bottom:1px solid #d5dfce}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-planner progress{accent-color:#315b3e}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-hero{grid-template-columns:1fr 1fr;gap:60px;padding:48px 0 55px;align-items:center}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-hero-photo{height:390px;min-height:0;border-radius:6px 100px 6px 6px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-hero h1{font-size:clamp(2.5rem,4.4vw,4.4rem)}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-hero .guide-lead{font-size:1rem}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-article-intro{border-left:3px solid #a9bd8c;padding-left:25px;max-width:780px;margin-block:10px 42px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-contents{gap:8px;border-color:#ccd7c4}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-contents a{background:#e8edde;color:#234d38;border-radius:4px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-detail-checklist-card{background:#e7eddd;border-radius:5px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-detail-priority-card{border-color:#ced9c6}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-detail-priority-card p{font-size:.92rem}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-detail-article-card{border-color:#c9d5c2}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-detail-section-image{border-radius:5px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-entry-next-card{background:#e7eddd;border-radius:5px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-detail-faq-card{border-color:#c5d3bd}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-detail-faq-card summary{color:#214d37}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-reading-nav{display:flex;flex-wrap:wrap;gap:12px 24px;padding:20px 0;border-bottom:1px solid #d1dcc9}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-reading-nav a{color:#4e6950;font-size:.81rem;text-decoration:none;padding-block:5px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-reading-nav a[aria-current=page]{color:#214631;text-decoration:underline;text-underline-offset:5px}.legacy-guide-site-shell.guide-v2.guide-refresh .legacy-guide-site-footer{width:min(1280px,calc(100% - 96px));border-color:#c4d1bb;padding-block:35px;margin-top:75px}.legacy-guide-site-shell.guide-v2.guide-refresh .legacy-guide-site-footer a{color:#35563d}.legacy-guide-site-shell.guide-v2.guide-refresh .legacy-guide-site-footer-mini{border-color:#d1dcc9}@media (min-width:961px){.legacy-guide-site-shell.guide-v2.guide-refresh .guide-finder-more-filters>summary{display:none}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-finder-more-filters>div{display:block}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-finder-more-filters::details-content{content-visibility:visible}}@media (max-width:1100px){.legacy-guide-site-shell.guide-v2.guide-refresh .guide-desktop-nav,.legacy-guide-site-shell.guide-v2.guide-refresh .guide-header-inner{gap:18px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-plan-feature{gap:40px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-finder-workspace{grid-template-columns:235px minmax(0,1fr);gap:25px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-finder-filters{padding:18px}}@media (max-width:960px){.legacy-guide-site-shell.guide-v2.guide-refresh .guide-finder-workspace{grid-template-columns:1fr;gap:22px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-finder-filters{position:static;display:grid;grid-template-columns:minmax(0,1fr) 130px;gap:0 18px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-filter-reset,.legacy-guide-site-shell.guide-v2.guide-refresh .guide-finder-filter-title,.legacy-guide-site-shell.guide-v2.guide-refresh .guide-finder-filters>a,.legacy-guide-site-shell.guide-v2.guide-refresh .guide-finder-filters>p,.legacy-guide-site-shell.guide-v2.guide-refresh .guide-finder-more-filters{grid-column:1/-1}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-finder-filters>a,.legacy-guide-site-shell.guide-v2.guide-refresh .guide-finder-filters>p{display:none}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-finder-more-filters{margin-bottom:0}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-search-start{grid-template-columns:1fr 1fr}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-search-start>button{grid-column:1/-1}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-planning-sheet-basics{grid-template-columns:1fr 1fr}}@media (max-width:760px){.legacy-guide-site-shell.guide-v2.guide-refresh .legacy-guide-site-footer,.legacy-guide-site-shell.guide-v2.guide-refresh .legacy-guide-site-main{width:calc(100% - 36px)}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-header-inner{width:calc(100% - 28px);min-height:72px;gap:10px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-brand-seal{width:43px;height:43px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-brand{gap:8px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-brand-name{font-size:1.3rem}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-brand-name small{font-size:.45rem;letter-spacing:.06em}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-header-plan{display:none}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-menu-button{margin-left:auto;border-radius:5px;font-size:.82rem;padding-inline:14px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-cover{margin-inline:-18px;min-height:640px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-cover>img{object-position:64% 30%!important}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-cover-shade{background:linear-gradient(0deg,#08281deb,#0c2c20a6 36%,#0c2c200d 90%)}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-cover-copy{width:calc(100% - 44px);padding-block:280px 62px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-cover-copy .guide-eyebrow{font-size:.59rem;margin-bottom:14px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-cover h1{font-size:clamp(2.8rem,11.5vw,4.3rem);line-height:1.04;max-width:none}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-cover-copy>p:not(.guide-eyebrow){margin-block:18px;max-width:34ch;font-size:.9rem}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-cover-caption{bottom:16px;left:22px;right:16px;font-size:.55rem}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-cover-note{top:22px;right:22px;width:76px;height:76px;font-size:.95rem}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-home-discovery{margin:22px 0 60px;padding:24px 20px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-search-heading{display:block;margin-bottom:20px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-search-heading h2{font-size:1.8rem}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-search-heading p{margin-top:8px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-search-start{grid-template-columns:1fr;gap:16px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-search-shortcuts{gap:12px 18px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-search-shortcuts>span{width:100%}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-section-heading{display:block;margin-bottom:26px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-section-heading>p{margin-top:20px;font-size:.9rem}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-theme-grid{display:grid;grid-template-columns:1fr;gap:34px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-theme figure{aspect-ratio:4/3;margin-bottom:20px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-theme:nth-child(2) figure{border-radius:6px 80px 6px 6px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-themes{margin-bottom:55px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-plan-feature{margin-inline:-18px;padding:45px 24px;grid-template-columns:1fr;gap:40px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-plan-feature>div>p:not(.guide-eyebrow){font-size:.92rem}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-plan-preview{padding:25px 20px;transform:rotate(1deg)}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-plan-feature .guide-plan-preview>p{font-size:1.8rem}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-plan-preview>div{gap:10px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-plan-preview strong{font-size:.87rem}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-plan-preview small{font-size:.68rem}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-author{padding:60px 4px 0;grid-template-columns:1fr;gap:30px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-author figure{height:330px;width:75%;max-width:320px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-author h2{font-size:2rem}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-author p{font-size:.92rem}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-tool-intro{grid-template-columns:1fr;gap:0;padding-block:28px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-tool-intro figure{display:none}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-tool-intro h1{font-size:clamp(2rem,8.2vw,3rem)}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-tool-intro .guide-lead{font-size:.88rem;margin-top:12px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-finder-filters{padding:18px 16px 8px;grid-template-columns:minmax(0,1fr) 90px;gap:0 10px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-finder-filters :is(input,select){padding-inline:8px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-finder-filter-title .guide-eyebrow{margin-bottom:14px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-finder-filters small{font-size:.65rem}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-finder-view-switch{gap:26px;margin-bottom:18px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-finder-categories .legacy-guide-directory-chip-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-finder-categories button{justify-content:center;padding:10px 7px;font-size:.76rem}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-finder-sector{display:grid;gap:6px}.legacy-guide-site-shell.guide-v2.guide-refresh .legacy-guide-directory-summary p{font-size:.75rem}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-finder-result.legacy-guide-directory-card{grid-template-columns:43px minmax(0,1fr) 44px;gap:0 12px;padding-block:22px!important}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-result-symbol{width:43px;height:54px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-result-symbol svg{width:23px;height:23px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-finder-result h3{font-size:1.2rem}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-result-meta{font-size:.6rem;letter-spacing:.02em}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-result-copy .guide-result-description{font-size:.79rem}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-result-expanded{grid-column:1/-1}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-favorite-panel-inline{padding:14px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-favorite-panel-inline .legacy-guide-directory-favorite-panel-actions{margin:0;display:flex;flex-wrap:wrap;gap:8px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-favorite-list li{flex-wrap:wrap}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-planner{padding:18px 14px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-planning-sheet-toolbar{display:flex;flex-direction:column;align-items:stretch;gap:10px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-planning-sheet-toolbar>div{flex-wrap:wrap}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-planning-sheet-toolbar button{flex:1 1;padding:9px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-planner-privacy{font-size:.72rem;margin-top:5px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-planner-templates{gap:12px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-planner-templates>span{font-size:.82rem}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-planner-templates>div{gap:8px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-planner-templates button{font-size:.75rem;padding-inline:10px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-planning-sheet-basics{gap:18px 10px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-planning-sheet-basics label:nth-last-child(-n+2){grid-column:1/-1}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-planning-sheet-basics input{width:100%}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-planner-tabs{gap:5px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-planner-tabs button{font-size:.72rem;padding:10px 4px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-planner .guide-timeline-preview{grid-template-columns:57px minmax(0,1fr);gap:5px 10px;padding:18px 4px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-timeline-preview strong{font-size:.93rem;overflow-wrap:anywhere}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-timeline-preview small{font-size:.72rem}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-timeline-clock{font-size:1.27rem}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-timeline-edit{grid-column:2;font-size:.7rem}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-timeline-editor{grid-template-columns:minmax(0,1fr) 44px;padding:0 10px 20px;gap:12px 8px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-timeline-editor>label:first-child{grid-column:1}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-timeline-editor .guide-planner-row-label{grid-column:1;grid-row:2}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-timeline-editor .guide-planner-remove{grid-column:2;grid-row:2}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-timeline-editor .guide-planner-row-note{grid-row:3}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-planner-practical{grid-template-columns:1fr;gap:35px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-planning-checks{grid-template-columns:1fr;gap:4px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-hero{grid-template-columns:1fr;gap:26px;padding:26px 0 40px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-hero h1{font-size:clamp(2.3rem,9vw,3rem)}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-hero-photo{height:280px;border-radius:5px 65px 5px 5px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-article-intro{padding-left:18px;font-size:1rem}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-reading-nav{gap:5px 17px;padding-block:14px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-reading-nav a{font-size:.72rem}.legacy-guide-site-shell.guide-v2.guide-refresh .legacy-guide-site-footer{margin-top:50px}}@media print{.legacy-guide-site-shell.guide-v2.guide-refresh .guide-finder-workspace,.legacy-guide-site-shell.guide-v2.guide-refresh .guide-planner-tabs,.legacy-guide-site-shell.guide-v2.guide-refresh .guide-tool-intro{display:none!important}}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-finder .legacy-guide-directory-field input{border:1px solid #b8c4b9!important;border-radius:5px!important;padding:10px!important;min-height:48px;background:#fffefa!important}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-finder .legacy-guide-directory-field>span{text-transform:none;letter-spacing:0;font-weight:600}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-finder .legacy-guide-directory-summary{margin-inline:0;border-radius:0;border:0;background:none;padding:0}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-finder .legacy-guide-directory-chip-row button.is-active{background:#204c3e;border-color:#204c3e}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-finder .guide-finder-result:hover{transform:none;box-shadow:none;border-bottom-color:#b1c0a7!important}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-finder .legacy-guide-directory-field small{margin:0;color:#52664f;font-size:.72rem}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-planner-basics{margin-block:0 20px;border-bottom:1px solid #d2dccb}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-planner-basics summary{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;cursor:pointer;font-size:.9rem}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-planner-basics summary>span{font-size:.73rem;color:#5a714e}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-footer-top{display:grid;grid-template-columns:1.7fr 1fr 1fr;gap:40px;padding-block:20px 45px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-footer-brand{font-family:var(--font-serif),Georgia,serif;font-size:2rem;line-height:1.2;text-decoration:none}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-footer-brand em{color:#66815d}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-footer-top p{font-size:.8rem;margin-top:22px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-footer-top nav{display:flex;flex-direction:column;align-items:start;gap:10px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-footer-top nav>span{font-size:.68rem;text-transform:uppercase;letter-spacing:.12em;color:#53645b;margin-bottom:8px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-footer-top nav>a{font-size:.84rem;padding-block:6px;text-decoration:none}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-footer-top nav>a:hover{text-decoration:underline;text-underline-offset:5px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:22px;border-top:1px solid #cdd8c3;color:#62765a}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-footer-bottom nav{display:flex;gap:20px;font-size:.74rem}@media (max-width:760px){.legacy-guide-site-shell.guide-v2.guide-refresh .guide-cover,.legacy-guide-site-shell.guide-v2.guide-refresh .guide-plan-feature{width:calc(100% + 36px);max-width:none}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-footer-top{grid-template-columns:1fr 1fr;gap:30px 20px;padding-bottom:25px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-footer-top>div{grid-column:1/-1}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-footer-brand{font-size:1.6rem}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-footer-bottom{align-items:start;flex-direction:column;gap:12px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-planning-sheet-basics{grid-template-columns:1fr}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-planning-sheet-basics>*{grid-column:1!important;margin:0;padding:0}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-date-inputs{max-width:300px}}.legacy-guide-site-shell.guide-v2.guide-refresh .legacy-guide-site-main{overflow:visible}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-planning-sheet-toolbar button:first-child{color:#fffef6;background:#204936}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-planning-sheet-toolbar button:first-child:hover{color:#fffef6;background:#326043}@media (max-width:760px){.legacy-guide-site-shell.guide-v2.guide-refresh .guide-planning-sheet-toolbar>p{max-width:none;width:100%}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-planning-sheet-toolbar button{font-size:.74rem;white-space:nowrap}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-planning-sheet-section-head{margin-bottom:10px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-planning-sheet-section-head h2{font-size:1.6rem}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-planner .guide-planning-sheet-section{padding:0!important}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-planner-basics summary{min-height:54px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-planner-privacy{margin-bottom:14px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-planner-templates{padding-block:14px;gap:10px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-planner-sort{margin-block:8px}}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-finder-filters .legacy-guide-directory-field{align-content:start}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-finder-filters select{min-height:48px;border-radius:5px}.legacy-guide-site-shell.guide-v2.guide-refresh .legacy-legal-page{width:100%;max-width:100%;min-width:0;margin:0;padding-block:40px}.legacy-guide-site-shell.guide-v2.guide-refresh .legacy-legal-copy{min-width:0;overflow-wrap:anywhere}.legacy-guide-site-shell.guide-v2.guide-refresh .legacy-legal-page :is(h1,h2,h3){overflow-wrap:anywhere}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-plan-feature .guide-plan-preview>p:not(.guide-eyebrow){color:#183f37}html:has(.guide-refresh){scroll-behavior:auto}.legacy-guide-site-shell.guide-v2.guide-refresh:has(.guide-detail-page) .guide-header:after{content:"";position:absolute;inset:auto 0 -1px;height:2px;background:#62816c;transform:scaleX(var(--guide-progress,0));transform-origin:left;pointer-events:none}.legacy-guide-site-shell.guide-v2.guide-refresh :is(.guide-text-link,.guide-search-shortcuts a){text-decoration-thickness:1px;text-decoration-color:#9aaf9e}.legacy-guide-site-shell.guide-v2.guide-refresh :is(.guide-text-link,.guide-search-shortcuts a):hover{text-decoration-color:currentColor}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-theme:focus-visible h3{text-decoration:underline;text-underline-offset:6px}.legacy-guide-site-shell.guide-v2.guide-refresh :is(.guide-button,.guide-menu-button):active{transform:translateY(0)}@media (hover:hover) and (pointer:fine){.legacy-guide-site-shell.guide-v2.guide-refresh .guide-theme:hover img{transform:scale(1.035)}}@media (hover:none){.legacy-guide-site-shell.guide-v2.guide-refresh .guide-button:hover,.legacy-guide-site-shell.guide-v2.guide-refresh .guide-theme:hover img{transform:none}}@media (max-width:760px){.legacy-guide-site-shell.guide-v2.guide-refresh :is(input:not([type=checkbox]),select,textarea){font-size:16px}}@media (prefers-reduced-motion:no-preference){.legacy-guide-site-shell.guide-v2.guide-refresh :is(.guide-text-link,.guide-search-shortcuts a){transition:text-decoration-color .18s ease}.legacy-guide-site-shell.guide-v2.guide-refresh :is(.guide-planner-tabs button,.guide-finder-view-switch button,.legacy-guide-directory-favorite){transition:color .18s ease,background-color .18s ease,border-color .18s ease}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-mobile-menu:not([hidden]){animation:guide-surface-in .2s ease-out}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-planning-sheet-grid>.guide-planning-sheet-section:not([hidden]),.legacy-guide-site-shell.guide-v2.guide-refresh .guide-planning-sheet-side>:not([hidden]){animation:guide-surface-in .22s ease-out}.legacy-guide-site-shell.guide-v2.guide-refresh .legacy-guide-directory-favorite.is-selected{animation:guide-saved .28s ease-out}@keyframes guide-surface-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes guide-saved{50%{transform:scale(1.12)}}}@media print{.legacy-guide-site-shell.guide-v2.guide-refresh .guide-header:after{display:none}}.guide-refresh .guide-comparison-mobile-summary{display:none}.guide-refresh .guide-next-step{margin:0 0 64px;padding:30px 0;border-block:1px solid var(--guide-v2-line)}.guide-refresh .guide-next-step>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.guide-refresh .guide-next-step a{display:grid;grid-template-columns:36px 1fr;gap:7px 14px;text-decoration:none;padding:12px 0;color:#183f37}.guide-refresh .guide-next-step a:hover strong{text-decoration:underline;text-underline-offset:5px}.guide-refresh .guide-next-step a>span{grid-row:span 2;font:1.6rem var(--font-serif),Georgia,serif;color:#627560}.guide-refresh .guide-next-step strong{font-size:1.06rem}.guide-refresh .guide-next-step small{font-size:.92rem;color:#53645b;line-height:1.5}.guide-refresh :is(.guide-comparison,.guide-registry-notes){margin:24px 0 64px;padding:clamp(20px,3.4vw,48px);background:#e9eee3;border-radius:8px;min-width:0}.guide-refresh .guide-registry-notes{background:transparent;padding-inline:0}.guide-refresh :is(.guide-comparison,.guide-registry-notes) .guide-section-heading{margin-bottom:28px}.guide-refresh .guide-comparison-form{border:0;padding:0;margin:0;min-width:0}.guide-refresh .guide-comparison-basis{display:grid;grid-template-columns:minmax(180px,1fr) 2fr;gap:30px;align-items:center}.guide-refresh .guide-comparison-basis label{max-width:320px}.guide-refresh .guide-comparison :is(label,input,textarea){display:block;width:100%;box-sizing:border-box}.guide-refresh .guide-comparison label{font-size:.9rem;line-height:1.5;font-weight:700;color:#284538}.guide-refresh .guide-comparison :is(input,textarea){margin-top:7px;font-weight:400}.guide-refresh .guide-comparison textarea{resize:vertical}.guide-refresh .guide-comparison :is(input,textarea)[aria-invalid=true]{border:2px solid #943923}.guide-refresh .guide-comparison-hint{padding-block:20px;margin-block:12px 0;font-size:.95rem}.guide-refresh .guide-comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.guide-refresh .guide-offer{margin:0;min-width:0;padding:24px;border:1px solid #b9c9b6;border-radius:5px;background:#fdfcf8}.guide-refresh .guide-offer legend{padding:0 9px;font:1.35rem var(--font-serif),Georgia,serif;color:#183f37}.guide-refresh .guide-offer-prices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}.guide-refresh .guide-offer-result{display:grid;gap:9px;margin-top:24px;padding:20px 0;border-block:1px solid #d7ddd3;overflow-wrap:anywhere}.guide-refresh .guide-offer-result strong{font:clamp(1.4rem,2.7vw,2.5rem) var(--font-serif),Georgia,serif;color:#183f37}.guide-refresh .guide-offer-result strong.guide-offer-empty{font:700 1rem/1.5 var(--font-sans),sans-serif}.guide-refresh .guide-offer-result :is(span,small){color:#53645b;font-size:.86rem;line-height:1.5}.guide-refresh .guide-offer-notes summary{padding:18px 0;cursor:pointer;font-size:.92rem;color:#183f37;font-weight:700}.guide-refresh .guide-comparison-formula{margin-top:24px;font-size:.9rem}.guide-refresh .guide-comparison-storage{margin-top:20px;font-size:.84rem}.guide-refresh .guide-text-link:is(button){background:transparent;border:0;padding:12px 0;cursor:pointer;color:#183f37;min-height:44px}.legacy-guide-site-shell.guide-v2.guide-refresh .guide-input-error{color:#943923;font-size:.88rem;line-height:1.5}.guide-refresh .guide-visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.guide-refresh .guide-source-date{font-size:.88rem;padding-bottom:15px}.guide-refresh .guide-registry-rows article{display:grid;grid-template-columns:minmax(150px,1fr) 2.5fr;gap:30px;padding:26px 0;border-top:1px solid #c9d5c2}.guide-refresh .guide-registry-rows h3{font-size:1.45rem;line-height:1.3}.guide-refresh .guide-registry-rows p{margin:0 0 10px}.guide-refresh :is(.guide-registry-rows,.guide-section-sources) a{color:#234d38;text-decoration:underline;text-underline-offset:3px}.guide-refresh .guide-section-sources{font-size:.85rem;margin-top:24px}.guide-refresh .guide-inquiry-template{padding:24px;margin-top:25px;background:#e9eee3;border-left:3px solid #6c8464}.guide-refresh .guide-inquiry-template blockquote{white-space:pre-line;margin:0 0 20px;font:1rem/1.8 var(--font-sans),sans-serif;color:#284538;-webkit-user-select:text;user-select:text}@media (max-width:760px){.guide-refresh .guide-comparison-mobile-summary{display:grid;gap:18px;margin:24px 0;border-block:1px solid #b9c9b6;padding:20px 0}.guide-refresh .guide-comparison-mobile-summary>div{display:grid;grid-template-columns:1fr 1fr;gap:10px;overflow-wrap:anywhere}.guide-refresh .guide-comparison-mobile-summary dt{font-weight:700}.guide-refresh .guide-comparison-mobile-summary dd{display:grid;gap:6px;margin:0;text-align:right}.guide-refresh .guide-comparison-mobile-summary small{font-size:.8rem}.guide-refresh .guide-next-step>div{grid-template-columns:1fr;gap:0}.guide-refresh .guide-next-step a+a{border-top:1px solid #d7ddd3;padding-top:20px;margin-top:10px}.guide-refresh .guide-comparison-basis,.guide-refresh .guide-comparison-grid,.guide-refresh .guide-registry-rows article{grid-template-columns:1fr;gap:14px}.guide-refresh .guide-comparison-basis label{max-width:none}.guide-refresh .guide-offer{padding:18px 14px}.guide-refresh .guide-offer-prices{grid-template-columns:1fr;gap:14px}.guide-refresh .guide-comparison-grid{gap:28px}.guide-refresh .guide-registry-rows h3{margin:0}.guide-refresh .guide-comparison .guide-actions{align-items:stretch;flex-direction:column}}@media print{.guide-refresh .guide-comparison{background:#fff}.guide-refresh .guide-comparison .guide-actions{display:none}.guide-refresh .guide-offer{page-break-inside:avoid;break-inside:avoid}}