.loft-topics{display:flex;flex-wrap:wrap;gap:12px;padding-top:22px;padding-bottom:22px}.loft-topics a{border:1px solid #b8ccc4;border-radius:5px;padding:13px 17px;color:#214d47;background:#f3f7f4;text-decoration:none;font-weight:600;min-height:48px}.loft-topics a:hover{background:#e2eee8}.loft-intro{max-width:780px}.loft-options-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px;align-items:start}.loft-option{background:#fff;border:1px solid #d3dfd6;border-radius:9px;overflow:hidden}.loft-option figure{margin:0}.loft-option img{display:block;width:100%;height:auto;object-fit:contain}.loft-option figcaption{font-size:12px;padding:10px 22px;background:#edf3ef}.loft-option-copy{padding:22px}.loft-option h3{font-size:25px;line-height:1.25;margin-top:0}.loft-option p{font-size:16px;line-height:1.7}.loft-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:30px 0}.loft-plan-grid article{padding:28px;background:#f3f7f4;border-left:3px solid #3b8a80;border-radius:5px}.loft-plan-grid h3{font-size:24px;line-height:1.3;margin-top:0}.loft-plan-grid p{margin-bottom:0}.loft-topics a:focus-visible{outline:3px solid #bb9143;outline-offset:3px}#loft-options,#loft-planning,#loft-customers,#loft-questions{scroll-margin-top:130px}@media(max-width:900px){.loft-options-grid{grid-template-columns:1fr;max-width:620px;margin-inline:auto}.loft-option{display:grid;grid-template-columns:1fr 1fr}.loft-option-copy{padding:20px}}@media(max-width:720px){.loft-plan-grid{grid-template-columns:1fr}.loft-topics{gap:8px}.loft-topics a{font-size:14px;flex:1 1 40%}.loft-option{display:block}.loft-option h3{font-size:26px}}
#roof-window-or-dormer{scroll-margin-top:130px}#roof-window-or-dormer .loft-plan-grid a{color:#205c51;text-decoration:underline;text-underline-offset:3px}#roof-window-or-dormer .evidence-note{max-width:85ch}
