.fn-page{--fn-ink: var(--ugt-site-ink, #293b2c);--fn-text: var(--ugt-site-text-2, #4e5a47);--fn-muted: var(--ugt-site-muted, #5c6751);--fn-faint: var(--ugt-site-faint, #636c59);--fn-rule: var(--ugt-line-3, #d8dccd);--fn-strong-rule: var(--ugt-site-ink, #293b2c);--fn-link: var(--ugt-accent-text, #365a37);--fn-wash: var(--ugt-wash-2, #eef1e6);--fn-card: var(--ugt-surface, #fbfaf4);color:var(--fn-ink)}.fn-byline{display:flex;flex-wrap:wrap;gap:var(--ug-space-1) var(--ug-space-4);margin:0 0 var(--ug-space-3);font:var(--ug-eyebrow);letter-spacing:var(--ug-eyebrow-tracking);text-transform:uppercase;color:var(--fn-muted)}.fn-byline>span:first-child{color:var(--fn-link)}.fn-index{max-width:1040px;margin:0;padding:0;list-style:none;border-top:1px solid var(--fn-strong-rule)}.fn-index li{position:relative;display:grid;grid-template-columns:72px minmax(0,1fr) 24px;gap:var(--ug-space-6);align-items:start;padding:var(--ug-space-8) var(--ug-space-2);border-bottom:1px solid var(--fn-rule);transition:background-color var(--ug-quick)}.fn-index li:hover{background:var(--fn-wash)}.fn-number{font-family:var(--ug-font-serif);font-size:var(--ug-text-4xl);font-weight:300;line-height:1;color:var(--fn-faint)}.site-document .fn-title{margin:0;font-family:var(--ug-font-serif);font-size:var(--ug-text-3xl);font-weight:400;letter-spacing:-.02em;line-height:1.2}.fn-page .fn-title a{color:var(--fn-ink);text-decoration:none}.fn-page .fn-title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.fn-page .fn-title a:focus-visible{outline:none}.fn-index li:has(.fn-title a:focus-visible){outline:var(--ug-focus-ring);outline-offset:var(--ug-focus-offset)}.site-document .fn-dek{max-width:680px;margin:var(--ug-space-3) 0 0;font-size:var(--ug-text-lg);line-height:1.65;color:var(--fn-text)}.fn-arrow{margin-top:var(--ug-space-8);color:var(--fn-link);transition:transform var(--ug-quick) var(--ug-ease)}.fn-index li:hover .fn-arrow{transform:translate(4px)}.site-document .fn-colophon{max-width:640px;margin-top:var(--ug-space-10);font-size:var(--ug-text-md);color:var(--fn-muted)}.fn-article{--fn-measure: 720px}.fn-back{display:inline-flex;align-items:center;gap:var(--ug-space-2);font-size:var(--ug-text-md)}.fn-page a.fn-back{color:var(--fn-muted);text-decoration:none}.fn-page a.fn-back:hover{color:var(--fn-ink)}.fn-head{max-width:var(--fn-measure);margin:var(--ug-space-10) auto var(--ug-space-12)}.site-document .fn-head h1{margin:0;font-family:var(--ug-font-serif);font-size:var(--ug-text-6xl);font-weight:350;letter-spacing:-.04em;line-height:1.06}.site-document .fn-lead{margin:var(--ug-space-6) 0 0;padding-bottom:var(--ug-space-8);border-bottom:1px solid var(--fn-rule);font-size:var(--ug-text-xl);line-height:1.6;color:var(--fn-text)}.fn-body{max-width:var(--fn-measure);margin:0 auto}.site-document .fn-body p,.site-document .fn-body li{font-size:var(--ug-text-lg);line-height:1.75;color:var(--fn-text)}.site-document .fn-body>p:first-child:first-letter{float:inline-start;margin-block:.08em 0;margin-inline:0 .1em;font-family:var(--ug-font-serif);font-size:3.6em;font-weight:350;line-height:.8;color:var(--fn-ink)}@supports (initial-letter: 3){.site-document .fn-body>p:first-child:first-letter{float:none;margin-block:0 0;margin-inline:0 .12em;-webkit-initial-letter:3;initial-letter:3}}.site-document .fn-body h2{margin:var(--ug-space-12) 0 var(--ug-space-3);font-family:var(--ug-font-serif);font-size:var(--ug-text-3xl);font-weight:400;letter-spacing:-.02em;line-height:1.2}.fn-list{margin:var(--ug-space-4) 0;padding-inline-start:var(--ug-space-6)}.fn-list li+li{margin-top:var(--ug-space-2)}.fn-list li::marker{color:var(--fn-link)}.site-document .fn-aside{margin:var(--ug-space-8) 0;padding:var(--ug-space-5) var(--ug-space-6);border-inline-start:2px solid var(--fn-link);border-start-start-radius:0;border-start-end-radius:var(--ug-radius-md);border-end-end-radius:var(--ug-radius-md);border-end-start-radius:0;background:var(--fn-card);font-family:var(--ug-font-serif);font-size:var(--ug-text-xl);line-height:1.5;color:var(--fn-ink)}.fn-more{max-width:1040px;margin:var(--ug-space-20) auto 0}.site-document .fn-more h2{margin:0 0 var(--ug-space-6);font:var(--ug-eyebrow);letter-spacing:var(--ug-eyebrow-tracking);text-transform:uppercase;color:var(--fn-muted)}@media(max-width:760px){.fn-index li{grid-template-columns:minmax(0,1fr);gap:var(--ug-space-3);padding:var(--ug-space-6) 0}.fn-number,.fn-arrow{display:none}.fn-head{margin:var(--ug-space-8) 0 var(--ug-space-8)}}@media(prefers-reduced-motion:reduce){.fn-index li:hover .fn-arrow{transform:none}}.fn-page :is(p,li) a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}
