:root{--cream:#f6f9f6;--paper:#f1f5f2;--paper-deep:#e7ede9;--white:#fbfdfb;--mist:#e5ece8;--mist-deep:#d6e2db;--forest:#183f35;--forest-deep:#103229;--ink:#273b35;--ink-soft:#4c5e57;--ink-muted:#53655d;--sage:#91ae9d;--sage-dark:#4b6d5d;--sage-pale:#e3ece5;--coral:#dc7958;--coral-dark:#a94d36;--peach:#edc4ab;--gold:#efc76d;--gold-pale:#f8ebc7;--line:#dddcd3;--line-strong:#c8ccc3;--font-display:"Iowan Old Style", "Palatino Linotype", "Book Antiqua", Palatino, Georgia, serif;--font-sans:"Avenir Next", Avenir, "Segoe UI", system-ui, -apple-system, sans-serif;--section-space:clamp(6rem, 10vw, 10rem);font-family:var(--font-sans);color:var(--ink);background:var(--paper);font-synthesis:none;scroll-behavior:smooth;line-height:1.5}*{box-sizing:border-box}html{scroll-padding-top:6rem}body{background:var(--paper);min-width:20rem;margin:0}button,input,textarea,select{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}a{color:inherit}img,svg{max-width:100%;display:block}::selection{background:var(--peach);color:var(--forest-deep)}:focus-visible{outline:2px solid var(--coral-dark);outline-offset:4px}.container{width:min(76rem,100% - 3.5rem);margin-inline:auto}.eyebrow{color:var(--sage-dark);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:800}.eyebrow.light{color:var(--sage)}.button{cursor:pointer;border:1px solid #0000;border-radius:.25rem;align-items:center;gap:.85rem;min-height:3.1rem;padding:.86rem 1.25rem;font-size:.8rem;font-weight:800;line-height:1;text-decoration:none;transition:background .18s,color .18s,transform .18s;display:inline-flex}.button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1.1rem;transition:transform .18s}.button:hover svg{transform:translate(.2rem)}.button-primary{background:var(--forest);color:var(--cream)}.button-primary:hover{background:var(--forest-deep);transform:translateY(-1px)}.chips{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.chip{border:1px solid var(--line-strong);min-height:1.7rem;color:var(--ink-soft);border-radius:999px;align-items:center;padding:.23rem .62rem;font-size:.67rem;font-weight:650;display:inline-flex}.muted{color:var(--ink-muted)}.external-indicator:after{content:"↗";margin-left:.18em;font-size:.82em;font-weight:800;text-decoration:none;display:inline-block}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media print{@page{margin:.65in}html.printing-guide-tool body>:not(.guide-print-copy){display:none!important}html.printing-guide-tool .guide-print-copy{color:#273b35;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:100%;box-shadow:none!important;background:#fff!important;border:0!important;margin:0!important;padding:0!important;display:block!important}html.printing-guide-tool .guide-print-copy:before{color:#183f35;content:"CALMER DIVORCE";letter-spacing:.14em;border-bottom:2px solid #183f35;margin-bottom:.35in;padding-bottom:.16in;font-size:9pt;font-weight:800;display:block}html.printing-guide-tool .guide-print-copy:after{color:#53655d;content:"Calmer Divorce · General information only—not legal, financial, medical, or mental-health advice.";border-top:1px solid #c8ccc3;margin-top:.35in;padding-top:.14in;font-size:8pt;line-height:1.45;display:block}html.printing-guide-tool .guide-print-copy .download-button,html.printing-guide-tool .guide-print-copy .reset-button,html.printing-guide-tool .guide-print-copy .tool-footer,html.printing-guide-tool .guide-print-copy .print-note{display:none!important}html.printing-guide-tool .guide-print-copy li,html.printing-guide-tool .guide-print-copy .worksheet-prompt,html.printing-guide-tool .guide-print-copy .worksheet-section{break-inside:avoid}}@media (width<=40rem){.container{width:min(100% - 1.5rem,76rem)}}.skip-link.svelte-12qhfyh{z-index:100;background:var(--forest-deep);color:var(--cream);padding:.7rem .9rem;font-size:.75rem;font-weight:800;text-decoration:none;position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%)}.skip-link.svelte-12qhfyh:focus{transform:translateY(0)}.site-header.svelte-12qhfyh{z-index:20;background:color-mix(in srgb, var(--white) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #183f351f;position:sticky;top:0}.header-inner.svelte-12qhfyh{grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;min-height:5rem;display:grid}.brand.svelte-12qhfyh{color:var(--forest);font-family:var(--font-display);letter-spacing:-.015em;justify-self:start;align-items:center;gap:.7rem;font-size:.9rem;font-weight:700;line-height:.9;text-decoration:none;display:inline-flex}.brand.svelte-12qhfyh svg:where(.svelte-12qhfyh){fill:none;width:2.35rem;stroke:var(--coral-dark);stroke-linecap:round;stroke-width:1.35px}.header-inner.svelte-12qhfyh nav:where(.svelte-12qhfyh){align-items:center;gap:clamp(1.3rem,3vw,2.5rem);display:flex}.header-inner.svelte-12qhfyh nav:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh){color:var(--ink-soft);font-size:.72rem;font-weight:700;text-decoration:none;position:relative}.header-inner.svelte-12qhfyh nav:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh):after{background:var(--coral);content:"";height:1px;transition:transform .18s;position:absolute;bottom:-.5rem;left:0;right:0;transform:scaleX(0)}.header-inner.svelte-12qhfyh nav:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh):hover:after{transform:scaleX(1)}.header-cta.svelte-12qhfyh{border:1px solid var(--forest);color:var(--forest);border-radius:.2rem;justify-self:end;align-items:center;gap:.6rem;padding:.66rem .85rem;font-size:.7rem;font-weight:800;text-decoration:none;transition:background .18s,color .18s;display:inline-flex}.header-cta.svelte-12qhfyh:hover{background:var(--forest);color:var(--cream)}.header-cta.svelte-12qhfyh svg:where(.svelte-12qhfyh){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:1rem}.site-footer.svelte-12qhfyh{background:var(--forest-deep);color:var(--cream);padding-top:5rem}.footer-main.svelte-12qhfyh{grid-template-columns:minmax(0,1fr) auto;gap:5rem;padding-bottom:4rem;display:grid}.brand.inverse.svelte-12qhfyh{color:var(--cream)}.brand.inverse.svelte-12qhfyh svg:where(.svelte-12qhfyh){stroke:var(--gold)}.footer-brand.svelte-12qhfyh>p:where(.svelte-12qhfyh){color:#f7f3e994;max-width:27rem;font-family:var(--font-display);margin:1.5rem 0 0;font-size:1.15rem;line-height:1.55}.footer-links.svelte-12qhfyh{grid-template-columns:repeat(2,minmax(10rem,1fr));gap:4rem;display:grid}.footer-links.svelte-12qhfyh div:where(.svelte-12qhfyh){align-content:start;gap:.75rem;display:grid}.footer-links.svelte-12qhfyh p:where(.svelte-12qhfyh){color:var(--sage);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .4rem;font-size:.62rem;font-weight:800}.footer-links.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#f7f3e9c2;font-size:.76rem;text-decoration:none}.footer-links.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--cream);text-underline-offset:.25rem;text-decoration:underline}.footer-bottom.svelte-12qhfyh{color:#f6f9f69e;border-top:1px solid #ffffff1f;justify-content:space-between;gap:1rem;padding-block:1.4rem;font-size:.62rem;display:flex}.footer-bottom.svelte-12qhfyh p:where(.svelte-12qhfyh){margin:0}@media (width<=52rem){.header-inner.svelte-12qhfyh{grid-template-columns:1fr auto}.header-inner.svelte-12qhfyh nav:where(.svelte-12qhfyh){display:none}.footer-main.svelte-12qhfyh{grid-template-columns:1fr;gap:3.5rem}}@media (width<=36rem){.header-inner.svelte-12qhfyh{gap:1rem;min-height:4.4rem}.header-cta.svelte-12qhfyh{padding:.62rem .7rem}.header-cta.svelte-12qhfyh svg:where(.svelte-12qhfyh){display:none}.footer-links.svelte-12qhfyh{grid-template-columns:1fr;gap:2.5rem}.footer-bottom.svelte-12qhfyh{flex-direction:column;align-items:flex-start}}
