/* Editorial extensions use the established Alden Stone palette and type. */
.growth-resource #main,.local-authority #main{background:#f7f4ed;color:#1c1c1a}.growth-resource .page-intro p,.local-authority .page-intro p{color:#514b43}.growth-resource .text-link,.local-authority .text-link{color:#3e462e}.growth-resource .eyebrow,.local-authority .eyebrow{color:#5f6a4e}.growth-resource h1,.local-authority h1{max-width:1000px}.growth-editorial,.local-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(32px,6vw,100px);align-items:center}.growth-editorial figure,.local-layout figure{margin:0}.growth-editorial img,.local-layout img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:4px}.growth-editorial figcaption,.local-layout figcaption{font-size:13px;line-height:1.6;color:#61594f;padding-top:12px}.growth-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.growth-paths .text-link{display:flex;min-height:44px}.resource-paths{gap:clamp(32px,8vw,120px)}.market-list{display:grid;grid-template-columns:1fr 1fr;list-style:none;margin:24px 0;padding:0}.market-list li{padding:14px 0;border-bottom:1px solid #d8d0c3;scroll-margin-top:130px}.checklist-article{padding-top:140px;padding-bottom:90px;max-width:1060px}.checklist-article h1{font-size:clamp(40px,5.4vw,76px);line-height:1.07;max-width:950px}.checklist-article>p,.checklist-article header>p{max-width:760px}.checklist-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin:32px 0}.checklist-actions button{font-size:15px}.print-checklist{counter-reset:item;list-style:none;padding:0;margin:48px 0}.print-checklist li{position:relative;padding:28px 60px 28px 52px;border-top:1px solid #d8d0c3;max-width:900px}.print-checklist li:before{counter-increment:item;content:counter(item,decimal-leading-zero);position:absolute;left:0;top:31px;color:#5f6a4e;font-size:13px}.print-checklist h3{margin:0 0 12px;font-size:clamp(24px,2.4vw,32px)}.print-checklist p{color:#514b43;line-height:1.75;margin:0}.print-box{position:absolute;right:10px;top:28px}.print-checklist input{width:24px;height:24px;accent-color:#5f6a4e}.print-checklist label{position:absolute;right:0;top:20px;width:44px;height:44px;display:grid;place-items:center;cursor:pointer}.checklist-next{border-top:1px solid #d8d0c3;padding-top:40px;display:flex;align-items:flex-start;flex-direction:column;gap:18px}.checklist-article .resource-sources{margin-top:52px;border-top:1px solid #d8d0c3;padding-top:32px;line-height:1.8}.checklist-article .resource-sources a{color:#3e462e;text-decoration:underline}.checklist-article .resource-sources p{font-size:14px;color:#514b43}.growth-editorial .text-link{display:flex;min-height:44px}.resource-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;font-size:13px;align-items:center;margin-bottom:30px}.resource-breadcrumbs a{text-decoration:underline}.project-story{padding-top:130px}.story-heading h1{font-size:clamp(40px,5.5vw,82px);max-width:1040px;line-height:1.08}.story-heading>p{max-width:780px}.story-facts{display:flex;flex-wrap:wrap;gap:32px;margin:40px 0}.story-facts dt{font-size:12px;color:#b7aa98}.story-facts dd{margin:8px 0 0}.story-hero img{width:100%;height:auto;max-height:760px;object-fit:cover}.story-hero figcaption,.story-photos figcaption{font-size:13px;color:#b7aa98;margin:12px 0}.story-copy{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding-top:60px;padding-bottom:60px}.story-copy p{white-space:pre-line;line-height:1.8}.story-photos{display:grid;grid-template-columns:1fr 1fr;gap:24px}.story-photos figure{margin:0}.story-photos img{width:100%;height:auto}.story-next{display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding-top:60px;padding-bottom:80px}.story-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.story-grid a{color:inherit;text-decoration:none}.story-grid img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.story-grid h3{font-size:32px}.story-grid .eyebrow{display:block;margin-top:24px}.story-grid p{max-width:55ch}.local-authority .story-index a{color:#1c1c1a}.preview-notice{padding:20px;border:1px solid #b7aa98;margin-top:110px}.story-photo-choice{display:flex;flex-wrap:wrap;gap:12px;padding:14px 0;border-top:1px solid #4b5043}.story-photo-choice label{display:flex;gap:8px;align-items:center}.story-photo-choice button{min-height:44px}#story-dialog{width:min(850px,calc(100vw - 28px));max-height:90dvh;overflow:auto}#story-status{line-height:1.6;white-space:pre-line}#story-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}#story-fields .field:has(textarea){grid-column:1/-1}#story-dialog fieldset{border:1px solid #626a55;border-radius:12px;margin:22px 0;padding:16px}#story-form textarea{min-height:100px}.review-proof:empty{display:none}
@media(max-width:700px){.growth-editorial,.local-layout,.growth-paths,.story-copy,.story-photos,.story-grid{grid-template-columns:1fr}.checklist-article{padding-top:110px}.print-checklist li{padding-left:34px;padding-right:48px}.story-heading h1{font-size:40px}.story-copy{gap:30px}.project-story{padding-top:110px}.story-facts{gap:24px}#story-fields{grid-template-columns:1fr}.resource-breadcrumbs{font-size:12px}.checklist-actions{gap:10px}.checklist-actions button{padding:14px}}
@media print{html,body,.growth-resource #main{background:white!important;color:black!important}.site-header,.as-footer,.mobile-convert,#menu-dialog,.checklist-actions,.checklist-next,.skip-link{display:none!important}.checklist-article{padding:0!important;width:100%!important;max-width:none!important}.checklist-article h1{font-size:28pt}.print-checklist{margin:20px 0}.print-checklist li{break-inside:avoid;padding-top:15px;padding-bottom:15px}.print-checklist h3{font-size:15pt}.print-checklist p,.resource-sources{font-size:10pt!important}.print-box{display:block}.print-checklist label{display:none}.resource-breadcrumbs{display:none}.resource-sources a{color:black!important}a[href^='https']:after{content:' (' attr(href) ')';font-size:9pt;overflow-wrap:anywhere}}
.growth-reporting{border:1px solid #5f6a4e;border-radius:12px;padding:20px;margin-bottom:24px}.growth-reporting summary{min-height:44px;cursor:pointer}.growth-reporting input{max-width:240px;display:block;margin:12px 0 20px}.growth-reporting label{display:block}.growth-reporting p{max-width:65ch}.checklist-article .print-box{color:#3e462e}
.story-pagination{display:flex;flex-wrap:wrap;gap:18px;align-items:center;padding-bottom:60px}
/* Light reading surfaces need their own ink, including inherited muted copy. */
.premium-site.growth-resource #main p:not(.eyebrow),.premium-site.local-authority #main p:not(.eyebrow){color:#514b43}.premium-site.growth-resource #main em,.premium-site.local-authority #main em{color:#3e462e}.premium-site.growth-resource #main .fine-print,.premium-site.local-authority #main .fine-print{color:#514b43}
