.bryn-site .pg-legal .doc{max-width:72ch}.bryn-site .pg-legal .doc>:first-child{margin-top:0}.bryn-site .pg-legal .doc-note{margin-top:var(--sp-7);padding:var(--sp-4) 0 var(--sp-4) var(--sp-5);border-left:3px solid var(--border-strong);background:var(--surface);border-radius:0 var(--r-md) var(--r-md) 0}.bryn-site .pg-legal .doc-note .prose>*+*{margin-top:var(--sp-3)}.bryn-site .pg-legal .doc-note__label{font-family:var(--font-mono);font-size:var(--step--2);font-weight:var(--weight-medium);letter-spacing:var(--track-stamp);text-transform:uppercase;color:var(--text);margin-bottom:var(--sp-3)}.bryn-site .pg-legal .doc-body{margin-top:var(--sp-7)}.bryn-site .pg-legal .doc-body>*+*{margin-top:var(--sp-8)}.bryn-site .pg-legal .doc-sec__h{align-items:baseline;gap:var(--sp-3);font-size:var(--step-2);font-weight:var(--weight-semibold);letter-spacing:var(--track-title);line-height:var(--leading-snug);color:var(--text);display:flex}.bryn-site .pg-legal .doc-sec__num{font-family:var(--font-mono);font-size:var(--step--1);font-weight:var(--weight-medium);letter-spacing:var(--track-stamp);color:var(--signal-ink);font-variant-numeric:tabular-nums;flex:none}.bryn-site .pg-legal .doc-sec__body{margin-top:var(--sp-4)}.bryn-site .pg-legal .doc-sub+.doc-sub{margin-top:var(--sp-6)}.bryn-site .pg-legal .doc-sub__h{align-items:baseline;gap:var(--sp-3);font-size:var(--step-0);font-weight:var(--weight-semibold);color:var(--text);display:flex}.bryn-site .pg-legal .doc-sub__num{font-family:var(--font-mono);font-size:var(--step--2);color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none}.bryn-site .pg-legal .doc-sub__h+.prose{margin-top:var(--sp-3)}.bryn-site .pg-legal .prose{max-width:none}.bryn-site .pg-legal .prose--pre p{white-space:pre-line}.bryn-site .pg-legal .prose a{color:var(--brand-ink);text-decoration-color:currentColor}.bryn-site .pg-legal .prose a:hover{color:var(--brand)}.bryn-site .pg-legal .prose ol{list-style:decimal}.bryn-site .pg-legal .prose h1{margin-top:var(--sp-9);font-size:var(--step-2);font-weight:var(--weight-semibold);letter-spacing:var(--track-title);line-height:var(--leading-snug);color:var(--text)}.bryn-site .pg-legal .prose h1:first-child{margin-top:0}.bryn-site .pg-legal .prose h2,.bryn-site .pg-legal .prose h3{max-width:none}.bryn-site .pg-legal .prose table{border-collapse:collapse;width:100%;font-size:var(--step--1);line-height:var(--leading-normal)}.bryn-site .pg-legal .doc-table{margin-top:var(--sp-5);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);overflow-x:auto}.bryn-site .pg-legal .prose th{text-align:left;padding:var(--sp-3) var(--sp-4);font-family:var(--font-mono);font-size:var(--step--2);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:var(--track-stamp);color:var(--text-muted);background:var(--surface-alt);border-bottom:1px solid var(--border)}.bryn-site .pg-legal .prose td{padding:var(--sp-3) var(--sp-4);vertical-align:top;border-bottom:1px solid var(--border)}.bryn-site .pg-legal .prose tr:last-child td{border-bottom:0}.bryn-site .pg-legal .doc-foot{margin-top:var(--sp-9);padding-top:var(--sp-5);border-top:1px solid var(--border);font-size:var(--step--1);color:var(--text-secondary);max-width:72ch}.bryn-site .pg-legal .doc-foot a{color:var(--brand-ink);text-decoration-color:currentColor}.bryn-site .pg-legal .doc-index,.bryn-site .pg-legal .doc-index>*+*{margin-top:var(--sp-7)}.bryn-site .pg-legal .doc-index .label{margin-bottom:var(--sp-2);display:block}.bryn-site .pg-legal .doc-index .cat{font-size:var(--step-1)}.bryn-site .pg-news .lede a{color:var(--brand-ink);text-decoration-color:currentColor}.bryn-site .pg-news .band--tools{padding-block:var(--sp-6)}.bryn-site .pg-news .tools{justify-content:space-between;align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}.bryn-site .pg-news .tools-hold{height:36px}.bryn-site .pg-news .search{align-items:center;display:flex;position:relative}.bryn-site .pg-news .search__icon{left:var(--sp-3);color:var(--text-muted);pointer-events:none;position:absolute}.bryn-site .pg-news .search__input{width:16rem;max-width:100%;font-family:var(--font-mono);font-size:var(--step--2);color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-pill);padding:4px var(--sp-7) 4px calc(var(--sp-3) + 14px + var(--sp-2));transition:border-color var(--dur-fast) var(--ease)}.bryn-site .pg-news .search__input::placeholder{color:var(--text-muted)}.bryn-site .pg-news .search__input:hover{border-color:var(--text-muted)}.bryn-site .pg-news .search__input:focus-visible{border-color:var(--signal-ink);border-radius:var(--r-pill)}.bryn-site .pg-news .search__input::-webkit-search-cancel-button{display:none}.bryn-site .pg-news .search__clear{right:var(--sp-2);width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute}.bryn-site .pg-news .search__clear:hover{color:var(--text);background:var(--surface-alt)}.bryn-site .pg-news .sec-head{justify-content:space-between;align-items:baseline;gap:var(--sp-4);flex-wrap:wrap;display:flex}.bryn-site .pg-news .sec-head__more{font-size:var(--step--1);font-weight:var(--weight-medium);color:var(--text-secondary)}.bryn-site .pg-news .sec-head__more:hover{color:var(--text)}.bryn-site .pg-news .cat-list{margin-top:var(--sp-4)}.bryn-site .pg-press .cat .stamp{min-width:13ch}@media (max-width:640px){.bryn-site .pg-press .cat .stamp{flex-basis:100%;min-width:0}}.bryn-site .pg-news .pager{justify-content:center;align-items:center;gap:var(--sp-2);margin-top:var(--sp-7);display:flex}.bryn-site .pg-news .pager__btn{width:36px;height:36px;font-family:var(--font-mono);font-size:var(--step--2);color:var(--text-secondary);background:var(--surface);border:1px solid var(--border-strong);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.bryn-site .pg-news .pager__btn:hover{border-color:var(--text-muted);color:var(--text)}.bryn-site .pg-news .pager__btn[aria-current=page]{color:var(--bg);background:var(--text);border-color:var(--text)}.bryn-site .pg-news .pager__btn:disabled{opacity:.35;pointer-events:none}.bryn-site .pg-news .pager__gap{text-align:center;width:36px;font-family:var(--font-mono);font-size:var(--step--2);color:var(--text-muted);-webkit-user-select:none;user-select:none}.bryn-site .pg-hub .page-hero .pav{--pav:80px;font-size:var(--step-1);border:1px solid var(--border-strong)}@media (max-width:640px){.bryn-site .pg-hub .page-hero .pav{--pav:64px}}.bryn-site .pg-diag .doc{max-width:72ch}.bryn-site .pg-diag .doc-head{padding-bottom:var(--sp-6);border-bottom:1px solid var(--border)}.bryn-site .pg-diag .doc-head .page-h1{margin-top:var(--sp-3)}.bryn-site .pg-diag .prose{max-width:none}.bryn-site .pg-diag .prose code{font-size:.9em}.bryn-site .pg-diag .probes{margin-top:var(--sp-8)}.bryn-site .pg-diag .probes>*+*{margin-top:var(--sp-3)}.bryn-site .pg-diag .probes dl{margin:var(--sp-4) 0 0;gap:var(--sp-2);font-family:var(--font-mono);font-size:var(--step--2);line-height:var(--leading-normal);display:grid}.bryn-site .pg-diag .probes dl>div{gap:0 var(--sp-3);flex-wrap:wrap;display:flex}.bryn-site .pg-diag .probes dt{color:var(--text-muted);margin:0}.bryn-site .pg-diag .probes dd{color:var(--text);margin:0}.bryn-site .pg-diag .probes dd .quiet{color:var(--text-muted)}.bryn-site .pg-diag .client{margin-top:var(--sp-8)}
