.dcf-cases,.dcf-cutoffs,.dcf-land{--dcf-ink:#1b2722;--dcf-muted:#5f6964;--dcf-rule:#e2dfd6;color:var(--dcf-ink);font-size:.875rem;line-height:1.45}.dcf-chip{display:inline-block;padding:.1rem .55rem;border-radius:999px;background:#efede6;color:#57534a;font-size:.75rem;font-weight:600;line-height:1.4;white-space:nowrap}.dcf-chip[data-tone=fail]{background:#f6e3de;color:#8a2c1c}.dcf-chip[data-tone=pass]{background:#e1eddf;color:#2f6f3e}.dcf-land .dcf-land__head,.dcf-land .dcf-land__row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1fr);-moz-column-gap:1.5rem;column-gap:1.5rem}.dcf-land .dcf-land__head{padding:0 0 .5rem;border-bottom:1px solid var(--dcf-ink);font-size:.8125rem;font-weight:600}.dcf-land .dcf-land__rows{margin:0;padding:0;list-style:none}.dcf-land .dcf-land__row{margin:0;padding:.85rem 0;border-bottom:1px solid var(--dcf-rule)}.dcf-land .dcf-land__land{margin:0;font-weight:600;text-wrap:balance}.dcf-land .dcf-land__verdict{display:flex;flex-direction:column;gap:.3rem;align-items:flex-start;margin:0}.dcf-land .dcf-land__rule{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.dcf-land .dcf-land__note{color:var(--dcf-muted);font-size:.8125rem;text-wrap:pretty}@media (max-width:640px){.dcf-land .dcf-land__head{display:none}.dcf-land .dcf-land__row{grid-template-columns:minmax(0,1fr);row-gap:.6rem}.dcf-land .dcf-land__verdict{flex-flow:row wrap;gap:.25rem .5rem;align-items:baseline}.dcf-land .dcf-land__rule{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal;font-size:.8125rem;font-weight:600}.dcf-land .dcf-land__note{flex-basis:100%}}.dcf-cutoffs{position:relative;padding:0 .25rem}.dcf-cutoffs .dcf-cutoffs__marks{position:relative;display:grid;min-height:6.5rem;margin:0;padding:0;list-style:none}.dcf-cutoffs .dcf-cutoffs__marks>li{position:relative;grid-area:1/1;justify-self:start;display:flex;flex-direction:column;gap:.15rem;width:-moz-max-content;width:max-content;max-width:min(13rem,calc(var(--room) - .75rem));margin:0 0 0 var(--pos);padding:0 0 1.35rem .6rem;border-left:1.5px solid var(--dcf-ink)}.dcf-cutoffs .dcf-cutoffs__marks>li:after{content:"";position:absolute;z-index:1;bottom:-5px;left:-5.75px;width:10px;height:10px;border-radius:50%;background:var(--dcf-ink)}.dcf-cutoffs .dcf-cutoffs__date{font-weight:600;font-variant-numeric:tabular-nums}.dcf-cutoffs .dcf-cutoffs__who{color:var(--dcf-muted);font-size:.8125rem;text-wrap:pretty}.dcf-cutoffs .dcf-cutoffs__marks>li[data-range]{position:absolute;top:calc(100% + 2.4rem);left:0;width:var(--pos);max-width:none;margin:0;padding:.7rem 0 0;border:0;text-align:right}.dcf-cutoffs .dcf-cutoffs__marks>li[data-range]:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;border-radius:0 3px 3px 0;background:linear-gradient(to right,transparent,var(--brand) 40%)}.dcf-cutoffs .dcf-cutoffs__marks>li[data-range]:after{content:none}.dcf-cutoffs .dcf-cutoffs__marks>li[data-range] .dcf-cutoffs__who{text-wrap:balance}.dcf-cutoffs .dcf-cutoffs__axis{position:relative;height:1.6rem;border-top:1.5px solid var(--dcf-rule)}.dcf-cutoffs .dcf-cutoffs__axis>span{position:absolute;top:0;padding-top:.35rem;border-left:1px solid var(--dcf-rule);color:var(--dcf-muted);font-size:.6875rem;font-variant-numeric:tabular-nums;text-align:center}.dcf-cutoffs:has(li[data-range]){padding-bottom:6rem}@media (max-width:640px){.dcf-cutoffs:has(li[data-range]){padding-bottom:0}.dcf-cutoffs .dcf-cutoffs__axis{display:none}.dcf-cutoffs .dcf-cutoffs__marks{display:block;min-height:0;padding-left:6px}.dcf-cutoffs .dcf-cutoffs__marks>li,.dcf-cutoffs .dcf-cutoffs__marks>li[data-range]{position:relative;top:auto;left:auto;width:auto;max-width:none;margin:0;padding:0 0 1rem 1.25rem;border-left:1.5px solid var(--dcf-rule);text-align:left}.dcf-cutoffs .dcf-cutoffs__marks>li:last-child{padding-bottom:0}.dcf-cutoffs .dcf-cutoffs__marks>li:after,.dcf-cutoffs .dcf-cutoffs__marks>li[data-range]:after{content:"";top:.3rem;bottom:auto;left:-5.75px}.dcf-cutoffs .dcf-cutoffs__marks>li[data-range]:before{content:none}.dcf-cutoffs .dcf-cutoffs__marks>li[data-range]:after{background:var(--brand)}}.dcf-cases.dcf-cases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none}.dcf-cases .dcf-cases__case{display:flex;flex-direction:column;margin:0;padding:1rem 1rem 1.1rem;border-radius:8px;background:#fff;box-shadow:0 0 0 1px rgb(27 39 34/.07),0 1px 2px rgb(27 39 34/.06),0 2px 6px rgb(27 39 34/.04);list-style:none}.dcf-cases .dcf-cases__title{margin:0;font-size:1rem;font-weight:600;line-height:1.35;text-wrap:balance}.dcf-cases .dcf-cases__line{position:relative;height:2.6rem;margin:.9rem .6rem .2rem;border-bottom:1.5px solid var(--dcf-rule)}.dcf-cases .dcf-cases__cutoff{position:absolute;bottom:-1.3rem;transform:translateX(-50%);color:var(--dcf-muted);font-size:.6875rem;font-variant-numeric:tabular-nums}.dcf-cases .dcf-cases__cutoff:before{content:"";position:absolute;bottom:1.2rem;left:50%;height:.9rem;border-left:1.5px dashed var(--dcf-muted)}.dcf-cases .dcf-cases__cleared{position:absolute;bottom:1rem;transform:translateX(-50%);color:#8a2c1c;font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums}.dcf-cases .dcf-cases__cleared:after{content:"";position:absolute;bottom:-1.4rem;left:50%;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:#8a2c1c}.dcf-cases .dcf-cases__story{margin:1.6rem 0 0;color:var(--dcf-muted);font-size:.8125rem;text-wrap:pretty}.dcf-cases .dcf-cases__verdicts{display:flex;flex-direction:column;gap:.7rem;margin:auto 0 0;padding:.9rem 0 0;list-style:none}.dcf-cases .dcf-cases__verdicts>li{display:flex;flex-wrap:wrap;gap:.25rem .5rem;align-items:baseline;margin:0;padding:.7rem 0 0;border-top:1px solid var(--dcf-rule)}.dcf-cases .dcf-cases__rule{font-size:.8125rem;font-weight:600}.dcf-cases .dcf-cases__why{flex-basis:100%;color:var(--dcf-muted);font-size:.8125rem;text-wrap:pretty}.dcf-cases .dcf-cases__why:empty{display:none}@media (max-width:900px){.dcf-cases.dcf-cases{grid-template-columns:minmax(0,1fr)}}