.fc-page{--fc-bg:#faf6ec;--fc-band:#ecdcb6;--fc-band-2:#f3e8cf;--fc-card:#fff;--fc-tile:#f4f0e4;--fc-line:#e2d8c6;--fc-accent:#93381a;--fc-green:var(--ok);background:var(--fc-bg);padding-bottom:4rem}.fc-wrap{width:100%;max-width:76rem;margin:0 auto;padding:0 1rem}@media (min-width:768px){.fc-wrap{padding:0 2rem}}@media (min-width:1280px){.fc-wrap{padding:0}}.fc-stack>*+*{margin-top:2rem}.fc-display{font-family:var(--font-display);color:var(--ink)}.fc-hero{--ink-3:#635449;border:1px solid var(--brand-line);background:linear-gradient(135deg, var(--fc-band), var(--fc-band-2));text-align:center;border-radius:24px;padding:2.5rem 1.25rem 2rem}@media (min-width:768px){.fc-hero{padding:3.5rem 2.5rem 2.75rem}}.fc-hero h1{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);max-width:48rem;margin:1rem auto 0;font-size:2.125rem;font-weight:700;line-height:1.1}@media (min-width:768px){.fc-hero h1{font-size:2.75rem}}.fc-hero-pill{color:var(--brand);background:#fff;border:1px solid #93381a4d;border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .875rem;font-size:.8125rem;font-weight:600;display:inline-flex}.fc-strip{border:1px solid var(--brand-line);text-align:left;background:#ffffffb3;border-radius:12px;align-items:center;gap:.875rem;max-width:45rem;margin:1.5rem auto 0;padding:.875rem 1.125rem;font-size:.875rem;line-height:1.5;display:flex}.fc-strip-badge{background:var(--brand);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.625rem;height:2.625rem;display:flex}.fc-answer{text-align:left;max-width:37rem;color:var(--ink-2);margin:1.375rem auto 0;font-size:1.125rem;line-height:1.65}@media (min-width:768px){.fc-answer{font-size:1.125rem}}.fc-answer p{margin:0}.fc-answer strong{color:var(--ink)}.fc-tags{flex-wrap:wrap;justify-content:center;gap:.625rem;margin-top:1.25rem;display:flex}.fc-tag{border:1px solid;border-radius:999px;padding:.1875rem .625rem;font-size:.75rem;line-height:1.7}.fc-tag-green{background:var(--ok-tint);color:var(--ok);border-color:#3f7d3a4d}.fc-tag-rust{color:var(--brand);background:#fff;border-color:#93381a4d}.fc-tag-khaki{border-color:var(--khaki);background:var(--khaki-tint);color:var(--khaki-ink)}.fc-calc{border:1px solid var(--brand-line);background:linear-gradient(135deg,#fffdf8,#fbf4e3);border-radius:20px;max-width:61.25rem;margin:2rem auto 0;padding:1.25rem;box-shadow:0 18px 40px -28px #521a0673}@media (min-width:768px){.fc-calc{padding:2rem}}.fc-calc h2{font-family:var(--font-display);color:var(--ink);font-size:1.375rem;font-weight:700;line-height:1.25}.fc-label{letter-spacing:.06em;text-transform:uppercase;color:var(--brand);margin-bottom:.375rem;font-size:.78rem;font-weight:700;display:block}.fc-field{border:1px solid var(--fc-line);width:100%;min-height:3rem;color:var(--ink);background:#fff;border-radius:10px;padding:.625rem .875rem;font-size:1rem}.fc-result{border:1px solid var(--brand-line);background:#fff;border-radius:14px;align-items:center;gap:1.25rem;margin-top:1.5rem;padding:1.25rem;display:grid}@media (min-width:768px){.fc-result{grid-template-columns:1fr auto;padding:1.5rem}}.fc-result-label{letter-spacing:.08em;text-transform:uppercase;color:var(--fc-green);font-size:.75rem;font-weight:700}.fc-range{font-family:var(--font-display);color:var(--fc-green);font-variant-numeric:tabular-nums;margin-top:.25rem;font-size:2rem;font-weight:800;line-height:1.1}@media (min-width:768px){.fc-range{font-size:2.25rem}}.fc-duo-lead{text-align:center;color:var(--brand);margin-top:2rem;font-weight:700}.fc-duo{gap:1.5rem;margin-top:1.25rem;display:grid}@media (min-width:1024px){.fc-duo{grid-template-columns:1fr 1fr}}.fc-panel{border:1px solid var(--fc-line);background:var(--fc-card);border-radius:22px;padding:1.5rem 1.25rem;box-shadow:0 30px 70px -40px #521a0659}@media (min-width:768px){.fc-panel{padding:2rem}}.fc-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--brand);font-size:.75rem;font-weight:700}.fc-mathbox{border:2px solid var(--khaki);background:var(--khaki-tint);font-family:var(--font-display);color:var(--brand-ink);font-variant-numeric:tabular-nums;text-align:center;border-radius:10px;padding:.625rem 1rem;font-size:1.125rem;font-weight:800}.fc-mathbox-hl{background:var(--ok-tint);color:var(--fc-green);border-color:#3f7d3a73}.fc-chip{text-align:left;cursor:pointer;border:1px solid;border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;transition:box-shadow .15s ease-out;display:flex}.fc-chip[aria-pressed=true]{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--brand)}.fc-card{border:1px solid var(--fc-line);background:var(--fc-card);border-radius:20px;padding:1.5rem 1.25rem 1.5rem 1.5rem;position:relative;overflow:hidden}.fc-card:before{content:"";background:var(--fc-accent);width:4px;position:absolute;inset:0 auto 0 0}@media (min-width:768px){.fc-card{padding:2.5rem}}.fc-card>h2,.fc-h2{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:0 0 1rem;font-size:1.625rem;font-weight:700;line-height:1.3}@media (min-width:768px){.fc-card>h2,.fc-h2{margin-bottom:1.25rem;font-size:1.875rem}}.fc-card h3{font-family:var(--font-display);color:var(--ink);margin:1.5rem 0 .5rem;font-size:1.25rem;font-weight:700;line-height:1.5}@media (min-width:768px){.fc-card h3{font-size:1.35rem}}.fc-prose{max-width:70ch;color:var(--ink-2);font-size:1rem;line-height:1.65}.fc-prose p{margin:0 0 1rem}.fc-prose p:last-child{margin-bottom:0}.fc-prose strong{color:var(--ink)}.fc-prose a{color:var(--brand);text-underline-offset:2px;text-decoration:underline}.fc-prose ul,.fc-prose ol{margin:0 0 1rem;padding-left:2rem}.fc-prose ul{list-style:outside}.fc-prose ol{list-style:decimal}.fc-prose li{margin-bottom:.25rem}.fc-prose li::marker{color:var(--brand)}.fc-prose .fc-formula{border:1px solid var(--brand-line);background:var(--khaki-tint);font-family:var(--font-display);border-radius:16px;margin:1.5rem 0;padding:1.5rem 2rem;font-size:1.05rem}.fc-prose .fc-table-wrap{margin:1.25rem 0;overflow-x:auto}.fc-prose table{border-collapse:collapse;width:100%;font-size:.9rem;line-height:1.7}.fc-prose th{border:1px solid var(--fc-line);background:var(--khaki-tint);text-align:left;font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--brand-ink);padding:.75rem 1rem;font-size:.8rem;font-weight:700}.fc-prose td{border:1px solid var(--fc-line);vertical-align:top;background:#fffdf8;padding:.75rem 1rem}.fc-prose td:first-child{color:var(--ink);font-weight:600}.fc-prose tr:last-child td{background:var(--fc-tile)}.fc-stat{border:1px solid var(--brand-line);text-align:center;background:linear-gradient(135deg,#fbf4e3,#f7eed8);border-radius:16px;padding:1.75rem 1.5rem}.fc-stat-value{font-family:var(--font-display);color:var(--brand);font-variant-numeric:tabular-nums;font-size:2.25rem;font-weight:800;line-height:1.1}.fc-factor{border:1px solid;border-radius:12px;padding:.875rem 1rem}.fc-factor-up{background:var(--ok-tint);border-color:#3f7d3a4d}.fc-factor-down{background:var(--bad-tint);border-color:#b3261e40}.fc-tile{border:1px solid var(--fc-line);background:var(--fc-tile);border-radius:10px;padding:.625rem .875rem;text-decoration:none;transition:border-color .15s ease-out;display:block}.fc-tile:hover{border-color:var(--brand)}.fc-cite{border:1px solid var(--brand-line);background:var(--khaki-tint);border-radius:16px;padding:1.5rem 2rem}.fc-code{border:1px solid var(--fc-line);color:var(--ink-2);white-space:pre-wrap;word-break:break-word;background:#fffdf8;border-radius:12px;padding:1.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;line-height:1.7;overflow-x:auto}.fc-toc{border:1px solid var(--fc-line);background:var(--fc-card);border-radius:16px;padding:1.75rem 2rem 1rem}.fc-closer{border:1px solid var(--brand-line);background:linear-gradient(135deg, var(--fc-band), var(--fc-band-2));text-align:center;border-radius:24px;padding:2.5rem 1.25rem 2.25rem;position:relative;overflow:hidden}@media (min-width:768px){.fc-closer{padding:3.5rem 2.5rem 2.75rem}}@media (max-width:639px){.fc-prose table,.fc-prose tbody,.fc-prose tr,.fc-prose td{width:100%;display:block}.fc-prose thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.fc-prose tr{border:1px solid var(--fc-line);border-radius:10px;margin-bottom:.625rem;overflow:hidden}.fc-prose td{overflow-wrap:anywhere;border:0;padding:.25rem .875rem}.fc-prose td:first-child{background:var(--khaki-tint);padding:.5rem .875rem}.fc-prose td[data-label]:before{content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:.7rem;font-weight:700;display:block}.fc-prose td:first-child:before{display:none}.fc-prose .fc-formula{padding:1rem 1.25rem}.fc-cite{padding:1.25rem}.fc-toc{padding:1.25rem 1.25rem .75rem}}.fc-prose td:last-child{color:var(--ink-2);font-weight:400}[data-fc*=worked-example] .fc-prose td:last-child,[data-fc=amounts-by-injury-illustrative] .fc-prose td:nth-child(2){color:var(--fc-green);font-weight:700}.fc-prose th,.fc-prose td{padding:.95rem 1.125rem}[data-fc=what-this-calculator-can-and-cannot-tell-you] .fc-prose,[data-fc=do-you-need-a-lawyer] .fc-prose{gap:1rem;display:grid}@media (min-width:768px){[data-fc=what-this-calculator-can-and-cannot-tell-you] .fc-prose,[data-fc=do-you-need-a-lawyer] .fc-prose{grid-template-columns:1fr 1fr}[data-fc=do-you-need-a-lawyer] .fc-prose>p:first-child{grid-column:1/-1}}[data-fc=what-this-calculator-can-and-cannot-tell-you] .fc-prose>p,[data-fc=do-you-need-a-lawyer] .fc-prose>p:not(:first-child){background:var(--ok-tint);border:1px solid #3f7d3a4d;border-radius:14px;margin:0;padding:1.25rem 1.5rem}[data-fc=what-this-calculator-can-and-cannot-tell-you] .fc-prose>p:nth-child(2),[data-fc=do-you-need-a-lawyer] .fc-prose>p:nth-child(3){border-color:var(--brand-line);background:var(--khaki-tint)}.fc-chip{padding:.9rem 1.1rem}@media (min-width:768px){.fc-duo .fc-panel{padding:2.5rem}.fc-mathbox{padding:.875rem 1rem}.fc-chip{padding:1.05rem 1.25rem}}#faq .fc-prose p{margin-bottom:1.25rem}#faq .fc-prose h3{margin-top:2.25rem}
