.page-planning-and-property-permissions .guide-opening{padding:74px 0 42px;position:relative;border-bottom:1px solid var(--pale);background:radial-gradient(ellipse at 95% 0,#fff1cc 0,transparent 50%)}
.page-planning-and-property-permissions .guide-opening h1{max-width:20ch;font-size:clamp(2.45rem,5.3vw,4.7rem)}
.page-planning-and-property-permissions .guide-intro{max-width:64ch;font-size:1.16rem} .page-planning-and-property-permissions .opening-rule{width:110px;height:5px;background:var(--amber);margin:30px 0 0;transform:skewX(-30deg)}
.page-planning-and-property-permissions .guide-contents{display:flex;flex-wrap:wrap;gap:8px 24px;padding:24px 0 36px} .page-planning-and-property-permissions .guide-contents a{font-weight:600;text-underline-offset:5px;font-size:.94rem}
.page-planning-and-property-permissions .signature-space{padding:32px 0 62px} .page-planning-and-property-permissions .reading-sections{padding-bottom:54px} .page-planning-and-property-permissions .reading-section{padding:48px 0;border-top:1px solid #b8cbcd;scroll-margin-top:100px}
.page-planning-and-property-permissions .reading-section h2{max-width:25ch;font-size:clamp(1.7rem,3vw,2.5rem)} .page-planning-and-property-permissions .section-copy{max-width:72ch} .page-planning-and-property-permissions .section-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 35px;margin-top:30px}
.page-planning-and-property-permissions .section-item{padding:22px 0;border-top:1px solid var(--pale)} .page-planning-and-property-permissions .section-item h3{font-size:1.17rem} .page-planning-and-property-permissions .section-item p{margin:8px 0 12px} .page-planning-and-property-permissions .section-item .sheet-question{font-size:.98rem}
.page-planning-and-property-permissions .index-no{font:700 2.4rem/1 var(--head);color:var(--teal);display:block;margin-bottom:20px} .page-planning-and-property-permissions .photo-band{margin:24px 0 60px;max-height:500px;overflow:hidden;border-radius:4px 70px 4px 4px} .page-planning-and-property-permissions .photo-band img{width:100%;height:440px;object-fit:cover;display:block}
.page-planning-and-property-permissions .related-guides{padding:35px 0 60px;border-top:1px solid var(--pale)} .page-planning-and-property-permissions .related-guides nav{display:flex;flex-wrap:wrap;gap:12px 30px} .page-planning-and-property-permissions .related-guides a{font-weight:700;text-underline-offset:5px}
.page-planning-and-property-permissions .question-row{padding:25px 0;border-top:1px solid #bdced0} .page-planning-and-property-permissions .question-row h3{font-size:1.25rem} .page-planning-and-property-permissions .question-row p{max-width:66ch} .page-planning-and-property-permissions .widget-status{min-height:1.6em;font-weight:700;color:var(--teal)}
.page-planning-and-property-permissions .signature-space textarea,.page-planning-and-property-permissions .signature-space select{width:100%;max-width:100%;border:1px solid #8ca5a7;border-radius:7px;background:white;color:var(--ink);font:inherit;padding:12px;display:block;margin:12px 0;resize:vertical}
.page-planning-and-property-permissions .signature-space label{font-weight:700;display:block} .page-planning-and-property-permissions .signature-space button{margin:5px 5px 8px 0} .page-planning-and-property-permissions .signature-space dl{margin:0} .page-planning-and-property-permissions .signature-space dt{font-weight:700} .page-planning-and-property-permissions .signature-space dd{margin:0 0 20px}
.page-planning-and-property-permissions .term-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:36px 0} .page-planning-and-property-permissions .term-grid>div{background:white;padding:28px;border-left:4px solid var(--amber);box-shadow:0 15px 30px -25px #15252d66} .page-planning-and-property-permissions .term-grid dt{font-family:var(--head);font-size:1.3rem} .page-planning-and-property-permissions .term-grid dd{margin:10px 0 0}
.page-planning-and-property-permissions .safety-band{background:var(--ink);color:#eef4f3;padding:38px;margin:38px 0 0;border-top:5px solid var(--amber)} .page-planning-and-property-permissions .safety-band h2{color:white}
.page-planning-and-property-permissions .signature-space article{transition:transform .25s,box-shadow .25s,border-color .25s} .page-planning-and-property-permissions .signature-space article:hover{transform:translateY(-3px)} .page-planning-and-property-permissions .reading-section h2::before{content:"";display:block;background:var(--amber);width:42px;height:4px;margin-bottom:22px;transition:width .35s} .page-planning-and-property-permissions .reading-section:hover h2::before{width:90px}
.page-planning-and-property-permissions .signature-space :is(article,fieldset){min-width:0} .page-planning-and-property-permissions .signature-space p,.page-planning-and-property-permissions .signature-space li,.page-planning-and-property-permissions dd{overflow-wrap:anywhere} .page-planning-and-property-permissions .signature-space h2{font-size:clamp(1.55rem,2.5vw,2.2rem)}
@media(max-width:700px){.page-planning-and-property-permissions .guide-opening{padding:42px 0 28px} .page-planning-and-property-permissions .guide-opening h1{font-size:2.6rem} .page-planning-and-property-permissions .section-items,.page-planning-and-property-permissions .term-grid{grid-template-columns:1fr} .page-planning-and-property-permissions .photo-band img{height:290px} .page-planning-and-property-permissions .reading-section{padding:32px 0} .page-planning-and-property-permissions .signature-space{padding-top:15px} .page-planning-and-property-permissions .safety-band{padding:25px} .page-planning-and-property-permissions .guide-contents{gap:12px 20px} }
@media(prefers-reduced-motion:reduce){.page-planning-and-property-permissions .signature-space article,.page-planning-and-property-permissions .reading-section h2::before{transition:none} .page-planning-and-property-permissions .signature-space article:hover{transform:none}}
@media print{.page-planning-and-property-permissions .guide-contents,.page-planning-and-property-permissions .signature-space button,.page-planning-and-property-permissions .related-guides{display:none} .page-planning-and-property-permissions .reading-section{break-inside:avoid} .page-planning-and-property-permissions .signature-space textarea{border:0} }
.page-planning-and-property-permissions .authority-index{display:grid;grid-template-columns:repeat(3,1fr);gap:0 35px}.page-planning-and-property-permissions .authority-index>.eyebrow{grid-column:1/-1}.page-planning-and-property-permissions .authority-index article{border-top:5px solid var(--amber);padding:30px 0;margin-bottom:20px}.page-planning-and-property-permissions .authority-index h3{font-size:1.5rem}.page-planning-and-property-permissions .record-note{background:white;padding:18px;font-size:.96rem}.page-planning-and-property-permissions .special-cases{padding:35px;background:var(--pale);margin:35px 0}.page-planning-and-property-permissions .source-pointers{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.page-planning-and-property-permissions .source-pointers h2{grid-column:1/-1}.page-planning-and-property-permissions .source-pointers article{border-top:1px solid #a8bec1;padding-top:22px}
@media(max-width:900px){.page-planning-and-property-permissions .day-record{grid-template-columns:repeat(2,1fr)} .page-planning-and-property-permissions .authority-index,.page-planning-and-property-permissions .professional-index,.page-planning-and-property-permissions .source-pointers{grid-template-columns:repeat(2,1fr)} .page-planning-and-property-permissions .pack-columns{grid-template-columns:1fr} .page-planning-and-property-permissions .sheet-builder{gap:30px}}
@media(max-width:700px){.page-planning-and-property-permissions .signature-space,.page-planning-and-property-permissions .scope-lanes,.page-planning-and-property-permissions .decision-index,.page-planning-and-property-permissions .component-records,.page-planning-and-property-permissions .sizing-lanes,.page-planning-and-property-permissions .record-list,.page-planning-and-property-permissions .authority-index,.page-planning-and-property-permissions .source-pointers,.page-planning-and-property-permissions .responsibility-board,.page-planning-and-property-permissions .document-packs,.page-planning-and-property-permissions .handover-lanes,.page-planning-and-property-permissions .professional-index,.page-planning-and-property-permissions .sheet-builder,.page-planning-and-property-permissions .existing-records{display:block} .page-planning-and-property-permissions .guide-shelf{grid-template-columns:1fr} .page-planning-and-property-permissions .identity-ledger{margin-bottom:45px;padding:26px;box-shadow:8px 8px 0 var(--pale)} .page-planning-and-property-permissions .reading-section:first-child .section-items{grid-template-columns:1fr} .page-planning-and-property-permissions .scope-lanes>div,.page-planning-and-property-permissions .handover-lanes>article{padding:28px} .page-planning-and-property-permissions .decision-tool{padding:26px;box-shadow:8px 8px 0 var(--pale)} .page-planning-and-property-permissions .decision-tool fieldset{display:block} .page-planning-and-property-permissions .decision-tool label{margin:10px 0} .page-planning-and-property-permissions .observation{grid-template-columns:48px 1fr;gap:10px} .page-planning-and-property-permissions .observation .index-no{font-size:2rem} .page-planning-and-property-permissions .reading-section:nth-child(even){padding-left:0;border-left:0} .page-planning-and-property-permissions .sizing-lanes article{padding:28px} .page-planning-and-property-permissions .day-record{grid-template-columns:1fr} .page-planning-and-property-permissions .day-record article{padding:25px} .page-planning-and-property-permissions .record-list article{margin-bottom:28px} .page-planning-and-property-permissions .ledger-labels{display:none} .page-planning-and-property-permissions .cost-ledger{padding:22px;box-shadow:8px 8px 0 var(--pale)} .page-planning-and-property-permissions .cost-ledger article{display:block} .page-planning-and-property-permissions .cost-ledger article b{display:block;margin-top:22px} .page-planning-and-property-permissions .project-stage{grid-template-columns:45px 1fr;gap:15px} .page-planning-and-property-permissions .stage-number{width:40px;height:40px;font-size:1.1rem;box-shadow:4px 4px 0 var(--pale)} .page-planning-and-property-permissions .project-stage:before{left:20px;top:90px} .page-planning-and-property-permissions .project-stage dl{display:block} .page-planning-and-property-permissions .project-stage dd{margin:5px 0 20px} .page-planning-and-property-permissions .authority-index article,.page-planning-and-property-permissions .source-pointers article,.page-planning-and-property-permissions .professional-index article{margin-bottom:25px} .page-planning-and-property-permissions .special-cases{padding:25px} .page-planning-and-property-permissions .responsibility-board article,.page-planning-and-property-permissions .document-packs article{margin-bottom:26px;padding:26px} .page-planning-and-property-permissions .existing-records{padding:26px} .page-planning-and-property-permissions .concern-table article{display:block} .page-planning-and-property-permissions .concern-table article p{margin:15px 0} .page-planning-and-property-permissions .direct-answer{display:block} .page-planning-and-property-permissions .direct-answer h2{font-size:1.5rem} .page-planning-and-property-permissions .topic-filters{top:72px;padding:10px 0} .page-planning-and-property-permissions .topic-filters .btn{font-size:.88rem;padding:8px 10px;min-height:43px} .page-planning-and-property-permissions .sheet-preview{position:static;margin:35px 0 0;padding:25px;box-shadow:7px 7px 0 var(--pale)} .page-planning-and-property-permissions .storage-register article{display:block} .page-planning-and-property-permissions .storage-register dl{margin:20px 0} .page-planning-and-property-permissions .preparation-field label span{display:inline-block;margin:8px 0 0}}

.page-planning-and-property-permissions [hidden]{display:none!important}
