.organic-article,.organic-index{--guide-ink:#202328;--guide-soft:#505b6b;--guide-paper:#e8f0fc;--guide-rule:#cdd9e8;color:var(--guide-ink);max-width:1160px;margin:0 auto;padding:28px 24px 72px}.site-magic .organic-article,.site-magic .organic-index{--guide-ink:#f5ead9;--guide-soft:#c8b8cf;--guide-paper:#251b35;--guide-rule:#66516f}.organic-breadcrumb{margin-bottom:40px}.organic-breadcrumb a{font-size:16px}.organic-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:center;margin-bottom:72px}.organic-hero h1,.organic-index h1{font-size:clamp(36px,4.6vw,64px);line-height:1.05;max-width:18ch;letter-spacing:-.025em;margin:0 0 28px;text-wrap:balance}.organic-hero p{font-size:20px;line-height:1.6;margin:0 0 32px;max-width:50ch}.organic-art{margin:0;min-width:0;aspect-ratio:1;display:grid;place-items:center}.organic-art svg{display:block;width:100%;height:auto;max-height:440px}.organic-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:64px;align-items:start}.organic-toc{display:grid;gap:16px;position:sticky;top:28px;line-height:1.5}.organic-prose{max-width:68ch;font-size:18px;line-height:1.75}.organic-prose section{scroll-margin-top:32px;margin-bottom:54px}.organic-prose h2,.organic-faq h2,.organic-calculator h2,.organic-method h2,.organic-related h2{font-size:clamp(28px,3vw,38px);line-height:1.15;letter-spacing:-.015em;margin:0 0 24px;text-wrap:balance}.organic-prose p{margin:0 0 20px}.organic-calculator{margin:64px 0;padding:40px;background:var(--guide-paper);border:1px solid var(--guide-rule);border-radius:16px}.organic-calculator>div>p{max-width:62ch;font-size:18px;line-height:1.6}.organic-calculator .product-form{max-width:640px;margin:32px 0 0}.organic-calculator #product-result{margin-top:40px}.organic-calculator .product-payment{max-width:640px}.organic-faq,.organic-method{margin:52px 0;max-width:760px;font-size:18px;line-height:1.7}.organic-faq details{padding:18px 0;border-bottom:1px solid var(--guide-rule)}.organic-faq summary{cursor:pointer;font-weight:600}.organic-method{color:var(--guide-soft)}.organic-related nav,.organic-index nav{display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.organic-related nav a,.organic-index nav a{display:grid;gap:12px;padding:26px 0;border-bottom:1px solid var(--guide-rule);text-decoration:none}.organic-related a strong,.organic-index a strong{font-size:24px;line-height:1.3}.organic-related a span,.organic-index a span{color:var(--guide-soft);line-height:1.5}.organic-index>p{max-width:55ch;font-size:22px;line-height:1.6;margin-bottom:40px}.organic-article a:not(.primary):hover,.organic-index a:hover{text-decoration:underline}.organic-article :focus-visible,.organic-index :focus-visible{outline:3px solid currentColor;outline-offset:5px}.organic-article [id]{scroll-margin-top:24px}.organic-article input{font-size:18px}.organic-article .primary{min-height:48px}.site-magic .organic-art svg{filter:none}.organic-article .product-form-heading{display:none}@media(max-width:700px){.organic-article,.organic-index{padding:24px 20px 48px}.organic-breadcrumb{margin-bottom:28px}.organic-hero{grid-template-columns:1fr;gap:24px;margin-bottom:36px}.organic-hero h1{font-size:42px}.organic-hero p{font-size:18px}.organic-art{max-width:320px;width:100%;justify-self:center}.organic-layout{grid-template-columns:1fr;gap:36px}.organic-toc{position:static;border-block:1px solid var(--guide-rule);padding:20px 0}.organic-prose{font-size:18px}.organic-calculator{padding:24px 16px;margin:40px -4px}.organic-calculator .form-two{grid-template-columns:1fr}.organic-calculator .primary{width:100%;white-space:normal}.organic-related nav,.organic-index nav{grid-template-columns:1fr}.organic-related a strong,.organic-index a strong{font-size:23px}}
/* A chart keeps its calculated geometry while inheriting the visitor's palette. */
.site-magic .organic-art svg text{fill:#f5ead9}.site-magic .organic-art svg .fine{stroke:#8e7399}.site-magic .organic-art svg circle[fill="#fff"]{fill:#30203f;stroke:#e5bf74}.site-magic .organic-art svg circle[fill="#416fd2"]{fill:#e5bf74;stroke:#e5bf74}.site-magic .organic-art svg text[style="fill:white"]{fill:#24152e!important}.site-magic .organic-art svg .ink{stroke:#e5bf74}.site-magic .organic-art svg text[fill="#202328"]{fill:#f5ead9}

.site-magic .organic-art svg rect[fill="#fff"]{fill:#30203f;stroke:#e5bf74}.site-magic .organic-art svg rect[fill="#416fd2"]{fill:#e5bf74;stroke:#e5bf74}.site-magic .organic-art svg [stroke="#cbd4e2"]{stroke:#8e7399}.site-magic .organic-art svg text[style="fill:#fff"]{fill:#24152e!important}
.organic-art figcaption{font-size:16px;line-height:1.5;text-align:center;color:var(--guide-soft);margin-top:12px}
