:root{--cloud-left: 156,183,170;--cloud-right: 163,186,205;--cloud-line-left: 104,142,124;--cloud-line-right: 114,144,168}[data-product=finance]{--cloud-left: 161,183,201;--cloud-right: 171,190,208;--cloud-line-left: 103,131,162;--cloud-line-right: 119,141,160}[data-product=notes]{--cloud-left: 174,192,170;--cloud-right: 214,187,161;--cloud-line-left: 117,147,121;--cloud-line-right: 167,133,102}[data-product=home]{--cloud-left: 193,165,183;--cloud-right: 187,187,176;--cloud-line-left: 155,112,136;--cloud-line-right: 141,146,128}.ambient-page{position:relative;isolation:isolate}.ambient-cloud{position:fixed;z-index:-1;inset:0;overflow:hidden;overflow:clip;pointer-events:none;user-select:none}.cloud-atmosphere{position:absolute;inset:-5%;opacity:.3;background:radial-gradient(ellipse at 4% 30%,rgba(var(--cloud-left),.6),transparent 42%),radial-gradient(ellipse at 96% 66%,rgba(var(--cloud-right),.72),transparent 43%),radial-gradient(ellipse at 11% 77%,rgba(var(--cloud-right),.35),transparent 38%),radial-gradient(ellipse at 86% 17%,rgba(var(--cloud-left),.35),transparent 37%)}.cloud-canvas{position:absolute;inset:0;width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,#000 5%,#000 17%,transparent 37%,transparent 63%,#000 83%,#000 95%);mask-image:linear-gradient(90deg,#000 5%,#000 17%,transparent 37%,transparent 63%,#000 83%,#000 95%)}@media(max-width:760px){.cloud-atmosphere{background:radial-gradient(ellipse at -14% 24%,rgba(var(--cloud-left),.6),transparent 62%),radial-gradient(ellipse at 115% 72%,rgba(var(--cloud-right),.6),transparent 64%)}.cloud-canvas{opacity:.7}}:root{--paper:#FAF7F2;--ink:#2b2b2b;--muted:#6b6b6b;--moss:#4a6b4d;--line:#e6e0d6}:root[data-product=finance]{--moss:#4A6A8C}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:Georgia,Times New Roman,serif;line-height:1.6;font-size:18px;-webkit-font-smoothing:antialiased}body.ambient-page{min-height:100vh;--muted:#6B6258}main{max-width:760px;margin:0 auto;padding:48px 20px 80px}a{color:var(--moss)}header.brand{max-width:760px;margin:0 auto;padding:16px 20px;display:flex;align-items:center;gap:12px}header.brand>a{min-height:44px;display:inline-flex;align-items:center;gap:9px;color:var(--ink);text-decoration:none}header.brand img{width:36px;height:36px;flex:0 0 auto}.brand-name{font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:700;line-height:1}nav.brand-nav{margin-left:auto;display:flex;align-items:center;gap:16px;font-size:.9rem;flex-wrap:wrap}@media(max-width:560px){header.brand{flex-wrap:wrap}nav.brand-nav{margin-left:0;width:100%}}nav.brand-nav a{color:var(--muted);text-decoration:none}nav.brand-nav a:hover{color:var(--ink)}nav.brand-nav .cta-sm{background:var(--moss);color:#fff;padding:7px 14px;border-radius:8px;font-weight:600}nav.brand-nav .cta-sm:hover{opacity:.9}h1{font-size:2rem;line-height:1.2;margin:.2em 0 .4em}h2{font-size:1.4rem;margin:1.6em 0 .4em}p.lead{font-size:1.15rem;color:#3a3a3a}table{width:100%;border-collapse:collapse;margin:1em 0;font-size:.95rem}th,td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--line);vertical-align:top}thead th{border-bottom:2px solid var(--moss)}td.cn{color:var(--moss);font-weight:600}.source-note{margin:.8em 0 1.4em;padding:12px 14px;border-left:3px solid var(--moss);background:#fff;color:var(--muted);font-size:.82rem;line-height:1.55}.source-note strong{color:var(--ink)}ul.why{padding-left:1.2em}ul.why li{margin:.4em 0}.faq dt{font-weight:600;margin-top:1em}.faq dd{margin:.2em 0 0;color:#3a3a3a}.cta{display:inline-block;background:var(--moss);color:#fff;text-decoration:none;padding:12px 22px;border-radius:10px;margin:1.4em 0;font-weight:600}.related a{display:inline-block;margin:.2em .6em .2em 0}footer{color:var(--muted);font-size:.85rem;border-top:1px solid var(--line);margin-top:2em;padding-top:1em}.proof{border:1px solid var(--line);background:#fff;border-radius:16px;padding:18px 20px;margin:1.4em 0 1em;box-shadow:0 1px 3px #0000000a}.proof-label{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0}.proof-q{font-family:Georgia,Times New Roman,serif;font-size:1.2rem;line-height:1.4;margin:.5em 0 .7em;color:var(--ink)}.proof-a{background:var(--paper);border-radius:12px;padding:12px 14px}.proof-a p{margin:0 0 .5em;color:#3a3a3a;line-height:1.55}.proof-src{display:inline-block;font-size:.78rem;background:#e8efe6;color:var(--moss);border-radius:999px;padding:3px 10px}.chips{display:flex;flex-wrap:wrap;gap:8px;margin:.6em 0}.chips span{font-size:.82rem;color:#3a3a3a;border:1px solid var(--line);border-radius:999px;padding:4px 11px}.cta-note{font-size:.85rem;color:var(--muted);margin:-.6em 0 1.6em}
