/* Shared editorial/forms layer. Never targets protected plugin dashboards. */
.pg-info-heading{padding-block:40px 0}.pg-info-heading h1{font:400 clamp(32px,4vw,52px)/1.7 Noora}.pg-info-heading+.story{padding-block-start:40px}
.pg-footer-pages{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 32px;background:var(--green);color:var(--cream);padding-block:14px}.pg-footer-pages a{display:flex;align-items:center;min-block-size:44px;font-size:14px}.pg-footer-pages a:focus-visible{outline:2px solid var(--cream);outline-offset:4px}
/* Embedded legacy footer on the agency form; keep its native fields and saved data. */
.page-id-5493 .pg-page-content .elementor-element-a3c5c2d,.page-id-5493 .pg-page-content .elementor-element-7aad405{display:none}
.page-id-6466 .pg-page-content .gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-block:28px!important}.page-id-6466 .pg-page-content .gallery-item{float:none!important;width:auto!important;margin:0!important}.page-id-6466 .pg-page-content .gallery br{display:none}.page-id-6466 .pg-page-content .gallery img{display:block;width:100%;height:auto;border:0!important}.page-id-6466 .pg-page-content .gallery a{display:block;outline-offset:4px}
@media(max-width:560px){.page-id-6466 .pg-page-content .gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}
.pg-content-page>.breadcrumbs{padding-block-end:20px;border-block-end:1px solid var(--line)}
.pg-page-content{font-size:17px;line-height:2;color:var(--green);overflow-wrap:anywhere}
.pg-page-content p{margin-block:0 1.25em}.pg-page-content h2{font-size:clamp(26px,3vw,38px);line-height:1.7;margin-block:1.4em .6em}
.pg-page-content h3{font-size:24px;line-height:1.7}.pg-page-content img,.pg-page-content iframe{max-inline-size:100%}.pg-page-content img{height:auto}
.pg-page-content ul,.pg-page-content ol{padding-inline-start:24px}.pg-page-content li{margin-block:8px}
.pg-page-content input:not([type=hidden]):not([type=checkbox]):not([type=radio]),.pg-page-content textarea,.pg-page-content select{font:16px Peyda;max-inline-size:100%;min-block-size:46px;padding:10px;border:1px solid var(--line);background:var(--white);color:var(--green)}
.pg-page-content label{line-height:1.8}.pg-page-content table{border-collapse:collapse;max-inline-size:100%;display:block;overflow-x:auto}.pg-page-content td,.pg-page-content th{padding:12px;border:1px solid var(--line)}
.pg-editorial{min-block-size:60svh}.pg-article{max-inline-size:920px;margin-inline:auto}.pg-article-cover{inline-size:100%;max-block-size:560px;object-fit:cover;margin-block:24px}
.pg-story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px;margin-block:40px}.pg-story-card{min-inline-size:0;border-block-end:1px solid var(--line);padding-block-end:26px}.pg-story-card img{inline-size:100%;aspect-ratio:1.4;object-fit:cover;margin-block-end:20px}.pg-story-card h2{font:400 28px/1.7 Noora;margin-block:12px}.pg-story-card p{line-height:2;color:var(--muted);margin-block:12px 22px}
.pg-collection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 22px;margin-block:36px}
.pg-page-content :focus-visible,.pg-editorial :focus-visible{outline:2px solid var(--rust);outline-offset:4px}
@media(max-width:900px){.pg-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.pg-story-grid{grid-template-columns:1fr;gap:28px}.pg-collection-grid{gap:22px 12px}.pg-page-content{font-size:16px}.pg-page-content h3{font-size:22px}}
