.metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px;margin:25px 0}.metrics>div{padding:24px;border:1px solid #dfe3d9;background:white;border-radius:12px}.metrics b{font-size:30px;display:block}.metrics span{font-size:13px;color:#65746d}.cards{gap:18px}.card a{display:inline-block;margin-top:8px;font-weight:700}.forms{display:grid;grid-template-columns:1fr 1fr;gap:35px}.field{display:block;margin:14px 0}.field input,.field select,.field textarea{display:block;width:100%;padding:13px;border:1px solid #bac8bc;border-radius:6px;font:inherit;background:white}.field textarea{min-height:120px}table{width:100%;border-collapse:collapse;background:white}td,th{padding:14px;text-align:left;border-bottom:1px solid #dfe3d9}pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:22px;background:white;border-radius:10px}button{cursor:pointer}#error,[role=alert]{color:#a63429}main{padding-bottom:70px}.sample-banner{padding:15px 30px;background:#f3e9be;text-align:center;font-weight:600}@media(max-width:780px){.forms{grid-template-columns:1fr}.cards{grid-template-columns:1fr}.header-row{flex-wrap:wrap;padding:15px 0}nav{flex-wrap:wrap}table{font-size:13px}}

.owner-guide-section[hidden],#live-owner-guide-reopen[hidden]{display:none!important}
.owner-guide-section{margin:0 0 36px}
.owner-guide{border:2px solid var(--primary,#28523d);border-radius:16px;background:#fff;overflow:hidden}
.owner-guide summary{padding:22px 26px;cursor:pointer;font-weight:750;font-size:clamp(18px,2.4vw,24px);background:#edf3eb}
.owner-guide summary:focus-visible,.owner-guide button:focus-visible,.owner-guide a:focus-visible{outline:3px solid var(--primary,#28523d);outline-offset:4px}
.owner-guide-body{padding:8px 26px 26px}
.owner-guide-intro{max-width:85ch;line-height:1.65}
.owner-guide-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.owner-guide-steps article{padding:18px;border:1px solid #dfe3d9;border-radius:12px;min-width:0}
.owner-guide-steps h3{font-size:19px;line-height:1.35;margin-top:0}
.owner-guide-steps p{font-size:15px;line-height:1.65}
.owner-guide-steps a{font-weight:650;line-height:1.9;overflow-wrap:anywhere}
.owner-guide-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:24px}
.owner-guide-actions .fine{flex:1;min-width:min(100%,240px);margin:0;line-height:1.5}
@media(max-width:780px){.owner-guide-steps{grid-template-columns:1fr}.owner-guide summary{padding:18px}.owner-guide-body{padding:4px 18px 20px}.owner-guide-steps article{padding:16px}.owner-guide-actions button{width:100%}}
