.pr-full-project .pr-top{padding-bottom:0}
.pr-full-project .pr-title-row{margin-bottom:22px}
.pr-full-project .pr-title-row h1{font-size:36px;line-height:1.12;max-width:100%;letter-spacing:0}
.pr-full-project .pr-title-row .pr-lead{margin:16px 0 0;max-width:760px}
.pr-full-project #plan{padding-top:44px}
.pr-full-project .pr-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.pr-full-project .pr-plan-image{aspect-ratio:4/3}
.pr-full-project .pr-project-address{margin:24px 0;max-width:720px}
.pr-full-project .pr-project-address .pr-field{display:grid;gap:8px;min-width:0}
.pr-full-project .pr-project-address input{width:100%;min-width:0;box-sizing:border-box;padding:15px 16px;border:1px solid #d6d6d2;border-radius:6px;background:#fff;font:inherit;color:inherit}
.pr-full-project .pr-project-address input:focus-visible{outline:2px solid #ffbd00;outline-offset:3px}
.pr-full-project .pr-project-address .pr-fine{margin-top:8px}
@media(max-width:1000px){.pr-full-project .pr-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.pr-full-project .pr-plan-grid{grid-template-columns:minmax(0,1fr)}.pr-full-project #plan{padding-top:30px}.pr-full-project .pr-project-address{max-width:100%}}
@media print{.pr-full-project #pr-print-brief-report .pr-print-fact{min-width:0}.pr-full-project #pr-print-brief-report .pr-print-fact dd{overflow-wrap:anywhere}}
