.lpc-free-links{display:flex;flex-wrap:wrap;gap:16px 25px;border-top:1px solid #315151;padding:24px 0;font-size:14px;line-height:1.7}.lpc-free-links a{color:#d5e9df;text-decoration:underline;text-underline-offset:4px}.free-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.free-resource-grid .epc-resources{display:flex;flex-direction:column}.free-resource-grid p{line-height:1.8;flex:1}.free-resource-grid .button{font-size:15px;text-align:center}.free-secondary{display:block;font-size:15px;margin-top:18px;color:#164d43;text-decoration:underline}.free-tool-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.free-tool-card{background:#f0f6ef;border:1px solid #d7e4d7;border-radius:24px;padding:30px;min-width:0}.free-tool-card>label{display:block;font-size:16px;font-weight:600;margin:0 0 10px;color:#173c33}.free-tool-card select,.free-tool-card input[type=date]{display:block;width:100%;font:inherit;padding:14px;border:1px solid #bbd0c0;border-radius:10px;background:#fff;color:#143a31;margin:0 0 24px;min-height:48px}.free-tool-card button{cursor:pointer;font:inherit}.free-result{padding:22px;border:1px solid #c3d6c5;background:#fff;border-radius:15px;margin-top:24px;line-height:1.8}.free-result[hidden]{display:none}.free-result h3{font-size:24px;margin:0 0 16px}.free-result li{margin:0 0 14px}.free-result a{color:#145a46;text-decoration:underline}.free-tool-card h3{font-size:24px;line-height:1.3;margin:4px 0 15px}.free-tool-card p{line-height:1.8}.free-check-row{display:flex;gap:12px;align-items:flex-start;padding:16px 0;border-bottom:1px solid #d2e0d3;font-size:16px;line-height:1.7;cursor:pointer}.free-check-row input{accent-color:#17654e;width:20px;height:20px;flex:0 0 20px;margin:4px 0 0}.free-tool-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.free-tool-actions .button{font-size:14px}.free-tool-card:focus-within{border-color:#64a98c}@media(max-width:1000px){.free-resource-grid{grid-template-columns:1fr}.free-tool-grid{gap:30px}}@media(max-width:760px){.free-tool-grid{grid-template-columns:1fr}.free-tool-card{padding:24px}.lpc-free-links{gap:15px 22px}}@media print{body.free-printing>*{display:none!important}body.free-printing>main{display:block!important}body.free-printing main>*{display:none!important}body.free-printing main>.free-print-section{display:block!important}body.free-printing .free-print-section .epc-copy,body.free-printing .free-print-section button,body.free-printing .free-print-section select,body.free-printing .free-print-section label[for=free-check-service]{display:none!important}body.free-printing .free-print-section .container{display:block!important;max-width:none!important}body.free-printing #free-checklist-card{border:1px solid #777;background:#fff!important;padding:20px;color:#000!important}body.free-printing .free-check-row{break-inside:avoid}body.free-printing #free-check-title:before{content:'London Property Compliance — ';display:block;font-size:16px;margin-bottom:12px}}

.lpc-free-links a:is([href="/epc"],[href="/eicr/london"],[href="/gas-safety/london"],[href="/free-tools"]){display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:9px 15px;border:1px solid #729b8c;border-radius:999px;background:#164b47;color:#fff;font-weight:600;text-decoration:none;line-height:1.5}
.lpc-free-links{align-items:center;row-gap:14px}
.lpc-free-links a:is([href="/epc"],[href="/eicr/london"],[href="/gas-safety/london"],[href="/free-tools"]):hover{background:#24645a}
@media(max-width:600px){.lpc-free-links{padding-block:24px;gap:12px}.lpc-free-links a:is([href="/epc"],[href="/eicr/london"],[href="/gas-safety/london"],[href="/free-tools"]){flex:1 1 180px}}
