@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfMZg.ttf) format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuI6fMZg.ttf) format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuGKYMZg.ttf) format('truetype');
}
:root{--bg:#F8F5F0;--surface:#FFFFFF;--text:#1D1916;--muted:#5D5953;--accent:#7F5728;--accent-hover:#5A3B1D;--accent-pressed:#382313;--border:#776A5E;--divider:#C5BAAD;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s6:24px;--s8:32px;--s12:48px;--s16:64px;--r:8px}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:400;line-height:26px;letter-spacing:0}header{height:72px;display:flex;align-items:center;padding:0 var(--s8);border-bottom:1px solid var(--divider)}main,footer{max-width:1100px;margin:auto;padding:var(--s12) var(--s8)}h1{font-size:56px;font-weight:500;line-height:62px;letter-spacing:-.025em;margin:var(--s6) 0}h2{font-size:40px;font-weight:500;line-height:48px;letter-spacing:-.015em;margin:var(--s12) 0 var(--s6)}h3{font-size:28px;font-weight:600;line-height:36px;letter-spacing:-.01em;margin:var(--s8) 0 var(--s4)}p,li{max-width:72ch}p{margin:var(--s4) 0}a{color:var(--accent);text-underline-offset:4px}a:hover{color:var(--accent-hover)}a:active{color:var(--accent-pressed)}a:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.label,summary{font-size:13px;font-weight:600;line-height:18px;letter-spacing:.06em}.caption{font-size:12px;font-weight:500;line-height:18px;letter-spacing:.02em;color:var(--muted)}.card{background:var(--surface);border:1px solid var(--divider);border-radius:var(--r);padding:var(--s6);margin:var(--s6) 0}.formula{border-left:4px solid var(--accent);padding:var(--s4) var(--s6)}.table{overflow-x:auto;margin:var(--s6) 0}table{border-collapse:collapse;width:100%;background:var(--surface)}th,td{border:1px solid var(--divider);padding:var(--s4);text-align:left;vertical-align:top;font-weight:400}th{background:var(--bg)}nav{display:flex;flex-wrap:wrap;gap:var(--s4)}details{border:1px solid var(--divider);border-radius:var(--r);padding:var(--s6);margin:var(--s4) 0}summary{cursor:pointer}strong{font-weight:600}footer{border-top:1px solid var(--divider)}@media(max-width:720px){header{height:64px;padding:0 var(--s4)}main,footer{padding:var(--s8) var(--s4)}.card{padding:var(--s6)}h1,h2,h3{overflow-wrap:anywhere}th,td{padding:var(--s3)}}@media print{header,nav,.no-print{display:none}main{max-width:none;padding:0}.table{overflow:visible}tr{break-inside:avoid}h1,h2,h3{break-after:avoid}a{color:var(--text)}body{background:var(--bg)}}
:root{--space-96:96px;--radius-media:12px} .intro{padding-bottom:var(--s8);border-bottom:1px solid var(--divider)}.quick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s6)}.quick .card{margin:0}.value{font-size:28px;line-height:36px;font-weight:600;letter-spacing:-.01em;color:var(--accent);margin:var(--s2) 0}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s8);align-items:start}.source-image{width:100%;height:auto;display:block;border-radius:var(--radius-media)}figure{margin:var(--s6) 0}figcaption{margin-top:var(--s2)}.source-link{display:block}td:nth-child(2){font-variant-numeric:tabular-nums}section{scroll-margin-top:var(--s6)}.table table{table-layout:fixed}td,th{overflow-wrap:anywhere}.table th:first-child{width:55%}li{overflow-wrap:anywhere}.checklist{padding-left:var(--s6)}.checklist li{margin:var(--s3) 0} @media(max-width:900px){.split{grid-template-columns:1fr}.quick{grid-template-columns:1fr}} @media print{.split{display:block}.source-image{max-width:50%}.quick{display:block}}