@property --prose-body{syntax: "<color>"; inherits: true; initial-value: #30343b;}@property --prose-headings{syntax: "<color>"; inherits: true; initial-value: #17191d;}@property --prose-lead{syntax: "<color>"; inherits: true; initial-value: #667085;}@property --prose-links{syntax: "<color>"; inherits: true; initial-value: #2457a7;}@property --prose-bold{syntax: "<color>"; inherits: true; initial-value: #17191d;}@property --prose-counters{syntax: "<color>"; inherits: true; initial-value: #667085;}@property --prose-bullets{syntax: "<color>"; inherits: true; initial-value: #667085;}@property --prose-hr{syntax: "<color>"; inherits: true; initial-value: #d9dee7;}@property --prose-quotes{syntax: "<color>"; inherits: true; initial-value: #30343b;}@property --prose-quote-borders{syntax: "<color>"; inherits: true; initial-value: #d9dee7;}@property --prose-captions{syntax: "<color>"; inherits: true; initial-value: #667085;}@property --prose-code{syntax: "<color>"; inherits: true; initial-value: #17191d;}@property --prose-pre-code{syntax: "<color>"; inherits: true; initial-value: #f7f8fa;}@property --prose-pre-bg{syntax: "<color>"; inherits: true; initial-value: #17191d;}@property --prose-th-borders{syntax: "<color>"; inherits: true; initial-value: #d9dee7;}@property --prose-td-borders{syntax: "<color>"; inherits: true; initial-value: #d9dee7;}@property --prose-table-heading-bg{syntax: "<color>"; inherits: true; initial-value: #f7f8fa;}.prose-pure{color:var(--prose-body);font-size:1rem;line-height:1.75;overflow-wrap:break-word}.prose-pure :where(h1,h2,h3,h4){color:var(--prose-headings);line-height:1.2;text-wrap:balance}.prose-pure h1{margin:0 0 1rem;font-size:clamp(2rem,5vw,3.25rem);letter-spacing:-.035em}.prose-pure h2{margin:3.5rem 0 1rem;padding-bottom:.6rem;border-bottom:1px solid var(--prose-hr);font-size:clamp(1.45rem,3vw,1.9rem);letter-spacing:-.02em}.prose-pure h3{margin:2.25rem 0 .75rem;font-size:1.2rem}.prose-pure h4{margin:1.75rem 0 .5rem;font-size:1.05rem}.prose-pure .lead{max-width:42rem;margin:1rem auto 0;color:var(--prose-lead);font-size:clamp(1rem,2vw,1.125rem);line-height:1.7;text-wrap:pretty}.prose-pure p{margin:1rem 0}.prose-pure :where(ul,ol){margin:1rem 0;padding-left:1.5rem}.prose-pure li{padding-left:.25rem}.prose-pure li+li{margin-top:.45rem}.prose-pure ul>li::marker{color:var(--prose-bullets)}.prose-pure ol>li::marker{color:var(--prose-counters)}.prose-pure strong{color:var(--prose-bold);font-weight:700}.prose-pure a{color:var(--prose-links);text-decoration-thickness:.08em;text-underline-offset:.18em}.prose-pure a:hover{text-decoration-thickness:.14em}.prose-pure blockquote{margin:1.5rem 0;padding-left:1rem;border-left:.25rem solid var(--prose-quote-borders);color:var(--prose-quotes);font-style:italic}.prose-pure hr{margin:3rem 0;border:0;border-top:1px solid var(--prose-hr)}.prose-pure code{color:var(--prose-code)}.prose-pure pre{overflow-x:auto;padding:1rem;border-radius:.5rem;background:var(--prose-pre-bg);color:var(--prose-pre-code)}.prose-pure pre code{color:inherit}.prose-pure table{display:block;width:100%;margin:1.75rem 0;overflow-x:auto;border:1px solid var(--prose-td-borders);border-spacing:0;border-collapse:collapse;font-size:.9rem;line-height:1.5;overscroll-behavior-inline:contain}.prose-pure :where(th,td){min-width:10rem;padding:.75rem;text-align:left;vertical-align:top}.prose-pure th{border:1px solid var(--prose-th-borders);color:var(--prose-headings);background:var(--prose-table-heading-bg);font-weight:700}.prose-pure td{border:1px solid var(--prose-td-borders)}.prose-pure :where(figcaption,caption){color:var(--prose-captions)}.prose-theme-seashell{--prose-body: #e9ddd5;--prose-headings: #fff5ee;--prose-lead: #d8c7bc;--prose-links: #fff5ee;--prose-bold: #fff5ee;--prose-counters: #cdb8ab;--prose-bullets: #a78f82;--prose-hr: #5e5149;--prose-quotes: #f6e8df;--prose-quote-borders: #7a685e;--prose-captions: #c7b2a6;--prose-code: #fff5ee;--prose-pre-code: #f6e8df;--prose-pre-bg: #2a2320;--prose-th-borders: #7a685e;--prose-td-borders: #5e5149;--prose-table-heading-bg: #342b27}@property --policy-text{syntax: "<color>"; inherits: true; initial-value: #30343b;}@property --policy-muted{syntax: "<color>"; inherits: true; initial-value: #667085;}@property --policy-heading{syntax: "<color>"; inherits: true; initial-value: #17191d;}@property --policy-link{syntax: "<color>"; inherits: true; initial-value: #2457a7;}@property --policy-border{syntax: "<color>"; inherits: true; initial-value: #d9dee7;}@property --policy-surface{syntax: "<color>"; inherits: true; initial-value: #f7f8fa;}@property --policy-notice{syntax: "<color>"; inherits: true; initial-value: #fff8e6;}@property --policy-notice-border{syntax: "<color>"; inherits: true; initial-value: #d6ad3d;}html{scroll-behavior:smooth}.policy-page{--policy-menu-offset: var( --menu-announcement-h, 0rem );--policy-sidebar-top: calc( 1.5rem + var(--policy-menu-offset) );--policy-anchor-offset: calc( 5rem + var(--policy-menu-offset) );width:min(100% - 1.25rem,75rem);margin-inline:auto;padding-block:clamp(2rem,6vw,5rem)}.policy-header{max-width:48rem;margin:0 auto clamp(2rem,5vw,4rem);display:flex;flex-direction:column;align-items:center;text-align:center}.policy-page .page-heading{margin:0;color:var(--policy-heading);font-size:clamp(2.25rem,6vw,4rem);line-height:1.05;letter-spacing:-.04em;text-wrap:balance}.policy-layout{display:grid;grid-template-columns:minmax(0,1fr);justify-content:center;align-items:start;gap:2rem}.policy-sidebar{position:static;max-height:none;overflow:visible;padding:1rem;border:1px solid var(--policy-border);background:var(--policy-surface)}.policy-sidebar-title{margin:0 0 .75rem;color:var(--policy-heading);font-size:.875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.policy-sidebar ol{margin:0;padding:0;columns:1;list-style:none}.policy-sidebar li{break-inside:avoid}.policy-sidebar li+li{margin-top:.2rem}.policy-sidebar a{display:block;padding:.4rem .65rem;border-left:2px solid transparent;color:var(--policy-muted);font-size:.9rem;line-height:1.4;text-decoration:none}.policy-sidebar a:hover{border-left-color:var(--policy-link);color:var(--policy-link)}.prose-pure.policy-document{--prose-text: var(--policy-text);--prose-muted: var(--policy-muted);--prose-heading: var(--policy-heading);--prose-link: var(--policy-link);--prose-border: var(--policy-border);--prose-surface: var(--policy-surface);min-width:0}.policy-document #top>h1:first-child{display:none}.policy-document .notice{margin:1.75rem 0;padding:1rem 1.25rem;border:1px solid var(--policy-notice-border);border-left-width:4px;background:var(--policy-notice)}.policy-document .notice p:first-child{margin-top:0}.policy-document .notice p:last-child{margin-bottom:0}.policy-document .summary{display:grid;gap:.85rem;margin:1.5rem 0 2.5rem;padding:clamp(1rem,3vw,1.5rem);border:1px solid var(--policy-border);background:var(--policy-surface)}.policy-document .summary p{margin:0}.policy-document [id]{scroll-margin-top:var(--policy-anchor-offset)}@media(width>=40rem){.policy-page{width:min(100% - 2rem,75rem)}.policy-sidebar ol{columns:2;column-gap:1.5rem}}@media(width>=48rem){.policy-sidebar{padding:1.25rem}}@media(width>=64rem){.policy-layout{grid-template-columns:minmax(13rem,17rem) minmax(0,48rem);gap:clamp(2rem,5vw,4rem)}.policy-sidebar{position:sticky;top:var(--policy-sidebar-top);max-height:calc(100dvh - var(--policy-menu-offset) - 3rem);overflow-y:auto;padding:0 .75rem 0 0;border:0;border-radius:0;background:transparent;overscroll-behavior:contain}.policy-sidebar ol{columns:1}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.policy-theme-seashell{--policy-text: #e9ddd5;--policy-muted: #c7b2a6;--policy-heading: #fff5ee;--policy-link: #fff5ee;--policy-border: #5e5149;--policy-surface: #342b27;--policy-notice: #3b302b;--policy-notice-border: #7a685e;--prose-body: var(--policy-text);--prose-headings: var(--policy-heading);--prose-lead: #d8c7bc;--prose-links: var(--policy-link);--prose-bold: var(--policy-heading);--prose-counters: #cdb8ab;--prose-bullets: #a78f82;--prose-hr: var(--policy-border);--prose-quotes: #f6e8df;--prose-quote-borders: #7a685e;--prose-captions: #c7b2a6;--prose-code: #fff5ee;--prose-pre-code: #f6e8df;--prose-pre-bg: #2a2320;--prose-th-borders: #7a685e;--prose-td-borders: #5e5149;--prose-table-heading-bg: #342b27}
