.field-note{--fn-measure:68ch;width:100%;max-width:var(--container-page);margin-inline:auto;padding:6rem 1.5rem 8rem;color:var(--color-content-body);font-family:var(--font-serif-body)}@media (min-width:768px){.field-note{padding:8rem 4rem 10rem}}.fn-header{max-width:var(--fn-measure);font-size:1.125rem;margin-inline:auto;margin-bottom:4rem;padding-bottom:2.5rem;border-bottom:1px solid rgb(0 0 0/.08)}.fn-meta{font-family:var(--font-sans);font-size:11px;letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:600;color:var(--color-accent);margin-bottom:1.5rem}.fn-title{font-family:var(--font-serif);font-weight:400;font-size:clamp(2.25rem,5vw,3.25rem);line-height:1.05;letter-spacing:-.02em;color:var(--color-content-primary)}.fn-deck{margin-top:1.5rem;font-family:var(--font-serif-body);font-style:italic;font-size:1.25rem;line-height:1.5;color:rgb(0 0 0/.55);text-wrap:pretty}.fn-body{max-width:var(--fn-measure);margin-inline:auto;font-size:1.125rem;line-height:1.75}.fn-body>*+*{margin-top:1.5rem}.fn-body p{text-wrap:pretty}.fn-body h2,.fn-body h3{font-family:var(--font-serif);font-weight:400;color:var(--color-content-title);letter-spacing:-.01em;line-height:1.15;margin-top:3.5rem}.fn-body h2{font-size:1.75rem}.fn-body h3{font-size:1.35rem}.fn-body a{color:var(--color-accent);text-underline-offset:3px;text-decoration-thickness:1px;transition:color var(--dur-base) ease-out}.fn-body a:hover{color:var(--color-accent-alt)}.fn-lede{font-family:var(--font-serif);font-size:clamp(1.5rem,3vw,2rem);line-height:1.3;letter-spacing:-.01em;color:var(--color-content-primary);margin-bottom:2.5rem}.fn-scene{padding:1.15rem 1.45rem;background:color-mix(in srgb,var(--color-accent) 7%,transparent);border-radius:4px}.fn-claim{font-size:1.25rem;line-height:1.5;letter-spacing:-.01em;font-weight:500;color:var(--color-content-title)}.fn-evidence{font-family:var(--font-sans);font-size:.97rem;line-height:1.65;color:var(--color-content-body);font-variant-numeric:lining-nums tabular-nums}.fn-evidence ul{list-style:none;padding:0;margin:0}.fn-evidence li{position:relative;padding-left:1.25rem;padding-block:.35rem}.fn-evidence li:before{content:"";position:absolute;left:0;top:.72rem;width:6px;height:6px;border-radius:1px;background:var(--color-accent)}.fn-aside{font-family:var(--font-serif-body);font-style:italic;font-size:1.03rem;line-height:1.6;color:rgb(0 0 0/.52);margin-block:1.75rem}.fn-lock{font-family:var(--font-serif);font-style:italic;font-size:clamp(1.4rem,3vw,1.875rem);line-height:1.3;letter-spacing:-.01em;color:var(--color-content-title);border-top:1px solid rgb(0 0 0/.1);padding-top:2rem;margin-top:3rem}.fn-handoff{margin-top:4rem;padding-top:2rem;border-top:1px solid rgb(0 0 0/.15)}.fn-handoff a{display:block;margin-top:.5rem;font-family:var(--font-serif-body);font-size:1.09rem;font-style:italic;color:var(--color-content-title);text-decoration:none;transition:color var(--dur-base) ease-out}.fn-handoff a:after{content:" →";color:var(--color-accent);font-style:normal}.fn-handoff a:hover{color:var(--color-accent-alt)}.fn-quote{font-family:var(--font-serif-body);font-style:italic;font-size:1.25rem;line-height:1.5;color:var(--color-content-title);padding-left:1.5rem;border-left:2px solid var(--color-accent)}.fn-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.fn-table{width:100%;border-collapse:collapse;font-family:var(--font-sans);font-size:.9rem;text-align:left;font-variant-numeric:lining-nums tabular-nums}.fn-table td,.fn-table th{padding:.65rem 1rem;border-bottom:1px solid rgb(0 0 0/.1);vertical-align:top}.fn-table th{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--color-content-title)}.fn-ledger{margin-block:2.5rem}.fn-ledger .fn-table th{text-transform:none;letter-spacing:normal;font-size:12px;font-weight:600;color:var(--color-content-title);border-bottom:2px solid var(--color-accent)}.fn-ledger .fn-table tbody td{border-bottom:1px solid rgb(0 0 0/.08)}.fn-ledger .fn-table tbody tr:last-child td{border-bottom:none}.fn-ledger .fn-table td:first-child{font-family:var(--font-serif-body);font-size:.94rem;color:var(--color-content-title)}.fn-return{max-width:var(--fn-measure);font-size:1.125rem;margin:5rem auto 0}.field-note--note{--fn-measure:64ch}.field-note--note .fn-body h2{margin-top:2.75rem}.field-note--analysis{--fn-measure:72ch}.field-note--analysis .fn-body h2{margin-top:4.5rem;font-size:2rem}