.rail.svelte-cwls5q{border-top:2px solid var(--c-navy);padding-top:.9rem}.rail--dark.svelte-cwls5q{border-top-color:var(--c-brass)}.rail.svelte-cwls5q .eyebrow:where(.svelte-cwls5q){margin-bottom:.55rem}.rail__note.svelte-cwls5q{font-family:var(--font-sans);font-size:.8125rem;line-height:1.6;color:var(--c-muted);max-width:38ch}.rail--dark.svelte-cwls5q .rail__note:where(.svelte-cwls5q){color:#e9eef6bd}@media(min-width:1024px){.rail.svelte-cwls5q{position:sticky;top:6rem;align-self:start}}.statement.svelte-cwls5q>:where(.svelte-cwls5q)+:where(.svelte-cwls5q){margin-top:1.6rem}.statement.svelte-cwls5q>p:where(.svelte-cwls5q)+p:where(.svelte-cwls5q){margin-top:1.05rem}.statement.svelte-cwls5q>p:where(.svelte-cwls5q)+figure:where(.svelte-cwls5q),.statement.svelte-cwls5q>p:where(.svelte-cwls5q)+.statement__frame:where(.svelte-cwls5q){margin-top:1.15rem}.statement.svelte-cwls5q>figure:where(.svelte-cwls5q)+p:where(.svelte-cwls5q),.statement.svelte-cwls5q>.statement__frame:where(.svelte-cwls5q)+p:where(.svelte-cwls5q){margin-top:1.85rem}.statement__frame.svelte-cwls5q{max-width:var(--pg-measure)}.mission__src.svelte-cwls5q{font-family:var(--font-sans);font-size:.8125rem;line-height:1.55;color:var(--c-brass-deep);max-width:56ch;margin-top:.75rem;padding-left:2rem}.p-entry.svelte-cwls5q{position:relative;scroll-margin-top:6rem}.p-entry__name.svelte-cwls5q{display:flex;align-items:baseline;flex-wrap:wrap;gap:.75rem;scroll-margin-top:6rem}.p-entry__num.svelte-cwls5q{flex-shrink:0}.p-entry__title.svelte-cwls5q{min-width:0}.p-entry__prose.svelte-cwls5q{margin-top:.9rem}.p-entry__rule.svelte-cwls5q{margin-top:2.5rem;margin-bottom:2.5rem}@media(min-width:1024px){.p-entry.svelte-cwls5q{padding-left:8.5rem}.p-entry__num.svelte-cwls5q{position:absolute;left:0;top:-.15rem;width:6rem;text-align:right}.p-entry__rule.svelte-cwls5q{margin-left:-8.5rem}}.p-entry__q.svelte-cwls5q{margin-top:1.5rem;max-width:var(--pg-measure)}.p-entry__q-label.svelte-cwls5q{font-family:var(--font-sans);font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--c-brass-deep);margin-bottom:.5rem}.p-entry__q-text.svelte-cwls5q{font-family:var(--font-serif);font-size:clamp(1.0625rem,1.7vw,1.3125rem);line-height:1.5;color:var(--c-navy)}.pillar-links.svelte-cwls5q{margin-top:.5rem;font-family:var(--font-sans);font-size:.875rem;line-height:1.7;color:var(--c-muted);max-width:72ch}.limits.svelte-cwls5q{display:grid;gap:0 3rem;margin-top:2.5rem}@media(min-width:768px){.limits.svelte-cwls5q{grid-template-columns:1fr 1fr}}.limit.svelte-cwls5q{padding:1.15rem 0;border-top:1px solid rgba(227,201,142,.24)}.limit.svelte-cwls5q dt:where(.svelte-cwls5q){font-family:var(--font-display);font-size:1.0625rem;font-weight:600;color:#fff;line-height:1.3;margin-bottom:.4rem}.limit.svelte-cwls5q dd:where(.svelte-cwls5q){font-family:var(--font-sans);font-size:.875rem;line-height:1.65;color:#e9eef6cc;margin:0}.limits__link.svelte-cwls5q{margin-top:2rem;font-size:.875rem}.conflict.svelte-cwls5q{font-size:1.125rem;color:var(--c-navy);max-width:70ch}.controls.svelte-cwls5q{list-style:none;margin:2.75rem 0 0;padding:0;display:grid;gap:0 3rem}@media(min-width:1024px){.controls.svelte-cwls5q{grid-template-columns:1fr 1fr}}.control.svelte-cwls5q{display:grid;grid-template-columns:1.75rem 1fr;gap:1rem;padding:1.35rem 0;border-top:1px solid var(--c-rule-strong)}.control__name.svelte-cwls5q{font-family:var(--font-sans);font-size:.875rem;font-weight:700;color:var(--c-navy);margin-bottom:.35rem}.control__text.svelte-cwls5q{font-family:var(--font-serif);font-size:.9375rem;line-height:1.62;color:var(--c-ink)}.control__check.svelte-cwls5q{font-family:var(--font-sans);font-size:.8125rem;line-height:1.55;color:var(--c-brass-deep);margin-top:.5rem;padding-left:.8rem;border-left:2px solid var(--c-brass)}.controls__link.svelte-cwls5q{margin-top:2.25rem}.reuse.svelte-cwls5q{display:grid;gap:1rem;margin-top:2.5rem}@media(min-width:768px){.reuse.svelte-cwls5q{grid-template-columns:1fr 1fr}.reuse__item--wide.svelte-cwls5q{grid-column:1 / -1}}.reuse__item.svelte-cwls5q{display:flex;flex-direction:column}.reuse__label.svelte-cwls5q{font-family:var(--font-sans);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--c-brass-deep);margin-bottom:.85rem}.reuse__text.svelte-cwls5q{font-family:var(--font-serif);font-size:1rem;line-height:1.68;color:var(--c-navy)}.reuse__text--short.svelte-cwls5q{font-family:var(--font-display);font-size:1.375rem;line-height:1.3;font-weight:600}.reuse__note.svelte-cwls5q{font-family:var(--font-sans);font-size:.8125rem;line-height:1.55;color:var(--c-muted);margin-top:auto;padding-top:1rem}.reuse__text.svelte-cwls5q+.reuse__note:where(.svelte-cwls5q){margin-top:1.1rem}
