html:has(.bul-cve){background-color:var(--orbit-palette-paper)}.bul-cve{grid-template-columns:minmax(0, 1fr) min(var(--orbit-measure-xl), 100%) minmax(0, 1fr);color:var(--orbit-palette-ink);font-family:var(--font-brand);padding:32px var(--orbit-space-m) var(--orbit-space-xl-2xl);row-gap:24px;display:grid}.bul-cve-panel,.bul-cve-card__body,.bul-cve-card__band{padding:clamp(20px,4vw,56px)}.bul-cve-panel{border-radius:var(--orbit-radius-panel);background:#fff}.bul-cve-card__band{padding-block:28px}.bul-cve-label{font-family:var(--font-brand);letter-spacing:var(--orbit-tracking-body);color:#5b606a;font-size:13px;font-weight:500;line-height:1.4}.cve-prose{color:color-mix(in srgb, var(--orbit-palette-ink) 82%, #fff);font-family:var(--font-brand);font-size:16px;line-height:1.75}.cve-prose h2{color:var(--orbit-palette-ink);font-size:var(--orbit-step-3);letter-spacing:var(--orbit-tracking-tight);scroll-margin-top:calc(var(--site-header-height,3.5rem) + 24px);margin-top:4rem;margin-bottom:1rem;font-weight:400;line-height:1.2}.cve-prose h2:first-child{margin-top:0}.cve-prose h3{color:var(--orbit-palette-ink);scroll-margin-top:calc(var(--site-header-height,3.5rem) + 24px);margin-top:2.25rem;margin-bottom:.75rem;font-size:20px;font-weight:500;line-height:1.3}.cve-prose p{color:color-mix(in srgb, var(--orbit-palette-ink) 82%, #fff);margin-top:1.1rem;margin-bottom:1.1rem}.cve-prose a{color:var(--orbit-palette-blue);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--orbit-palette-blue) 32%, transparent);text-underline-offset:3px;transition:text-decoration-color .15s}.cve-prose a:hover{text-decoration-color:currentColor}.cve-prose strong{color:var(--orbit-palette-ink);font-weight:600}.cve-prose ul,.cve-prose ol{margin-top:1rem;margin-bottom:1rem;padding-left:1.5rem}.cve-prose ul{list-style:outside}.cve-prose ol{list-style:decimal}.cve-prose li{color:color-mix(in srgb, var(--orbit-palette-ink) 82%, #fff);margin-top:.35rem}.cve-prose li::marker{color:var(--orbit-palette-blue)}.cve-prose blockquote{border-left:2px solid var(--orbit-palette-blue);color:#5b606a;margin:1.5rem 0;padding-left:1.25rem;font-style:normal}.cve-prose code:not(pre code){border-radius:var(--orbit-radius-chip);background:color-mix(in srgb, var(--orbit-palette-ink) 5%, transparent);color:var(--orbit-palette-ink);padding:.15rem .35rem;font-size:.85em}.cve-prose hr{border:none;border-top:1px solid color-mix(in srgb, var(--orbit-palette-navy) 12%, transparent);margin:2.5rem 0}.cve-prose h2>a[aria-hidden=true],.cve-prose h3>a[aria-hidden=true]{color:#5b606a;opacity:0;margin-left:.5rem;font-weight:400;text-decoration:none;transition:opacity .15s}.cve-prose h2:hover>a[aria-hidden=true],.cve-prose h3:hover>a[aria-hidden=true]{opacity:1}html:has(.bul-rpost){background-color:var(--orbit-palette-paper)}.bul-rpost-head{flex-direction:column;gap:16px;padding-block:8px;display:flex}.bul-rpost-head__title{max-width:28ch;color:var(--orbit-palette-ink);font-family:var(--font-brand);font-size:var(--orbit-step-6);letter-spacing:var(--orbit-tracking-tight);text-wrap:balance;overflow-wrap:anywhere;scroll-margin-top:calc(var(--site-header-height,3.5rem) + 24px);margin:0;font-weight:400;line-height:1.15}.bul-rpost-cover{border-radius:var(--orbit-radius-panel);background-color:var(--orbit-palette-blue);color:var(--orbit-palette-white);font-family:var(--font-brand);text-align:center;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.bul-rpost-cover__bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.12)}.bul-rpost-cover:before{content:"";grid-area:1/1;min-height:320px;padding-top:52.5%}.bul-rpost-cover:after{content:"";background:radial-gradient(70% 60%,#0e1c788c,#0e1c7826 70%,#0e1c7800);position:absolute;inset:0}.bul-rpost-cover__inner{z-index:1;padding:var(--orbit-space-l) var(--orbit-space-m);flex-direction:column;grid-area:1/1;justify-content:center;align-items:center;display:flex;position:relative}.bul-rpost-cover__logo{width:auto;height:clamp(28px,3vw,40px)}.bul-rpost-cover__title{margin:var(--orbit-space-m-l) 0 0;font-size:var(--orbit-step-6);letter-spacing:var(--orbit-tracking-tight);text-shadow:0 2px 24px #08105073;text-wrap:balance;scroll-margin-top:calc(var(--site-header-height,3.5rem) + 24px);flex-direction:column;gap:.35em;font-weight:600;line-height:1.1;display:flex}.bul-rpost-cover__subtitle{letter-spacing:normal;opacity:.94;font-size:.68em;font-weight:400}.bul-rpost-cover__label{margin:var(--orbit-space-l-xl) 0 0;font-size:var(--orbit-step--1);letter-spacing:.14em;text-transform:uppercase;opacity:.82}.bul-rpost-cover[data-layout=bottom-left]{text-align:start;container-type:inline-size}.bul-rpost-cover[data-layout=bottom-left]:before{min-height:240px;padding-top:56.25%}.bul-rpost-cover[data-layout=bottom-left] .bul-rpost-cover__bg{transform:none}.bul-rpost-cover[data-layout=bottom-left]:after{background:linear-gradient(#1a52dc00 47%,#1a52dc)}.bul-rpost-cover[data-layout=bottom-left] .bul-rpost-cover__inner{padding:0 7.2cqi max(var(--orbit-space-s), 6.8cqi);justify-content:flex-end;align-items:flex-start}.bul-rpost-cover[data-layout=bottom-left] .bul-rpost-cover__logo{height:clamp(16px,2cqi,26px);position:absolute;top:3.5cqi;left:50%;transform:translate(-50%)}.bul-rpost-cover[data-layout=bottom-left] .bul-rpost-cover__title{letter-spacing:.03em;max-width:66cqi;text-shadow:none;text-wrap:pretty;gap:0;margin:0;font-size:clamp(18px,3.7cqi,48px);line-height:1.4}.bul-rpost-cover[data-layout=bottom-left] .bul-rpost-cover__subtitle{font-size:1em;font-weight:inherit;letter-spacing:inherit;opacity:1}.bul-rpost-cover[data-layout=bottom-left] .bul-rpost-cover__label{margin-top:var(--orbit-space-s)}.bul-rpost-head__meta{color:var(--muted-foreground);letter-spacing:var(--orbit-tracking-body);flex-wrap:wrap;gap:4px 0;margin:0;font-size:14px;line-height:1.5;display:flex}.bul-rpost-head__meta>span+span:before{content:"·";opacity:.6;margin-inline:10px}.bul-rpost-head__meta a{color:var(--orbit-palette-ink);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--orbit-palette-ink) 30%, transparent);text-underline-offset:4px}.bul-rpost-head__meta a:hover,.bul-rpost-head__meta a:focus-visible{text-decoration-color:currentColor}.bul-rpost-head__tags{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bul-rpost-head__tags a,.bul-rpost-head__tags span{border:1px solid var(--border);border-radius:var(--orbit-radius-pill);min-height:28px;color:var(--orbit-palette-ink);letter-spacing:var(--orbit-tracking-label);background:#fff;align-items:center;padding:0 12px;font-size:12px;text-decoration:none;transition:border-color .18s,color .18s;display:inline-flex}.bul-rpost-head__tags a:hover,.bul-rpost-head__tags a:focus-visible{border-color:color-mix(in srgb, var(--orbit-palette-blue) 40%, transparent);color:var(--orbit-palette-blue)}.bul-rpost{--background:var(--orbit-palette-paper);--foreground:var(--orbit-palette-ink);--primary:var(--orbit-palette-blue);--muted:#eceef2;--muted-foreground:#5b606a;--border:color-mix(in srgb, var(--orbit-palette-navy) 12%, transparent);--ring:var(--orbit-palette-blue);--font-sans:var(--font-brand);grid-template-columns:minmax(0, 1fr) min(var(--orbit-measure-xl), 100%) minmax(0, 1fr);background:var(--orbit-palette-paper);color:var(--orbit-palette-ink);font-family:var(--font-brand);padding-top:32px}.bul-rpost article.prose{border-radius:var(--orbit-radius-panel);background:#fff;padding:clamp(20px,4vw,56px)}.bul-rpost .prose :where(h2,h3,h4,h5,h6){color:var(--orbit-palette-ink);scroll-margin-top:calc(var(--site-header-height,3.5rem) + 24px)}.bul-rpost .prose :where(h2){font-size:var(--orbit-step-3);letter-spacing:var(--orbit-tracking-tight);margin:56px 0 16px;font-weight:400;line-height:1.2}.bul-rpost .prose :where(h3){margin:40px 0 12px;font-size:20px;font-weight:500;line-height:1.3}.bul-rpost .prose :where(h4){margin:32px 0 8px;font-size:17px;font-weight:500;line-height:1.35}.bul-rpost .prose>:first-child{margin-top:0}.bul-rpost .prose :where(p,li){color:color-mix(in srgb, var(--orbit-palette-ink) 82%, #fff)}.bul-rpost .prose :where(strong){color:var(--orbit-palette-ink);font-weight:600}.bul-rpost .prose :where(a):not(:where(.not-prose,.not-prose *)){color:var(--orbit-palette-blue);text-decoration-color:color-mix(in srgb, var(--orbit-palette-blue) 32%, transparent);font-weight:400}.bul-rpost .prose :where(a):not(:where(.not-prose,.not-prose *)):hover{text-decoration-color:currentColor}.bul-rpost .prose :where(ul,ol)>li::marker{color:var(--orbit-palette-blue)}.bul-rpost .prose :where(code):not(:where(pre *,.not-prose,.not-prose *)){border-radius:var(--orbit-radius-chip);background:var(--orbit-palette-paper);font-weight:400}.bul-rpost .prose :where(blockquote){border-left:2px solid var(--orbit-palette-blue)}.bul-rpost .prose :where(th){color:var(--orbit-palette-ink);font-weight:600}.bul-rpost .prose :where(img,video){border-radius:var(--orbit-radius-md)}.bul-rpost details[data-callout]{border-radius:var(--orbit-radius-card);background:var(--orbit-palette-paper);border-left-width:0;margin-block:24px;padding:14px 20px}.bul-rpost details[data-callout]:not([data-callout=warning],[data-callout=danger])>summary :is(span,svg){color:var(--orbit-palette-blue)}.bul-rpost [data-fold-button]{border-radius:var(--orbit-radius-md);background:var(--orbit-palette-paper);color:var(--orbit-palette-ink);border:0}.bul-rpost [data-fold-button]:hover{background:#eceef2}.bul-rpost #toc-sidebar-container a.text-foreground{color:var(--orbit-palette-blue)}.bul-rpost [data-post-navigation]>a{border-radius:var(--orbit-radius-card);height:auto;min-height:72px;box-shadow:none;color:var(--orbit-palette-ink);background:#fff;border:0;padding:16px 20px}.bul-rpost [data-post-navigation]>a:hover{color:var(--orbit-palette-blue);background:#fff}.bul-rpost li:has(>[aria-current=page]),.bul-rpost [aria-current=page],.bul-rpost [aria-current=page]>span{min-width:0;max-width:100%}.bul-rpost [aria-current=page]>span>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
