.sg-charter-document{--sg-charter-wine:#64121b;--sg-charter-ink:#352f28;--sg-charter-muted:#746c61;--sg-charter-rule:#d6cbbc;--sg-charter-gutter:clamp(32px,4cqw,64px);--sg-charter-gap:clamp(12px,2cqw,28px);width:100%;max-width:none;min-width:0;margin:0;padding:8px 0 24px;color:var(--sg-charter-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(16px,1.3cqw,21px);line-height:1.65;text-align:left;container:sg-charter/inline-size}.sg-charter-document,.sg-charter-document *{box-sizing:border-box}.sg-charter-document .sg-charter-body,.sg-charter-document .sg-charter-chapters{min-width:0}.sg-charter-document .sg-charter-chapters{border-top:1px solid var(--sg-charter-rule)}.sg-charter-document .sg-charter-heading{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:18px 28px;margin:0 0 clamp(32px,3.5cqw,52px)}.sg-charter-document .sg-charter-heading-copy{min-width:0;flex:1 1 240px}.sg-charter-document .sg-charter-title{margin:0 0 12px;color:var(--sg-charter-ink);font:400 clamp(36px,3.8cqw,58px)/1.12 Georgia,Times New Roman,serif}.sg-charter-document .sg-charter-subtitle{margin:0;color:var(--sg-charter-muted);font-size:clamp(18px,1.8cqw,28px);line-height:1.4}.sg-charter-document .sg-charter-toggle-all{align-self:flex-end;min-height:44px;margin:0;padding:8px 0;border:0;background:transparent;color:var(--sg-charter-wine);font:400 17px/1.4 Georgia,Times New Roman,serif;text-decoration:none;text-underline-offset:4px;cursor:pointer}.sg-charter-document .sg-charter-toggle-all:hover{text-decoration:underline}.sg-charter-document .sg-charter-chapter-heading:focus-visible,.sg-charter-document .sg-charter-toggle-all:focus-visible{outline:2px solid var(--sg-charter-wine);outline-offset:3px}.sg-charter-document .sg-charter-introduction{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 30px}.sg-charter-document .sg-charter-chapter{min-width:0;padding:28px 0;border-bottom:1px solid var(--sg-charter-rule)}.sg-charter-document .sg-charter-chapter-heading{display:grid;grid-template-columns:minmax(max-content,var(--sg-charter-gutter)) minmax(0,1fr) 18px;gap:var(--sg-charter-gap);align-items:baseline;min-width:0;min-height:44px;margin:0;list-style:none;cursor:pointer;overflow-wrap:anywhere}.sg-charter-document .sg-charter-chapter-heading::-webkit-details-marker{display:none}.sg-charter-document .sg-charter-chapter-heading::marker{content:""}.sg-charter-document .sg-charter-chapter-heading h4{margin:0;min-width:0;color:var(--sg-charter-ink);font:400 clamp(25px,2.4cqw,38px)/1.25 Georgia,Times New Roman,serif}.sg-charter-document .sg-charter-chapter-number{color:var(--sg-charter-wine);font-size:clamp(30px,3.2cqw,44px);line-height:1.2;font-variant-numeric:tabular-nums;white-space:nowrap;overflow-wrap:normal;word-break:normal}.sg-charter-document .sg-charter-chevron{align-self:center;color:var(--sg-charter-wine);transition:transform .18s ease}.sg-charter-document .sg-charter-chapter[open]>.sg-charter-chapter-heading .sg-charter-chevron{transform:rotate(180deg)}.sg-charter-document .sg-charter-chapter-body{display:grid;gap:8px;min-width:0;margin:22px 0 0 calc(var(--sg-charter-gutter) + var(--sg-charter-gap))}.sg-charter-document .sg-charter-point{display:grid;grid-template-columns:2.8em minmax(0,1fr);gap:clamp(12px,1.3cqw,22px);min-width:0;align-items:baseline}.sg-charter-document .sg-charter-point>p{margin:0;min-width:0;white-space:pre-wrap;overflow-wrap:anywhere;tab-size:4}.sg-charter-document .sg-charter-point-number{min-width:0;color:var(--sg-charter-muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.sg-charter-document .sg-charter-point--unnumbered{display:block}.sg-charter-document--compact{font-size:16px;padding:0}.sg-charter-document--compact .sg-charter-title{font-size:36px}.sg-charter-document--compact .sg-charter-subtitle{font-size:19px}.sg-charter-document--compact .sg-charter-chapter-heading h4{font-size:26px}.sg-charter-document--compact .sg-charter-toggle-all{font-size:15px}@container sg-charter (min-width: 800px){.sg-charter-document .sg-charter-chapter{padding:32px 0}}@container sg-charter (max-width: 519px){.sg-charter-document .sg-charter-heading{flex-direction:column;gap:12px}.sg-charter-document .sg-charter-heading-copy{flex:initial}.sg-charter-document .sg-charter-toggle-all{align-self:flex-start}}@container sg-charter (max-width: 399px){.sg-charter-document .sg-charter-chapter-heading{grid-template-columns:minmax(max-content,32px) minmax(0,1fr) 16px;gap:12px}.sg-charter-document .sg-charter-chapter-heading h4{font-size:24px}.sg-charter-document .sg-charter-chapter-body{margin-left:0}.sg-charter-document .sg-charter-point{gap:12px}}@media (prefers-reduced-motion:reduce){.sg-charter-document .sg-charter-chevron{transition:none}}