.doc-head,.doc,.foot-in{max-width:var(--doc-col);margin-inline:auto}.doc-head{padding:var(--gutter) var(--gutter) 0}.doc{padding:calc(var(--gutter) * 1.5) var(--gutter) calc(var(--gutter) * 3);overflow-wrap:break-word}.doc-head .mark{min-height:var(--tap-min);align-items:center;gap:var(--sp-sm);color:var(--on-surface);text-decoration:none;display:inline-flex}.doc-head .mark span{font-family:var(--font-sans);font-size:var(--ts-ui-sm);letter-spacing:var(--track-ui);font-weight:var(--fw-semi)}.doc .draft{margin:0 0 calc(var(--gutter) * 1.5);padding:var(--sp-md);background:var(--surface-container);border:var(--hair) solid var(--outline);border-radius:var(--r-md);font-family:var(--font-sans);font-size:var(--ts-ui);line-height:var(--lh-ui);letter-spacing:var(--track-ui);font-weight:var(--fw-semi);color:var(--on-surface-variant)}.doc h1{margin:0 0 var(--sp-md);font-family:var(--font-serif);font-size:var(--ts-huge);line-height:var(--lh-head);letter-spacing:var(--track-tight);color:var(--on-surface);font-weight:400}.doc .standfirst{margin:0 0 calc(var(--gutter) * 2);font-family:var(--font-sans);font-size:var(--ts-ui);line-height:var(--lh-ui);letter-spacing:var(--track-ui);color:var(--on-surface-variant)}.doc h2{margin:calc(var(--gutter) * 2) 0 var(--sp-md);padding-top:var(--sp-md);border-top:var(--hair) solid var(--outline);font-family:var(--font-serif);font-size:var(--ts-lead);line-height:var(--lh-head);letter-spacing:var(--track-story);color:var(--on-surface);font-weight:400}.doc h3{margin:calc(var(--gutter) * 1.25) 0 var(--sp-2xs);font-family:var(--font-serif);font-size:var(--ts-body);line-height:var(--lh-head);letter-spacing:var(--track-story);font-weight:var(--fw-semi);color:var(--on-surface)}.doc p,.doc li{font-family:var(--font-serif);font-size:var(--ts-body);line-height:var(--lh-copy);letter-spacing:var(--track-story);color:var(--on-surface)}.doc p{margin:0 0 var(--sp-lg)}.doc ul,.doc ol{margin:0 0 var(--sp-lg);padding-left:var(--gutter)}.doc li{margin-bottom:var(--sp-2xs)}.doc strong{font-weight:var(--fw-semi)}.doc .note{font-family:var(--font-sans);font-size:var(--ts-ui-sm);line-height:var(--lh-ui);letter-spacing:var(--track-ui);color:var(--on-surface-variant)}.doc .tbd{font-family:var(--font-sans);font-size:var(--ts-ui-sm);letter-spacing:var(--track-ui);font-weight:var(--fw-semi);color:var(--on-surface-variant);background:var(--surface-container);border-radius:var(--r-sm);padding:.15em .45em}.doc .scroll{margin:0 0 var(--sp-lg);overflow-x:auto}.doc table{border-collapse:collapse;width:100%;min-width:30ch}.doc th,.doc td{text-align:left;vertical-align:top;padding:var(--sp-sm) var(--sp-md) var(--sp-sm) 0;border-bottom:var(--hair) solid var(--outline)}.doc th{font-family:var(--font-sans);font-size:var(--ts-label);letter-spacing:var(--track-label);text-transform:uppercase;font-weight:var(--fw-semi);color:var(--on-surface-variant);white-space:nowrap}.doc td{font-family:var(--font-serif);font-size:var(--ts-body);line-height:var(--lh-ui);letter-spacing:var(--track-story);color:var(--on-surface)}.doc a{color:var(--on-surface);text-decoration-color:var(--outline);text-underline-offset:3px}.doc a:hover{text-decoration-color:var(--on-surface-variant)}.doc p a,.doc li a,.doc td a{padding-block:calc((var(--tap-min) - 1.3em) / 2)}.doc .owed{margin-top:calc(var(--gutter) * 2);padding:var(--gutter);background:var(--surface-container);border-radius:var(--r-lg)}.doc .owed h2{border-top:0;margin-top:0;padding-top:0}.doc .owed li:last-child,.doc .owed ul{margin-bottom:0}.doc-more{margin-top:calc(var(--gutter) * 2)}.doc-more h2{margin:0 0 var(--sp-2xs);font-family:var(--font-sans);font-size:var(--ts-label);letter-spacing:var(--track-label);text-transform:uppercase;font-weight:var(--fw-semi);color:var(--on-surface-variant);border:0;padding:0}.doc-more ul{margin:0;padding:0;list-style:none}.doc-more a{min-height:var(--tap-min);font-family:var(--font-sans);font-size:var(--ts-ui);letter-spacing:var(--track-ui);font-weight:var(--fw-medium);color:var(--on-surface);text-decoration-color:var(--outline);text-underline-offset:3px;align-items:center;display:inline-flex}.doc-more a:hover{text-decoration-color:var(--on-surface-variant)}.foot{background:var(--surface);border-top:var(--hair) solid var(--outline);padding:calc(var(--gutter) * 2) var(--gutter) calc(var(--gutter) * 1.5)}.foot-groups{gap:var(--gutter) calc(var(--gutter) * 2);grid-template-columns:1fr;display:grid}.foot-group h2{margin:0 0 var(--sp-2xs);font-family:var(--font-sans);font-size:var(--ts-label);letter-spacing:var(--track-label);text-transform:uppercase;font-weight:var(--fw-semi);color:var(--on-surface-variant)}.foot-group ul{margin:0;padding:0;list-style:none}.foot-group--business li+li{margin-top:var(--sp-md)}.foot a{min-height:var(--tap-min);font-family:var(--font-sans);font-size:var(--ts-ui);letter-spacing:var(--track-ui);font-weight:var(--fw-medium);color:var(--on-surface);text-decoration-color:var(--outline);text-underline-offset:3px;align-items:center;display:inline-flex}.foot a:hover{text-decoration-color:var(--on-surface-variant)}.foot-note{max-width:var(--col);font-family:var(--font-sans);font-size:var(--ts-ui-sm);line-height:var(--lh-ui);letter-spacing:var(--track-ui);color:var(--on-surface-variant);margin:0}.foot-line{margin:calc(var(--gutter) * 1.5) 0 0;padding-top:var(--sp-md);border-top:var(--hair) solid var(--outline);font-family:var(--font-sans);font-size:var(--ts-ui-xs);letter-spacing:var(--track-ui);color:var(--on-surface-variant)}@media (width>=900px){.foot-groups{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1.8fr)}}
