.workshop .guide-hero h1{font-size:clamp(36px,4vw,53px)}.workshop .guide-hero-copy{max-width:490px}.workshop-toc{display:flex;flex-wrap:wrap;gap:8px;padding:24px 0}.workshop-toc a{border:1px solid #dfcbbb;padding:10px 14px;font-size:12px;min-height:44px}.workshop-reading{max-width:950px}.workshop-reading section{padding:25px 0;border-bottom:1px solid #dfcbbb;scroll-margin-top:110px}.workshop-reading h2{font-size:31px}.workshop-reading section>p:not(.eyebrow){font-size:16px;max-width:780px}.workshop-sources a{color:#8b5837;text-decoration:underline}.workshop-tool{padding:30px 0}.workshop-tool h2{font-size:32px}.workshop-tool label{display:block;font-size:13px;margin:0 0 15px}.workshop-tool input:not([type=checkbox]),.workshop-tool textarea{display:block;width:100%;padding:10px 12px;margin-top:6px;border:1px solid #cdb7a6;color:#30251e;background:#fffdf9;font:14px/1.5 var(--sans);min-height:44px}.workshop-tool textarea{resize:vertical}.worksheet-columns{display:grid;gap:20px}.comparison-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.private-worksheet fieldset{border:1px solid #dfcbbb;padding:20px;min-width:0}.private-worksheet legend{font:27px var(--serif);padding:0 6px}.workshop-actions{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0}.workshop-actions button,.workshop-actions a,.optional-share button,.alphabet-nav button{padding:11px 18px;border:1px solid #a87958;color:#70482e;background:#faf6f1;font-size:12px;min-height:44px}.workshop-actions button:first-child{background:#956442;color:white}.workshop-tool .save-local{display:flex;gap:10px;align-items:center;margin-top:20px}.save-local input,.optional-share input{width:18px;height:18px}.privacy-note{padding:15px;border-left:2px solid #a87958;background:#f0e6dc}.worksheet-status{font-size:12px;min-height:24px}.optional-share{padding:20px 0;border-top:1px solid #dfcbbb}.optional-share h3{font-size:25px}.cash-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 25px}#cash-results{padding:25px;background:#f0e6dc;margin:22px 0}#cash-results dl{display:grid;grid-template-columns:1fr auto;gap:12px;margin:20px 0}#cash-results dd{margin:0;font-weight:500}#cash-results dt{font-size:14px}.cash-assumptions{font-size:12px}.worked-example{padding:25px 0}.worked-example h3{font-size:26px;margin-bottom:15px}#cash-error{color:#943b28}.role-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px}.role-grid .workshop-sources{grid-column:1/-1}.escrow-timeline>section:not(.workshop-sources){border-left:1px solid #a87958;padding-left:28px}.alphabet-nav{display:flex;flex-wrap:wrap;gap:7px;margin:15px 0}.alphabet-nav button[aria-pressed=true]{background:#956442;color:white}#glossary-entries{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}#glossary-entries>div{border-top:1px solid #dfcbbb;padding-top:12px}#glossary-entries dt{font:27px var(--serif);margin-bottom:8px}#glossary-entries dd{margin:0;font-size:14px;color:#66584e}.term-example{margin:10px 0!important;font-style:italic}#glossary-entries a{color:#805034;text-decoration:underline;font-size:12px}.workshop [hidden]{display:none!important}.workshop button:focus-visible,.workshop input:focus-visible,.workshop textarea:focus-visible{outline:2px solid #805034;outline-offset:3px}@media(max-width:700px){.comparison-columns,.cash-inputs,.role-grid,#glossary-entries{grid-template-columns:1fr}.workshop-tool{padding-top:24px}.private-worksheet fieldset{padding:15px}.workshop-reading section>p:not(.eyebrow){font-size:15px}}@media print{@page{size:letter;margin:.6in}header,footer,.guide-hero,.guide-question,.guide-disclaimer,.workshop-toc,.workshop-actions,.optional-share,.save-local,.privacy-note,.worksheet-status,.alphabet-nav,.skip,#legal,.lead-popup{display:none!important}.workshop,.workshop-tool{background:white!important;color:black;width:100%;padding:0!important;margin:0!important}.workshop textarea{height:auto!important;min-height:75px;overflow:visible;white-space:pre-wrap}.workshop input{border:1px solid #aaa}.worksheet-columns{display:block}.private-worksheet fieldset{break-before:page}.private-worksheet fieldset:first-child{break-before:auto}.workshop label{break-inside:avoid}.print-value{display:block;white-space:pre-wrap;font:12px/1.5 Arial;padding:8px 0;min-height:25px}.workshop textarea{display:none!important}#cash-flow-form .workshop-actions{display:none}#cash-results{background:white!important}.workshop-reading section{break-inside:avoid}.workshop-tool:before{content:'JAHNNA GLORIA | Real Estate Resource Worksheet';display:block;font:18px Georgia;margin-bottom:20px}}

.print-value{display:none}.workshop-tool .optional-share label{display:flex;align-items:center;gap:10px}.workshop-tool .optional-share input{flex:0 0 18px;margin:0}@media print{.print-value{display:block}.workshop-sources{display:none!important}}
.workshop .workshop-toc{display:block;max-width:950px;padding:28px 0 24px;border-bottom:1px solid #dfcbbb;margin-bottom:8px}
.workshop-toc .toc-heading{display:flex;align-items:baseline;gap:16px;margin-bottom:14px}
.workshop-toc .toc-heading h2{font:400 27px/1.2 var(--serif);margin:0;color:#30251e}
.workshop-toc .toc-heading p{font:400 12px/1.5 var(--sans);margin:0;color:#76675e}
.workshop-toc .toc-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 26px;list-style:none;padding:0;margin:0}
.workshop-toc .toc-links li{min-width:0;margin:0;padding:0}
.workshop-toc .toc-links a{display:flex;align-items:baseline;gap:12px;min-height:44px;padding:10px 0;border:0;font:400 13px/1.6 var(--sans);color:#514238;text-decoration:none;box-sizing:border-box}
.workshop-toc .toc-number{flex:0 0 22px;font-size:11px;letter-spacing:.06em;color:#996747}
.workshop-toc .toc-links a:hover{color:#805035;text-decoration:underline;text-underline-offset:4px}
.workshop-toc .toc-links a:focus-visible{outline:2px solid #996747;outline-offset:4px;border-radius:1px}
@media(max-width:780px){.workshop-toc .toc-links{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}}
@media(max-width:480px){.workshop .workshop-toc{padding:24px 0 20px}.workshop-toc .toc-heading{justify-content:space-between;gap:10px}.workshop-toc .toc-heading h2{font-size:25px}.workshop-toc .toc-heading p{font-size:11px}.workshop-toc .toc-links{grid-template-columns:1fr;gap:0}.workshop-toc .toc-links a{padding:10px 0;border-bottom:1px solid rgba(223,203,187,.5)}.workshop-toc .toc-links li:last-child a{border-bottom:0}}
@media print{.workshop .workshop-toc{display:none!important}}
