.hb{font-family:var(--font-network);color:var(--color-library-ink);max-width:var(--legal-page-max-width);padding:var(--legal-hub-pad-block) var(--legal-hub-pad-inline) var(--space-6);margin:0 auto}.hb *,.hb :before,.hb :after{box-sizing:border-box}.hb a:not(.ns-btn){color:inherit;text-underline-offset:var(--legal-underline-offset)}.hb a:hover{text-decoration-thickness:var(--line-marker)}.hb a:focus-visible,.hb summary:focus-visible{outline:var(--line-focus) solid var(--color-focus);outline-offset:var(--space-1)}.hb .brand-key{font-weight:var(--weight-key)}.hb-head{margin:0 0 var(--space-7);max-width:var(--legal-measure)}.hb h1,.hb-block-h,.hb-card-h,.hb-answer-q{text-wrap:balance}.hb h1{font-size:var(--legal-title-size);line-height:var(--legal-title-leading);font-weight:var(--legal-title-weight);letter-spacing:var(--hub-title-tracking);margin:0 0 var(--space-4);overflow-wrap:anywhere}.hb-intro{font-size:var(--text-l);line-height:var(--legal-text-leading);color:var(--color-home-ink-muted);max-width:var(--say-measure);margin:0}.hb-body{gap:var(--space-8);display:grid}.hb-block{min-width:0;padding-top:var(--space-5);border-top:var(--line-rule) solid var(--color-library-ink)}.hb-block.hb-plain{border-top:0;padding-top:0}.hb-block-h{font-size:var(--legal-doc-title-size);line-height:var(--legal-section-title-leading);letter-spacing:var(--legal-section-title-tracking);font-weight:var(--legal-title-weight);margin:0 0 var(--space-4)}.hb-lead{max-width:var(--say-measure);line-height:var(--legal-reading-leading);margin:0 0 var(--space-5);color:var(--color-home-ink-muted)}.hb-line{max-width:var(--say-measure);line-height:var(--legal-reading-leading);margin:0 0 var(--legal-paragraph-gap);overflow-wrap:anywhere}.hb-line a,.hb-answer-a a,.hb-hint a{font-weight:var(--weight-label);padding:0;display:inline}.hb-action{margin:var(--space-4) 0 0}.hb-link{text-decoration:none}.hb-answers{max-width:var(--legal-measure);border-top:var(--border-width) solid var(--color-library-line);display:grid}.hb-answer{border-bottom:var(--border-width) solid var(--color-library-line)}.hb-answer-q{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--target-min-height);padding:var(--space-3) 0;cursor:pointer;font-size:var(--text-l);font-weight:var(--weight-label);line-height:var(--legal-section-title-leading);list-style:none;display:flex}.hb-answer-q::-webkit-details-marker{display:none}.hb-answer-q:after{content:"+";font-weight:var(--weight-regular);color:var(--color-home-ink-muted);flex:none}.hb-answer[open] .hb-answer-q:after{content:"−"}.hb-answer-a{padding:0 0 var(--space-4)}.hb-answer-a p{max-width:var(--say-measure);line-height:var(--legal-reading-leading);margin:0 0 var(--legal-paragraph-gap);overflow-wrap:anywhere}.hb-grid{grid-template-columns:repeat(auto-fit,minmax(min(var(--fill),var(--legal-rail-width)),1fr));gap:var(--space-5) var(--legal-hub-gap);margin:0;padding:0;list-style:none;display:grid}.hb-card{min-width:0;padding:var(--space-4) 0 0;border-top:var(--border-width) solid var(--color-library-line)}.hb-card-h{font-size:var(--legal-section-title-size);line-height:var(--legal-section-title-leading);letter-spacing:var(--legal-section-title-tracking);font-weight:var(--weight-bold);margin:0 0 var(--space-2)}.hb-card p{line-height:var(--legal-reading-leading);overflow-wrap:anywhere;margin:0}.hb-steps{max-width:var(--say-measure);padding:0 0 0 var(--space-6);gap:var(--space-3);line-height:var(--legal-reading-leading);margin:0;display:grid}.hb-steps li::marker{font-weight:var(--weight-bold)}.hb-tiles{grid-template-columns:repeat(auto-fill,minmax(min(var(--fill),var(--legal-rail-width)),1fr))}.hb-tile{align-items:center;gap:var(--space-1) var(--space-3);min-height:var(--target-min-height);padding:var(--slip-pad);color:inherit;grid-template-columns:auto 1fr;text-decoration:none;display:grid}.hb-tile-mark{width:var(--mark-band);height:var(--mark-band);grid-row:span 3;align-self:start}.hb-tile-name{font-size:var(--text-l);overflow-wrap:anywhere}.hb-tile-words{font-size:var(--text-meta);color:var(--color-home-ink-muted);grid-column:2}a.hb-tile:hover .hb-tile-name{text-underline-offset:var(--space-1);text-decoration:underline}.hb-names{grid-template-columns:repeat(auto-fill,minmax(min(var(--fill),var(--legal-rail-width)),1fr));gap:0 var(--legal-hub-gap);margin:0;padding:0;list-style:none;display:grid}.hb-name{align-items:center;gap:var(--space-3);min-height:var(--target-min-height);padding:var(--space-2) 0;border-bottom:var(--border-width) solid var(--color-library-line);color:var(--color-home-ink-muted);display:flex}.hb-name-mark{width:var(--mark-band);height:var(--mark-band);opacity:var(--home-faded);flex:none}.hb-account{padding:var(--slip-pad);border-top:0}.hb-form{gap:var(--space-4);max-width:var(--say-measure);display:grid}.hb-field{gap:var(--space-1);min-width:0;display:grid}.hb-field label{font-weight:var(--weight-label)}.hb-field input,.hb-field select,.hb-field textarea{width:var(--fill);min-height:var(--target-min-height);padding:var(--space-2) var(--space-3);font:inherit;color:var(--color-library-ink);background:var(--color-library-field);border:var(--border-width) solid var(--color-library-field-edge);border-radius:var(--radius-field)}.hb-field textarea{resize:vertical}.hb-field input:focus-visible,.hb-field select:focus-visible,.hb-field textarea:focus-visible{outline:var(--line-focus) solid var(--color-focus);outline-offset:var(--space-1)}.hb-hint{font-size:var(--text-s);line-height:var(--legal-text-leading);color:var(--color-home-ink-muted);overflow-wrap:anywhere;margin:0}.hb-submit{min-width:var(--legal-cookie-button-min)}
