@font-face{font-family:BsArabic;src:url('./ibm-plex-sans-arabic-arabic-400-normal.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+200C-200F,U+FB50-FDFF,U+FE70-FEFF}
@font-face{font-family:BsArabic;src:url('./ibm-plex-sans-arabic-arabic-500-normal.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+200C-200F,U+FB50-FDFF,U+FE70-FEFF}
@font-face{font-family:BsArabic;src:url('./ibm-plex-sans-arabic-arabic-600-normal.woff2') format('woff2');font-weight:600 900;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+200C-200F,U+FB50-FDFF,U+FE70-FEFF}
@font-face{font-family:BsArabic;src:url('./ibm-plex-sans-arabic-latin-400-normal.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:BsArabic;src:url('./ibm-plex-sans-arabic-latin-500-normal.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:BsArabic;src:url('./ibm-plex-sans-arabic-latin-600-normal.woff2') format('woff2');font-weight:600 900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--bs-bg:#f7f4ef;--bs-paper:#fffdfa;--bs-ink:#342a36;--bs-muted:#70636d;--bs-plum:#75506d;--bs-plum-dark:#53364f;--bs-pale:#eee5eb;--bs-line:#dfd5d9;--bs-teal:#286f63;--bs-teal-pale:#e8f1ed;--bs-gold:#936128;--bs-gold-pale:#f6ecd9;--bs-shadow:0 15px 50px #4631420b;--bs-radius:20px}
*{box-sizing:border-box}
[hidden]{display:none!important}
html{scroll-behavior:smooth;scroll-padding-top:162px}
body{margin:0;background:var(--bs-bg);color:var(--bs-ink);font-family:BsArabic,Tahoma,Arial,sans-serif;font-size:18px;line-height:1.85;-webkit-font-smoothing:antialiased}
a{color:var(--bs-plum-dark);text-underline-offset:5px;text-decoration-thickness:1px}
button{font:inherit;color:inherit;cursor:pointer;border:0;background:none}
button,a{-webkit-tap-highlight-color:transparent}
button:disabled{cursor:default}
:focus-visible{outline:3px solid var(--bs-gold);outline-offset:5px;border-radius:4px}
h1,h2,h3,h4,p{margin:0}
h1,h2,h3,h4{font-weight:600;line-height:1.5;text-wrap:balance}
p{max-width:75ch}
strong,b{font-weight:600}
svg{flex-shrink:0}
button svg,a.bs-primary svg{width:23px;height:23px}
.bs-skip{position:absolute;inset-inline-start:16px;top:-100px;background:var(--bs-paper);padding:12px 20px;z-index:100}
.bs-skip:focus{top:12px}
.bs-site-header{position:sticky;z-index:30;top:0;height:88px;padding:14px max(26px,calc((100vw - 1240px)/2));display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--bs-line);background:#f7f4eff5;backdrop-filter:blur(12px)}
.bs-brand{display:flex;align-items:center;gap:12px;text-decoration:none}
.bs-brand img{width:42px;height:42px;object-fit:contain}
.bs-brand strong{display:block;font-size:19px;line-height:1.5}
.bs-brand small{display:block;font-size:12px;color:var(--bs-muted);letter-spacing:.01em}
.bs-site-header nav{display:flex;gap:30px;font-size:16px;font-weight:500}
.bs-site-header nav a{text-decoration:none}
.bs-site-header nav a:hover{color:var(--bs-plum);text-decoration:underline}
#bs-main{max-width:1240px;margin:auto;padding:0 28px}
.bs-breadcrumb{display:flex;align-items:center;gap:12px;margin-top:24px;color:var(--bs-muted);font-size:14px}
.bs-breadcrumb a{text-decoration:none}
.bs-cover{display:grid;grid-template-columns:1fr 1.02fr;gap:56px;align-items:center;padding:46px 0 64px;min-height:740px}
.bs-eyebrow{display:flex;align-items:center;gap:9px;color:var(--bs-plum);font-size:14px;font-weight:500;line-height:1.7}
.bs-live-dot{display:inline-block;flex-shrink:0;width:7px;height:7px;border-radius:50%;background:var(--bs-plum);box-shadow:0 0 0 5px #75506d12}
.bs-cover h1{font-size:clamp(57px,6.2vw,88px);line-height:1.22;letter-spacing:-2.5px;margin:23px 0 25px;font-weight:500}
.bs-cover h1 em{font-style:normal;color:var(--bs-plum)}
.bs-cover-definition{font-size:21px;line-height:1.9;max-width:495px}
.bs-cover-value{font-size:17px;color:var(--bs-muted);margin-top:14px;max-width:440px}
.bs-cover-value strong{color:var(--bs-ink);font-weight:500}
.bs-primary,.bs-secondary{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:13px;border:1px solid transparent;border-radius:10px;padding:11px 22px;font-size:17px;line-height:1.7;font-weight:500;text-decoration:none;transition:background .2s,box-shadow .2s,transform .2s}
.bs-primary{color:#fffdf9;background:var(--bs-plum-dark);box-shadow:0 4px 0 #342a360a}
.bs-primary:hover{background:var(--bs-plum);box-shadow:0 5px 16px #53364f20}
.bs-primary:active{transform:translateY(1px)}
.bs-secondary{background:var(--bs-paper);border-color:var(--bs-line);color:var(--bs-plum-dark)}
.bs-secondary:hover{border-color:var(--bs-plum);background:var(--bs-pale)}
.bs-cover .bs-primary{margin-top:27px;padding-inline:25px;min-height:58px}
.bs-cover-meta{font-size:13px;color:var(--bs-muted);margin-top:11px}
.bs-author-line{display:flex;align-items:center;gap:13px;margin-top:32px;padding-top:22px;border-top:1px solid var(--bs-line);max-width:440px}
.bs-author-monogram{height:38px;width:38px;border-radius:50%;background:var(--bs-pale);color:var(--bs-plum);display:grid;place-items:center;font-size:24px;font-weight:500}
.bs-author-line strong{display:block;font-size:15px}
.bs-author-line div>span{display:block;font-size:12px;color:var(--bs-muted)}
.bs-cover-art{position:relative;background:linear-gradient(135deg,#f0e8ec,#eee7de 80%);border:1px solid #e0d4da;border-radius:140px 140px 22px 22px;padding:42px 20px 20px;box-shadow:0 25px 65px #3c2a3909;isolation:isolate}
.bs-art-caption{position:relative;text-align:center;margin-top:6px}
.bs-art-caption span{display:block;font-size:12px;color:var(--bs-muted)}
.bs-art-caption b{font-size:18px;font-weight:500}
.bs-board-drawing{display:block;width:100%;height:auto;margin:2px 0 0}
.bs-art-documents{display:grid;grid-template-columns:repeat(3,1fr);background:var(--bs-paper);padding:17px 12px;border-radius:12px;box-shadow:0 4px 25px #53364f08}
.bs-art-documents>div{text-align:center;border-inline-start:1px solid var(--bs-line)}
.bs-art-documents>div:first-child{border:0}
.bs-art-documents span{display:block;font-size:11px;color:var(--bs-muted)}
.bs-art-documents strong{display:flex;align-items:center;justify-content:center;gap:5px;font-size:14px;white-space:nowrap;margin-top:5px;font-weight:500}
.bs-art-documents svg{width:16px;height:16px;color:var(--bs-plum)}
.bs-art-foot{text-align:center;font-size:11px;color:var(--bs-muted);margin-top:14px}
.bs-fiction-note{display:flex;align-items:flex-start;gap:12px;margin:20px 0 35px;padding:18px 0;border-top:1px solid var(--bs-line);font-size:14px;color:var(--bs-muted)}
.bs-fiction-note>svg{height:22px;width:22px;margin-top:4px;color:var(--bs-plum)}
.bs-fiction-note p{max-width:90ch}
.bs-fiction-note strong{color:var(--bs-ink);font-weight:500}
.bs-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid var(--bs-line);padding:24px max(28px,calc((100vw - 1184px)/2));font-size:13px}
.bs-footer>div:first-child{display:flex;flex-direction:column}
.bs-footer>div:first-child>span{color:var(--bs-muted)}
.bs-footer>div:last-child{display:flex;gap:22px;flex-wrap:wrap}
.bs-footer a{text-decoration:none}
.bs-experience{margin-top:24px;scroll-margin-top:88px}
.bs-journey-bar{position:sticky;top:88px;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:66px;background:var(--bs-bg);border-bottom:1px solid var(--bs-line)}
.bs-journey-current{display:none;align-items:center;gap:10px;font-size:15px}
.bs-journey-nav{display:flex;gap:6px;flex:1}
.bs-journey-nav button{position:relative;padding:15px 14px;font-size:14px;color:var(--bs-muted);border-bottom:2px solid transparent;min-height:56px}
.bs-journey-nav button:before{content:'';height:5px;width:5px;border-radius:50%;background:#cfc1ca;display:inline-block;margin-inline-end:8px;vertical-align:middle}
.bs-journey-nav button[aria-current]{color:var(--bs-plum-dark);border-bottom-color:var(--bs-plum);font-weight:600}
.bs-journey-nav button[aria-current]:before,.bs-journey-nav button.bs-previous-step:before{background:var(--bs-plum)}
.bs-journey-nav button:hover{color:var(--bs-plum-dark);background:#75506d06}
.bs-home{font-size:13px;color:var(--bs-muted);text-decoration:underline;text-underline-offset:4px;min-height:44px;padding:5px}
.bs-stage{padding-top:34px}
.bs-scene{animation:bs-enter .3s ease-out;min-height:500px}
@keyframes bs-enter{from{opacity:.4;transform:translateY(7px)}to{opacity:1;transform:none}}
.bs-section-head{display:flex;gap:22px;align-items:flex-start;margin-bottom:28px}
.bs-section-no{color:#b89aaf;font-size:40px;line-height:1.3;font-weight:400;border-inline-end:1px solid var(--bs-line);padding-inline-end:20px;margin-top:8px}
.bs-section-head .bs-eyebrow{font-size:13px;margin-bottom:5px}
.bs-section-head h2{font-size:34px;line-height:1.5;letter-spacing:-.6px;margin-bottom:9px}
.bs-lead{font-size:18px;color:var(--bs-muted);max-width:80ch;line-height:1.8}
.bs-next-prev{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:28px 0 30px;margin-top:32px;border-top:1px solid var(--bs-line)}
.bs-next-prev>span{font-size:14px;color:var(--bs-muted)}
.bs-pill,.bs-tag{display:inline-flex;align-items:center;justify-content:center;border-radius:6px;padding:3px 10px;background:var(--bs-pale);color:var(--bs-plum-dark);font-size:13px;line-height:1.8;font-weight:500}
.bs-pill-good,.bs-tag-good{background:var(--bs-teal-pale);color:var(--bs-teal)}
.bs-tag-gold{background:var(--bs-gold-pale);color:var(--bs-gold)}
.bs-mini-label{font-size:13px;color:var(--bs-muted);font-weight:500;display:block;line-height:1.7}
.bs-bound{font-size:15px;line-height:1.8;color:var(--bs-muted);padding-top:15px;margin-top:16px;border-top:1px solid var(--bs-line)}
.bs-insight{display:flex;gap:15px;padding:18px 20px;background:var(--bs-teal-pale);border-radius:10px;margin-top:24px;border-inline-start:3px solid #6a9e91}
.bs-insight-mark{font-size:27px;line-height:1.3;color:var(--bs-teal)}
.bs-insight strong{color:var(--bs-teal);font-size:18px;font-weight:500}
.bs-insight p{color:#3d5b54;font-size:16px;margin-top:4px}
.bs-detail{border-top:1px solid var(--bs-line);margin-top:22px;padding-top:4px}
.bs-detail summary{display:flex;align-items:center;justify-content:space-between;gap:14px;cursor:pointer;list-style:none;min-height:58px;font-size:16px;font-weight:500;padding:10px 0;color:var(--bs-plum-dark)}
.bs-detail summary::-webkit-details-marker{display:none}
.bs-detail summary svg{width:20px;height:20px;transition:transform .2s}
.bs-detail[open] summary svg{transform:rotate(45deg)}
.bs-detail>p,.bs-detail>strong{font-size:17px;line-height:1.9;display:block;margin:8px 0}
.bs-detail>strong{font-weight:500;color:var(--bs-plum-dark)}
.bs-case-bound{font-size:13px;color:var(--bs-muted);margin-top:16px;max-width:100ch}
.bs-rule{background:#f1ece7;border-inline-start:3px solid #b5987d;padding:14px 18px;margin-top:22px;border-radius:0 6px 6px 0}
.bs-rule>span{display:flex;align-items:center;gap:7px;color:#7b5f45;font-size:12px;font-weight:500;margin-bottom:5px}
.bs-rule svg{width:16px;height:16px}
.bs-rule p{font-size:16px;line-height:1.85;color:#5e5148;max-width:none}
.bs-role-layout{display:grid;grid-template-columns:1.17fr 1fr;gap:30px;align-items:stretch}
.bs-role-map{position:relative;min-height:370px;background:#f1ece8;border:1px solid var(--bs-line);border-radius:var(--bs-radius);isolation:isolate}
.bs-role-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--bs-paper);border:1px solid #bea8b8;border-radius:50%;width:190px;height:142px;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:var(--bs-shadow);z-index:2;text-align:center}
.bs-role-center>svg{width:24px;height:24px;color:var(--bs-plum);margin-bottom:5px}
.bs-role-center strong{font-size:19px}
.bs-role-center span{font-size:10px;color:var(--bs-muted)}
.bs-role-lines{position:absolute;inset:0;z-index:0;height:100%;width:100%;fill:none;stroke:#d2c4cd;stroke-width:1.5}
.bs-role-lines .is-active{stroke:var(--bs-plum);stroke-width:2.5;stroke-dasharray:5 4}
.bs-role-node{position:absolute;z-index:3;padding:11px 15px;width:185px;text-align:right;background:#f7f4ef;border:1px solid var(--bs-line);border-radius:9px;transition:background .2s,border .2s}
.bs-role-node[aria-pressed=true]{background:var(--bs-pale);border-color:var(--bs-plum);box-shadow:0 5px 18px #73516d0a}
.bs-role-node>span{display:block;font-size:10px;color:var(--bs-muted)}
.bs-role-node strong{display:block;font-size:16px;font-weight:500}
.bs-role-chair{top:20px;right:20px}
.bs-role-members{top:20px;left:20px}
.bs-role-executive{bottom:20px;right:20px}
.bs-role-host{bottom:20px;left:20px}
.bs-role-detail{padding:22px 4px}
.bs-role-detail>.bs-mini-label{margin-bottom:16px}
.bs-role-detail h3{font-size:24px;margin:12px 0 8px}
.bs-role-detail p{font-size:17px}
.bs-small-output{padding:14px 0 0;margin-top:16px;border-top:1px solid var(--bs-line)}
.bs-small-output span{display:block;font-size:12px;color:var(--bs-plum);margin-bottom:5px}
.bs-small-output strong{font-size:17px;font-weight:500}
.bs-case-heading{display:flex;align-items:center;gap:14px;font-size:15px;margin-bottom:20px;flex-wrap:wrap}
.bs-file-code{font-size:12px;background:var(--bs-plum);color:#fff;padding:4px 12px;border-radius:5px;font-weight:500}
.bs-case-heading>.bs-pill{margin-inline-start:auto}
.bs-paper-workbench{display:grid;grid-template-columns:210px 1fr;gap:22px}
.bs-field-nav{display:flex;flex-direction:column;gap:10px}
.bs-field-nav button{display:flex;align-items:center;gap:12px;min-height:64px;text-align:right;font-size:16px;border-radius:10px;padding:12px;border:1px solid var(--bs-line);background:#f0ebe7}
.bs-field-nav button span{font-size:12px;color:#9e8195}
.bs-field-nav button[aria-pressed=true]{border-color:var(--bs-plum);background:var(--bs-paper);box-shadow:var(--bs-shadow);color:var(--bs-plum-dark);font-weight:500}
.bs-document{background:var(--bs-paper);border:1px solid var(--bs-line);border-radius:8px 8px 18px 18px;box-shadow:var(--bs-shadow);position:relative}
.bs-document:before{content:'';position:absolute;top:-4px;left:10px;right:10px;height:4px;background:#ece5df;border:1px solid var(--bs-line);border-bottom:0;border-radius:4px 4px 0 0}
.bs-document-top{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:11px;color:#8a7983;padding:15px 24px;border-bottom:1px solid var(--bs-line)}
#bs-paper-content{padding:23px 28px 25px;min-height:370px}
.bs-field-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}
.bs-field-heading h3{font-size:23px}
.bs-paper-before{padding:14px 18px;background:#f5f1ed;border-radius:6px;border-inline-start:2px solid #d5c6cb}
.bs-paper-before p,.bs-paper-after p{font-size:20px;line-height:1.9;margin-top:7px}
.bs-paper-after{padding:14px 18px;margin-top:12px;border-inline-start:2px solid var(--bs-teal);background:#eef4ef;border-radius:6px}
.bs-paper-after .bs-mini-label{color:var(--bs-teal)}
.bs-field-explanation{margin-top:20px}
.bs-field-explanation strong{font-size:18px;color:var(--bs-plum-dark);font-weight:500}
.bs-field-explanation p{font-size:16px;color:var(--bs-muted);margin-top:5px}
.bs-sound-case{background:var(--bs-paper);padding:20px 24px;border:1px solid var(--bs-line);border-radius:10px}
.bs-sound-case h3{font-size:22px;margin:12px 0}
.bs-sound-case p{font-size:17px;margin-top:10px}
.bs-sound-case>strong{color:var(--bs-teal);font-size:18px;font-weight:500;display:block;margin-top:14px}
.bs-compare-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}
.bs-compare-top>p{font-size:14px;color:var(--bs-muted)}
.bs-compare-top strong{font-size:19px;color:var(--bs-ink);font-weight:500}
.bs-segment{display:inline-flex;gap:4px;padding:4px;background:#eae1e6;border:1px solid #dfd1d9;border-radius:9px}
.bs-segment button{font-size:15px;padding:8px 18px;border-radius:6px;line-height:1.7;min-height:44px;color:var(--bs-plum-dark)}
.bs-segment button[aria-pressed=true]{background:var(--bs-paper);box-shadow:0 3px 9px #53364f0d;font-weight:600}
.bs-rule-compare{background:var(--bs-paper);padding:28px 32px 25px;border:1px solid var(--bs-line);border-radius:var(--bs-radius);box-shadow:var(--bs-shadow)}
.bs-source-large blockquote{font-size:23px;line-height:1.9;margin:12px 0 22px;max-width:65ch}
.bs-authority-route{display:flex;align-items:center;justify-content:center;gap:25px;margin-top:22px;padding:24px 0;border-block:1px solid var(--bs-line)}
.bs-route-person{position:relative;text-align:center;max-width:325px;flex:1}
.bs-route-person>span{display:flex;align-items:center;justify-content:center;background:var(--bs-pale);color:var(--bs-plum);width:35px;height:35px;border-radius:50%;margin:0 auto 10px;font-size:15px}
.bs-route-person strong{font-size:21px;font-weight:500}
.bs-route-person p{font-size:16px;color:var(--bs-muted);margin-top:5px}
.bs-route-arrow{font-size:32px;color:#ac8da1;font-family:Arial,sans-serif}
.bs-rule-meaning{margin-top:20px}
.bs-rule-meaning strong{font-size:20px;color:var(--bs-plum-dark);font-weight:500}
.bs-rule-meaning p{font-size:17px;color:var(--bs-muted);margin-top:5px}
.bs-minutes-grid{display:grid;grid-template-columns:.9fr 1.2fr;gap:25px}
.bs-conversation{padding:7px 12px}
.bs-conversation>.bs-mini-label{margin-bottom:18px}
.bs-speech{border-inline-start:2px solid #d9cad3;padding:0 16px 16px;margin-bottom:10px;position:relative}
.bs-speech:before{position:absolute;content:'';width:8px;height:8px;border-radius:50%;inset-inline-start:-5px;top:4px;background:#ae8b9e}
.bs-speech>span{font-size:12px;color:var(--bs-plum);font-weight:500}
.bs-speech p{font-size:17px;margin-top:5px}
.bs-speech-decision{border-inline-start-color:var(--bs-teal)}
.bs-speech-decision:before{background:var(--bs-teal)}
.bs-speech-decision>span{color:var(--bs-teal)}
.bs-minutes-document{padding-bottom:24px}
.bs-minutes-document>.bs-segment{margin:20px 23px 0;display:flex}
.bs-minutes-document>.bs-segment button{flex:1;padding-inline:10px;font-size:13px}
#bs-minutes-text{padding:22px 27px 0;min-height:330px}
.bs-minute-body{font-size:23px;line-height:2.2;margin-bottom:12px;max-width:none}
mark{color:inherit;border-radius:3px;padding:1px 3px;box-decoration-break:clone;-webkit-box-decoration-break:clone}
.bs-mark-gold{background:#f2e3c3;color:#7e571f}
.bs-mark-teal{background:#dfede4;color:#276456}
.bs-mark-purple{background:#eadde7;color:#67465f}
.bs-omitted{padding-top:20px;margin-top:22px;border-top:1px dashed #d3c4cf}
.bs-omitted>span{font-size:13px;color:var(--bs-gold)}
.bs-omitted ul{margin:8px 0 0;padding-inline-start:20px;font-size:16px;color:#7b6552;line-height:1.9}
.bs-preserved{display:flex;gap:7px;flex-wrap:wrap;margin-top:23px}
.bs-preserved>span{font-size:11px;padding:4px 8px;background:var(--bs-teal-pale);color:var(--bs-teal);border-radius:4px}
.bs-two-notes{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:8px 0}
.bs-two-notes>div{padding:18px;background:var(--bs-paper);border:1px solid var(--bs-line);border-radius:10px}
.bs-two-notes h3{font-size:20px;margin:10px 0}
.bs-two-notes p{font-size:16px;color:var(--bs-muted)}
.bs-decision-ribbon{position:relative;display:flex;align-items:center;gap:18px;padding:16px 24px;margin-bottom:24px;background:#f0e4cd;border:1px solid #dfcba8;border-inline-start:4px solid #b58a50;border-radius:7px;color:#765022}
.bs-decision-ribbon>span{font-size:12px;flex-shrink:0;max-width:125px}
.bs-decision-ribbon strong{font-size:19px;font-weight:500}
.bs-follow-workbench{display:grid;grid-template-columns:.8fr 1.2fr;gap:30px;align-items:start}
.bs-ledger-title{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:20px 24px}
.bs-ledger-title h3{font-size:23px}
.bs-status-badge{background:var(--bs-gold-pale);color:var(--bs-gold);font-size:12px;line-height:1.7;border-radius:5px;padding:5px 10px}
.bs-status-badge[data-tone=good]{color:var(--bs-teal);background:var(--bs-teal-pale)}
#bs-ledger-content{padding:0 24px 24px}
.bs-ledger-rows{margin:0}
.bs-ledger-rows>div{display:grid;grid-template-columns:110px 1fr;gap:12px;padding:14px 0;border-top:1px solid #e9e0e4}
.bs-ledger-rows dt{font-size:13px;color:var(--bs-plum);font-weight:500}
.bs-ledger-rows dd{margin:0;font-size:17px}
.bs-ledger-reading{padding:16px 17px;margin-top:14px;background:#f3efeb;border-radius:8px}
.bs-ledger-reading strong{font-weight:500;color:var(--bs-plum-dark);font-size:18px}
.bs-ledger-reading p{margin-top:5px;font-size:15px;color:var(--bs-muted)}
.bs-evidence-side{padding:0 6px}
.bs-evidence-steps{list-style:none;margin:0 0 20px;padding:0}
.bs-evidence-steps li{display:flex;align-items:flex-start;gap:16px;position:relative;padding-bottom:20px;color:#8e7f89}
.bs-evidence-steps li:not(:last-child):after{content:'';position:absolute;inset-inline-start:7px;top:20px;bottom:1px;width:1px;background:var(--bs-line)}
.bs-evidence-steps li>span{position:relative;z-index:1;display:block;width:15px;height:15px;border:1px solid #c7b5c1;border-radius:50%;margin-top:6px;background:var(--bs-bg)}
.bs-evidence-steps strong{font-size:16px;font-weight:500;display:block}
.bs-evidence-steps small{display:block;font-size:12px}
.bs-evidence-steps .is-reached{color:var(--bs-ink)}
.bs-evidence-steps .is-reached>span{border-color:var(--bs-teal);background:var(--bs-teal-pale)}
.bs-evidence-steps [aria-current]>span{background:var(--bs-teal);box-shadow:0 0 0 4px #286f6310}
#bs-evidence-document{padding:19px 22px;background:#eee9e1;border:1px dashed #cbbcac;border-radius:7px;animation:bs-enter .25s ease-out}
#bs-evidence-document h4{font-size:21px;margin:8px 0}
#bs-evidence-document p{font-size:15px;color:#74624f;line-height:1.9}
.bs-evidence-seal{color:var(--bs-teal);background:#f3f7f1;border:1px solid #c6d7cb;padding:4px 11px;font-size:12px;display:inline-block;margin-top:13px;border-radius:4px}
.bs-evidence-side>.bs-primary{width:100%;margin-top:16px;font-size:16px}
.bs-text-button{color:var(--bs-plum);text-decoration:underline;text-underline-offset:5px;font-size:15px;min-height:44px;padding:8px 4px}
.bs-evidence-side>.bs-text-button{display:block;margin:5px auto 0}
.bs-year-layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:30px}
.bs-year-menu{display:flex;flex-direction:column;gap:10px}
.bs-year-menu button{display:flex;align-items:center;gap:15px;min-height:76px;padding:15px 20px;border:1px solid var(--bs-line);border-radius:10px;text-align:right;background:#f1ebe8;color:var(--bs-muted);font-size:17px}
.bs-year-menu button svg{width:25px;height:25px;color:#997e90}
.bs-year-menu button[aria-pressed=true]{color:var(--bs-plum-dark);background:var(--bs-paper);border-color:var(--bs-plum);font-weight:500}
.bs-year-menu button[aria-pressed=true] svg{color:var(--bs-plum)}
.bs-year-content{border-inline-start:1px solid var(--bs-line);padding:5px 30px 5px 0}
.bs-year-content>h3{font-size:27px;margin:7px 0 10px}
.bs-year-content>p:not(.bs-mini-label):not(.bs-bound){font-size:18px;color:var(--bs-muted)}
.bs-year-artifact{position:relative;background:var(--bs-paper);border:1px solid var(--bs-line);padding:21px 24px;border-radius:8px;box-shadow:var(--bs-shadow);margin-top:23px}
.bs-year-artifact h4{font-size:20px;margin-top:12px}
.bs-year-artifact dl{margin:17px 0 0}
.bs-year-artifact dl>div{display:grid;grid-template-columns:100px 1fr;gap:10px;padding:10px 0;border-top:1px solid #eee7ea;font-size:15px}
.bs-year-artifact dt{color:var(--bs-plum);font-weight:500}
.bs-year-artifact dd{margin:0;color:var(--bs-muted)}
.bs-worksheet{border:1px solid var(--bs-line);border-radius:9px;background:var(--bs-paper);box-shadow:var(--bs-shadow);padding:28px 35px 24px}
.bs-worksheet-head{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:2px solid var(--bs-plum);padding-bottom:20px;margin-bottom:7px}
.bs-worksheet-head h3{font-size:26px;margin-top:5px}
.bs-worksheet-head>svg{height:42px;width:42px;color:var(--bs-plum);stroke-width:1}
.bs-worksheet-row{display:grid;grid-template-columns:34px 1fr 200px;align-items:center;gap:15px;padding:20px 0;border-bottom:1px solid #e5dce1}
.bs-worksheet-row>span{width:30px;height:30px;display:grid;place-items:center;background:var(--bs-pale);color:var(--bs-plum);font-size:14px;border-radius:50%}
.bs-worksheet-row strong{font-size:18px;font-weight:500;color:var(--bs-plum-dark)}
.bs-worksheet-row p{font-size:17px;margin-top:3px}
.bs-worksheet-row>small{font-size:13px;border-inline-start:1px solid var(--bs-line);padding-inline-start:18px;color:var(--bs-muted)}
.bs-worksheet-signature{display:flex;gap:15px;align-items:center;justify-content:space-between;flex-wrap:wrap;font-size:11px;padding-top:20px;color:var(--bs-muted)}
.bs-worksheet-signature strong{font-size:14px;color:var(--bs-ink)}
.bs-output-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:22px 0 45px}
#bs-output-status{font-size:14px;color:var(--bs-teal);flex-basis:100%;overflow-wrap:anywhere}
.bs-service{background:#eee5e9;border:1px solid #e0d0db;display:grid;grid-template-columns:150px 1fr;gap:32px;padding:30px;border-radius:var(--bs-radius)}
.bs-service img{width:150px;height:190px;object-fit:cover;object-position:top;border-radius:85px 85px 10px 10px;background:#f6f2eb}
.bs-service h3{font-size:29px;margin:9px 0 12px}
.bs-service p:not(.bs-eyebrow){font-size:17px;color:#635361;margin-top:8px}
.bs-service .bs-primary{margin-top:20px;font-size:16px}
.bs-service-bound{display:block;margin-top:12px;font-size:12px;color:#766272}
.bs-reference ul{margin:12px 0;padding-inline-start:20px;font-size:15px}
.bs-reference li{margin-bottom:15px}
.bs-reference li span{display:block;color:var(--bs-muted);font-size:13px;margin-top:4px}
.bs-reference p{font-size:15px}
.bs-restart{display:block;margin:24px auto 0}
.bs-noscript{padding:24px;font-size:18px}
@media(min-width:1500px){.bs-cover{min-height:790px;padding-top:65px;padding-bottom:80px}}
@media(max-width:1100px){.bs-cover{gap:32px}.bs-journey-nav button{padding-inline:10px;font-size:13px}.bs-role-layout{grid-template-columns:1fr 1fr;gap:22px}.bs-role-node{width:155px;padding:12px}.bs-role-chair,.bs-role-executive{right:14px}.bs-role-members,.bs-role-host{left:14px}.bs-role-node strong{font-size:14px}.bs-role-center{width:170px;height:130px}.bs-role-center strong{font-size:17px}.bs-year-layout{grid-template-columns:.8fr 1.2fr}.bs-year-menu button{font-size:16px;padding-inline:16px}.bs-worksheet-row{grid-template-columns:30px 1fr 170px}}
@media(max-width:820px){.bs-site-header{height:80px;padding-inline:22px}.bs-cover{gap:24px;grid-template-columns:1fr 1fr;min-height:640px;padding-top:36px}.bs-cover h1{font-size:59px;letter-spacing:-1.5px}.bs-cover-definition{font-size:18px}.bs-cover-value{font-size:15px}.bs-cover-art{padding:25px 11px 14px;border-radius:105px 105px 17px 17px}.bs-art-caption b{font-size:16px}.bs-art-documents{padding:13px 7px}.bs-art-documents strong{font-size:12px;gap:3px}.bs-art-documents span{font-size:9px}.bs-art-documents svg{width:13px;height:13px}.bs-art-foot{font-size:10px}.bs-cover .bs-primary{font-size:15px;padding:11px 17px}.bs-cover-meta{font-size:11px}.bs-author-line div>span{font-size:10px}.bs-section-head h2{font-size:29px}.bs-section-no{font-size:33px}.bs-lead{font-size:17px}.bs-role-layout{display:block}.bs-role-map{max-width:600px;margin:auto;min-height:350px}.bs-role-node{width:185px}.bs-role-node strong{font-size:17px}.bs-role-detail{padding:24px 0 0}.bs-role-detail>.bs-mini-label{display:none}.bs-role-detail h3{display:inline-block;font-size:23px;margin-inline-start:14px}.bs-journey-bar{top:80px}.bs-journey-nav button{padding-inline:8px;font-size:12px}.bs-journey-nav{gap:1px}.bs-home{font-size:12px}.bs-journey-nav button:before{margin-inline-end:5px;width:4px;height:4px}.bs-paper-workbench{grid-template-columns:175px 1fr;gap:16px}.bs-field-nav button{font-size:14px;gap:6px;padding-inline:10px}#bs-paper-content{padding:20px}.bs-field-heading{align-items:flex-start;flex-direction:column;gap:8px}.bs-paper-before p,.bs-paper-after p{font-size:18px}.bs-rule p{font-size:15px}.bs-minutes-grid{gap:15px}.bs-conversation{padding-inline:0}.bs-speech{padding-inline-start:12px}.bs-speech p{font-size:16px}.bs-minutes-document>.bs-segment{margin-inline:15px}.bs-minutes-document>.bs-segment button{font-size:11px}#bs-minutes-text{padding-inline:20px}.bs-minute-body{font-size:20px}.bs-follow-workbench{gap:18px;grid-template-columns:.85fr 1.2fr}.bs-ledger-title{flex-direction:column;align-items:start;gap:8px}.bs-ledger-rows>div{grid-template-columns:90px 1fr}.bs-ledger-rows dd{font-size:16px}.bs-evidence-side{padding:0}#bs-evidence-document{padding:16px}.bs-year-layout{grid-template-columns:.75fr 1.25fr;gap:22px}.bs-year-menu button{font-size:14px;padding-inline:12px;gap:9px}.bs-year-content{padding-inline-start:20px}.bs-year-content>h3{font-size:25px}.bs-year-content>p:not(.bs-mini-label):not(.bs-bound){font-size:16px}.bs-year-artifact{padding:18px}.bs-year-artifact h4{font-size:19px}.bs-year-artifact dl>div{font-size:14px;grid-template-columns:80px 1fr}.bs-worksheet-row{grid-template-columns:30px 1fr 140px}.bs-worksheet-row p{font-size:16px}.bs-service{grid-template-columns:120px 1fr;gap:23px}.bs-service img{width:120px;height:165px}.bs-service h3{font-size:25px}.bs-service p:not(.bs-eyebrow){font-size:16px}}
@media(max-width:640px){html{scroll-padding-top:130px}body{font-size:17px}.bs-site-header{height:72px;padding:11px 18px;gap:12px}.bs-brand{gap:8px}.bs-brand img{width:31px;height:31px}.bs-brand strong{font-size:14px}.bs-brand small{font-size:9px}.bs-site-header nav{gap:14px;font-size:12px}#bs-main{padding:0 18px}.bs-breadcrumb{font-size:11px;margin-top:16px;gap:9px}.bs-cover{grid-template-columns:1fr;gap:28px;padding:28px 0 38px;min-height:0}.bs-cover h1{font-size:62px;line-height:1.22;margin:18px 0 20px;letter-spacing:-1px}.bs-cover h1 br{display:none}.bs-cover h1 em{display:block}.bs-eyebrow{font-size:12px}.bs-cover-definition{font-size:19px;line-height:1.9;max-width:100%}.bs-cover-value{font-size:16px;margin-top:12px}.bs-cover .bs-primary{margin-top:22px;min-height:54px;font-size:17px}.bs-cover-meta{font-size:11px}.bs-author-line{margin-top:23px;padding-top:16px}.bs-author-line strong{font-size:14px}.bs-author-line div>span{font-size:11px}.bs-cover-art{padding:25px 14px 14px;border-radius:100px 100px 18px 18px;max-width:480px;width:100%;margin:auto}.bs-board-drawing{max-height:285px;margin-block:0}.bs-art-caption b{font-size:17px}.bs-art-caption span{font-size:11px}.bs-art-documents strong{font-size:13px}.bs-art-documents span{font-size:10px}.bs-art-documents svg{width:15px;height:15px}.bs-fiction-note{font-size:12px;gap:9px;margin:10px 0 25px;padding-top:15px}.bs-fiction-note>svg{height:18px;width:18px}.bs-footer{flex-direction:column;align-items:start;gap:16px;padding:22px 18px;font-size:12px}.bs-footer>div:last-child{gap:18px}.bs-experience{margin-top:15px;scroll-margin-top:72px}.bs-journey-bar{top:72px;min-height:74px;display:grid;grid-template-columns:1fr auto;row-gap:0;padding:9px 0 0}.bs-journey-current{display:flex;font-size:13px;gap:8px;line-height:1.6}.bs-journey-current strong{font-weight:500}.bs-journey-current>span:last-child{color:var(--bs-muted);margin-inline-start:auto;font-size:12px;direction:rtl}.bs-journey-nav{grid-row:2;grid-column:1/-1;width:100%;gap:5px;padding-block:7px 9px;justify-content:space-between}.bs-journey-nav button{padding:0;min-height:12px;height:12px;flex:1;border:0;border-radius:5px;position:relative;background:#e0d5dc}.bs-journey-nav button:before{display:none}.bs-journey-nav button span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bs-journey-nav button[aria-current]{background:var(--bs-plum)}.bs-journey-nav button.bs-previous-step{background:#b49aaa}.bs-home{min-height:32px;line-height:1.6;font-size:11px;margin-inline-start:18px}.bs-stage{padding-top:25px}.bs-scene{min-height:400px}.bs-section-head{gap:13px;margin-bottom:23px}.bs-section-no{font-size:26px;padding-inline-end:12px;margin-top:5px;line-height:1.4}.bs-section-head .bs-eyebrow{font-size:11px;margin-bottom:4px}.bs-section-head h2{font-size:26px;letter-spacing:-.4px;line-height:1.5;margin-bottom:9px}.bs-lead{font-size:16px;line-height:1.85}.bs-next-prev{margin-top:25px;padding:21px 0;gap:10px;flex-wrap:wrap}.bs-next-prev>span{display:none}.bs-primary,.bs-secondary{font-size:15px;min-height:48px;padding:10px 15px;gap:9px}.bs-next-prev .bs-primary{margin-inline-start:auto;max-width:75%}.bs-primary svg{width:20px;height:20px}.bs-next-prev .bs-secondary{padding-inline:14px}.bs-role-map{min-height:325px}.bs-role-node{width:43%;padding:9px 10px;border-radius:7px}.bs-role-node>span{font-size:9px}.bs-role-node strong{font-size:14px}.bs-role-chair,.bs-role-executive{right:12px}.bs-role-members,.bs-role-host{left:12px}.bs-role-chair,.bs-role-members{top:16px}.bs-role-executive,.bs-role-host{bottom:16px}.bs-role-center{width:171px;height:121px}.bs-role-center>svg{width:20px;height:20px}.bs-role-center strong{font-size:18px}.bs-role-center span{font-size:9px}.bs-role-detail{padding-top:22px}.bs-role-detail h3{display:block;margin:10px 0 8px;font-size:23px}.bs-role-detail p{font-size:16px}.bs-small-output{margin-top:14px;padding-top:12px}.bs-small-output strong{font-size:16px}.bs-bound{font-size:13px;margin-top:14px;padding-top:12px}.bs-insight{padding:14px 15px;gap:9px;margin-top:20px}.bs-insight strong{font-size:16px}.bs-insight p{font-size:14px}.bs-insight-mark{font-size:23px}.bs-detail{margin-top:18px}.bs-detail summary{font-size:14px;line-height:1.9;min-height:56px}.bs-detail>p,.bs-detail>strong{font-size:15px}.bs-case-bound{font-size:11px;margin-top:12px}.bs-case-heading{gap:9px;font-size:13px;line-height:1.8;margin-bottom:18px}.bs-case-heading>.bs-pill{font-size:10px;margin-inline-start:0}.bs-case-heading>span:nth-child(2){flex:1;min-width:180px}.bs-file-code{font-size:10px;padding:3px 8px}.bs-paper-workbench{display:block}.bs-field-nav{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px}.bs-field-nav button{min-height:48px;padding:8px 10px;font-size:13px;gap:8px}.bs-field-nav button span{font-size:11px}.bs-document-top{padding:12px 16px;font-size:9px;gap:9px}#bs-paper-content{padding:18px 17px;min-height:0}.bs-field-heading{flex-direction:row;align-items:center;gap:10px;margin-bottom:15px}.bs-field-heading h3{font-size:19px;flex-shrink:0}.bs-field-heading .bs-tag{font-size:10px;padding:3px 6px}.bs-paper-before,.bs-paper-after{padding:12px 13px}.bs-mini-label{font-size:11px}.bs-paper-before p,.bs-paper-after p{font-size:18px;line-height:1.95;margin-top:6px}.bs-field-explanation{margin-top:17px}.bs-field-explanation strong{font-size:17px}.bs-field-explanation p{font-size:14px}.bs-rule{padding:12px 14px;margin-top:19px}.bs-rule>span{font-size:10px;gap:5px}.bs-rule svg{width:14px;height:14px}.bs-rule p{font-size:14px}.bs-sound-case{padding:16px}.bs-sound-case h3{font-size:20px}.bs-sound-case p{font-size:14px}.bs-sound-case>strong{font-size:16px}.bs-compare-top{align-items:flex-end;gap:12px;margin-bottom:18px}.bs-compare-top>p{font-size:11px}.bs-compare-top strong{font-size:15px}.bs-segment{padding:3px;gap:3px;flex-shrink:0}.bs-segment button{font-size:12px;min-height:42px;padding:7px 12px}.bs-rule-compare{padding:19px 18px 20px;border-radius:13px}.bs-source-large blockquote{font-size:20px;line-height:1.95;margin:11px 0 17px}.bs-authority-route{gap:12px;padding-block:20px;margin-top:15px}.bs-route-person>span{height:28px;width:28px;font-size:12px;margin-bottom:8px}.bs-route-person strong{font-size:17px}.bs-route-person p{font-size:13px;line-height:1.9}.bs-route-arrow{font-size:25px}.bs-rule-meaning{margin-top:16px}.bs-rule-meaning strong{font-size:17px}.bs-rule-meaning p{font-size:15px}.bs-minutes-grid{display:block}.bs-conversation{padding:0 3px 9px}.bs-conversation>.bs-mini-label{margin-bottom:13px}.bs-speech{margin-bottom:5px;padding-bottom:12px}.bs-speech>span{font-size:10px}.bs-speech p{font-size:16px;line-height:1.8;margin-top:3px}.bs-minutes-document{margin-top:8px;padding-bottom:17px}.bs-minutes-document>.bs-segment{margin:17px 15px 0}.bs-minutes-document>.bs-segment button{font-size:12px}#bs-minutes-text{padding:17px 18px 0;min-height:260px}.bs-minute-body{font-size:21px;line-height:2.15}.bs-omitted{margin-top:18px;padding-top:14px}.bs-omitted>span{font-size:11px}.bs-omitted ul{font-size:14px;padding-inline-start:18px}.bs-preserved{gap:5px;margin-top:17px}.bs-preserved>span{font-size:9px;padding:3px 5px}.bs-two-notes{grid-template-columns:1fr;gap:12px}.bs-two-notes>div{padding:16px}.bs-two-notes h3{font-size:19px}.bs-two-notes p{font-size:14px}.bs-decision-ribbon{display:block;padding:13px 16px;margin-bottom:20px}.bs-decision-ribbon>span{display:block;max-width:none;font-size:10px;margin-bottom:4px}.bs-decision-ribbon strong{font-size:17px;line-height:1.9;display:block}.bs-follow-workbench{display:block}.bs-ledger-title{padding:17px 18px;flex-direction:row;align-items:center;gap:8px}.bs-ledger-title h3{font-size:19px}.bs-status-badge{font-size:10px;padding:4px 7px}#bs-ledger-content{padding:0 18px 18px}.bs-ledger-rows>div{grid-template-columns:82px 1fr;gap:11px;padding:13px 0}.bs-ledger-rows dt{font-size:11px}.bs-ledger-rows dd{font-size:15px;line-height:1.9}.bs-ledger-reading{padding:13px 14px;margin-top:10px}.bs-ledger-reading strong{font-size:16px}.bs-ledger-reading p{font-size:13px}.bs-evidence-side{margin-top:24px}.bs-evidence-steps{display:flex;gap:10px;margin-bottom:18px;justify-content:space-between}.bs-evidence-steps li{display:block;flex:1;padding-bottom:0;text-align:right}.bs-evidence-steps li:not(:last-child):after{height:1px;width:auto;top:13px;bottom:auto;inset-inline-start:25px;inset-inline-end:0}.bs-evidence-steps li>span{margin:5px 0 11px}.bs-evidence-steps strong{font-size:12px}.bs-evidence-steps small{font-size:9px;margin-top:4px;max-width:100px;line-height:1.9}#bs-evidence-document{padding:16px 18px}#bs-evidence-document h4{font-size:20px}#bs-evidence-document p{font-size:14px}.bs-evidence-seal{font-size:11px}.bs-evidence-side>.bs-primary{font-size:16px;min-height:50px}.bs-text-button{font-size:13px}.bs-year-layout{display:block}.bs-year-menu{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:24px}.bs-year-menu button{font-size:12px;padding:10px 9px;gap:7px;min-height:63px;line-height:1.9}.bs-year-menu button svg{width:20px;height:20px}.bs-year-content{padding:0;border:0}.bs-year-content>h3{font-size:25px;line-height:1.6;margin:7px 0 10px}.bs-year-content>p:not(.bs-mini-label):not(.bs-bound){font-size:16px}.bs-year-artifact{padding:18px 19px;margin-top:20px}.bs-year-artifact h4{font-size:19px}.bs-year-artifact dl>div{font-size:14px;grid-template-columns:85px 1fr}.bs-worksheet{padding:20px 18px;border-radius:7px}.bs-worksheet-head{padding-bottom:17px;gap:15px}.bs-worksheet-head h3{font-size:22px;line-height:1.5}.bs-worksheet-head>svg{width:31px;height:31px}.bs-worksheet-row{grid-template-columns:26px 1fr;gap:7px 12px;padding:17px 0}.bs-worksheet-row>span{width:25px;height:25px;font-size:11px;align-self:start;margin-top:4px}.bs-worksheet-row strong{font-size:17px}.bs-worksheet-row p{font-size:15px;line-height:1.9}.bs-worksheet-row>small{grid-column:2;font-size:11px;border:0;padding:0;color:#8b7283}.bs-worksheet-signature{display:block;font-size:10px;padding-top:16px}.bs-worksheet-signature>strong,.bs-worksheet-signature>span,.bs-worksheet-signature>bdi{display:block}.bs-worksheet-signature>strong{font-size:13px}.bs-worksheet-signature>bdi{margin-top:6px;color:var(--bs-plum)}.bs-output-actions{gap:10px;margin:20px 0 32px}.bs-output-actions>.bs-primary,.bs-output-actions>.bs-secondary{font-size:13px;flex:1;padding-inline:9px;gap:7px;white-space:nowrap}.bs-output-actions svg{width:18px;height:18px}.bs-output-actions>p{font-size:13px}.bs-service{grid-template-columns:1fr;padding:23px 20px;gap:19px}.bs-service img{height:110px;width:95px;border-radius:50px 50px 8px 8px}.bs-service h3{font-size:24px;margin-block:9px 11px}.bs-service p:not(.bs-eyebrow){font-size:15px;line-height:1.9}.bs-service .bs-primary{font-size:14px;width:100%;gap:9px;padding-inline:13px}.bs-service-bound{font-size:11px}.bs-reference p{font-size:13px}.bs-reference ul{font-size:13px}.bs-reference li span{font-size:11px}.bs-restart{font-size:13px}}
@media(max-width:360px){#bs-main{padding-inline:14px}.bs-site-header{padding-inline:14px}.bs-brand strong{font-size:13px}.bs-brand small{font-size:8px}.bs-site-header nav{font-size:11px;gap:11px}.bs-cover h1{font-size:57px}.bs-cover-definition{font-size:18px}.bs-role-node strong{font-size:12px}.bs-field-heading{align-items:start;flex-direction:column}.bs-worksheet{padding-inline:15px}.bs-output-actions{display:grid;grid-template-columns:1fr}.bs-service .bs-primary{font-size:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
@media(forced-colors:active){.bs-role-node,.bs-field-nav button,.bs-segment button,.bs-primary,.bs-tag,.bs-pill,.bs-status-badge{border:1px solid ButtonText}.bs-role-lines{stroke:CanvasText}.bs-role-lines .is-active{stroke:Highlight}.bs-journey-nav button[aria-current]{border:2px solid Highlight}.bs-evidence-steps .is-reached>span{background:Highlight}.bs-mark-gold,.bs-mark-purple,.bs-mark-teal{border-bottom:2px solid CanvasText}.bs-document{border:1px solid CanvasText;box-shadow:none}}
@media print{@page{size:A4;margin:15mm}*{box-shadow:none!important;text-shadow:none!important}html,body{background:white!important;color:#222!important;margin:0;padding:0;font-size:11pt!important;line-height:1.6!important}.bs-site-header,.bs-breadcrumb,.bs-cover,.bs-journey-bar,.bs-next-prev,.bs-fiction-note,.bs-footer,.bs-output-actions,.bs-service,.bs-reference,.bs-restart,.bs-skip,.bs-scene:not(.bs-ending),.bs-ending>.bs-section-head{display:none!important}#bs-main{max-width:none;margin:0;padding:0}.bs-experience,.bs-stage,.bs-ending{display:block!important;margin:0;padding:0;min-height:0}.bs-worksheet{margin:0;padding:0;border:0;background:white}.bs-worksheet-head{margin:0 0 5mm;padding:0 0 4mm;border-bottom:1.5pt solid #75506d}.bs-worksheet-head h3{font-size:21pt}.bs-worksheet-head .bs-mini-label{font-size:10pt}.bs-worksheet-row{grid-template-columns:24px 1fr 130px;padding:5mm 0;break-inside:avoid;gap:12px}.bs-worksheet-row p{font-size:11pt;line-height:1.7}.bs-worksheet-row strong{font-size:12pt}.bs-worksheet-row>small{grid-column:auto;font-size:9pt;line-height:1.7;border-inline-start:1px solid #ddd;padding-inline-start:12px}.bs-worksheet-row>span{font-size:10pt;background:none;border:1px solid #ccc}.bs-worksheet-signature{display:flex;font-size:8.5pt;padding-top:6mm}.bs-worksheet-signature strong{font-size:10pt}.bs-worksheet-signature bdi:after{content:'/interactive/board-secretariat';font-size:7pt}.bs-worksheet-signature>span{max-width:210px}a{color:inherit;text-decoration:none}}

@media(max-width:640px){.bs-journey-nav{padding:0;gap:6px}.bs-journey-nav button,.bs-journey-nav button[aria-current],.bs-journey-nav button.bs-previous-step{min-height:44px;height:44px;background:transparent}.bs-journey-nav button:after{content:"";position:absolute;top:20px;left:0;right:0;height:4px;border-radius:3px;background:#e0d5dc}.bs-journey-nav button[aria-current]:after{background:var(--bs-plum)}.bs-journey-nav button.bs-previous-step:after{background:#b49aaa}}

.bs-file-memory{display:flex;gap:16px;align-items:center;padding:12px 18px;background:#ede6e9;border-radius:7px;margin-bottom:24px;color:#6a4d62}.bs-file-memory>span{font-size:11px;font-weight:500;flex-shrink:0}.bs-file-memory p{font-size:15px}.bs-worksheet-scope{font-size:12px;color:var(--bs-muted);margin-top:5px}@media(max-width:640px){.bs-file-memory{display:block;padding:12px 15px;margin-bottom:20px}.bs-file-memory p{font-size:13px;margin-top:4px}.bs-worksheet-scope{font-size:10px}}@media print{.bs-worksheet-scope{font-size:9pt}}

.bs-meeting-source>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;padding:0 12px 18px;font-size:14px;font-weight:500;color:var(--bs-plum-dark);cursor:pointer}.bs-meeting-source>summary::-webkit-details-marker{display:none}.bs-meeting-source>summary>span{font-size:11px;font-weight:400;color:var(--bs-muted)}.bs-meeting-source>summary>span:after{content:" +"}.bs-meeting-source[open]>summary>span:after{content:" −"}@media(max-width:640px){.bs-meeting-source{border:1px solid var(--bs-line);border-radius:9px;background:#f1ebe7;margin-bottom:19px;padding:13px 15px}.bs-meeting-source>summary{padding:0;font-size:13px;min-height:26px}.bs-meeting-source>summary>span{font-size:10px}.bs-meeting-source .bs-conversation{margin-top:18px}.bs-minutes-document{margin-top:0}}

@media(max-width:640px){.bs-evidence-side{margin-top:0}.bs-ledger{margin-top:24px}}

/* Make exploratory controls recognisable before the first interaction. */
.bs-interaction-cue{display:flex;align-items:center;gap:10px;color:var(--bs-plum-dark);font-size:15px;line-height:1.8;margin:-6px 0 20px;max-width:none}
.bs-interaction-cue>svg{width:22px;height:22px;color:var(--bs-plum);flex-shrink:0}
.bs-interaction-cue strong{font-weight:600}
.bs-choice-action{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;line-height:1.7;color:var(--bs-plum);font-weight:500}
.bs-choice-action svg{height:16px;width:16px}
.bs-role-map{min-height:400px}
.bs-role-node{min-height:100px;background:var(--bs-paper);border-color:#d2c0cd;box-shadow:0 3px 9px #53364f05}
.bs-role-node>.bs-choice-action{display:flex;font-size:11px;margin-top:7px;padding-top:6px;border-top:1px solid #e6dce3;color:var(--bs-plum)}
.bs-role-node>.bs-choice-action span{font-size:inherit}
.bs-role-node[aria-pressed=true]{border-color:var(--bs-plum-dark);background:#eee3ec;box-shadow:0 0 0 1px #75506d22}
.bs-role-node[aria-pressed=true]>.bs-choice-action{color:var(--bs-plum-dark);font-weight:600}
.bs-role-detail{padding:24px;border:1px solid #d6c4d2;border-radius:16px;background:var(--bs-paper);box-shadow:var(--bs-shadow);align-self:start}
.bs-role-detail h3{font-size:23px}
.bs-role-layout{align-items:center}
.bs-field-nav button{display:grid;grid-template-columns:18px minmax(0,1fr) 18px;gap:8px}
.bs-field-label{font-size:inherit;line-height:1.8;font-weight:400}
.bs-field-nav button[aria-pressed=true] .bs-field-label{font-weight:600}
.bs-choice-chevron{display:block;height:18px;width:18px;color:var(--bs-plum);font-style:normal;opacity:.75}
.bs-choice-chevron svg{height:18px;width:18px}
.bs-field-nav button[aria-pressed=true] .bs-choice-chevron{opacity:1}
.bs-year-menu button{min-height:88px;background:var(--bs-paper);color:var(--bs-ink);border-color:#d2c0cd}
.bs-year-choice-copy{flex:1;min-width:0;display:block}
.bs-year-choice-copy>strong{font-size:inherit;line-height:1.8;font-weight:500;display:block}
.bs-year-choice-copy>.bs-choice-action{margin-top:5px;font-size:11px}
.bs-year-menu button .bs-choice-action svg{height:16px;width:16px}
.bs-year-menu button[aria-pressed=true]{background:#eee3ec;border-color:var(--bs-plum-dark)}
.bs-year-content{background:var(--bs-paper);border:1px solid #d6c4d2;border-radius:16px;padding:24px;align-self:start;box-shadow:var(--bs-shadow)}
.bs-year-artifact{box-shadow:none;background:#faf6f8}
@media(hover:hover){
 .bs-role-node:hover,.bs-field-nav button:hover,.bs-year-menu button:hover{border-color:var(--bs-plum);background:#f5edf3;box-shadow:0 6px 16px #53364f0d}
 .bs-role-node:hover .bs-choice-action,.bs-year-menu button:hover .bs-choice-action{color:var(--bs-plum-dark)}
}
@media(max-width:820px) and (min-width:641px){
 .bs-role-layout{display:grid;grid-template-columns:1fr;gap:22px}
 .bs-role-map{width:100%;min-height:380px}
 .bs-role-detail{padding:22px;margin:0}
 .bs-role-detail h3{display:block;margin:12px 0 8px}
 .bs-year-content{padding:20px}
}
@media(max-width:640px){
 .bs-interaction-cue{font-size:14px;gap:9px;align-items:flex-start;margin:0 0 18px}
 .bs-interaction-cue>svg{width:20px;height:20px;margin-top:3px}
 .bs-role-layout{display:block}
 .bs-role-map{display:flex;flex-direction:column;gap:10px;min-height:0;border:0;background:transparent;border-radius:0}
 .bs-role-lines{display:none}
 .bs-role-center{position:static;transform:none;width:100%;height:auto;min-height:66px;display:grid;grid-template-columns:28px 1fr;gap:0 9px;justify-content:start;text-align:right;border-radius:10px;padding:12px 16px;box-shadow:none;margin-bottom:3px;background:#ede6e9;border-color:#ded0d9}
 .bs-role-center>svg{grid-row:1/3;width:24px;height:24px;margin:0}
 .bs-role-center strong{font-size:17px;line-height:1.6}
 .bs-role-center>span{font-size:10px;line-height:1.8}
 .bs-role-node{position:relative;inset:auto;width:100%;min-height:78px;padding:12px 15px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;text-align:right;border-radius:10px}
 .bs-role-node>.bs-role-kind{font-size:10px;grid-column:1;line-height:1.7}
 .bs-role-node>strong{font-size:17px;line-height:1.8;grid-column:1}
 .bs-role-node>.bs-choice-action{grid-column:2;grid-row:1/3;align-self:center;gap:8px;border:0;padding:0;margin:0;font-size:11px}
 .bs-role-node>.bs-choice-action svg{transform:rotate(-90deg)}
 .bs-role-detail{position:relative;padding:19px 18px;border-radius:10px;margin:-2px 0 7px;border-inline-start:3px solid var(--bs-plum);box-shadow:none;width:100%}
 .bs-role-detail h3{display:block;font-size:22px;margin:11px 0 8px}
 .bs-role-detail p{font-size:16px}
 .bs-role-detail .bs-bound{font-size:13px}
 .bs-field-nav button{min-height:59px;padding:9px;grid-template-columns:15px minmax(0,1fr) 15px;gap:5px}
 .bs-choice-chevron,.bs-choice-chevron svg{width:15px;height:15px}
 .bs-field-label{font-size:13px}
 .bs-year-layout{display:block}
 .bs-year-menu{display:flex;flex-direction:column;gap:10px;margin-bottom:0}
 .bs-year-menu button{min-height:79px;padding:13px 15px;gap:12px;border-radius:10px}
 .bs-year-menu button>svg{width:24px;height:24px}
 .bs-year-choice-copy{display:flex;align-items:center;justify-content:space-between;gap:9px}
 .bs-year-choice-copy>strong{font-size:15px;line-height:1.8;max-width:70%}
 .bs-year-choice-copy>.bs-choice-action{font-size:10px;margin:0;flex-shrink:0;gap:6px}
 .bs-year-menu button .bs-choice-action svg{width:15px;height:15px;transform:rotate(-90deg)}
 .bs-year-content{padding:19px 18px;margin:-2px 0 7px;border-radius:10px;border-inline-start:3px solid var(--bs-plum);box-shadow:none;width:100%}
 .bs-year-content>h3{font-size:23px}
 .bs-year-content>p:not(.bs-mini-label):not(.bs-bound){font-size:16px}
 .bs-year-artifact{padding:16px 14px}
 .bs-year-artifact dl>div{grid-template-columns:79px 1fr}
}
@media(max-width:360px){
 .bs-role-node>strong{font-size:16px}
 .bs-role-node>.bs-choice-action{font-size:10px;gap:5px}
 .bs-year-menu button{padding-inline:12px;gap:9px}
 .bs-year-choice-copy>strong{font-size:14px}
 .bs-year-choice-copy>.bs-choice-action{font-size:9px}
 .bs-year-choice-copy>.bs-choice-action svg{width:13px;height:13px}
}
@media(forced-colors:active){
 .bs-role-detail,.bs-year-content,.bs-role-node,.bs-field-nav button,.bs-year-menu button{border-color:ButtonText}
 .bs-role-node[aria-pressed=true],.bs-year-menu button[aria-pressed=true],.bs-field-nav button[aria-pressed=true]{outline:2px solid Highlight}
}
@media print{.bs-interaction-cue{display:none!important}}
@media(max-width:640px){.bs-role-node[aria-pressed=true]>.bs-choice-action svg,.bs-year-menu button[aria-pressed=true] .bs-choice-action svg{transform:rotate(90deg)}}

/* Visual language: action, selection, attention and evidence each have a job.
   Pair every colour with wording, a border or a visible state; never colour alone. */
:root{
 --bs-action:#146779;--bs-action-pale:#e7f2f4;--bs-action-line:#afcfd5;
 --bs-caution:#855311;--bs-caution-pale:#fff1d9;
 --bs-proof:#216953;--bs-proof-pale:#e7f2eb;
}
:focus-visible{outline-color:var(--bs-action)}
.bs-key{font-weight:600;box-decoration-break:clone;-webkit-box-decoration-break:clone}
.bs-key-plum{color:var(--bs-plum-dark)}
.bs-key-action{color:var(--bs-action)}
.bs-key-caution{color:var(--bs-caution);background:var(--bs-caution-pale);padding-inline:3px;border-radius:3px}
.bs-key-proof{color:var(--bs-proof)}
.bs-cover-definition .bs-key{font-weight:500}
.bs-cover-definition .bs-key-action{border-bottom:1px solid #bfd8dd}
.bs-cover-definition .bs-key-proof{border-bottom:1px solid #bed7c9}

.bs-interaction-cue{width:fit-content;max-width:100%;padding:9px 13px;background:var(--bs-action-pale);border:1px solid var(--bs-action-line);border-radius:12px;gap:11px;color:#50555d;align-items:center;margin:0 0 20px}
.bs-cue-icon{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#faecd2;border:1px solid #e2c492;color:var(--bs-caution);flex-shrink:0}
.bs-cue-icon svg{width:22px;height:22px;stroke-width:1.8}
.bs-cue-copy>strong{color:var(--bs-action);font-weight:600}
.bs-cue-copy>span{color:#50555d}
.bs-cue-compact{border:0;border-radius:0;background:transparent;padding:0;margin:17px 23px 10px;font-size:13px;max-width:calc(100% - 46px);gap:9px}
.bs-cue-compact .bs-cue-icon{height:28px;width:28px}
.bs-cue-compact .bs-cue-icon svg{height:18px;width:18px}

.bs-role-map{min-height:420px}
.bs-role-node>.bs-choice-action,.bs-choice-action{color:var(--bs-action);font-size:12px}
.bs-choice-action svg{background:var(--bs-action-pale);border:1px solid var(--bs-action-line);color:var(--bs-action);border-radius:50%;width:25px;height:25px;padding:4px;transition:transform .18s,background .18s,color .18s}
.bs-role-node{min-height:110px;border-color:#c9c0c7}
.bs-role-node[aria-pressed=true],.bs-year-menu button[aria-pressed=true]{border-color:var(--bs-plum-dark);box-shadow:inset 0 3px 0 var(--bs-plum-dark),0 5px 16px #53364f0c;background:#efe4ed}
.bs-role-node[aria-pressed=true]>.bs-choice-action,.bs-year-menu button[aria-pressed=true] .bs-choice-action{color:var(--bs-plum-dark);font-weight:600}
.bs-role-node[aria-pressed=true] .bs-choice-action svg,.bs-year-menu button[aria-pressed=true] .bs-choice-action svg{color:#fffdfa;background:var(--bs-plum-dark);border-color:var(--bs-plum-dark)}
.bs-role-node>.bs-role-kind{color:#655663}
.bs-role-detail,.bs-year-content{border-top:3px solid var(--bs-plum)}
.bs-role-detail .bs-small-output{background:#edf5f5;border:0;border-inline-start:3px solid var(--bs-action);padding:13px 16px;border-radius:7px}
.bs-small-output span{color:var(--bs-action);font-weight:600}
.bs-small-output strong{font-weight:500}
.bs-role-detail>.bs-bound{color:#625862}
.bs-role-lines .is-active{stroke:var(--bs-plum-dark);stroke-width:3}

.bs-field-nav button{background:var(--bs-paper);border-color:#c9c0c7}
.bs-field-nav button>span{display:grid;place-items:center;background:var(--bs-action-pale);color:var(--bs-action);width:23px;height:28px;border-radius:5px;font-weight:500}
.bs-field-nav button{grid-template-columns:23px minmax(0,1fr) 19px}
.bs-choice-chevron{color:var(--bs-action);opacity:1}
.bs-field-nav button[aria-pressed=true]{background:#efe4ed;border-color:var(--bs-plum-dark);box-shadow:inset 3px 0 0 var(--bs-plum-dark)}
.bs-field-nav button[aria-pressed=true]>span{color:#fffdfa;background:var(--bs-plum-dark)}
.bs-field-nav button[aria-pressed=true] .bs-choice-chevron{color:var(--bs-plum-dark)}
.bs-tag-gold,.bs-status-badge[data-tone=gold]{color:var(--bs-caution);background:var(--bs-caution-pale)}
.bs-tag-good,.bs-pill-good,.bs-status-badge[data-tone=good]{color:var(--bs-proof);background:var(--bs-proof-pale)}
.bs-paper-after{border-inline-start-color:var(--bs-action);background:#edf5f5}
.bs-paper-after .bs-mini-label{color:var(--bs-action);font-weight:600}
.bs-field-explanation>strong{display:block}
.bs-source-large blockquote .bs-key{background:#eee3ec;border-radius:4px;padding-inline:3px}
.bs-route-person>p{color:var(--bs-action);font-weight:500}
.bs-route-arrow{color:var(--bs-action)}
.bs-segment button{border:1px solid transparent}
.bs-segment button[aria-pressed=true]{background:var(--bs-plum-dark);color:#fffdfa;border-color:var(--bs-plum-dark);box-shadow:0 2px 5px #53364f16}
.bs-segment button:focus-visible{outline-offset:3px}
.bs-minutes-document>.bs-segment{margin-top:0}
.bs-preserved>.bs-preserved-scope{background:#eadde7;color:#67465f}
.bs-preserved>.bs-preserved-condition{background:#f2e3c3;color:#7e571f}
.bs-preserved>.bs-preserved-reservation{background:#dfede4;color:#276456}
.bs-omitted>span,.bs-omitted li::marker{color:var(--bs-caution)}
.bs-omitted>span{font-weight:600}

.bs-ledger-rows dt{font-weight:600;color:var(--bs-plum-dark)}
.bs-ledger-rows>div:nth-child(2)>dt{color:var(--bs-proof)}
.bs-ledger[data-evidence="0"] .bs-ledger-rows>div:nth-child(2)>dt{color:var(--bs-caution)}
.bs-ledger-reading{border-inline-start:3px solid var(--bs-action)}
.bs-ledger-reading strong{color:var(--bs-action)}
.bs-evidence-steps [aria-current=step]>span{outline:2px solid var(--bs-action);outline-offset:3px}
.bs-evidence-steps [aria-current=step] strong{color:var(--bs-action);font-weight:600}
.bs-year-menu button>svg{box-sizing:content-box;padding:8px;color:var(--bs-action);background:var(--bs-action-pale);border-radius:9px}
.bs-year-menu button[aria-pressed=true]>svg{color:var(--bs-plum-dark);background:#e2d1de}
.bs-year-menu button .bs-choice-action svg{width:23px;height:23px}
.bs-year-artifact .bs-tag{background:var(--bs-action-pale);color:var(--bs-action)}
.bs-year-artifact dt{color:var(--bs-action);font-weight:600}
.bs-year-artifact dd{color:var(--bs-ink)}
.bs-worksheet-row>small{color:var(--bs-action)}
.bs-art-documents>div:nth-child(1) strong,.bs-art-documents>div:nth-child(1) svg{color:var(--bs-plum-dark)}
.bs-art-documents>div:nth-child(2) strong,.bs-art-documents>div:nth-child(2) svg{color:var(--bs-action)}
.bs-art-documents>div:nth-child(3) strong,.bs-art-documents>div:nth-child(3) svg{color:var(--bs-proof)}

@media(hover:hover){
 .bs-role-node:hover:not([aria-pressed=true]),.bs-year-menu button:hover:not([aria-pressed=true]),.bs-field-nav button:hover:not([aria-pressed=true]){border-color:var(--bs-action);background:#f0f7f8;box-shadow:0 5px 16px #14677913}
 .bs-role-node:hover:not([aria-pressed=true]) .bs-choice-action,.bs-year-menu button:hover:not([aria-pressed=true]) .bs-choice-action{color:var(--bs-action)}
 .bs-role-node:hover:not([aria-pressed=true]) .bs-choice-action svg,.bs-year-menu button:hover:not([aria-pressed=true]) .bs-choice-action svg{transform:translateX(-3px)}
}
@media(prefers-reduced-motion:no-preference){
 #bs-role-content>h3,#bs-paper-content>.bs-field-heading,#bs-authority-source>blockquote,#bs-minutes-text>.bs-minute-body,#bs-year-content>h3,#bs-evidence-document>h4{animation:bs-reveal .24s ease-out both}
 .bs-role-lines .is-active{animation:bs-link-reveal .45s ease-out both}
 @keyframes bs-reveal{from{opacity:.55;transform:translateY(4px)}to{opacity:1;transform:none}}
 @keyframes bs-link-reveal{from{stroke-dashoffset:18;opacity:.4}to{stroke-dashoffset:0;opacity:1}}
}
@media(max-width:820px) and (min-width:641px){.bs-role-map{min-height:420px}.bs-field-nav button{padding-inline:8px}}
@media(max-width:640px){
 html{scroll-padding-top:164px}
 .bs-interaction-cue{font-size:14px;padding:10px 11px;gap:9px;align-items:flex-start;width:100%}
 .bs-cue-icon{width:31px;height:31px;margin-top:1px}
 .bs-cue-icon svg{height:20px;width:20px}
 .bs-cue-copy{flex:1;min-width:0}
 .bs-cue-compact{width:auto;max-width:calc(100% - 30px);margin:14px 15px 10px;padding:0;font-size:12px}
 .bs-role-map{min-height:0}
 .bs-role-node{min-height:84px}
 .bs-role-node>.bs-choice-action{font-size:12px;gap:7px}
 .bs-role-node>.bs-choice-action svg{width:25px;height:25px}
 .bs-role-detail,.bs-year-content{border-top-width:1px;border-inline-start-width:3px}
 .bs-field-nav button{grid-template-columns:19px minmax(0,1fr) 15px;gap:5px;padding-inline:8px;min-height:64px}
 .bs-field-nav button>span{width:19px;height:25px;font-size:10px}
 .bs-year-menu button{min-height:84px;gap:10px}
 .bs-year-menu button>svg{width:21px;height:21px;padding:7px}
 .bs-year-choice-copy>strong{flex:1;min-width:0;max-width:none}
 .bs-year-choice-copy>.bs-choice-action{font-size:11px;gap:5px}
 .bs-year-menu button .bs-choice-action svg{width:22px;height:22px}
 .bs-journey-nav{padding-block:0;gap:5px}
 .bs-journey-nav button,.bs-journey-nav button[aria-current],.bs-journey-nav button.bs-previous-step{height:44px;min-height:44px;background:transparent;overflow:visible}
 .bs-journey-nav button:after{content:'';position:absolute;inset-inline:0;top:18px;height:8px;background:#d9cdd5;border-radius:5px}
 .bs-journey-nav button.bs-previous-step:after{background:#ac8e9e}
 .bs-journey-nav button[aria-current]:after{background:var(--bs-plum-dark);height:10px;top:17px}
 .bs-meeting-source>summary{min-height:44px}
 .bs-meeting-source>summary>span{color:var(--bs-action);font-weight:600}
}
@media(max-width:360px){
 .bs-role-node{padding-inline:12px;gap:2px 8px}
 .bs-role-node>.bs-choice-action{font-size:11px;gap:5px}
 .bs-year-menu button{padding-inline:10px;gap:8px}
 .bs-year-menu button>svg{padding:5px;width:19px;height:19px}
 .bs-year-choice-copy{gap:6px}
 .bs-year-choice-copy>.bs-choice-action{font-size:11px}
 .bs-year-menu button .bs-choice-action svg{width:21px;height:21px}
}
@media(forced-colors:active){
 .bs-cue-icon,.bs-interaction-cue,.bs-choice-action svg{border-color:ButtonText;color:ButtonText}
 .bs-cue-copy>strong,.bs-key{color:CanvasText}
 .bs-key-caution,.bs-source-large blockquote .bs-key{background:Canvas;border-bottom:1px solid CanvasText}
 .bs-role-node[aria-pressed=true],.bs-year-menu button[aria-pressed=true],.bs-field-nav button[aria-pressed=true],.bs-segment button[aria-pressed=true]{outline:2px solid Highlight}
 .bs-journey-nav button:after{border:1px solid ButtonText;background:Canvas}
 .bs-journey-nav button[aria-current]:after{background:Highlight;border:2px solid Highlight}
}
@media print{.bs-key{color:#222!important;background:none!important}.bs-interaction-cue{display:none!important}.bs-worksheet-row>small{color:#444}*{animation:none!important}}

/* Hierarchy: controls stay distinct; explanation reads as a continuous page.
   Only a document or a worksheet keeps a full paper outline. */
.bs-section-head{margin-bottom:22px}
.bs-interaction-cue{background:transparent;border:0;padding:0;gap:10px}
.bs-role-map{background:transparent;border:0;box-shadow:none}
.bs-role-detail,.bs-year-content{background:transparent;border:0;border-inline-start:2px solid #d9c9d4;border-radius:0;padding:7px 24px 7px 0;box-shadow:none}
.bs-role-detail h3{margin-top:9px}
.bs-role-detail .bs-tag{background:none;color:var(--bs-plum-dark);padding:0;justify-content:start;font-size:13px}
.bs-role-detail .bs-small-output{background:none;border:0;border-top:1px solid #d9e4e3;border-radius:0;margin-top:21px;padding:15px 0 0}
.bs-role-detail .bs-small-output>strong{display:block;line-height:1.9}
.bs-role-detail .bs-bound{margin-top:20px;padding-top:14px}
.bs-year-artifact{background:none;border:0;border-radius:0;box-shadow:none;padding:0;margin-top:22px}
.bs-year-artifact .bs-tag{background:none;padding:0;color:var(--bs-action);justify-content:start;font-size:13px}
.bs-year-artifact h4{margin-top:7px}
.bs-year-artifact dl{margin-top:13px}
.bs-year-artifact dl>div{border-color:#ded7dc}
.bs-paper-before{padding:0;background:none;border:0;border-radius:0}
.bs-paper-after{padding:15px 0 0;background:none;border:0;border-top:1px solid #bed8dd;border-radius:0;margin-top:19px}
.bs-paper-after .bs-mini-label{font-weight:600}
.bs-field-explanation{padding-top:17px;border-top:1px solid var(--bs-line);margin-top:21px}
.bs-document-top{font-size:12px;color:#6f626c}
.bs-rule{background:transparent;border-radius:0;border-inline-start-width:2px}
#bs-minutes-text{min-height:0}
.bs-minute-body{font-size:22px;line-height:1.95}
.bs-two-notes>div{background:none;border:0;border-radius:0;padding:9px 0}
.bs-two-notes>div+div{border-inline-start:1px solid var(--bs-line);padding-inline-start:22px}
.bs-ledger-reading{background:none;border:0;border-top:1px solid #d9e4e3;border-radius:0;padding:15px 0 0;margin:0 24px 24px}
.bs-ledger-reading>.bs-mini-label{color:var(--bs-action);margin-bottom:5px;font-size:12px}
.bs-ledger-reading>strong{display:block;font-weight:600}
.bs-ledger-reading>p{line-height:1.85}
.bs-ending>.bs-output-actions{margin:0 0 24px}
.bs-service{margin-top:36px}
@media(max-width:820px) and (min-width:641px){
 .bs-role-detail,.bs-year-content{padding:8px 22px 8px 0}
}
@media(max-width:640px){
 .bs-section-head{margin-bottom:20px}
 .bs-interaction-cue{padding:0;font-size:14px;gap:9px}
 .bs-cue-compact{margin-top:14px;margin-bottom:12px}
 .bs-role-detail,.bs-year-content{border:0;border-inline-start:2px solid var(--bs-plum);border-radius:0;padding:13px 16px 14px 0;margin:0 5px 10px 0;width:calc(100% - 5px);box-shadow:none}
 .bs-role-detail .bs-tag,.bs-year-content>.bs-mini-label{display:none}
 .bs-role-detail h3,.bs-year-content>h3{font-size:22px;line-height:1.6;margin:0 0 10px}
 .bs-role-detail .bs-small-output{margin-top:16px;padding-top:12px}
 .bs-role-detail .bs-bound{margin-top:16px;padding-top:12px}
 .bs-year-artifact{margin-top:18px;padding:0}
 .bs-year-artifact h4{font-size:18px;line-height:1.8}
 .bs-year-artifact dl>div{font-size:14px;grid-template-columns:75px minmax(0,1fr)}
 .bs-document-top{font-size:11px;line-height:1.8}
 .bs-paper-before,.bs-paper-after{padding-inline:0}
 .bs-paper-after{padding-top:14px}
 .bs-field-explanation{padding-top:15px;margin-top:18px}
 .bs-minute-body{font-size:20px;line-height:1.95;margin-bottom:14px}
 .bs-two-notes>div{padding:7px 0}
 .bs-two-notes>div+div{border-inline-start:0;border-top:1px solid var(--bs-line);padding-top:17px}
 .bs-evidence-side>.bs-ledger-reading{margin:17px 0 0;padding:13px 0 0;border-top:1px solid #c7dce0}
 .bs-ledger-reading>.bs-mini-label{font-size:11px}
 .bs-ledger-reading>strong{font-size:16px;line-height:1.8}
 .bs-ledger-reading>p{font-size:14px;margin-top:5px}
 .bs-evidence-side>.bs-primary{margin-top:17px}
 .bs-ending>.bs-output-actions{margin:0 0 20px}
 .bs-service{margin-top:28px}
}
@media(forced-colors:active){
 .bs-role-detail,.bs-year-content{border-inline-start:2px solid CanvasText}
 .bs-year-artifact dl>div,.bs-ledger-reading,.bs-paper-after{border-color:CanvasText}
}
