.CheckChain-module__m2lweG__chain{background:var(--bg);color:var(--text)}.CheckChain-module__m2lweG__shell{grid-template-columns:minmax(0,1fr);gap:clamp(1.25rem,2.5vw,1.75rem);padding-block:0 clamp(3rem,6vw,5rem);display:grid}.CheckChain-module__m2lweG__note{font-family:var(--ff-mono);font-size:var(--text-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-muted);margin:0;line-height:1.5}.CheckChain-module__m2lweG__gates{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.CheckChain-module__m2lweG__gate{border-top:1px solid var(--border-strong);grid-template-columns:minmax(0,1fr);align-content:start;gap:.625rem;padding-block:1.5rem 2.25rem;display:grid;position:relative}.CheckChain-module__m2lweG__gate:before{content:"";background:var(--text);width:2.5rem;height:3px;position:absolute;top:-2px;left:0}.CheckChain-module__m2lweG__num{font-family:var(--ff-mono);font-size:var(--text-label);letter-spacing:var(--ls-mark);color:var(--text-muted);margin:0;line-height:1.2}.CheckChain-module__m2lweG__ask{font-size:var(--text-h4);font-weight:650;line-height:var(--text-h4--line-height);letter-spacing:var(--ls-h3);color:var(--text);text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;margin:0}.CheckChain-module__m2lweG__passage{flex-direction:column;justify-content:space-between;gap:1.25rem;min-width:0;margin:0;display:flex}.CheckChain-module__m2lweG__quote{border-inline-start:1px solid var(--border-strong);margin:0;padding-inline-start:.875rem}.CheckChain-module__m2lweG__from{font-family:var(--ff-mono);font-size:var(--text-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-muted);overflow-wrap:break-word;margin:0 0 .5rem;line-height:1.45}.CheckChain-module__m2lweG__said{color:var(--text);text-wrap:pretty;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;margin:0;font-size:1rem;line-height:1.6}.CheckChain-module__m2lweG__source{border-top:1px solid var(--border);gap:.375rem;padding-top:.875rem;display:grid}.CheckChain-module__m2lweG__guide{width:fit-content;max-width:100%;font-size:var(--text-small);color:var(--text);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);padding-block:.25rem;font-weight:600;line-height:1.35;display:block}.CheckChain-module__m2lweG__guide:hover{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.CheckChain-module__m2lweG__guide:focus-visible{outline:2px solid var(--text);outline-offset:3px}.CheckChain-module__m2lweG__meta{font-family:var(--ff-mono);font-size:var(--text-meta);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-muted);line-height:1.5}.CheckChain-module__m2lweG__cap{border-radius:var(--radius-md);background:var(--bg-invert);color:var(--text-invert);grid-template-columns:minmax(0,1fr);gap:.625rem;padding:clamp(1.25rem,3vw,2rem);display:grid;position:relative}.CheckChain-module__m2lweG__capLabel{font-family:var(--ff-mono);font-size:var(--text-label);letter-spacing:var(--ls-mark);text-transform:uppercase;color:color-mix(in srgb, var(--text-invert) 70%, transparent);margin:0;line-height:1.2}.CheckChain-module__m2lweG__capBody{gap:.375rem;min-width:0;display:grid}.CheckChain-module__m2lweG__capLink{font-size:var(--text-h3);font-weight:650;line-height:var(--text-h3--line-height);letter-spacing:var(--ls-h3);color:var(--text-invert);overflow-wrap:break-word;text-decoration:none}.CheckChain-module__m2lweG__capLink:after{content:"";border-radius:inherit;position:absolute;inset:0}.CheckChain-module__m2lweG__capLink:focus-visible{outline:none}.CheckChain-module__m2lweG__capLink:focus-visible:after{outline:2px solid var(--text-invert);outline-offset:-6px}.CheckChain-module__m2lweG__cap:hover .CheckChain-module__m2lweG__capLink{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.CheckChain-module__m2lweG__capText{max-width:56ch;font-size:var(--text-body);color:color-mix(in srgb, var(--text-invert) 80%, transparent);text-wrap:pretty;margin:0;line-height:1.55}.CheckChain-module__m2lweG__capArrow{font-family:var(--ff-mono);font-size:var(--text-h3);line-height:1;display:none}@media (min-width:48rem){.CheckChain-module__m2lweG__gate{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:.625rem clamp(2rem,5vw,4rem)}.CheckChain-module__m2lweG__num,.CheckChain-module__m2lweG__ask{grid-column:1}.CheckChain-module__m2lweG__passage{grid-area:1/2/span 2}.CheckChain-module__m2lweG__said{max-width:62ch}.CheckChain-module__m2lweG__cap{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:2rem}.CheckChain-module__m2lweG__capLabel{grid-column:1/-1}.CheckChain-module__m2lweG__capArrow{display:block}}@media (min-width:75rem){.CheckChain-module__m2lweG__gates{border-top:1px solid var(--border-strong);grid-template-columns:repeat(4,minmax(0,1fr));gap:0 clamp(1.25rem,2vw,2rem)}.CheckChain-module__m2lweG__gate{grid-row:span 5;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;border-top:none;row-gap:0;padding-block:1.5rem 0}.CheckChain-module__m2lweG__num{margin-bottom:.625rem}.CheckChain-module__m2lweG__ask{margin-bottom:1.25rem}.CheckChain-module__m2lweG__passage{grid-area:3/1/span 3;grid-template-rows:subgrid;row-gap:0;display:grid}.CheckChain-module__m2lweG__quote{grid-row:1/span 2;grid-template-rows:subgrid;display:grid}.CheckChain-module__m2lweG__source{grid-row:3;align-content:start;margin-top:1.5rem}.CheckChain-module__m2lweG__said{max-width:none}.CheckChain-module__m2lweG__cap{grid-template-columns:15rem minmax(0,1fr) auto;column-gap:clamp(2rem,5vw,4rem)}.CheckChain-module__m2lweG__capLabel{grid-column:auto}}
.TopicFoot-module__Ld7v0W__foot{background:var(--bg);color:var(--text)}.TopicFoot-module__Ld7v0W__shell{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr);gap:clamp(1.75rem,3vw,2.5rem);padding-block:clamp(1.75rem,3.5vw,2.5rem) clamp(4rem,8vw,6rem);display:grid}.TopicFoot-module__Ld7v0W__subjects{min-width:0}.TopicFoot-module__Ld7v0W__label{font-family:var(--ff-mono);font-size:var(--text-label);letter-spacing:var(--ls-mark);text-transform:uppercase;color:var(--text-muted);margin:0 0 .5rem;font-weight:400;line-height:1.2}.TopicFoot-module__Ld7v0W__row{flex-wrap:wrap;gap:0 1.75rem;margin:0;padding:0;list-style:none;display:flex}.TopicFoot-module__Ld7v0W__item{min-height:1.75rem;font-family:var(--ff-mono);font-size:var(--text-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-muted);align-items:center;gap:.5rem;line-height:1.2;text-decoration:none;display:inline-flex}a.TopicFoot-module__Ld7v0W__item:hover{color:var(--text)}a.TopicFoot-module__Ld7v0W__item:focus-visible{outline:2px solid var(--text);outline-offset:2px}.TopicFoot-module__Ld7v0W__item[aria-current=page]{color:var(--text);box-shadow:inset 0 -1px 0 var(--text)}.TopicFoot-module__Ld7v0W__count{font-variant-numeric:tabular-nums;color:var(--text-muted)}.TopicFoot-module__Ld7v0W__rows{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.TopicFoot-module__Ld7v0W__guide{font-size:var(--text-small);color:var(--text);gap:.125rem;padding-block:.375rem;font-weight:600;text-decoration:none;display:grid}.TopicFoot-module__Ld7v0W__guide:hover{text-underline-offset:.2em;text-decoration:underline}.TopicFoot-module__Ld7v0W__guideMeta{font-family:var(--ff-mono);font-size:var(--text-meta);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-muted);font-weight:400}.TopicFoot-module__Ld7v0W__ask{font-size:var(--text-lead);line-height:var(--text-lead--line-height);color:var(--text);text-wrap:pretty;margin:0}.TopicFoot-module__Ld7v0W__askLink{color:var(--text);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);padding-block:.125rem;font-weight:600;display:inline-block}.TopicFoot-module__Ld7v0W__askLink:hover{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.TopicFoot-module__Ld7v0W__askLink:focus-visible{outline:2px solid var(--text);outline-offset:3px}@media (min-width:64rem){.TopicFoot-module__Ld7v0W__shell{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;column-gap:clamp(2rem,6vw,5rem)}.TopicFoot-module__Ld7v0W__subjects,.TopicFoot-module__Ld7v0W__more{grid-column:1}.TopicFoot-module__Ld7v0W__ask{grid-area:1/2}}
.TopicHead-module__f4UGQG__head{background:var(--bg);color:var(--text)}.TopicHead-module__f4UGQG__shell{grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,3.5vw,2.5rem);padding-block:clamp(5rem,8vw,7.5rem) clamp(1.25rem,2.5vw,2rem);display:grid}.TopicHead-module__f4UGQG__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 2rem;display:flex}.TopicHead-module__f4UGQG__crumb,.TopicHead-module__f4UGQG__facts{font-family:var(--ff-mono);font-size:var(--text-meta);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:0 .75rem;margin:0;padding:0;line-height:1.4;list-style:none;display:flex}.TopicHead-module__f4UGQG__facts{column-gap:1.5rem}.TopicHead-module__f4UGQG__crumb{column-gap:0}.TopicHead-module__f4UGQG__crumb li:not(:last-child):after{content:"/" / "";color:var(--border-strong);margin-inline:.75rem}.TopicHead-module__f4UGQG__crumb a{min-height:1.5rem;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.TopicHead-module__f4UGQG__crumb a:hover,.TopicHead-module__f4UGQG__crumb [aria-current=page]{color:var(--text)}.TopicHead-module__f4UGQG__title{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:anywhere;margin:0;font-weight:700}.TopicHead-module__f4UGQG__term{font-size:var(--text-display);letter-spacing:var(--ls-display);color:var(--text);line-height:1.02;display:block}.TopicHead-module__f4UGQG__thesis{letter-spacing:var(--ls-h2);color:var(--text-muted);text-wrap:balance;margin-top:.3em;font-size:clamp(1.5rem,1rem + 2vw,2.5rem);font-weight:500;line-height:1.12;display:block}
