.ce .ce-toolbar{display:flex;gap:10px;margin:20px 0 12px}.ce .ce-toolbar input{flex:1;min-width:0}.ce .ce-toolbar input,.ce .ce-toolbar select{padding:11px 13px;border:1px solid var(--border,#e5e5e0);border-radius:9px;background:var(--surface,#fff);color:var(--text,#18181a);font:inherit;font-size:12px}.ce .ce-toolbar select{max-width:190px}.ce .ce-note{font-size:11px;color:var(--text-muted,#777);margin:10px 0 20px}.ce .ce-note button{border:0;background:none;color:var(--primary,#e8001d);text-decoration:underline}.ce .ce-timeline{border-left:1px solid var(--border,#e5e5e0);margin-left:8px;padding-left:23px}.ce .ce-month{position:relative;margin:23px 0 17px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted,#777)}.ce .ce-month:before{position:absolute;content:"";left:-29px;top:3px;width:9px;height:9px;border:2px solid var(--primary,#e8001d);border-radius:50%;background:var(--bg,#fafaf8)}.ce .ce-event{position:relative;border:1px solid var(--border,#e5e5e0);border-radius:13px;background:var(--surface,#fff);padding:18px 20px;margin-bottom:18px}.ce .ce-event:before{content:"";position:absolute;left:-28px;top:28px;width:7px;height:7px;background:var(--text-subtle,#bdbdb6);border:2px solid var(--bg,#fafaf8);border-radius:50%}.ce .ce-event-meta{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:10px;color:var(--text-muted,#777)}.ce .ce-event-meta span{padding:3px 8px;border-radius:20px;background:var(--surface-2,#f4f4f0)}.ce .ce-event h3{font-size:16px!important;line-height:1.4;margin:9px 0 8px!important;font-weight:700!important}.ce .ce-extract{font-size:13px;line-height:1.65;color:var(--text-muted,#666);white-space:pre-line;margin:0}.ce .ce-reference{font-size:10px;color:var(--text-muted,#888);margin:12px 0}.ce .ce-actions{display:flex;justify-content:space-between;align-items:center;gap:14px;border-top:1px solid var(--border,#e5e5e0);padding-top:12px}.ce .ce-actions a,.ce .ce-actions button,.oh .oh-citation button{padding:8px 11px;border:1px solid #efc4c9;border-radius:7px;background:var(--surface,#fff);font-size:11px;font-weight:700;color:var(--primary,#e8001d);text-decoration:none;cursor:pointer}.ce .ce-actions span{font-size:10px;color:var(--text-muted,#888);overflow-wrap:anywhere}.ce .ce-empty{padding:28px 20px;text-align:center;font-size:13px;color:var(--text-muted,#777)}.ce .ce-more{padding:10px 16px;background:var(--surface,#fff);border:1px solid var(--border,#e5e5e0);border-radius:8px;margin:12px 0;cursor:pointer}.borme-evidence-root{position:fixed;inset:0;z-index:1000;color:var(--text,#151516);font-family:var(--font-body,Arial,sans-serif)}.borme-backdrop{position:absolute;inset:0;background:#14141565}.borme-drawer{position:absolute;right:0;top:0;bottom:0;width:min(930px,90vw);background:var(--surface,#fff);box-shadow:-10px 0 40px #1113;display:flex;flex-direction:column}.borme-drawer header{padding:17px 20px 14px;border-bottom:1px solid var(--border,#e5e5e0)}.borme-drawer header>div:first-child{display:flex;justify-content:space-between;align-items:center}.borme-drawer header strong{font-size:17px}.borme-drawer header button{border:1px solid var(--border,#e5e5e0);border-radius:7px;background:var(--surface,#fff);color:var(--text,#18181a);font-size:22px;width:32px;height:32px;cursor:pointer}.borme-drawer header p{font-size:12px;margin:8px 0 5px}.borme-source{display:flex;justify-content:space-between;gap:12px;font-size:10px;color:var(--text-muted,#777)}.borme-source a{color:var(--primary,#e8001d);white-space:nowrap}.borme-drawer footer{font-size:10px;color:var(--text-muted,#777);padding:10px 18px;border-top:1px solid var(--border,#e5e5e0)}.borme-pdf{display:flex;flex-direction:column;min-height:0;flex:1}.borme-pdf-tools{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:10px 14px;font-size:11px;border-bottom:1px solid var(--border,#e5e5e0)}.borme-pdf-tools>div{display:flex;gap:4px}.borme-pdf-tools button{border:1px solid var(--border,#e5e5e0);background:var(--surface,#fff);border-radius:6px;padding:6px 9px;color:var(--text,#18181a);cursor:pointer;font:inherit}.borme-pdf-tools button:disabled{opacity:.35;cursor:default}.borme-pdf-status{font-size:11px;color:var(--text-muted,#777);padding:8px 14px;background:var(--surface,#fff)}.borme-pdf-scroll{overflow:auto;flex:1;min-height:0;padding:16px;background:var(--surface-2,#efefec)}.borme-pdf-paper{position:relative;margin:auto;background:#fff;box-shadow:0 2px 12px #1112}.borme-pdf-paper canvas{width:100%;height:100%;display:block}.borme-pdf-highlight{position:absolute;pointer-events:none;background:#ffe66c65;box-shadow:0 0 0 1px #e8001d99;border-radius:2px}.borme-drawer a:focus-visible,.borme-drawer button:focus-visible{outline:2px solid var(--text,#333);outline-offset:2px}@media (max-width:650px){.ce .ce-toolbar{flex-direction:column}.ce .ce-toolbar select{max-width:none}.ce .ce-event{padding:14px}.ce .ce-actions{align-items:flex-start;flex-wrap:wrap}.borme-drawer{width:100vw}.borme-pdf-tools,.borme-source{flex-wrap:wrap}}.oh{margin-top:28px;min-width:0;color:var(--n800,var(--text,#211f1c))}.oh .oh-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 0 12px}.oh .oh-heading h3{font-size:18px;font-weight:700;margin:0 0 6px}.oh .oh-heading p,.oh .oh-notice{font-size:12px;line-height:1.65;color:var(--n500,#6e6e67)}.oh .oh-notice{margin:8px 0 20px}.oh .oh-heading button,.oh .oh-more{border:1px solid var(--n200,#e9e9e5);border-radius:8px;padding:8px 12px;background:var(--n0,#fff);font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer}.oh .oh-timeline{border-left:2px solid var(--n200,#e9e9e5);margin-left:10px;padding-left:26px}.oh .oh-item{position:relative;margin-bottom:18px}.oh .oh-item:before{content:"";position:absolute;left:-34px;top:25px;width:13px;height:13px;border:3px solid var(--n0,#fff);border-radius:50%;background:var(--red,#e8001d);box-shadow:0 0 0 2px var(--red-tint,#fdebed)}.oh .oh-card{border:1px solid var(--n200,#e9e9e5);border-radius:12px;background:var(--n0,#fff);overflow:hidden}.oh .oh-row{display:flex;align-items:center;padding:4px 14px 4px 0;gap:8px}.oh .oh-toggle{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex:1;min-width:0;text-align:left;padding:16px 34px 16px 20px;border:0;background:none;cursor:pointer;font:inherit;color:inherit}.oh .oh-toggle strong{font-size:14px;font-weight:700;overflow-wrap:anywhere;line-height:1.5}.oh .oh-date{font-size:10px;color:var(--n500,#6e6e67)}.oh .oh-role{font-size:10px;font-weight:650;background:var(--red-tint,#fdebed);color:var(--red-hover,#c50019);border-radius:5px;padding:3px 7px}.oh .oh-chevron{position:absolute;right:5px;top:calc(50% - 9px);transition:transform .2s ease}.oh .oh-chevron.is-open{transform:rotate(180deg)}.oh .oh-linkedin{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;color:var(--n500,#6e6e67);border-radius:50%}.oh .oh-linkedin:hover{background:var(--n100,#f4f4f2);color:#0a66c2}.oh .oh-content{border-top:1px solid var(--n200,#e9e9e5);background:var(--n50,#fafaf9)}.oh .oh-body{padding:20px}.oh .oh-body h4{font-size:10px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:var(--n500,#6e6e67);margin:0 0 14px}.oh .oh-period{display:flex;align-items:center;gap:20px;border:1px solid var(--n200,#e9e9e5);border-radius:8px;background:var(--n0,#fff);padding:16px}.oh .oh-period>div{display:flex;flex-direction:column;gap:6px}.oh .oh-period>div span{font-size:10px;text-transform:uppercase;color:var(--n500,#6e6e67)}.oh .oh-period strong{font-size:13px;font-weight:600}.oh .oh-period-line{flex:1;text-align:center;color:var(--n400,#9a9a93)}.oh .oh-no-source,.oh .oh-source{font-size:11px;line-height:1.65;color:var(--n500,#6e6e67);margin:12px 0 20px}.oh .oh-citation{position:relative;padding:14px 0;border-top:1px solid var(--n200,#e9e9e5)}.oh .oh-citation p{font-size:12px;line-height:1.65;margin:0 0 8px}.oh .oh-citation>span{display:block;font-size:10px;color:var(--n500,#6e6e67);margin:0 0 10px}.oh .oh-citation a{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--red-tint2,#fbd6db);background:var(--n0,#fff);color:var(--red-hover,#c50019);border-radius:6px;padding:6px 10px;font-size:11px;font-weight:650;cursor:pointer}.oh a:focus-visible,.oh button:focus-visible{outline:2px solid var(--n800,#211f1c);outline-offset:2px}@media (max-width:650px){.oh .oh-heading{flex-direction:column}.oh .oh-timeline{padding-left:18px}.oh .oh-item:before{left:-26px}.oh .oh-toggle{padding-left:14px}.oh .oh-body{padding:14px}.oh .oh-period{flex-wrap:wrap;gap:12px}.oh .oh-period-line{flex:0}}@media (prefers-reduced-motion:reduce){.oh .oh-chevron{transition:none}}.oh .oh-content.is-open{animation:oh-reveal .2s ease-out}@keyframes oh-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.oh .oh-content.is-open{animation:none}}