.divorce-lesson{--ink:#203f37;--paper:#f8f6ef;--forest:#285849;--muted:#4e6257;--soft:#eaf0e5;--line:#c3d0c0}.divorce-lesson *{box-sizing:border-box}.divorce-lesson header p{margin:0}.divorce-lesson .brand{letter-spacing:.14em;font:700 13px/1.7 Arial,sans-serif}.divorce-lesson nav.top a,.divorce-lesson .routes a{border:1px solid var(--forest);border-radius:5px;padding:10px 14px;font:600 14px/1.6 Arial,sans-serif;text-decoration:none}.divorce-lesson nav.top [aria-current=page],.divorce-lesson .routes [aria-current=page]{background:var(--forest);color:#fff}.divorce-lesson h1{margin:22px 0;font-size:clamp(32px,4.5vw,46px);font-weight:400;line-height:1.18}.divorce-lesson h2{margin:38px 0 16px;font-size:27px;font-weight:400;line-height:1.3}.divorce-lesson h3{font-size:21px;line-height:1.4}.divorce-lesson p{margin:0 0 22px}.divorce-lesson a{color:#185746;text-underline-offset:4px;overflow-wrap:anywhere}.divorce-lesson button,.divorce-lesson .button{border:1px solid var(--forest);background:var(--forest);color:#fff;cursor:pointer;border-radius:5px;min-height:46px;padding:12px 17px;font:600 15px/1.6 Arial,sans-serif;text-decoration:none}.divorce-lesson .secondary{color:var(--forest);background:0 0}.divorce-lesson .actions,.divorce-lesson .routes{flex-wrap:wrap;gap:12px;margin:22px 0;display:flex}.divorce-lesson .eyebrow,.divorce-lesson .small,.divorce-lesson cite,.divorce-lesson .byline{color:var(--muted);font:14px/1.65 Arial,sans-serif}.divorce-lesson .eyebrow{text-transform:uppercase;letter-spacing:.1em;font-size:12px}.divorce-lesson .subtitle{color:var(--muted);font-size:21px}.divorce-lesson .central{border-left:3px solid #819b78;padding-left:22px;font-size:24px;font-style:italic;line-height:1.5}.divorce-lesson .privacy,.divorce-lesson .pause,.divorce-lesson .plan,.divorce-lesson .card,.divorce-lesson .example{background:var(--soft);border:1px solid var(--line);border-radius:7px;margin:23px 0;padding:22px}.divorce-lesson .privacy{font:14px/1.7 Arial,sans-serif}.divorce-lesson .pause h2,.divorce-lesson .plan h3,.divorce-lesson .card h3,.divorce-lesson .example h2{margin-top:0}.divorce-lesson .pause li,.divorce-lesson li{margin:12px 0}.divorce-lesson .pause li{font-size:17px}.divorce-lesson .field{margin:23px 0;font:16px/1.7 Arial,sans-serif;display:block}.divorce-lesson .field textarea,.divorce-lesson .field select{width:100%;color:var(--ink);background:#fff;border:1px solid #637f6c;border-radius:4px;margin-top:9px;padding:12px;font:16px/1.6 Arial,sans-serif;display:block}.divorce-lesson .field textarea{resize:vertical;min-height:105px}.divorce-lesson fieldset{border:1px solid var(--line);margin:23px 0;padding:20px}.divorce-lesson legend{max-width:100%;padding:0 8px;font:600 16px/1.6 Arial,sans-serif}.divorce-lesson .choice{align-items:flex-start;gap:12px;min-height:44px;padding:10px 0;font:16px/1.7 Arial,sans-serif;display:flex}.divorce-lesson .choice input{flex:none;width:19px;height:19px;margin-top:4px}.divorce-lesson .invitation,.divorce-lesson .stop,.divorce-lesson .handoff,.divorce-lesson .facts{background:#eef1e8;border-left:3px solid #859d7d;padding:15px 20px}.divorce-lesson .literal{white-space:pre-wrap;overflow-wrap:anywhere}.divorce-lesson details{border-top:1px solid var(--line);margin:16px 0;padding:18px 0}.divorce-lesson summary{cursor:pointer;color:var(--forest);min-height:36px;font:600 16px/1.6 Arial,sans-serif}.divorce-lesson details[open]>summary{margin-bottom:20px}.divorce-lesson blockquote{border-left:3px solid #859d7d;margin:28px 0;padding:12px 22px}.divorce-lesson blockquote p{margin-bottom:9px;font-size:22px;font-style:italic}.divorce-lesson .reference{border-top:1px solid var(--line);padding-top:18px;font-size:16px}.divorce-lesson sup{font:11px Arial,sans-serif}.divorce-lesson :focus-visible{outline-offset:4px;outline:3px solid #93550e}.divorce-lesson .review{border-top:2px solid var(--line);margin-top:40px;padding-top:15px}.divorce-lesson [hidden]{display:none!important}@media (width<=650px){.divorce-lesson .actions{display:grid}.divorce-lesson .routes{gap:7px}.divorce-lesson .routes a{padding:10px;font-size:13px}.divorce-lesson .pause,.divorce-lesson .plan,.divorce-lesson .card,.divorce-lesson .example{padding:18px}.divorce-lesson fieldset{padding:15px}.divorce-lesson h2{font-size:25px}}@media (prefers-reduced-motion:reduce){.divorce-lesson *{scroll-behavior:auto!important}}@media print{.divorce-lesson .routes,.divorce-lesson .actions,.divorce-lesson button,.divorce-lesson .privacy{display:none}.divorce-lesson .reference{break-inside:avoid}.divorce-lesson a{color:inherit}}.divorce-lesson{max-width:830px;margin:24px auto;padding:12px;line-height:1.8}.divorce-lesson h1{font-size:32px}.divorce-lesson [role=status]{min-height:1.6em}
