.v6-subpage .extension-planning-notes{padding:78px var(--page-gutter,8%);color:#343234;background:#f2dfc7;border-block:1px solid #b89a7340;grid-template-columns:.85fr 1.15fr;align-items:start;gap:38px 8%;display:grid}.extension-planning-context{grid-column:1/-1;grid-template-columns:.85fr 1.15fr;align-items:start;column-gap:8%;display:grid}.extension-planning-context h2{font-size:var(--type-section);letter-spacing:-.045em;max-width:16ch;margin:0;font-weight:400;line-height:1.15}.extension-planning-context>p{max-width:47ch;margin:0;font-size:16px;line-height:1.85}.extension-planning-drawing{align-self:start;min-width:0;margin:0}.extension-planning-drawing>svg{color:#74563f;width:100%;height:auto;display:block;overflow:visible}.extension-planning-drawing text{fill:#493e32;font-family:inherit;font-size:20px;font-weight:500}.extension-planning-drawing .extension-plan-small-label{font-size:18px;font-weight:400}.extension-plan-paper{fill:#fff8ed;stroke:#b89a7360}.extension-plan-garden{fill:#e0e4cd;transition:fill .35s}.extension-plan-plant{fill:none;stroke:#78845a;stroke-width:1.4px}.extension-plan-existing{fill:#eee3cd;stroke:#8f7961;stroke-width:2px;transition:fill .35s,stroke .35s}.extension-plan-addition{fill:#f1d5b3;stroke:#a76c3d;stroke-width:2px;stroke-dasharray:5 4;transition:fill .35s,stroke .35s}.extension-plan-room{fill:none;stroke:#b19a7e;stroke-width:1.5px}.extension-plan-access{fill:none;stroke:#8d8c66;stroke-width:2px;stroke-dasharray:5 6;transition:stroke .35s,stroke-width .35s}.extension-plan-door{stroke:#fff8ed;stroke-width:5px}.extension-plan-connection{fill:none;stroke:currentColor;stroke-width:2px;transition:stroke-width .35s}.extension-plan-flow{color:#a16a3f;transition:color .35s}.extension-planning-notes[data-planning-focus="0"] .extension-plan-existing{fill:#dfccab;stroke:#74563f}.extension-planning-notes[data-planning-focus="0"] .extension-plan-addition{fill:#e7bb8b;stroke:#8b4b25}.extension-planning-notes[data-planning-focus="1"] .extension-plan-flow{color:#8b4b25}.extension-planning-notes[data-planning-focus="1"] .extension-plan-connection{stroke-width:4px}.extension-planning-notes[data-planning-focus="1"] .extension-plan-addition{fill:#edc69a}.extension-planning-notes[data-planning-focus="2"] .extension-plan-garden{fill:#ced7b4}.extension-planning-notes[data-planning-focus="2"] .extension-plan-access{stroke:#647347;stroke-width:3.5px}.extension-planning-drawing figcaption{color:#594c40;margin-top:12px;font-size:12px;line-height:1.6}.extension-planning-document{border-top:3px solid #b89a73;min-width:0;padding-top:20px}.extension-planning-document>h3{margin:0 0 20px;font-size:19px;font-weight:500;line-height:1.5}.extension-preparation-list details{border-top:1px solid #34323426}.extension-preparation-list details:last-child{border-bottom:1px solid #34323426}.extension-preparation-list summary{cursor:pointer;color:#343234;align-items:center;gap:15px;padding:20px 13px;list-style:none;transition:background .2s;display:flex}.extension-preparation-list summary::-webkit-details-marker{display:none}.extension-preparation-list summary>svg{color:#8b6747;stroke-width:1.4px;flex-shrink:0}.extension-preparation-list summary>span:not(.extension-preparation-toggle){font-size:16px;line-height:1.5}.extension-preparation-toggle{color:#8b4b25;flex-shrink:0;place-items:center;width:27px;height:27px;margin-left:auto;font-size:0;font-weight:300;display:grid;position:relative}.extension-preparation-list summary:hover{background:#fff8ed80}.extension-preparation-list summary:focus-visible{outline-offset:3px;outline:2px solid #a74811}.extension-preparation-toggle:before,.extension-preparation-toggle:after{content:"";background:currentColor;width:12px;height:1.5px;transition:transform .2s,opacity .2s;position:absolute}.extension-preparation-toggle:after{transform:rotate(90deg)}.extension-preparation-list details[open] .extension-preparation-toggle:after{opacity:0;transform:rotate(0)}.extension-preparation-answer{color:#594c40;background:#fff8ed;border:1px solid #c8ab852e;border-radius:2px;margin:0 0 20px;padding:23px 26px}.extension-preparation-answer p{max-width:49ch;margin:0;font-size:16px;line-height:1.85}.extension-planning-assessment{color:#594c40;max-width:58ch;margin:22px 0 0;font-size:13px;line-height:1.8}@media (max-width:767px){.v6-subpage .extension-planning-notes{grid-template-columns:1fr;gap:30px;padding:50px 6%}.extension-planning-context{grid-column:1/-1;grid-template-columns:.85fr 1.15fr;align-items:start;column-gap:8%;display:block}.extension-planning-context h2{max-width:none;margin-bottom:22px}.extension-planning-drawing{width:100%;max-width:460px;margin-inline:auto}.extension-planning-context>p{font-size:15px}.extension-planning-document>h3{font-size:18px}.extension-preparation-list summary{gap:11px;padding:19px 7px}.extension-preparation-list summary>span:not(.extension-preparation-toggle){font-size:15px}.extension-preparation-answer{padding:22px 20px}.extension-preparation-answer p{font-size:15px}}@media (prefers-reduced-motion:reduce){.extension-preparation-list summary,.extension-preparation-toggle,.extension-preparation-toggle:before,.extension-preparation-toggle:after,.extension-planning-drawing *{transition:none}}@media (max-width:767px){.extension-planning-drawing text{font-size:23px}.extension-planning-drawing .extension-plan-small-label{font-size:20px}}
