.report-section[data-astro-cid-lsnuk3wp]{border-top:1px solid var(--rule);padding-block:clamp(2.5rem,6vw,4.5rem)}.report-section--card[data-astro-cid-lsnuk3wp]{background:var(--card)}.report-section__head[data-astro-cid-lsnuk3wp]{max-width:66ch}h2[data-astro-cid-lsnuk3wp]{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.75rem,3.6vw,2.5rem);line-height:1.1}.report-section__intro[data-astro-cid-lsnuk3wp]{color:var(--ink-2);margin-top:.9rem}.cases[data-astro-cid-elane4wk]{margin-top:var(--space-4);padding:0;list-style:none}.case[data-astro-cid-elane4wk]{border-bottom:1px solid var(--rule);grid-template-columns:1fr;gap:.35rem 2rem;padding-block:1.25rem;display:grid}.case[data-astro-cid-elane4wk]:first-child{border-top:1px solid var(--rule)}.case__year[data-astro-cid-elane4wk]{font-family:var(--font-display);font-size:1.6rem;font-weight:800;line-height:1}.case__place[data-astro-cid-elane4wk]{color:var(--ink-2);margin-top:.3rem;font-size:.9375rem;display:block}.case__body[data-astro-cid-elane4wk]{max-width:66ch}.case__source[data-astro-cid-elane4wk]{margin-top:.45rem;font-size:.9375rem;display:inline-block}@media (width>=48rem){.case[data-astro-cid-elane4wk]{grid-template-columns:12rem 1fr}}.acts[data-astro-cid-5empyaky]{margin-top:var(--space-4);grid-template-columns:1fr;gap:1.75rem 2.5rem;padding:0;list-style:none;display:grid}.acts[data-astro-cid-5empyaky] li[data-astro-cid-5empyaky]{padding-left:var(--space-2);border-left:4px solid var(--rust)}h3[data-astro-cid-5empyaky]{letter-spacing:-.01em;font-size:1.25rem;line-height:1.2}.acts[data-astro-cid-5empyaky] p[data-astro-cid-5empyaky]{margin-top:.35rem}.acts__ref[data-astro-cid-5empyaky]{color:var(--ink-2);margin-top:.4rem;font-size:.875rem;display:block}.excuse[data-astro-cid-5empyaky]{border-radius:var(--radius-card);background:var(--yellow);max-width:66ch;color:var(--ink-on-yellow);margin-top:2.25rem;padding:1.25rem 1.35rem}.excuse[data-astro-cid-5empyaky] p[data-astro-cid-5empyaky]{margin-top:.4rem}@media (width>=48rem){.acts[data-astro-cid-5empyaky]{grid-template-columns:1fr 1fr}}.penalty[data-astro-cid-jccyworf]{--bar:var(--rust)}.penalty[data-astro-cid-jccyworf][data-tier=low]{--bar:color-mix(in srgb, var(--rust) 50%, var(--card))}.penalty[data-astro-cid-jccyworf][data-tier=mid]{--bar:color-mix(in srgb, var(--rust) 75%, var(--card))}.penalty[data-astro-cid-jccyworf][data-tier=highest]{--bar:color-mix(in srgb, var(--rust) 55%, var(--ink))}.penalty[data-astro-cid-jccyworf][data-tier=dogMeat]{--bar:repeating-linear-gradient(135deg, var(--ink) 0 6px, var(--ink-2) 6px 12px)}.scale-head[data-astro-cid-jccyworf]{grid-template-columns:1fr;margin-top:2.25rem;display:grid}.scale-head__label[data-astro-cid-jccyworf]{color:var(--ink-2);padding-bottom:.25rem;font-size:.875rem}.ruler[data-astro-cid-jccyworf]{color:var(--ink-2);justify-content:space-between;padding-bottom:.4rem;font-size:.8125rem;display:flex}.penalties[data-astro-cid-jccyworf]{padding:0;list-style:none}.penalty[data-astro-cid-jccyworf]{border-bottom:1px solid var(--rule);grid-template-columns:1fr;gap:.5rem 1.5rem;padding-block:1.1rem;display:grid}.penalty[data-astro-cid-jccyworf]:first-child{border-top:1px solid var(--rule)}.penalty__what[data-astro-cid-jccyworf]{font-weight:700}.penalty__meta[data-astro-cid-jccyworf]{color:var(--ink-2);flex-wrap:wrap;gap:.25rem 1.25rem;font-size:.9375rem;display:flex}.penalty__meta[data-astro-cid-jccyworf] strong[data-astro-cid-jccyworf]{color:var(--ink)}.track[data-astro-cid-jccyworf]{background:repeating-linear-gradient(90deg, var(--rule) 0 1px, transparent 1px 25%);border-radius:2px;height:1.1rem;position:relative}.track__bar[data-astro-cid-jccyworf]{background:var(--bar);border-radius:3px;position:absolute;inset-block:0}.penalties__note[data-astro-cid-jccyworf]{max-width:66ch;margin-top:var(--space-2);color:var(--ink-2);font-size:.9375rem}@media (width>=54rem){.scale-head[data-astro-cid-jccyworf],.penalty[data-astro-cid-jccyworf]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center}.scale-head__label[data-astro-cid-jccyworf]{align-self:end;padding-bottom:.4rem}.penalty__meta[data-astro-cid-jccyworf]{grid-column:1}.track[data-astro-cid-jccyworf]{grid-area:1/2/span 2}}.report-hero[data-astro-cid-ala7yjnr]{align-items:end;gap:var(--space-4);padding-block:var(--space-3) clamp(2rem, 5vw, 3.5rem);grid-template-columns:1fr;display:grid}.report-hero__main[data-astro-cid-ala7yjnr]{flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}h1[data-astro-cid-ala7yjnr]{text-wrap:balance;font-size:clamp(2.5rem,6.5vw,4.25rem);line-height:1.05}.urgent[data-astro-cid-ala7yjnr]{border:2px solid var(--rust);border-radius:var(--radius-card);background:var(--card);padding:1.25rem 1.35rem}.urgent[data-astro-cid-ala7yjnr] h2[data-astro-cid-ala7yjnr]{color:var(--rust);letter-spacing:-.01em;font-size:1.375rem;line-height:1.15}.urgent[data-astro-cid-ala7yjnr] p[data-astro-cid-ala7yjnr]{margin-top:var(--space-1)}.urgent__call[data-astro-cid-ala7yjnr]{font-family:var(--font-display);margin-top:.85rem;font-size:2rem;font-weight:800;line-height:1;display:inline-block}@media (prefers-reduced-motion:no-preference){.btn[data-astro-cid-ala7yjnr]:hover{transform:translateY(-2px)}}@media (width>=54rem){.report-hero[data-astro-cid-ala7yjnr]{gap:var(--space-5);grid-template-columns:1.5fr 1fr}}.report-form[data-astro-cid-66b6mdcz],.no-script[data-astro-cid-66b6mdcz]{--field-border:#8c8175;--error-tint:#fbece8}.no-script[data-astro-cid-66b6mdcz]{max-width:48ch}form[data-astro-cid-66b6mdcz]{gap:var(--space-3);display:grid}form[data-astro-cid-66b6mdcz][hidden]{display:none}.field[data-astro-cid-66b6mdcz]{gap:.35rem;display:grid}label[data-astro-cid-66b6mdcz],legend[data-astro-cid-66b6mdcz]{font-weight:700}.tag[data-astro-cid-66b6mdcz]{border-radius:var(--radius-pill);vertical-align:.1em;margin-left:.4rem;padding:.08rem .5rem;font-size:.8125rem;font-weight:600}.tag--required[data-astro-cid-66b6mdcz]{background:var(--error-tint);color:var(--rust)}.tag--optional[data-astro-cid-66b6mdcz]{border:1px solid var(--rule);background:var(--paper);color:var(--ink-2)}.hint[data-astro-cid-66b6mdcz]{color:var(--ink-2);font-size:.9375rem}input[data-astro-cid-66b6mdcz][type=text],input[data-astro-cid-66b6mdcz][type=tel],input[data-astro-cid-66b6mdcz][type=date],input[data-astro-cid-66b6mdcz][type=time],textarea[data-astro-cid-66b6mdcz]{border:1.5px solid var(--field-border);border-radius:var(--radius-card);background:var(--card);width:100%;color:var(--ink);font:inherit;padding:.7rem .8rem}input[data-astro-cid-66b6mdcz][type=date],input[data-astro-cid-66b6mdcz][type=time]{max-width:16rem;min-height:3rem}textarea[data-astro-cid-66b6mdcz]{resize:vertical;min-height:9rem}input[data-astro-cid-66b6mdcz]:hover,textarea[data-astro-cid-66b6mdcz]:hover{border-color:var(--ink-2)}input[data-astro-cid-66b6mdcz]:focus-visible,textarea[data-astro-cid-66b6mdcz]:focus-visible{outline-offset:1px;border-color:var(--ink)}.sub-field[data-astro-cid-66b6mdcz]{margin-left:var(--space-2);padding-left:var(--space-2);border-left:2px solid var(--rule)}.error[data-astro-cid-66b6mdcz]{color:var(--rust);font-size:.9375rem;font-weight:600;display:none}.error[data-astro-cid-66b6mdcz]:before{content:"! "}.has-error[data-astro-cid-66b6mdcz] .error[data-astro-cid-66b6mdcz]{display:block}.has-error[data-astro-cid-66b6mdcz] input[data-astro-cid-66b6mdcz],.has-error[data-astro-cid-66b6mdcz] textarea[data-astro-cid-66b6mdcz],.has-error[data-astro-cid-66b6mdcz] .choice[data-astro-cid-66b6mdcz],.has-error[data-astro-cid-66b6mdcz] .drop[data-astro-cid-66b6mdcz]{border-color:var(--rust)}fieldset[data-astro-cid-66b6mdcz]{border:0;min-width:0;margin:0;padding:0}legend[data-astro-cid-66b6mdcz]{padding:0}.choices[data-astro-cid-66b6mdcz]{gap:.5rem;display:grid}.choice[data-astro-cid-66b6mdcz]{border:1.5px solid var(--field-border);border-radius:var(--radius-card);cursor:pointer;align-items:flex-start;gap:.65rem;padding:.55rem .7rem;font-weight:600;display:flex}.choice[data-astro-cid-66b6mdcz]:hover{border-color:var(--ink-2)}.choice[data-astro-cid-66b6mdcz]:has(input:checked){border-color:var(--ink);background:var(--paper)}.choice[data-astro-cid-66b6mdcz] input[data-astro-cid-66b6mdcz]{width:1.2rem;height:1.2rem;accent-color:var(--ink);flex:none;margin:.2rem 0 0}.drop[data-astro-cid-66b6mdcz]{border:2px dashed var(--field-border);border-radius:var(--radius-card);background:var(--paper);gap:.8rem;padding:1.1rem;display:grid}.drop[data-astro-cid-66b6mdcz].is-over{border-color:var(--ink);background:var(--sand)}.add-photos[data-astro-cid-66b6mdcz]{border:2px solid var(--ink);border-radius:var(--radius-button);background:var(--card);cursor:pointer;justify-self:start;align-items:center;min-height:48px;padding:.75rem 1.4rem;display:inline-flex}.add-photos[data-astro-cid-66b6mdcz]:hover{background:var(--sand)}.drop[data-astro-cid-66b6mdcz] input[data-astro-cid-66b6mdcz]:focus-visible+.add-photos[data-astro-cid-66b6mdcz]{outline:3px solid var(--rust);outline-offset:3px}.thumbs[data-astro-cid-66b6mdcz]{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.thumbs[data-astro-cid-66b6mdcz]:empty{display:none}.thumbs[data-astro-cid-66b6mdcz] li{aspect-ratio:1;border-radius:var(--radius-card);background:var(--rule);position:relative;overflow:hidden}.thumbs[data-astro-cid-66b6mdcz] img{object-fit:cover;width:100%;height:100%}.thumbs[data-astro-cid-66b6mdcz] .size{color:var(--card);background:#2a2520cc;padding:.15rem .35rem;font-size:.75rem;position:absolute;bottom:0;left:0;right:0}.thumbs[data-astro-cid-66b6mdcz] button{background:var(--card);width:2rem;height:2rem;color:var(--ink);cursor:pointer;border:0;border-radius:50%;place-items:center;font-size:1.1rem;line-height:1;display:grid;position:absolute;top:4px;right:4px}.video-note[data-astro-cid-66b6mdcz]{border-radius:var(--radius-card);background:var(--yellow);color:var(--ink-on-yellow);gap:.6rem;padding:1rem 1.1rem;display:grid}.video-note[data-astro-cid-66b6mdcz] .choice[data-astro-cid-66b6mdcz]{border-color:var(--mustard);background:var(--card)}.privacy[data-astro-cid-66b6mdcz]{border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--paper);padding:1rem 1.1rem}h3[data-astro-cid-66b6mdcz]{letter-spacing:-.01em;font-size:1.125rem;line-height:1.2}.privacy[data-astro-cid-66b6mdcz] ul[data-astro-cid-66b6mdcz]{color:var(--ink-2);margin-top:.5rem;padding-left:1.2rem;font-size:.9375rem}.privacy[data-astro-cid-66b6mdcz] li[data-astro-cid-66b6mdcz]+li[data-astro-cid-66b6mdcz]{margin-top:.25rem}.honeypot[data-astro-cid-66b6mdcz]{display:none}.form-foot[data-astro-cid-66b6mdcz]{justify-items:start;gap:.75rem;display:grid}.btn[data-astro-cid-66b6mdcz]{font:inherit;cursor:pointer;border:0;font-weight:700}.btn[data-astro-cid-66b6mdcz][disabled]{opacity:.6;cursor:progress}@media (prefers-reduced-motion:no-preference){.btn[data-astro-cid-66b6mdcz]:hover{transform:translateY(-2px)}}.status[data-astro-cid-66b6mdcz]{font-weight:600}.status[data-astro-cid-66b6mdcz].is-error{color:var(--rust)}.sent[data-astro-cid-66b6mdcz]{padding:var(--space-3);border:2px solid var(--done-ink);border-radius:var(--radius-card);background:var(--done-bg)}.sent[data-astro-cid-66b6mdcz] h3[data-astro-cid-66b6mdcz]{color:var(--done-ink);font-size:1.375rem}.sent[data-astro-cid-66b6mdcz] p[data-astro-cid-66b6mdcz]{margin-top:.4rem}.report-grid[data-astro-cid-cw26fdmi]{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:1fr;display:grid}.send[data-astro-cid-cw26fdmi]{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.send__lead[data-astro-cid-cw26fdmi]{font-weight:700}.send__email[data-astro-cid-cw26fdmi]{font-family:var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere;text-underline-offset:6px;font-size:clamp(1.5rem,5vw,2.75rem);font-weight:800;line-height:1.1;text-decoration-thickness:3px}.send__hint[data-astro-cid-cw26fdmi]{max-width:48ch;color:var(--ink-2);margin-top:.5rem}h3[data-astro-cid-cw26fdmi]{letter-spacing:-.01em;margin-bottom:.75rem;font-size:1.25rem;line-height:1.2}.steps[data-astro-cid-cw26fdmi]{counter-reset:step;padding:0;list-style:none}.steps[data-astro-cid-cw26fdmi] li[data-astro-cid-cw26fdmi]{counter-increment:step;padding-left:2.6rem;position:relative}.steps[data-astro-cid-cw26fdmi] li[data-astro-cid-cw26fdmi]+li[data-astro-cid-cw26fdmi]{margin-top:var(--space-2)}.steps[data-astro-cid-cw26fdmi] li[data-astro-cid-cw26fdmi]:before{content:counter(step);background:var(--ink);width:1.8rem;height:1.8rem;color:var(--card);border-radius:50%;place-items:center;font-size:.875rem;font-weight:700;display:grid;position:absolute;top:-.05rem;left:0}.next__email[data-astro-cid-cw26fdmi]{padding-top:var(--space-2);border-top:1px solid var(--rule);color:var(--ink-2);overflow-wrap:anywhere;margin-top:1.25rem}@media (width>=56rem){.report-grid[data-astro-cid-cw26fdmi]{gap:var(--space-5);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.next--beside-form[data-astro-cid-cw26fdmi]{top:var(--space-3);align-self:start;position:sticky}}.sources[data-astro-cid-72i5ocyx]{gap:.4rem;max-width:80ch;margin-top:1.25rem;padding-left:1.2rem;font-size:.9375rem;display:grid}.sources[data-astro-cid-72i5ocyx] a[data-astro-cid-72i5ocyx]{overflow-wrap:anywhere}.disclaimer[data-astro-cid-72i5ocyx]{max-width:66ch;color:var(--ink-2);margin-top:1.25rem;font-size:.875rem}
