.samples-dilation .samples-dilation__figure{padding:16px;container-type:inline-size}.samples-article .samples-dilation :where(p,ul,ol,li,dl,dd){max-width:none;line-height:inherit;margin:0;padding:0}.samples-article .samples-dilation :where(ul,ol){list-style:none}.samples-dilation .samples-dilation__figure figcaption{color:var(--text);flex-direction:column;align-items:flex-start;gap:4px;margin:0 0 12px;font-weight:400;display:flex}.samples-dilation .samples-dilation__label{border:1px solid color-mix(in srgb, var(--ink) 30%, #fff);color:var(--ink);letter-spacing:.02em;text-transform:uppercase;border-radius:8px;margin-bottom:6px;padding:2px 10px;font-size:.75rem;font-weight:700;line-height:1.5}.samples-dilation .samples-dilation__title{color:var(--ink);font-size:1.0625rem;font-weight:700;line-height:1.35}.samples-dilation .samples-dilation__intro{color:color-mix(in srgb, var(--ink) 78%, #fff);font-size:.9375rem;line-height:1.5}.samples-article .samples-dilation .samples-dilation__formula{background:var(--color-mist);color:var(--ink);border-radius:10px;flex-wrap:wrap;gap:4px 28px;margin-bottom:14px;padding:10px 14px;font-size:1.0625rem;line-height:1.5;display:flex}.samples-dilation .samples-dilation__formula i{font-family:Cambria Math,STIX Two Math,Times New Roman,serif;font-size:1.0625em}.samples-dilation .samples-dilation__body{gap:16px;min-width:0;display:grid}.samples-dilation .samples-dilation__field{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;min-width:0;display:grid}.samples-dilation .samples-dilation__field label{color:var(--ink);font-size:.9375rem;font-weight:700;line-height:1.4}.samples-dilation .samples-dilation__field output{color:var(--ink);font-variant-numeric:tabular-nums;text-align:right;font-size:.9375rem;font-weight:700}.samples-dilation .samples-dilation__field input[type=range]{width:100%;min-height:32px;accent-color:var(--ink);cursor:pointer;grid-column:1/-1;margin:0}.samples-dilation .samples-dilation__field input[type=range]:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.samples-dilation .samples-dilation__scale{color:var(--muted);grid-column:1/-1;justify-content:space-between;font-size:.75rem;line-height:1.2;display:flex}.samples-article .samples-dilation .samples-dilation__hint{color:var(--muted);margin-bottom:8px;font-size:.875rem;line-height:1.45}.samples-dilation .samples-dilation__refs{gap:10px;display:grid}.samples-dilation .samples-dilation__ref{border:1px solid var(--line);background:#fff;border-radius:12px;align-content:start;gap:6px;padding:10px;display:grid}.samples-dilation .samples-dilation__ref.is-active{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.samples-dilation .samples-dilation__ref button{border:1px solid var(--line);width:100%;min-height:44px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:10px;gap:1px;padding:6px 10px;display:grid}.samples-dilation .samples-dilation__ref button:hover{border-color:color-mix(in srgb, var(--ink) 45%, #fff);background:color-mix(in srgb, var(--ink) 5%, #fff)}.samples-dilation .samples-dilation__ref button[aria-pressed=true]{border-color:var(--ink);background:color-mix(in srgb, var(--ink) 5%, #fff)}.samples-dilation .samples-dilation__ref button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.samples-dilation .samples-dilation__ref-name{color:var(--ink);font-size:.9375rem;font-weight:700;line-height:1.35}.samples-dilation .samples-dilation__ref[class] .samples-dilation__ref-speed{color:color-mix(in srgb, var(--ink) 78%, #fff);font-variant-numeric:tabular-nums;font-size:.8125rem;line-height:1.35}.samples-article .samples-dilation .samples-dilation__ref-detail{color:var(--text);font-size:.8125rem;line-height:1.5}.samples-dilation .samples-dilation__ref-detail .samples-figure__credit{color:color-mix(in srgb, var(--ink) 72%, #fff);margin:0;display:inline}.samples-dilation .samples-dilation__result{background:color-mix(in srgb, var(--paper) 45%, #fff);border-radius:10px;align-content:start;gap:10px;min-width:0;padding:12px 14px;display:grid}.samples-dilation .samples-dilation__readout{gap:8px;font-size:.9375rem;line-height:1.45;display:grid}.samples-dilation .samples-dilation__readout>div{gap:0;display:grid}.samples-dilation .samples-dilation__readout dt{color:var(--muted);font-size:.8125rem;font-weight:600}.samples-dilation .samples-dilation__readout dd{color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:700}.samples-dilation .samples-dilation__readout .samples-dilation__gamma{font-size:1.25rem;line-height:1.3}.samples-article .samples-dilation .samples-dilation__summary{border-top:1px solid var(--line);color:var(--text);padding-top:8px;font-size:.875rem;line-height:1.5}.samples-dilation .samples-dilation__plot{min-width:0}.samples-dilation .samples-dilation__svg{width:100%;height:auto;display:block;overflow:visible}.samples-dilation .samples-dilation__grid{stroke:var(--line);stroke-width:1px}.samples-dilation .samples-dilation__axis{stroke:color-mix(in srgb, var(--ink) 45%, #fff);stroke-width:1px}.samples-dilation .samples-dilation__tick{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.samples-dilation .samples-dilation__axis-title{fill:var(--text);font-size:13px;font-weight:600}.samples-dilation .samples-dilation__curve{fill:none;stroke:#2a78d6;stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.samples-dilation .samples-dilation__guide{stroke:#eb6834;stroke-width:1.5px;stroke-dasharray:4 3}.samples-dilation .samples-dilation__mark{fill:#eb6834;stroke:#fff;stroke-width:2px}.samples-dilation .samples-dilation__arrow{fill:#eb6834}.samples-dilation .samples-dilation__mark-label{fill:var(--ink);font-variant-numeric:tabular-nums;paint-order:stroke;stroke:#fff;stroke-width:4px;stroke-linejoin:round;font-size:13px;font-weight:700}.samples-article .samples-dilation .samples-dilation__note{color:color-mix(in srgb, var(--ink) 78%, #fff);margin-top:12px;font-size:.8125rem;line-height:1.5}.samples-article .samples-dilation .samples-dilation__credit{color:color-mix(in srgb, var(--ink) 72%, #fff);margin-top:10px}@container (min-width:600px){.samples-dilation .samples-dilation__body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"field result""sources sources""plot plot";align-items:start;gap:16px 20px}.samples-dilation .samples-dilation__field{grid-area:field}.samples-dilation .samples-dilation__result{grid-area:result}.samples-dilation .samples-dilation__sources{grid-area:sources}.samples-dilation .samples-dilation__plot{grid-area:plot}.samples-dilation .samples-dilation__refs{grid-template-columns:repeat(3,minmax(0,1fr))}}.samples-dilation .samples-dilation__more{margin-top:8px}.samples-dilation .samples-dilation__more summary{color:var(--ink);text-underline-offset:3px;cursor:pointer;padding:4px 2px;font-size:.875rem;font-weight:600;text-decoration:underline}.samples-dilation .samples-dilation__more summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.samples-dilation .samples-dilation__more .samples-table-wrap{margin-top:8px}.samples-article .samples-dilation table{min-width:38rem;font-size:.875rem}.samples-dilation tbody th[scope=row],.samples-dilation thead th:first-child{min-width:9rem}.samples-dilation .samples-cell--number{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.samples-dilation thead .samples-cell--number{white-space:normal;min-width:5.5rem}@media (max-width:640px){.samples-dilation .samples-dilation__figure{padding:12px}}@media (prefers-reduced-motion:no-preference){.samples-dilation .samples-dilation__ref button{transition:border-color .15s,background-color .15s}}
.samples-yearly .samples-yearly__figure{padding:16px;container-type:inline-size}.samples-article .samples-yearly :where(p){max-width:none;line-height:inherit;margin:0;padding:0}.samples-yearly .samples-yearly__figure figcaption{color:var(--text);flex-direction:column;align-items:flex-start;gap:4px;margin:0 0 14px;font-weight:400;display:flex}.samples-yearly .samples-yearly__label{border:1px solid color-mix(in srgb, var(--ink) 30%, #fff);color:var(--ink);letter-spacing:.02em;text-transform:uppercase;border-radius:8px;margin-bottom:6px;padding:2px 10px;font-size:.75rem;font-weight:700;line-height:1.5}.samples-yearly .samples-yearly__title{color:var(--ink);font-size:1.0625rem;font-weight:700;line-height:1.35}.samples-yearly .samples-yearly__intro{color:color-mix(in srgb, var(--ink) 78%, #fff);font-size:.9375rem;line-height:1.5}.samples-yearly .samples-yearly__panels{gap:22px;display:grid}@container (min-width:600px){.samples-yearly .samples-yearly__panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.samples-yearly .samples-yearly__panels:has(>.samples-yearly__panel:only-child){grid-template-columns:minmax(0,1fr)}}.samples-yearly .samples-yearly__panel-title{color:var(--ink);font-size:.9375rem;font-weight:700;line-height:1.35}.samples-yearly .samples-yearly__summary{color:var(--text);margin-top:2px;font-size:.8125rem;line-height:1.45}.samples-yearly .samples-yearly__plot{grid-template-columns:auto minmax(0,1fr);gap:6px;margin-top:10px;padding-top:20px;display:grid}.samples-yearly .samples-yearly__axis{height:160px;color:color-mix(in srgb, var(--ink) 74%, #fff);font-variant-numeric:tabular-nums;font-size:.6875rem;line-height:1;position:relative}.samples-yearly .samples-yearly__axis span{right:0;bottom:var(--at);white-space:nowrap;position:absolute;transform:translateY(50%)}.samples-yearly .samples-yearly__axis .samples-yearly__axis-sizer{visibility:hidden;display:block;position:static;transform:none}.samples-yearly .samples-yearly__area{height:160px;position:relative}.samples-yearly .samples-yearly__gridline{right:0;bottom:var(--at);border-top:1px solid var(--line);position:absolute;left:0}.samples-yearly .samples-yearly__gridline:first-child{border-top-color:color-mix(in srgb, var(--ink) 55%, #fff)}.samples-yearly .samples-yearly__bars{grid-template-columns:repeat(var(--count), minmax(0, 1fr));gap:3px;display:grid;position:absolute;inset:0}.samples-yearly .samples-yearly__slot{align-items:flex-end;min-width:0;height:100%;display:flex;position:relative}.samples-yearly .samples-yearly__bar{width:100%;height:var(--h);background:color-mix(in srgb, var(--bar) 55%, #fff);border-radius:3px 3px 0 0;position:relative}.samples-yearly .samples-yearly__slot--marked .samples-yearly__bar{background:var(--bar)}.samples-yearly .samples-yearly__value{color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:700;line-height:1;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.samples-yearly .samples-yearly__value--start{left:0;transform:none}.samples-yearly .samples-yearly__value--end{left:auto;right:0;transform:none}.samples-yearly .samples-yearly__gap{border:1px dashed color-mix(in srgb, var(--ink) 45%, #fff);border-bottom:0;border-radius:3px 3px 0 0;width:100%;height:10px}.samples-yearly .samples-yearly__year{color:color-mix(in srgb, var(--ink) 72%, #fff);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.6875rem;line-height:1;position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%)}.samples-yearly .samples-yearly__slot:first-child .samples-yearly__year{left:0;transform:none}.samples-yearly .samples-yearly__slot:last-child .samples-yearly__year{left:auto;right:0;transform:none}.samples-yearly .samples-yearly__panel{padding-bottom:20px}@container (min-width:520px){.samples-yearly .samples-yearly__axis,.samples-yearly .samples-yearly__area{height:180px}}.samples-yearly .samples-yearly__note{color:color-mix(in srgb, var(--ink) 78%, #fff);margin-top:10px;font-size:.8125rem;line-height:1.5}.samples-yearly .samples-yearly__credit{color:color-mix(in srgb, var(--ink) 72%, #fff);margin-top:10px}.samples-yearly .samples-yearly__more{margin-top:8px}.samples-yearly .samples-yearly__more summary{color:var(--ink);text-underline-offset:3px;cursor:pointer;padding:4px 2px;font-size:.875rem;font-weight:600;text-decoration:underline}.samples-yearly .samples-yearly__more summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.samples-yearly .samples-yearly__more .samples-table-wrap{margin-top:8px}.samples-yearly table{font-size:.875rem}.samples-yearly .samples-cell--number{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}
.sample-cite{border:1px solid var(--line);background:#fff;border-radius:18px;min-width:0;padding:28px 26px;box-shadow:0 8px 20px #103b450d;container-type:inline-size}.sample-cite h2{color:var(--ink);letter-spacing:-.02em;margin:0 0 16px;font-size:1.35rem;font-weight:700}.sample-cite__tabs{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.sample-cite__tab{border:1px solid var(--line);min-height:40px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;padding:8px 16px;font-size:.9375rem;font-weight:700;line-height:1}.sample-cite__tab:hover{border-color:var(--ink)}.sample-cite__tab[aria-selected=true]{border-color:var(--color-brand-red);background:var(--color-brand-red);color:#fff}@container (max-width:560px){.sample-cite__tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.sample-cite__tab{min-height:44px;padding:8px 6px;font-size:.875rem}}@container (max-width:280px){.sample-cite__tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}.sample-cite__panel{background:color-mix(in srgb, var(--paper) 45%, #fff);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:18px 20px;display:grid}.sample-cite__entry{text-indent:-2em;color:var(--ink);overflow-wrap:anywhere;margin:0;padding-left:2em;line-height:1.7}.sample-cite__entry :is(em,i){padding-inline-end:.1em}.sample-cite__copy-wrap{position:relative}.sample-cite__copy{border:1px solid var(--color-border);background:var(--color-surface,#fff);width:40px;height:40px;color:var(--color-brand-dark);cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.sample-cite__copy svg{width:16px;height:16px}@media (hover:hover){.sample-cite__copy:hover{border-color:color-mix(in srgb, var(--color-brand-red) 35%, var(--color-border));background:color-mix(in srgb, var(--color-brand-red) 5%, #fff)}}@media (pointer:coarse){.sample-cite__copy{width:44px;height:44px}}.sample-cite__tooltip{z-index:2;background:var(--color-brand-dark);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;border-radius:10px;padding:9px 11px;font-size:13px;font-weight:700;line-height:18px;transition:opacity .12s ease-out,visibility 0s linear .12s;position:absolute;bottom:calc(100% + 8px);right:0}@media (hover:hover){.sample-cite__copy-wrap:hover .sample-cite__tooltip{opacity:1;visibility:visible;transition:opacity .12s ease-out .3s,visibility 0s linear .3s}}.sample-cite__copy:focus-visible+.sample-cite__tooltip,.sample-cite__tooltip[data-open]{opacity:1;visibility:visible;transition:opacity .12s ease-out}.sample-cite__copy-wrap.is-tooltip-dismissed .sample-cite__tooltip{opacity:0;visibility:hidden;transition:none}.sample-cite__status{color:var(--red);margin:12px 0 0;font-size:.875rem;font-weight:600;line-height:1.5}.v2-root .sample-cite__tab:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.v2-root .sample-cite__copy:focus-visible{outline:2px solid var(--color-brand-red);outline-offset:2px}@media (prefers-reduced-motion:reduce){.sample-cite__tooltip,.sample-cite__copy-wrap:hover .sample-cite__tooltip,.sample-cite__copy:focus-visible+.sample-cite__tooltip,.sample-cite__tooltip[data-open]{transition-property:visibility}}@media (max-width:640px){.sample-cite{padding:22px 18px}.sample-cite__panel{gap:12px;padding:16px}}
