/* Shared presentation for the guide, section, tool and utility pages. */
.themed-page .breadcrumbs{margin-bottom:1.1rem}
.page-masthead{display:grid;grid-template-columns:minmax(0,1fr) 17rem;grid-template-areas:"copy details";gap:2rem 3rem;align-items:center;padding:2.4rem 2.5rem;background:var(--paper);border:1px solid var(--line);border-top:5px solid var(--sun);border-radius:10px;margin-bottom:2rem;min-width:0}
.page-heading-copy{grid-area:copy;min-width:0}.page-heading-copy>.eyebrow{display:flex;align-items:center;gap:.7rem;margin-bottom:1rem;color:var(--ink);font-size:.7rem}.page-heading-copy>.eyebrow::before{content:"";width:1.7rem;height:3px;background:var(--sun);flex-shrink:0}
.page-heading-copy h1{font-size:clamp(2.6rem,4.5vw,4.25rem);line-height:1.06;letter-spacing:-.055em;max-width:22ch;margin-bottom:1.2rem;overflow-wrap:break-word}
.page-heading-copy .lede{font-size:1.05rem;line-height:1.75;max-width:49rem;margin:0;color:var(--text)}
.page-heading-details{grid-area:details;min-width:0;padding:1.1rem 0 1.1rem 1.5rem;border-left:1px solid var(--line)}
.page-heading-details .article-meta{display:block;margin:0}.page-heading-details .article-meta p{font-size:.77rem;line-height:1.8;margin:0}.page-heading-details .article-meta p+p{margin-top:.2rem}
.page-heading-details .save-button{margin-top:1rem;font-size:.8rem;padding:.65rem .9rem;min-height:46px}.page-heading-details [data-save-status]{font-size:.75rem;margin:.5rem 0 0}
.page-masthead-dark{background:var(--ink);border-color:var(--ink);border-top-color:var(--sun);color:var(--paper);grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "details";gap:1.3rem}
.page-masthead-dark h1,.page-masthead-dark .page-heading-copy>.eyebrow{color:var(--paper)}.page-masthead-dark .lede,.page-masthead-dark .article-meta p,.page-masthead-dark [data-save-status]{color:#e3ebf2}
.page-masthead-dark .page-heading-details{padding:0;border:0;display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.page-masthead-dark .article-meta{display:flex;gap:.25rem 1.3rem;flex-wrap:wrap}.page-masthead-dark .article-meta p+p{margin:0}.page-masthead-dark .save-button{margin:0;border-color:#e3ebf2;color:var(--paper)}.page-masthead-dark .save-button:hover,.page-masthead-dark .save-button.is-saved{background:var(--paper);color:var(--ink)}
.page-masthead-dark :is(a,button):focus-visible{outline-color:var(--sun)}
.has-heading-photo{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-areas:"copy photo" "details photo";align-items:center;gap:1.5rem 2.5rem}.has-heading-photo .page-heading-details{border:0;padding:0;display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.has-heading-photo .save-button{margin:0}
.page-heading-photo{grid-area:photo;min-width:0}.page-heading-photo .travel-photo{margin:0;background:var(--paper);border-radius:7px;overflow:hidden;border:1px solid var(--line)}.page-heading-photo .travel-photo img{width:100%;height:auto;aspect-ratio:1.35;object-fit:cover}.page-heading-photo .travel-photo figcaption{margin:0;padding:.65rem .85rem;color:var(--muted);font-size:.7rem;line-height:1.6}.page-heading-photo figcaption a{color:inherit}
.masthead-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.7rem 1.25rem;margin-top:1.4rem}.masthead-actions .button{background:var(--sun);border-color:var(--sun);color:var(--ink);font-size:.85rem}.masthead-actions .button:hover{background:var(--paper);border-color:var(--paper)}.masthead-text-link{display:inline-flex;align-items:center;min-height:44px;font-size:.85rem;color:var(--paper);text-underline-offset:4px}
.page-masthead:not(.page-masthead-dark) .masthead-text-link{color:var(--ink);font-weight:600}
.page-masthead-utility{padding:2rem 2.25rem}.page-masthead-utility h1{font-size:clamp(2.3rem,4vw,3.4rem)}
.themed-page .guide-layout{grid-template-columns:15rem minmax(0,1fr);grid-template-areas:"topics main";gap:2rem;margin-top:0}
.themed-page .guide-layout>.guide-rail{grid-area:topics;border:0;padding:0;background:transparent;position:sticky;top:1rem;max-height:calc(100dvh - 2rem);overflow-y:auto;scrollbar-width:thin}
.themed-page .guide-layout>.guide-article{grid-area:main;max-width:none;background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:.1rem 2rem}
.themed-page .article-toc{padding:1rem;background:var(--paper);border:1px solid var(--line);border-top:4px solid var(--sun);margin:0;border-radius:6px}.themed-page .article-toc h2{font-size:.88rem;margin-bottom:.65rem}.themed-page .article-toc ol{list-style:none;padding:0;margin:0;counter-reset:topics}.themed-page .article-toc li{margin:0;counter-increment:topics}.themed-page .article-toc a{display:grid;grid-template-columns:1.4rem minmax(0,1fr);gap:.35rem;min-height:48px;padding:.55rem .35rem;font-size:.8rem;font-weight:550;line-height:1.5;text-decoration:none;border-radius:4px}.themed-page .article-toc a::before{content:counter(topics,decimal-leading-zero);font-size:.65rem;color:var(--muted);align-self:start;padding-top:.15rem}.themed-page .article-toc a:hover{background:var(--wash)}
.guide-article>.content-block{margin:0;padding:2rem 0;border-bottom:1px solid var(--line);scroll-margin-top:1rem}.guide-article>.content-block:last-child{border:0}.guide-article h2{font-size:1.9rem;line-height:1.2;max-width:32ch}.guide-article h3{font-size:1.2rem;letter-spacing:-.025em}.guide-article p,.guide-article li{font-size:1rem;line-height:1.85;max-width:72ch}.guide-article ul:not(.context-links):not(.source-list){padding-left:1.25rem}
.themed-page .context-links{list-style:none;padding:0;margin:1.25rem 0 0}.themed-page .context-links li{padding:0;margin:0}.themed-page .context-links a{display:flex;align-items:center;min-height:48px;padding:.7rem .9rem;border-left:3px solid var(--sun);background:var(--wash);font-size:.9rem;font-weight:600;text-decoration:none;margin-bottom:.5rem}.themed-page .context-links a:hover{text-decoration:underline}
.themed-page .source-list{margin-bottom:0;padding-left:1.2rem}.themed-page .source-list li{font-size:.85rem;line-height:1.7}.themed-page .source-list a{display:inline-block;padding-block:.3rem}
.themed-page thead th{background:var(--ink);color:var(--paper)}.themed-page tbody tr:nth-child(even){background:var(--wash)}.themed-page table{font-size:.9rem}.themed-page caption{font-size:.85rem;font-weight:600}.themed-page .table-scroll{border:1px solid var(--line);border-radius:5px}
.themed-page .related-guides{margin:1.5rem 0 3rem}.themed-page .related-guides h2{font-size:1.3rem;margin-bottom:1rem}.themed-page .related-guides .route-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0}.themed-page .related-guides li{background:var(--paper);border:1px solid var(--line);border-top:3px solid var(--sun);border-radius:5px;padding:0}.themed-page .related-guides a{display:flex;align-items:center;min-height:72px;padding:1rem;font-size:.9rem;line-height:1.5;text-decoration:none}.themed-page .related-guides a:hover{text-decoration:underline}
.themed-page .stay-profile{margin-block:1.5rem;padding:1.5rem;border:1px solid var(--line);border-top:5px solid var(--sun);border-radius:6px}.themed-page .stay-profile h2{font-family:Fraunces,Georgia,serif;font-weight:500;font-size:2rem}.themed-page .stay-profile .eyebrow{font-size:.65rem}.themed-page .stay-profile h3{margin-top:1.4rem}.themed-page .stay-drawback{margin-top:1.2rem}.themed-page .stay-profile p:last-child{margin-bottom:0}
.hub-brief{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:2rem;margin-block:2rem 3rem}.hub-brief>.content-block{margin:0;padding-top:1.2rem;border-top:3px solid var(--ink)}.hub-brief h2{font-size:1.5rem;line-height:1.25}.hub-brief p,.hub-brief li{font-size:.95rem;line-height:1.8}
.themed-page .section-guide-index{padding:1rem 0 2rem}.section-guide-index .section-heading{display:block}.section-guide-index .section-heading h2{font-size:2.3rem;max-width:none}.section-guide-index .section-heading .eyebrow{margin-bottom:.5rem}
.section-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));counter-reset:guides}.section-guide-grid .card{counter-increment:guides;position:relative;padding:1.6rem 1.5rem 1.6rem 4.6rem;border-top:3px solid var(--ink)}.section-guide-grid .card::before{content:counter(guides,decimal-leading-zero);position:absolute;left:1.2rem;top:1.8rem;width:2.3rem;height:2.3rem;display:flex;align-items:center;justify-content:center;background:var(--sun);border-radius:4px;font-size:.8rem;font-weight:700;color:var(--ink)}.section-guide-grid .card h3{font-size:1.45rem}.section-guide-grid .card-meta{font-size:.65rem!important;margin-bottom:.5rem}.section-guide-grid .card h3 a{display:inline-flex;align-items:center;min-height:44px}.section-guide-grid .card p{font-size:.9rem}
.themed-page main>.planning-tool{max-width:none;padding:2rem;background:var(--paper);border:1px solid var(--line);border-top:5px solid var(--sun);border-radius:8px;margin-bottom:2rem}.planning-tool>h2{font-size:2.2rem;max-width:30ch}.planning-tool>p:not(.eyebrow){font-size:.95rem;max-width:72ch}.planning-tool>.eyebrow{font-size:.7rem}
.budget-workspace{display:grid;grid-template-columns:minmax(0,1fr) 18rem;gap:1.75rem;margin-top:1.5rem;align-items:start}.budget-workspace>[data-budget-server-errors]{grid-column:1/-1;margin:0}.budget-workspace .form-grid{gap:1.25rem}.themed-page .field label{font-size:.9rem;line-height:1.5}.budget-workspace .field label{min-height:2.7rem}.themed-page .field input,.themed-page .field select{border:1px solid var(--muted);min-height:50px;border-radius:4px;font-size:1rem}.themed-page .field input[aria-invalid=true]{border:2px solid var(--ink);background:#fff8de}.themed-page .form-hint{font-size:.75rem;margin:0;line-height:1.6}
.budget-summary{position:sticky;top:1rem;padding:1.5rem;background:var(--ink);color:var(--paper);border-top:5px solid var(--sun);border-radius:6px;min-width:0}.budget-summary h3{color:var(--paper);font-size:1.1rem;margin-bottom:1rem}.budget-summary .button{background:var(--sun);border-color:var(--sun);color:var(--ink);width:100%;font-size:.85rem}.budget-summary>p{font-size:.85rem;margin:1rem 0 0}.budget-summary [data-budget-total]{color:var(--paper);font-size:clamp(1.9rem,3vw,2.4rem);line-height:1.2;margin-top:.5rem;overflow-wrap:anywhere}.budget-summary [data-budget-status],.budget-summary [data-budget-status].is-error{color:#e3ebf2;font-size:.8rem}.budget-summary :is(a,button):focus-visible{outline-color:var(--sun)}
.tool-reading{max-width:58rem;margin:2rem 0;background:var(--paper);padding:.1rem 2rem;border:1px solid var(--line);border-radius:8px}.tool-reading>.content-block{padding:1.8rem 0;margin:0;border-bottom:1px solid var(--line)}.tool-reading>.content-block:last-child{border:0}.tool-reading h2{font-size:1.8rem;max-width:34ch}.tool-reading p,.tool-reading li{font-size:1rem;line-height:1.85}.template-transfer .planning-tool form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end}.template-transfer .planning-tool form>.field:last-child{align-self:end}.template-transfer .planning-tool button{font-size:.85rem;padding-inline:1rem}
.template-emergency .page-masthead{padding:1.4rem 2rem;gap:1rem 2rem;margin-bottom:1.25rem}.template-emergency .page-heading-copy h1{font-size:2.8rem}.template-emergency .page-heading-copy .lede{font-size:1rem;line-height:1.65}.template-emergency .page-heading-copy>.eyebrow{margin-bottom:.6rem}.template-emergency .emergency-contacts{padding:0 0 2rem}.template-emergency .emergency-contacts>h2{font-size:1.3rem}.template-emergency .emergency-list .card{padding:1.3rem;border-top:4px solid var(--sun)}.template-emergency .emergency-list .card h3{font-size:1.05rem}.template-emergency .emergency-list .card a{font-size:1.8rem;min-height:52px}.template-emergency .emergency-list .card p:last-child{font-size:.9rem;line-height:1.7}
.themed-page .search-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;max-width:52rem;padding:1.5rem;background:var(--paper);border:1px solid var(--line);border-top:5px solid var(--sun);border-radius:7px;margin-block:0 2rem}.themed-page .search-form label{grid-column:1/-1;font-size:1.1rem;font-weight:700}.themed-page .search-form input{min-height:50px;border-color:var(--muted)}.themed-page .search-form button{min-height:50px}.template-search .section{padding-top:0}.template-search .section>h2{font-size:1.6rem}.template-search .card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.template-search .card{border-left:4px solid var(--sun)}.template-search .card h3 a{display:inline-flex;align-items:center;min-height:44px}
.saved-workspace{max-width:58rem;background:var(--paper);border:1px solid var(--line);border-top:5px solid var(--sun);border-radius:7px;padding:1.75rem;margin-bottom:2rem}.saved-workspace>p{font-size:.95rem}.saved-workspace .saved-empty{padding:1.5rem;background:var(--wash);font-size:1rem;border-radius:4px}.saved-workspace .saved-item{border-radius:4px;border-top:0;border-left:4px solid var(--sun);background:var(--wash)}.saved-workspace .saved-item>a{display:inline-flex;align-items:center;min-height:44px}.saved-workspace .saved-item .button{font-size:.8rem;min-height:44px}
.browse-next{display:flex;gap:.7rem;flex-wrap:wrap;margin:1rem 0 3rem}.browse-next a,.directory-jumps a{display:inline-flex;align-items:center;min-height:48px;padding:.65rem 1rem;border:1px solid var(--line);border-radius:4px;background:var(--paper);font-size:.85rem;font-weight:650;text-decoration:none}.browse-next a:hover,.directory-jumps a:hover{background:var(--wash);text-decoration:underline}
.themed-page .site-directory{padding-top:0}.site-directory>h2{font-size:1.5rem}.directory-jumps{display:flex;flex-wrap:wrap;gap:.6rem;margin-block:1.25rem 2rem}.directory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;align-items:start}.directory-group{background:var(--paper);border:1px solid var(--line);border-top:5px solid var(--sun);border-radius:7px;padding:1.5rem;scroll-margin-top:1rem}.directory-group h3{font-size:1.5rem;margin-bottom:.8rem}.directory-group h3>span{display:block;font-size:.75rem;letter-spacing:0;color:var(--muted);margin-top:.4rem;font-weight:500}.directory-group .route-list{margin:0}.directory-group .route-list li{padding:0}.directory-group .route-list li:last-child{border-bottom:0}.directory-group .route-list a{display:flex;align-items:center;min-height:48px;padding:.7rem 0;font-size:.9rem;line-height:1.5;text-decoration:none}.directory-group .route-list a:hover{text-decoration:underline}
.themed-page .share-section{max-width:none;border-top:2px solid var(--ink);margin-top:2rem;padding:1.75rem 0 3rem}.themed-page .share-section h2{font-size:1.4rem}.themed-page .share-links>a,.themed-page .page-link summary{background:var(--paper);border-color:var(--line);border-radius:4px}.themed-page .page-link input{border-color:var(--muted)}
@media(max-width:1100px){.page-masthead{padding:2rem;gap:1.5rem 2rem;grid-template-columns:minmax(0,1fr) 15rem}.page-masthead-dark{grid-template-columns:minmax(0,1fr)}.has-heading-photo{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.page-heading-copy h1{font-size:3.4rem}.themed-page .guide-layout{grid-template-columns:13rem minmax(0,1fr);gap:1.25rem}.themed-page .guide-layout>.guide-article{padding-inline:1.4rem}.budget-workspace{grid-template-columns:minmax(0,1fr) 16rem;gap:1.25rem}.template-transfer .planning-tool form{grid-template-columns:1fr 1fr}.template-transfer .planning-tool form>.field:last-child{grid-column:1/-1;align-items:start}}
@media(max-width:850px){.page-masthead{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "details";gap:1.2rem}.has-heading-photo{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-areas:"copy photo" "details photo"}.page-heading-details{border:0;border-top:1px solid var(--line);padding:1rem 0 0}.page-heading-details .article-meta{display:flex;flex-wrap:wrap;gap:.25rem 1rem}.page-heading-details .article-meta p+p{margin:0}.page-heading-details .save-button{margin-top:.75rem}.themed-page .guide-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"topics" "main"}.themed-page .guide-layout>.guide-rail{position:static;max-height:none;overflow:visible}.themed-page .article-toc ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem .7rem}.themed-page .article-toc a{background:var(--wash);padding:.6rem;min-height:58px}.budget-workspace{grid-template-columns:minmax(0,1fr)}.budget-summary{position:static;max-width:none}.budget-summary>p{max-width:30rem}.budget-summary .button{width:auto}.hub-brief{gap:1.25rem}}
@media(max-width:700px){
 .themed-page .breadcrumbs{font-size:.76rem;margin-block:.5rem .75rem}.page-masthead,.page-masthead-utility{padding:1.4rem 1.25rem;border-radius:8px;margin-bottom:1.25rem;gap:1.15rem;grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "details"}.has-heading-photo{grid-template-areas:"copy" "details" "photo"}.page-heading-copy>.eyebrow{font-size:.65rem;margin-bottom:.8rem}.page-heading-copy h1,.page-masthead-utility h1{font-size:2.35rem;line-height:1.09;max-width:none;margin-bottom:.9rem}.page-heading-copy .lede{font-size:.95rem;line-height:1.75}.page-heading-details .article-meta{display:block}.page-heading-details .article-meta p{font-size:.72rem;line-height:1.8}.page-heading-details .save-button{font-size:.75rem}.page-heading-photo .travel-photo img{aspect-ratio:1.8;max-height:230px}.page-heading-photo .travel-photo figcaption{font-size:.65rem;padding:.55rem .7rem}.masthead-actions{gap:.6rem;margin-top:1.15rem;align-items:start}.masthead-actions .button{font-size:.78rem;padding:.8rem 1rem;min-height:48px}.masthead-text-link{font-size:.78rem}.page-masthead-dark .page-heading-details{gap:.75rem}
 .themed-page .guide-layout{gap:1.25rem;margin-bottom:1.5rem}.themed-page .guide-layout>.guide-article{padding:0 1.15rem}.themed-page .article-toc{padding:.9rem}.themed-page .article-toc a{font-size:.75rem;grid-template-columns:1.2rem minmax(0,1fr);gap:.25rem}.guide-article>.content-block{padding:1.5rem 0}.guide-article h2{font-size:1.65rem}.guide-article p,.guide-article li{font-size:1rem;line-height:1.8}.themed-page .related-guides .route-list{grid-template-columns:1fr}.themed-page .related-guides a{min-height:58px;font-size:.85rem}.themed-page .stay-profile{padding:1rem;margin-block:1.2rem}.themed-page .stay-profile h2{font-size:1.7rem}.themed-page .stay-drawback{padding:.85rem}
 .section-guide-grid{grid-template-columns:1fr}.section-guide-grid .card{padding:1.25rem 1rem 1.25rem 3.8rem}.section-guide-grid .card::before{left:.9rem;top:1.5rem;width:2rem;height:2rem;font-size:.73rem}.section-guide-grid .card h3{font-size:1.3rem}.section-guide-index .section-heading h2{font-size:1.9rem}.hub-brief{grid-template-columns:1fr;gap:1.5rem}.hub-brief h2{font-size:1.5rem}.hub-brief p{font-size:.95rem}
 .themed-page main>.planning-tool{padding:1.3rem 1.1rem;border-radius:6px}.planning-tool>h2{font-size:1.85rem}.planning-tool>p:not(.eyebrow){font-size:.9rem}.budget-workspace{gap:1.3rem}.budget-workspace .form-grid{grid-template-columns:1fr;gap:1rem}.budget-workspace .field label{min-height:0}.budget-summary{padding:1.2rem}.budget-summary [data-budget-total]{font-size:2rem}.tool-reading{padding:0 1.15rem}.tool-reading>.content-block{padding:1.5rem 0}.tool-reading h2{font-size:1.65rem}.template-transfer .planning-tool form{grid-template-columns:1fr}.template-transfer .planning-tool form>.field:last-child{grid-column:auto}.template-transfer .planning-tool button{width:100%}.themed-page .field label{font-size:.88rem}
 .template-emergency .page-masthead{padding:1.1rem;margin-bottom:1.1rem;gap:.7rem}.template-emergency .page-heading-copy h1{font-size:2.1rem;margin-bottom:.7rem}.template-emergency .page-heading-copy .lede{font-size:.9rem;line-height:1.65}.template-emergency .page-heading-details{padding:0;border:0}.template-emergency .emergency-list{gap:.8rem}.template-emergency .emergency-list .card{padding:1rem}.template-emergency .emergency-list .card a{font-size:1.65rem}.template-emergency .emergency-contacts>h2{font-size:1.2rem}
 .themed-page .search-form{padding:1.15rem;gap:.65rem}.themed-page .search-form label{font-size:1rem}.themed-page .search-form button{padding:.75rem .9rem;font-size:.8rem}.template-search .card-grid{grid-template-columns:1fr}.saved-workspace{padding:1.2rem}.saved-workspace .saved-item{padding:1rem}.browse-next{display:grid;grid-template-columns:1fr;gap:.6rem}.browse-next a{justify-content:space-between}.directory-grid{grid-template-columns:1fr;gap:1rem}.directory-group{padding:1.2rem}.directory-group h3{font-size:1.35rem}.directory-jumps{gap:.5rem}.directory-jumps a{font-size:.75rem;padding:.6rem .8rem;min-height:44px}.themed-page .share-section{margin-top:1.5rem}.themed-page .share-links>a,.themed-page .page-link summary{font-size:.77rem}
}
@media(max-width:350px){.page-masthead{padding:1.2rem 1rem}.page-heading-copy h1,.page-masthead-utility h1{font-size:2.1rem}.themed-page .article-toc ol{grid-template-columns:1fr}.themed-page .article-toc a{min-height:48px}.themed-page .guide-layout>.guide-article{padding-inline:1rem}.themed-page .stay-profile{padding:.85rem}.themed-page .search-form{grid-template-columns:1fr}.themed-page .search-form button{justify-self:start}}
@media print{
 .page-masthead,.page-masthead-dark{display:block;background:white;color:black;border:0;padding:0;margin:0 0 1rem}.page-heading-copy h1,.page-masthead-dark h1{color:black;font-size:27pt;max-width:none}.page-heading-copy>.eyebrow,.page-masthead-dark .page-heading-copy>.eyebrow,.page-heading-copy .lede,.page-masthead-dark .lede,.page-heading-details .article-meta p,.page-masthead-dark .article-meta p{color:black}.page-heading-copy>.eyebrow::before{display:none}.page-heading-photo{max-width:24rem;margin-block:1rem}.page-heading-photo .travel-photo img{max-height:none}.page-heading-details{padding:0;border:0}.page-heading-details .article-meta{display:block}.masthead-actions,.browse-next,.directory-jumps{display:none}.themed-page .guide-layout{display:block}.themed-page .guide-layout>.guide-rail{position:static;max-height:none;overflow:visible;margin-bottom:1rem}.themed-page .article-toc ol{display:block}.themed-page .article-toc a{min-height:0;padding:.2rem;font-size:9pt;display:block}.themed-page .article-toc a::before{display:none}.themed-page .guide-layout>.guide-article,.tool-reading{border:0;padding:0;background:white}.guide-article>.content-block,.tool-reading>.content-block{padding:1rem 0}.guide-article p,.guide-article li,.tool-reading p,.tool-reading li{font-size:11pt}.themed-page thead th{background:white;color:black}.themed-page .related-guides{display:none}.hub-brief,.directory-grid,.section-guide-grid{display:block}.hub-brief>.content-block,.directory-group,.section-guide-grid .card{margin-bottom:1rem;break-inside:avoid}.themed-page main>.planning-tool{border:1px solid #777;padding:1rem}.budget-workspace{display:block}.budget-workspace .form-grid{display:grid;grid-template-columns:1fr 1fr}.budget-summary{position:static;background:white;color:black;border:1px solid #777;margin-top:1rem}.budget-summary h3,.budget-summary [data-budget-total],.budget-summary [data-budget-status]{color:black}.budget-summary .button{display:none}.themed-page .share-section{display:none}.themed-page .stay-profile{break-inside:avoid}
}
