.claim-anatomy{display:grid;gap:1rem;padding:1rem;color:#1b2722;font-size:.8125rem;line-height:1.45}.claim-anatomy [data-part]{--part-tone:#3a7e49;--part-soft:#e1eddf}.claim-anatomy [data-part=where]{--part-tone:#93561c;--part-soft:#f5e7d6}.claim-anatomy [data-part=alive]{--part-tone:#1d6f7d;--part-soft:#dceced}.claim-anatomy [data-part=look]{--part-tone:#4658a0;--part-soft:#e4e7f5}.claim-anatomy__claim{padding:.85rem 1rem 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)}.claim-anatomy .claim-anatomy__label{margin:0 0 .5rem;color:#6a716e;font-size:.75rem;font-weight:600;letter-spacing:.02em}.claim-anatomy .claim-anatomy__sentence{margin:0;font-size:1rem;line-height:1.75}.claim-anatomy__part{padding:.05rem .15rem;border-radius:3px;background:var(--part-soft);box-shadow:inset 0 -2px 0 var(--part-tone);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone}.claim-anatomy__number{display:inline-grid;place-items:center;flex:none;width:1.1rem;height:1.1rem;border-radius:999px;background:var(--part-tone);color:#fff;font-size:.6875rem;font-weight:600;line-height:1;vertical-align:.15em}.claim-anatomy__part>.claim-anatomy__number{margin-left:.3rem}.claim-anatomy .claim-anatomy__records{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none}.claim-anatomy .claim-anatomy__record{display:block;margin:0;padding:.75rem .875rem .875rem;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}.claim-anatomy .claim-anatomy__record-name{display:flex;gap:.4rem;align-items:center;margin:0;font-weight:600}.claim-anatomy__record-name>svg{flex:none;color:var(--part-tone)}.claim-anatomy .claim-anatomy__record-text{margin:.45rem 0 0;text-wrap:pretty}@media (max-width:900px){.claim-anatomy .claim-anatomy__records{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.claim-anatomy{padding:.85rem}.claim-anatomy__sentence{font-size:.9375rem}.claim-anatomy .claim-anatomy__records{grid-template-columns:1fr}}.claim-anatomy .claim-anatomy__record,.claim-anatomy__part{transition:opacity .15s ease-out,box-shadow .15s ease-out,background-color .15s ease-out}.claim-anatomy:has([data-part=alive]:hover) [data-part]:not([data-part=alive]),.claim-anatomy:has([data-part=look]:hover) [data-part]:not([data-part=look]),.claim-anatomy:has([data-part=planted]:hover) [data-part]:not([data-part=planted]),.claim-anatomy:has([data-part=where]:hover) [data-part]:not([data-part=where]){opacity:.4}.claim-anatomy:has([data-part=alive]:hover) [data-part=alive],.claim-anatomy:has([data-part=look]:hover) [data-part=look],.claim-anatomy:has([data-part=planted]:hover) [data-part=planted],.claim-anatomy:has([data-part=where]:hover) [data-part=where]{--part-soft:color-mix(in srgb,var(--part-tone) 22%,#fff)}.claim-anatomy:has([data-part=alive]:hover) .claim-anatomy__record[data-part=alive],.claim-anatomy:has([data-part=look]:hover) .claim-anatomy__record[data-part=look],.claim-anatomy:has([data-part=planted]:hover) .claim-anatomy__record[data-part=planted],.claim-anatomy:has([data-part=where]:hover) .claim-anatomy__record[data-part=where]{box-shadow:inset 0 0 0 2px var(--part-tone),0 2px 8px rgb(27 39 34/.08)}@media (prefers-reduced-motion:reduce){.claim-anatomy .claim-anatomy__record,.claim-anatomy__part{transition:none}}.claim-rewrites,.claim-specimens{--claim-ink:#1b2722;--claim-muted:#5f6964;--claim-green:#2f6f3e;color:var(--claim-ink);font-size:.8125rem;line-height:1.45}.claim-rewrites .claim-rewrites__item,.claim-specimens .claim-specimens__item{margin:0;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}.claim-specimens.claim-specimens{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:1rem;list-style:none}.claim-specimens .claim-specimens__item{display:flex;flex-direction:column;padding:.85rem 1rem .9rem}.claim-specimens .claim-specimens__medium{display:flex;gap:.35rem;align-items:center;margin:0;color:var(--claim-muted);font-size:.75rem;font-weight:600}.claim-specimens .claim-specimens__claim{margin:.5rem 0 0;font-size:1.0625rem;font-weight:600;line-height:1.35;text-wrap:balance}.claim-specimens .claim-specimens__context{margin:.35rem 0 0;color:var(--claim-muted);text-wrap:pretty}.claim-specimens__context:first-letter{text-transform:uppercase}.claim-specimens .claim-specimens__verdict{display:flex;flex-direction:column;gap:.35rem;align-items:flex-start;margin:auto 0 0;padding-top:.75rem;color:var(--claim-muted);font-size:.75rem}.claim-specimens__ref{color:inherit;text-decoration:underline;text-decoration-thickness:.5px;text-underline-offset:2px;white-space:nowrap}.claim-specimens__applies{padding:.1rem .5rem;border-radius:999px;background:#efede6;color:#57534a;font-weight:600;white-space:nowrap}.claim-specimens__applies[data-tone=ban]{background:#f6e3de;color:#8a2c1c}.claim-rewrites.claim-rewrites{display:grid;gap:.75rem;margin:0;padding:1rem;list-style:none}.claim-rewrites .claim-rewrites__item{padding:.25rem 1rem}.claim-rewrites .claim-rewrites__row{display:grid;grid-template-columns:4.75rem minmax(0,1fr);-moz-column-gap:1rem;column-gap:1rem;align-items:baseline;margin:0;padding:.7rem 0}.claim-rewrites .claim-rewrites__row+.claim-rewrites__row{border-top:.5px solid #e1e4df}.claim-rewrites__label{color:var(--claim-muted);font-size:.75rem;font-weight:600}.claim-rewrites__row[data-version=stronger] .claim-rewrites__label{color:var(--claim-green)}.claim-rewrites__text{max-width:60ch;text-wrap:pretty}.claim-rewrites__row[data-version=weaker] .claim-rewrites__text{color:var(--claim-muted);font-size:.9375rem;text-decoration-color:rgb(138 44 28/.55);text-decoration-thickness:1.5px}.claim-rewrites__row[data-version=stronger] .claim-rewrites__text{font-size:1rem;line-height:1.6}.claim-rewrites__slot{margin:0 .1rem;padding:0 .3rem;border:1px dashed #9fb3a3;border-radius:4px;background:#eef4ec;color:var(--claim-green);font-size:.875em;font-weight:600;white-space:nowrap}@media (max-width:640px){.claim-specimens.claim-specimens{grid-template-columns:1fr;padding:.85rem}.claim-rewrites.claim-rewrites{padding:.85rem}.claim-rewrites .claim-rewrites__item{padding:.15rem .875rem}.claim-rewrites .claim-rewrites__row{grid-template-columns:1fr;row-gap:.25rem}}.law-extract{--law-ink:#22201b;--law-muted:#6b665c;--law-rule:#d9d3c4;--law-serif:"Iowan Old Style","Charter","Georgia","Times New Roman",serif;margin:0;padding:1.75rem 2rem 1.25rem;border-radius:4px;background:#fcfbf7;box-shadow:0 0 0 .5px rgb(34 32 27/.22),0 1px 2px rgb(34 32 27/.05),0 4px 14px rgb(34 32 27/.05);color:var(--law-ink)}.law-extract .law-extract__head{padding-bottom:.9rem;border-bottom:3px double var(--law-rule);text-align:center}.law-extract .law-extract__title{margin:0;font-family:var(--law-serif);font-size:1.0625rem;font-weight:600;font-variant-caps:all-small-caps;letter-spacing:.08em}.law-extract .law-extract__of{margin:.2rem 0 0;color:var(--law-muted);font-family:var(--law-serif);font-size:.875rem;font-style:italic;text-wrap:balance}.law-extract .law-extract__lead{margin:1rem 0 .25rem;color:var(--law-muted);font-size:.75rem;font-weight:600;letter-spacing:.02em}.law-extract .law-extract__provisions{margin:0;padding:0;list-style:none}.law-extract .law-extract__provision{display:grid;grid-template-columns:6.5rem minmax(0,1fr) auto;-moz-column-gap:1.5rem;column-gap:1.5rem;margin:0;padding:1rem 0;border-bottom:.5px solid var(--law-rule);list-style:none}.law-extract .law-extract__provision:last-child{border-bottom:0}.law-extract .law-extract__ref{display:flex;flex-direction:column;margin:0;line-height:1.15}.law-extract .law-extract__link.law-extract__link{display:grid;place-items:center;align-self:start;width:2rem;height:2rem;margin-top:-.2rem;border-radius:4px;color:#9a9486;transition:color .15s ease-out,background-color .15s ease-out}.law-extract .law-extract__link.law-extract__link:hover{background:#f1ede3;color:#8a2c1c}.law-extract__link:focus-visible{outline:2px solid #8a2c1c;outline-offset:1px}.law-extract__part{color:var(--law-muted);font-family:var(--law-serif);font-size:.8125rem;font-variant-caps:all-small-caps;letter-spacing:.06em}.law-extract__point{margin-top:.1rem;font-family:var(--law-serif);font-size:1.5rem;font-weight:600;font-variant-numeric:lining-nums}.law-extract .law-extract__name{display:flex;flex-wrap:wrap;gap:.25rem .75rem;align-items:baseline;margin:0;font-size:1rem;font-weight:600;line-height:1.4}.law-extract__chip{padding:.1rem .5rem;border-radius:999px;background:#efede6;color:#57534a;font-size:.75rem;font-weight:600;white-space:nowrap}.law-extract__chip[data-tone=ban]{background:#f6e3de;color:#8a2c1c}.law-extract__chip[data-tone=duty]{background:#e1eddf;color:#2f6f3e}.law-extract .law-extract__text{max-width:60ch;margin:.35rem 0 0;font-family:var(--law-serif);font-size:1.0625rem;line-height:1.55;text-wrap:pretty}.law-extract .law-extract__source{margin:.25rem 0 0;padding-top:.75rem;border-top:.5px solid var(--law-rule);color:var(--law-muted);font-size:.75rem}.law-extract__source a{color:inherit;text-decoration:underline;text-decoration-thickness:.5px;text-underline-offset:2px}@media (prefers-reduced-motion:reduce){.law-extract .law-extract__link{transition:none}}@media (max-width:640px){.law-extract{padding:1.25rem 1rem 1rem}.law-extract .law-extract__provision{grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:.75rem;column-gap:.75rem}.law-extract .law-extract__ref{flex-direction:row;gap:.4rem;align-items:baseline;margin-bottom:.35rem}.law-extract__point{margin-top:0;font-size:1.125rem}.law-extract__body{grid-column:1/-1}.law-extract .law-extract__link.law-extract__link{grid-row:1;grid-column:2}.law-extract .law-extract__text{font-size:1rem}}.offline-sync-path.offline-sync-path{max-width:600px;margin:0;padding:1.1rem 1.25rem;list-style:none;color:#1b2722;font-size:.9375rem;line-height:1.55}.offline-sync-path .offline-sync-path__step{position:relative;margin:0;padding:0 0 1.25rem 3.25rem;list-style:none}.offline-sync-path .offline-sync-path__step:last-child{padding-bottom:0}.offline-sync-path__step:after{content:"";position:absolute;top:2.25rem;bottom:.15rem;left:1rem;width:1.5px;background:#d4ded5}.offline-sync-path__step:last-child:after{content:none}.offline-sync-path__name{margin:.3rem 0 0;color:#211e1b;font-size:1rem;font-weight:600}.offline-sync-path__name>svg{position:absolute;top:0;left:0;box-sizing:content-box;padding:8px;border-radius:50%;background:#eaf1e8;color:#3a7e49}.offline-sync-path__step[data-step=review] .offline-sync-path__name>svg{background:#3a7e49;color:#fff}.offline-sync-path__role{margin:.1rem 0 0;color:#2d6a3b;font-size:.8125rem;font-weight:500}.offline-sync-path__text{margin:.2rem 0 0}.project-rings{padding:1.25rem 1rem 1rem;color:#1b2722;line-height:1.3}.project-rings__stage{position:relative;width:100%;max-width:34rem;margin:0 auto;aspect-ratio:720/780}.project-rings__svg{position:absolute;inset:0;width:100%;height:100%}.project-rings__ring{stroke:#bccfbe;stroke-width:1.5}.project-rings__ring[data-ring="0"]{fill:#cbdfcb}.project-rings__ring[data-ring="1"]{fill:#d6e6d4}.project-rings__ring[data-ring="2"]{fill:#dfebdd}.project-rings__ring[data-ring="3"]{fill:#e8f1e6}.project-rings__ring[data-ring="4"]{fill:#f0f6ee}.project-rings__ring[data-ring="5"]{fill:#f9fbf8}.project-rings__centre{fill:#2f5d43}.project-rings__spoke{stroke:#2f6b3e;stroke-width:5;stroke-linecap:round}.project-rings__node{fill:#fff;stroke:#2f6b3e;stroke-width:3}.project-rings__centre-label,.project-rings__connector,.project-rings__ring-label,.project-rings__tool{position:absolute;margin:0;transform:translate(-50%,-50%);text-align:center;white-space:nowrap}.project-rings__centre-label{width:24%;color:#fff;font-size:.625rem;font-weight:600;line-height:1.15;white-space:normal}.project-rings__ring-label{font-size:.75rem;font-weight:600}.project-rings__tool{padding:.125rem .5rem;border:1px solid #a9b8ac;border-radius:999px;background:#fff;box-shadow:0 1px 2px rgb(27 39 34/.12);font-size:.6875rem}.project-rings__connector{padding:.2rem .65rem;border-radius:999px;background:#2f6b3e;color:#fff;font-size:.75rem;font-weight:600}.project-rings__legend{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1.25rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid #dde5dc;color:#5c6660;font-size:.75rem}.project-rings__legend span{display:inline-flex;align-items:center;gap:.4rem}.project-rings__key{display:inline-block;flex:none}.project-rings__key--tool{width:1.4rem;height:.8rem;border:1px solid #a9b8ac;border-radius:999px;background:#fff}.project-rings__key--connector{width:1.4rem;height:.8rem;border-radius:999px;background:#2f6b3e}@media (min-width:640px){.project-rings{padding:1.5rem 1.5rem 1.25rem}.project-rings__centre-label{font-size:.8125rem}.project-rings__ring-label{font-size:.875rem}.project-rings__tool{font-size:.8125rem;padding:.15rem .6rem}.project-rings__connector{font-size:.875rem}.project-rings__legend{font-size:.8125rem}}