/* Scoped to the new guide and worksheet; existing site styles are untouched. */
.owner-guide .owner-intro{font-size:clamp(1.15rem,2vw,1.35rem);line-height:1.65}
.owner-guide .owner-source{font-size:.88em}
.owner-guide .owner-map{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:2rem 0}
.owner-guide .owner-map>div{padding:1.4rem;border:1px solid #d9d4c8;border-top:3px solid #8a6a36;background:#f8f6f0}
.owner-guide .owner-map strong{display:block;font-size:1.1rem;color:#18211d;margin-bottom:.5rem}
.owner-guide .owner-map p{margin:0;font-size:1rem}
.owner-guide .owner-map-label{display:block;text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;color:#625848;margin-bottom:.6rem}
.owner-guide #worksheet{scroll-margin-top:7rem;margin:3rem 0;padding:clamp(1rem,3vw,2rem);border:1px solid #b9b09e;background:#f8f6f0;border-radius:4px}
.owner-guide #worksheet h2{margin-top:0}
.owner-guide .owner-worksheet-fields{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}
.owner-guide .owner-worksheet-fields fieldset{min-width:0;border:0;margin:0;padding:0}
.owner-guide .owner-worksheet-fields legend{font-weight:600;margin-bottom:1rem;padding:0;color:#18211d}
.owner-guide .owner-field{display:block;margin-bottom:1rem}
.owner-guide .owner-field>span{display:block;font-size:.95rem;font-weight:600;margin-bottom:.3rem}
.owner-guide .owner-field small{display:block;font-size:.8rem;line-height:1.5;color:#554f45;margin:.35rem 0 0}
.owner-guide .owner-field input{font:inherit;font-size:1rem;width:100%;box-sizing:border-box;min-height:46px;border:1px solid #8d887e;background:#fff;color:#18211d;border-radius:3px;padding:.55rem .75rem}
.owner-guide .owner-tool-buttons{display:flex;flex-wrap:wrap;gap:.65rem;margin:1rem 0}
.owner-guide .owner-tool-buttons button{font:inherit;font-weight:600;font-size:.9rem;min-height:44px;padding:.7rem 1rem;border:1px solid #254638;border-radius:3px;background:#fff;color:#254638;cursor:pointer}
.owner-guide .owner-tool-buttons button[type=submit]{background:#254638;color:#fff}
.owner-guide #worksheet :focus-visible{outline:3px solid #8a6a36;outline-offset:3px}
.owner-guide .owner-results-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#d9d4c8;border:1px solid #d9d4c8;margin:1.5rem 0}
.owner-guide .owner-results-grid>div{padding:1.1rem;background:#fff}
.owner-guide .owner-results-grid dt{font-size:.85rem;line-height:1.4;margin-bottom:.4rem}
.owner-guide .owner-results-grid dd{font:400 clamp(1.6rem,3vw,2.15rem)/1.2 'MG Display',Georgia,serif;margin:0;color:#254638}
.owner-guide .owner-results-grid .owner-period-balance{background:#edf2ed}
.owner-guide #owner-liquidity-status{font-size:.9rem;min-height:1.4em}
.owner-guide .owner-tool-note{font-size:.85rem;line-height:1.6}
.owner-guide .owner-print-value{display:none}
.owner-guide .owner-next-step{border-left:3px solid #8a6a36;padding:1rem 1.3rem;background:#f8f6f0;margin:2rem 0}
.owner-guide .owner-next-step p:last-child{margin-bottom:0}
@media(max-width:650px){.owner-guide .owner-map,.owner-guide .owner-worksheet-fields{grid-template-columns:1fr}.owner-guide .owner-results-grid{grid-template-columns:1fr 1fr}.owner-guide .owner-results-grid>div{padding:.85rem}.owner-guide .owner-tool-buttons button{flex:1 1 45%}}
@layer mg-system{
@media print{
 @page{margin:14mm}
 html[data-mg-path="/investing-around-your-business"]:not(#mg-print-a):not(#mg-print-b):not(#owner-print) body{background:white!important;color:#111!important}
 html[data-mg-path="/investing-around-your-business"]:not(#mg-print-a):not(#mg-print-b):not(#owner-print) body>*:not(main),html[data-mg-path="/investing-around-your-business"]:not(#mg-print-a):not(#mg-print-b):not(#owner-print) main.owner-guide>:not(.editorial-body),html[data-mg-path="/investing-around-your-business"]:not(#mg-print-a):not(#mg-print-b):not(#owner-print) .owner-guide .editorial-body>:not(article),html[data-mg-path="/investing-around-your-business"]:not(#mg-print-a):not(#mg-print-b):not(#owner-print) .owner-guide article>:not(#worksheet){display:none!important}
 html[data-mg-path="/investing-around-your-business"]:not(#mg-print-a):not(#mg-print-b):not(#owner-print) main.owner-guide,html[data-mg-path="/investing-around-your-business"]:not(#mg-print-a):not(#mg-print-b):not(#owner-print) .owner-guide .editorial-body,html[data-mg-path="/investing-around-your-business"]:not(#mg-print-a):not(#mg-print-b):not(#owner-print) .owner-guide article,html[data-mg-path="/investing-around-your-business"]:not(#mg-print-a):not(#mg-print-b):not(#owner-print) .owner-guide #worksheet{display:block!important;padding:0!important;margin:0!important;width:auto!important;max-width:none!important;min-height:0!important;overflow:visible!important;background:white!important;border:0!important;opacity:1!important;transform:none!important}
 html[data-mg-path="/investing-around-your-business"]:not(#mg-print-a):not(#mg-print-b):not(#owner-print) .owner-guide #worksheet h2{font-size:18pt!important}
 html[data-mg-path="/investing-around-your-business"]:not(#mg-print-a):not(#mg-print-b):not(#owner-print) .owner-guide #worksheet p,html[data-mg-path="/investing-around-your-business"]:not(#mg-print-a):not(#mg-print-b):not(#owner-print) .owner-guide #worksheet label,html[data-mg-path="/investing-around-your-business"]:not(#mg-print-a):not(#mg-print-b):not(#owner-print) .owner-guide #worksheet small{font-size:9pt!important;line-height:1.3!important}
 html[data-mg-path="/investing-around-your-business"]:not(#mg-print-a):not(#mg-print-b):not(#owner-print) .owner-guide .owner-worksheet-fields{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10mm!important}
 html[data-mg-path="/investing-around-your-business"]:not(#mg-print-a):not(#mg-print-b):not(#owner-print) .owner-guide .owner-field{margin-bottom:3mm!important;break-inside:avoid}
 html[data-mg-path="/investing-around-your-business"]:not(#mg-print-a):not(#mg-print-b):not(#owner-print) .owner-guide .owner-field input,html[data-mg-path="/investing-around-your-business"]:not(#mg-print-a):not(#mg-print-b):not(#owner-print) .owner-guide .owner-tool-buttons,html[data-mg-path="/investing-around-your-business"]:not(#mg-print-a):not(#mg-print-b):not(#owner-print) .owner-guide .owner-tool-screen,html[data-mg-path="/investing-around-your-business"]:not(#mg-print-a):not(#mg-print-b):not(#owner-print) .owner-guide #owner-liquidity-status{display:none!important}
 html[data-mg-path="/investing-around-your-business"]:not(#mg-print-a):not(#mg-print-b):not(#owner-print) .owner-guide .owner-print-value{display:block!important;font-weight:600;font-size:12pt}
 html[data-mg-path="/investing-around-your-business"]:not(#mg-print-a):not(#mg-print-b):not(#owner-print) .owner-guide .owner-results-grid{break-inside:avoid;display:grid!important;grid-template-columns:1fr 1fr!important;margin:3mm 0!important}
 html[data-mg-path="/investing-around-your-business"]:not(#mg-print-a):not(#mg-print-b):not(#owner-print) .owner-guide .owner-results-grid dd{font-size:18pt!important}
 html[data-mg-path="/investing-around-your-business"]:not(#mg-print-a):not(#mg-print-b):not(#owner-print) .owner-guide #worksheet a{color:#111!important;text-decoration:none!important}
html[data-mg-path="/investing-around-your-business"]:not(#mg-print-a):not(#mg-print-b):not(#owner-print) .owner-guide #worksheet p{margin:2mm 0!important}
html[data-mg-path="/investing-around-your-business"]:not(#mg-print-a):not(#mg-print-b):not(#owner-print) .owner-guide #worksheet h2{margin:2mm 0 3mm!important}
html[data-mg-path="/investing-around-your-business"]:not(#mg-print-a):not(#mg-print-b):not(#owner-print) .owner-guide .owner-worksheet-fields legend{font-size:11pt!important;margin-bottom:3mm!important}
html[data-mg-path="/investing-around-your-business"]:not(#mg-print-a):not(#mg-print-b):not(#owner-print) .owner-guide .owner-results-grid>div{padding:3mm!important}
}
}
