.company-home:is(.security-page,.article50-page){--company-muted:#a8bbb0;--dossier-ok:#8ddeb7;--dossier-review:#f5cc77;color:#edf1ed;background:#0b1117;overflow-x:clip}.company-home:is(.security-page,.article50-page) :is(a,button,summary,[tabindex]):focus-visible{outline-offset:3px;outline:2px solid #b0e3d2}.company-home:is(.security-page,.article50-page) .company-paper :is(a,[tabindex]):focus-visible{outline-color:#36634f}:is(.security-page,.article50-page) .dossier-bench{background:linear-gradient(90deg,#0000 49.97%,#ffffff05 50%,#0000 50.03%),#0b1117;padding-block:64px 88px;position:relative}:is(.security-page,.article50-page) .dossier-bench:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 calc(16.666% - 1px),#ffffff04 calc(16.666% - 1px) 16.666%);height:560px;position:absolute;inset:0 0 auto}:is(.security-page,.article50-page) .dossier-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:72px;display:grid;position:relative}:is(.security-page,.article50-page) .dossier-head{min-width:0;padding-top:24px}:is(.security-page,.article50-page) .dossier-head h1{max-width:620px;font-size:clamp(40px,4.2vw,60px)}:is(.security-page,.article50-page) .dossier-head .company-lead{max-width:540px;font-size:17px}:is(.security-page,.article50-page) .dossier-record{min-width:0}:is(.security-page,.article50-page) .dossier-record .instrument-bar>span:first-child svg{color:#b0e3d2}:is(.security-page,.article50-page) .dossier-record .instrument-caption{color:#a8bbb0}:is(.security-page,.article50-page) .dossier-status{font:10.5px/1.4 var(--font-jetbrains),monospace;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--dossier-ok);align-items:center;gap:8px;display:inline-flex}:is(.security-page,.article50-page) .dossier-status:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}:is(.security-page,.article50-page) .dossier-status.is-review{color:var(--dossier-review)}:is(.security-page,.article50-page) .dossier-status.is-live{color:#b0e3d2}.security-page .posture-group{padding:6px 24px 4px}.security-page .posture-group+.posture-group{background:#0e171c;border-top:1px solid #3f575a}.security-page .posture-heading{font:10px/1.6 var(--font-jetbrains),monospace;letter-spacing:.1em;text-transform:uppercase;color:#b0e3d2;padding-top:14px}.security-page .posture-group+.posture-group .posture-heading{color:#f5cc77}.security-page .posture-fields{margin:0}.security-page .posture-fields>div{border-bottom:1px solid #ffffff10;grid-template-columns:minmax(0,10.5rem) minmax(0,1fr) auto;align-items:baseline;gap:4px 16px;padding-block:12px;display:grid}.security-page .posture-fields>div:last-child{border-bottom:0}.security-page .posture-fields dt{font:10px/1.6 var(--font-jetbrains),monospace;letter-spacing:.08em;text-transform:uppercase;color:#9aaca3}.security-page .posture-fields dd{color:#dfe8e2;overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:1.5}.security-page .dossier-index{margin-top:40px}.security-page .dossier-index-label{font:10px/1.6 var(--font-jetbrains),monospace;letter-spacing:.1em;text-transform:uppercase;color:#9aaca3;margin-bottom:10px}.security-page .dossier-index ol{border-top:1px solid #ffffff14;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;margin:0;padding:0;list-style:none;display:grid}.security-page .dossier-index li{border-bottom:1px solid #ffffff10;min-width:0}.security-page .dossier-index a{color:#c9d6cf;align-items:center;gap:14px;min-height:46px;padding-block:9px;font-size:14px;line-height:1.35;transition:color .15s;display:flex}.security-page .dossier-index a span{font:11px var(--font-jetbrains),monospace;letter-spacing:.06em;color:#9aaca3;flex-shrink:0;transition:color .15s}.security-page .dossier-index a:hover{color:#edf1ed}.security-page .dossier-index a:hover span{color:#b0e3d2}.security-page .control-register{border-top:1px solid #3f575a}.security-page .control-row{border-bottom:1px solid #ffffff10;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:20px 72px;padding-block:44px;scroll-margin-top:96px;display:grid}.security-page .control-row:last-child{border-bottom:0;padding-bottom:0}.security-page .control-meta{border-left:2px solid #8ddeb7;min-width:0;padding-left:20px}.security-page .control-meta.has-limits{border-left-color:#f5cc77}.security-page .control-meta.is-stat{border-left-color:#b0e3d2}.security-page .control-index{font:11px/1.6 var(--font-jetbrains),monospace;letter-spacing:.08em;text-transform:uppercase;color:#9aaca3;display:block}.security-page .control-row h2{letter-spacing:-.03em;max-width:420px;margin:8px 0 16px;font-size:26px;line-height:1.2}.security-page .control-states{flex-wrap:wrap;gap:8px 18px;display:flex}.security-page .control-text{gap:16px;min-width:0;max-width:720px;display:grid}.security-page .control-text p{color:#b7c6bf;font-size:16px;line-height:1.65}.security-page :is(.control-text,.boundary-list,.report-copy) strong{color:#edf1ed;font-weight:600}.security-page .control-text em{color:#dfe8e2}.security-page :is(.control-text,.tier-note,.report-copy) a{color:#b0e3d2;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.security-page :is(.control-text,.tier-note,.report-copy) a:hover{color:#c5edde}.security-page .control-text code{font:13px var(--font-jetbrains),monospace;color:#c6f1e3;overflow-wrap:anywhere;background:#b0e3d214;border-radius:2px;padding:1px 5px}.security-page .accuracy-fields{background:#101b21;border:1px solid #35443f;border-radius:2px;grid-template-columns:repeat(4,minmax(0,1fr));margin:4px 0 0;display:grid}.security-page .accuracy-fields>div{min-width:0;padding:14px 16px}.security-page .accuracy-fields>div+div{border-left:1px solid #ffffff12}.security-page .accuracy-fields dt{font:10px/1.6 var(--font-jetbrains),monospace;letter-spacing:.08em;text-transform:uppercase;color:#9aaca3}.security-page .accuracy-fields dd{font:500 28px/1.1 var(--font-space-grotesk),sans-serif;letter-spacing:-.03em;color:#edf1ed;margin-top:6px}.security-page .accuracy-fields .is-accent dd{color:#b0e3d2}.security-page .register-sheet{background:#f7f7f2;border:1px solid #adb9ae;min-width:0;box-shadow:8px 8px #d4dad2}.security-page .register-sheet .document-heading{color:#52615b}.security-page .register-table{border-collapse:collapse;color:#172821;width:100%;font-size:14px;line-height:1.5}.security-page .register-table th{text-align:left;font:500 10px/1.4 var(--font-jetbrains),monospace;letter-spacing:.09em;text-transform:uppercase;color:#52615b;border-bottom:1px solid #adb9ae;padding:14px 24px}.security-page .register-table td{vertical-align:top;border-bottom:1px solid #dde2da;padding:15px 24px}.security-page .register-table tbody tr:last-child td{border-bottom:0}.security-page .register-table .register-name{width:17%;font:500 15px/1.45 var(--font-space-grotesk),sans-serif;letter-spacing:-.01em;white-space:nowrap}.security-page .register-table .register-purpose{color:#3a4a43;width:40%}.security-page .register-table .register-region{font:12px/1.6 var(--font-jetbrains),monospace;color:#2f5a46}.security-page .register-disclosure{background:#eef0e8;border-top:1px solid #adb9ae;grid-template-columns:minmax(0,13rem) minmax(0,1fr);gap:10px 32px;padding:24px;display:grid}.security-page .register-disclosure>span{font:10px/1.7 var(--font-jetbrains),monospace;letter-spacing:.09em;text-transform:uppercase;color:#36634f}.security-page .register-disclosure p{color:#2d3d36;max-width:860px;font-size:14px;line-height:1.7}.security-page .tier-scroll{scrollbar-width:thin;scrollbar-color:#354c49 transparent;overflow-x:auto}.security-page .tier-table{border-collapse:collapse;width:100%;min-width:760px}.security-page .tier-table thead th{text-align:center;white-space:nowrap;font:500 10.5px/1.4 var(--font-jetbrains),monospace;letter-spacing:.08em;text-transform:uppercase;color:#a8bbb0;background:#141d24;border-bottom:1px solid #3f575a;padding:13px 14px}.security-page .tier-table thead th:first-child{text-align:left;padding-left:24px}.security-page .tier-table tbody th{text-align:left;color:#edf1ed;background:#101b21;min-width:240px;padding:13px 16px 13px 24px;font-size:14px;font-weight:400;line-height:1.45}.security-page .tier-table td{text-align:center;font:12.5px/1.45 var(--font-jetbrains),monospace;color:#dfe8e2;padding:13px 14px}.security-page .tier-table tbody tr+tr>*{border-top:1px solid #ffffff10}.security-page .tier-table tr>:first-child{z-index:1;position:sticky;left:0;box-shadow:inset -1px 0 #ffffff10}.security-page .tier-table .tier-yes{color:#8ddeb7}.security-page .tier-table .tier-no{color:#9aaca3}.security-page .tier-instrument .instrument-bottom{flex-wrap:wrap;gap:6px 22px;display:flex}.security-page .tier-instrument .instrument-bottom b{color:#8ddeb7;font-weight:400}.security-page p.tier-note{max-width:760px;margin-top:32px;font-size:15px}.security-page .boundary-layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:40px 72px;display:grid}.security-page .boundary-layout h2{max-width:460px}.security-page .boundary-layout .company-lead{font-size:17px}.security-page .boundary-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.security-page .boundary-list li{background:#101b21;border:1px solid #35443f;border-left:2px solid #f5cc77;border-radius:2px;padding:18px 22px 20px}.security-page .boundary-list p{color:#b7c6bf;margin-top:10px;font-size:15px;line-height:1.6}.security-page p.boundary-note{border-left:2px solid #3f575a;margin-top:24px;padding-left:16px;font-size:15px}.security-page .report-layout{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:40px 72px;display:grid}.security-page .report-copy p{max-width:640px;font-size:16px}.security-page .report-copy p+p{margin-top:16px}.security-page .dossier-close{background:#101a1c;border:1px solid #35443f;border-top:2px solid #b0e3d2;border-radius:2px;padding:26px}.security-page .dossier-close h3{font-size:22px}.security-page .dossier-close p{margin-top:8px;font-size:15px}.security-page .dossier-close .company-primary{margin-top:22px}.security-page p.dossier-reviewed{font:11px/1.6 var(--font-jetbrains),monospace;letter-spacing:.08em;text-transform:uppercase;color:#9aaca3;border-top:1px solid #ffffff12;margin-top:22px;padding-top:14px}.article50-page .applicability .instrument-body{padding:4px 24px 22px}.article50-page .date-rail{margin:0;padding:0;list-style:none}.article50-page .date-rail li{border-bottom:1px solid #ffffff10;grid-template-columns:minmax(0,7.5rem) minmax(0,1fr);gap:4px 20px;padding-block:18px;display:grid}.article50-page .date-rail time{font:12px/1.7 var(--font-jetbrains),monospace;letter-spacing:.04em;color:#c6f1e3}.article50-page .date-rail h2{letter-spacing:-.02em;max-width:none;margin:0;font-size:18px;line-height:1.35}.article50-page .date-rail p{margin-top:6px;font-size:14px;line-height:1.55}.article50-page .date-rail .dossier-status{margin-top:10px}.article50-page .role-fields{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.article50-page .role-fields>div{min-width:0;padding:14px 12px 0 0}.article50-page .role-fields>div+div{border-left:1px solid #ffffff12;padding-left:16px}.article50-page .role-fields dt{font:10px/1.6 var(--font-jetbrains),monospace;letter-spacing:.08em;text-transform:uppercase;color:#9aaca3}.article50-page .role-fields dd{font:13px/1.5 var(--font-jetbrains),monospace;color:#dfe8e2;margin-top:4px}.article50-page .disclosure-sheet{background:#f7f7f2;border:1px solid #adb9ae;min-width:0;max-width:1040px;box-shadow:8px 8px #d4dad2}.article50-page .disclosure-sheet .document-heading{color:#52615b;padding-inline:40px}.article50-page .disclosure-part{padding:34px 40px 38px}.article50-page .disclosure-part+.disclosure-part{border-top:1px solid #d5dbd2}.article50-page p.disclosure-label{font:10px/1.6 var(--font-jetbrains),monospace;letter-spacing:.1em;text-transform:uppercase;color:#36634f}.article50-page .disclosure-part h3{letter-spacing:-.03em;color:#172821;max-width:640px;margin-top:12px;font-size:26px;line-height:1.2}.article50-page .disclosure-part>p:not(.disclosure-label){color:#3a4a43;max-width:720px;margin-top:14px;font-size:15px}.article50-page .duty-register{margin:18px 0 0;padding:0;list-style:none}.article50-page .duty-register li{border-top:1px solid #dde2da;grid-template-columns:minmax(0,6.5rem) minmax(0,7rem) minmax(0,1fr);align-items:baseline;gap:8px 24px;padding-block:18px;display:grid}.article50-page .duty-limb{font:500 13px/1.5 var(--font-jetbrains),monospace;color:#172821}.article50-page .duty-role{font:9.5px/1.5 var(--font-jetbrains),monospace;letter-spacing:.07em;text-transform:uppercase;color:#355d3d;background:#eef0e8;border:1px solid #b4c0b7;justify-self:start;padding:3px 8px}.article50-page .duty-register p{color:#23352d;font-size:15px;line-height:1.65}.article50-page .not-required{border-top:1px solid #dde2da;margin:20px 0 0;padding:0;list-style:none}.article50-page .not-required li{color:#23352d;border-bottom:1px solid #dde2da;grid-template-columns:minmax(0,6.5rem) minmax(0,1fr);align-items:baseline;gap:4px 24px;padding-block:14px;font-size:15px;line-height:1.55;display:grid}.article50-page .not-required-mark{font:9.5px/1.6 var(--font-jetbrains),monospace;letter-spacing:.07em;text-transform:uppercase;color:#52615b}.article50-page .disclosure-part .document-rule{margin-top:22px}.article50-page .disclosure-part .document-rule p{color:#23352d;max-width:720px;margin-top:10px;font-size:15px;line-height:1.65}.article50-page .disclosure-part .document-rule strong{font-size:inherit;margin:0;font-weight:600;display:inline}.article50-page p.disclosure-foot{font:11px/1.6 var(--font-jetbrains),monospace;color:#52615b;background:#eef0e8;border-top:1px solid #d5dbd2;padding:16px 40px}.article50-page .disclosure-foot a{color:#2f5a46;text-underline-offset:3px;text-decoration:underline}.article50-page .caught-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px 72px;display:grid}.article50-page .caught-layout .company-lead{font-size:17px}.article50-page .ask-block{background:#101a1c;border:1px solid #35443f;border-top:2px solid #b0e3d2;border-radius:2px;padding:28px}.article50-page .ask-block h3{font-size:22px}.article50-page .ask-block p{margin-top:10px;font-size:15px}.article50-page .ask-block .company-actions{margin-top:22px}@media (max-width:1023px){:is(.security-page,.article50-page) .dossier-layout{grid-template-columns:minmax(0,1fr)}:is(.security-page,.article50-page) .dossier-head{padding-top:0}:is(.security-page,.article50-page) .dossier-record{width:100%;max-width:680px;margin-top:44px}.security-page :is(.control-row,.boundary-layout,.report-layout){grid-template-columns:minmax(0,1fr)}.security-page .control-row{gap:18px}.security-page .control-row h2{max-width:none}.article50-page .caught-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.security-page .register-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.security-page :is(.register-table,.register-table tbody,.register-table tr,.register-table td){width:auto;display:block}.security-page .register-table tr{border-bottom:1px solid #dde2da;padding:16px 20px}.security-page .register-table tbody tr:last-child{border-bottom:0}.security-page .register-table td{border:0;padding:0}.security-page .register-table td+td{margin-top:8px}.security-page .register-table .register-name{white-space:normal;width:auto}.security-page .register-table td[data-label]:not(.register-name):before{content:attr(data-label);font:9.5px/1.6 var(--font-jetbrains),monospace;letter-spacing:.08em;text-transform:uppercase;color:#52615b;display:block}}@media (max-width:600px){:is(.security-page,.article50-page) .dossier-bench{padding-block:40px 64px}:is(.security-page,.article50-page) .dossier-head h1{font-size:36px;line-height:1.08}:is(.security-page,.article50-page) .dossier-head .company-lead{font-size:16px}.security-page .posture-group{padding-inline:18px}.security-page .posture-fields>div{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.security-page .posture-fields dt{grid-row:1}.security-page .posture-fields dd{grid-area:2/1/auto/-1}.security-page .posture-fields .dossier-status{grid-area:1/2}.security-page .dossier-index ol{grid-template-columns:minmax(0,1fr)}.security-page .control-row{padding-block:32px}.security-page .control-meta{padding-left:16px}.security-page .control-row h2{font-size:23px}.security-page .control-text p{font-size:15px}.security-page .accuracy-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.security-page .accuracy-fields>div:nth-child(3){border-left:0}.security-page .accuracy-fields>div:nth-child(n+3){border-top:1px solid #ffffff12}.security-page .register-disclosure{grid-template-columns:minmax(0,1fr);padding:20px}.security-page .tier-table tbody th{min-width:176px;padding-left:16px}.security-page .tier-table thead th:first-child{padding-left:16px}.security-page .boundary-list li{padding:16px 18px}.security-page .dossier-close{padding:22px 20px}.security-page .dossier-close .company-primary{width:100%}.article50-page .applicability .instrument-body{padding-inline:18px}.article50-page .date-rail li,.article50-page .role-fields{grid-template-columns:minmax(0,1fr)}.article50-page .role-fields>div+div{border-top:1px solid #ffffff12;border-left:0;margin-top:12px;padding-left:0}.article50-page .disclosure-sheet .document-heading{padding-inline:20px}.article50-page .disclosure-part{padding:26px 20px 30px}.article50-page .disclosure-part h3{font-size:22px}.article50-page .duty-register li{grid-template-columns:auto minmax(0,1fr)}.article50-page .duty-register p{grid-column:1/-1}.article50-page .not-required li{grid-template-columns:minmax(0,1fr)}.article50-page p.disclosure-foot{padding:14px 20px}.article50-page .ask-block{padding:22px 20px}}
