.security-advisory{--brief-rail:168px}.security-advisory-control{border-block:1px solid #b84628;background:var(--accent);color:#fff}.security-advisory-control .container{display:flex;justify-content:space-between;gap:20px;padding-block:9px;font:700 .68rem/1.5 'Courier New',monospace;letter-spacing:.12em;text-transform:uppercase}.security-advisory-hero{padding-block:34px 0;border-bottom:1px solid var(--ink);background-image:linear-gradient(to right,transparent calc(100% - 1px),color-mix(in srgb,var(--rule) 36%,transparent) calc(100% - 1px));background-size:80px 100%}.security-advisory-masthead{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:36px;padding-bottom:25px;border-bottom:1px solid var(--ink)}.security-advisory-identity{display:flex;align-items:center;gap:22px}.security-advisory-identity .eyebrow{color:var(--ink)}.security-advisory-reference{display:grid;gap:4px;padding-left:22px;border-left:1px solid var(--rule);white-space:nowrap}.security-advisory-identity strong{color:var(--accent);font:700 .72rem/1.5 'Courier New',monospace;letter-spacing:.08em}.security-advisory-code{color:var(--muted);font:.62rem/1.5 'Courier New',monospace;letter-spacing:.06em;text-transform:uppercase}.security-advisory-timestamps{display:grid;gap:6px;justify-items:end;text-align:right}.security-advisory-timestamps>*{color:var(--muted);font:.66rem/1.5 'Courier New',monospace;letter-spacing:.065em;text-transform:uppercase}.security-advisory-timestamps>*>span:first-child{display:inline-block;width:6px;height:6px;margin-right:9px;background:#b84628;box-shadow:0 0 0 3px rgb(184 70 40 / 14%)}.security-advisory-timestamps .security-advisory-watch>span:first-child{background:#4d735c;box-shadow:0 0 0 3px rgb(77 115 92 / 14%)}.security-advisory-timestamps .security-advisory-watch.is-delayed>span:first-child{background:#b27534;box-shadow:0 0 0 3px rgb(178 117 52 / 14%)}.security-advisory-timestamps .security-advisory-watch.is-unavailable>span:first-child{background:#777;box-shadow:0 0 0 3px rgb(119 119 119 / 14%)}.security-advisory-watch em{color:var(--accent);font-style:normal}.security-advisory-title-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.55fr);gap:clamp(44px,7vw,112px);align-items:end;padding-block:clamp(60px,8vw,110px) clamp(54px,7vw,90px)}.security-advisory-document-label{display:block;margin-bottom:25px;color:var(--accent);font:700 .67rem/1.5 'Courier New',monospace;letter-spacing:.12em;text-transform:uppercase}.security-advisory-hero h1{max-width:14ch;margin-bottom:0;font-size:clamp(3.35rem,6.2vw,6.6rem);line-height:.98}.security-advisory-hero .lead-copy{max-width:440px;margin:0 0 5px;padding-top:24px;border-top:1px solid var(--ink);font-size:clamp(1.06rem,1.5vw,1.32rem)}.security-advisory-status{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-top:1px solid var(--ink)}.security-advisory-status div{min-height:104px;padding:20px 24px 23px 0}.security-advisory-status div + div{padding-left:24px;border-left:1px solid var(--rule)}.security-advisory-status dt{margin-bottom:13px;color:var(--muted);font:.62rem/1.45 'Courier New',monospace;letter-spacing:.09em;text-transform:uppercase}.security-advisory-status dd{display:flex;align-items:center;gap:11px;margin:0;font-size:.9rem;font-weight:700}.security-advisory-status dd span{flex:0 0 auto;width:7px;height:7px;background:#4d735c}.security-advisory-status dd .is-elevated{background:#b84628}.security-advisory-brief-section{padding-block:clamp(62px,7vw,96px)}.security-advisory-section-grid{display:grid;grid-template-columns:var(--brief-rail) minmax(0,1fr);gap:clamp(36px,6vw,92px)}.security-advisory-section-index{padding-top:7px}.security-advisory-section-index>span:first-child{display:block;margin-bottom:16px;color:var(--accent);font:400 1.7rem/1 'Courier New',monospace;letter-spacing:-.05em}.security-advisory-section-index .eyebrow{padding-top:15px;border-top:1px solid currentColor}.security-advisory-assessment{border-bottom:1px solid #31483c;background:var(--forest);color:var(--on-forest)}.security-advisory-assessment .security-advisory-section-index>span:first-child{color:#e4a286}.security-advisory-assessment .security-advisory-section-index .eyebrow{color:#bdc8bf}.security-advisory-assessment-body{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(290px,.65fr);gap:clamp(50px,8vw,130px);align-items:end}.security-advisory-assessment h2{max-width:14ch;margin-bottom:0;color:#f7f3e8}.security-advisory-assessment-copy{max-width:540px;padding:25px 0 0 28px;border-top:1px solid #617268;border-left:1px solid #617268;color:#d6ddd6}.security-advisory-assessment-copy p:last-child{margin-bottom:0;color:#aeb9b0;font-size:.9rem}.security-advisory-customer{border-bottom:1px solid var(--rule);background:var(--panel)}.security-advisory-customer-body{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.65fr);gap:clamp(50px,8vw,130px);align-items:end}.security-advisory-customer h2{max-width:16ch;margin-bottom:0}.security-advisory-customer p{max-width:520px;margin:0 0 7px;padding-top:23px;border-top:1px solid var(--rule);color:var(--muted)}.security-advisory-customer a{color:var(--ink)}.security-advisory-response{border-bottom:1px solid var(--rule)}.security-advisory-section-heading{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.75fr);gap:clamp(40px,7vw,105px);align-items:end;margin-bottom:46px}.security-advisory-section-heading h2{max-width:12ch;margin-bottom:0}.security-advisory-section-heading>p{max-width:560px;margin:0 0 5px;padding-top:20px;border-top:1px solid var(--rule);color:var(--muted)}.security-advisory-actions{margin:0;padding:0;border-top:1px solid var(--ink);list-style:none}.security-advisory-actions li{display:grid;grid-template-columns:48px minmax(0,1fr) max-content;gap:24px;align-items:start;padding-block:27px;border-bottom:1px solid var(--rule)}.security-advisory-actions h3{margin-bottom:9px;font-size:1.45rem}.security-advisory-actions p{max-width:780px;margin-bottom:0;color:var(--muted)}.security-advisory-number,.security-advisory-state{font:.66rem/1.5 'Courier New',monospace;letter-spacing:.07em;text-transform:uppercase}.security-advisory-number{padding-top:7px;color:var(--accent)}.security-advisory-state{justify-self:end;padding:7px 9px 6px;border:1px solid var(--rule);color:var(--muted);white-space:nowrap}.security-advisory-activity{border-bottom:1px solid #2b3d34;background:#111915;color:#eef1ed}.security-advisory-activity .security-advisory-section-index>span:first-child{color:#dfa07c}.security-advisory-activity .security-advisory-section-index .eyebrow{color:#93a097}.security-advisory-activity-heading{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.85fr);gap:clamp(44px,7vw,110px);align-items:end;margin-bottom:clamp(42px,5vw,60px)}.security-advisory-activity-heading .eyebrow{display:block;margin-bottom:22px;color:#aab8ae}.security-advisory-activity-heading h2{max-width:15ch;margin-bottom:0;color:#f5f3ec}.security-advisory-activity-heading>div:last-child{max-width:610px;padding-top:23px;border-top:1px solid #46554c}.security-advisory-activity-heading p{margin-bottom:16px;color:#c2cbc4}.security-advisory-activity-heading p:last-child{margin-bottom:0;color:#93a097;font-size:.86rem}.security-advisory-activity-log{margin:0;padding:0;border-top:1px solid #829087;list-style:none}.security-advisory-activity-log>li{display:grid;grid-template-columns:minmax(215px,.35fr) minmax(0,1fr);gap:clamp(30px,5vw,76px);padding-block:28px 32px;border-bottom:1px solid #334139}.security-advisory-activity-time time,.security-advisory-activity-time span,.security-advisory-activity-label{display:block;font:.66rem/1.65 'Courier New',monospace;letter-spacing:.07em;text-transform:uppercase}.security-advisory-activity-time time{margin-bottom:10px;color:#dfa07c}.security-advisory-activity-time span{max-width:34ch;color:#93a097}.security-advisory-activity-label{margin-bottom:9px;color:#829087}.security-advisory-activity-report>p{max-width:860px;margin-bottom:27px;color:#e0e5e1;font-size:1rem}.security-advisory-activity-report dl{display:grid;grid-template-columns:.65fr 1.35fr .8fr;margin:0}.security-advisory-activity-report dl div{padding:13px 20px 0 0;border-top:1px solid #46554c}.security-advisory-activity-report dt{margin-bottom:6px;color:#829087;font:.6rem/1.5 'Courier New',monospace;letter-spacing:.08em;text-transform:uppercase}.security-advisory-activity-report dd{margin:0;color:#cfd6d1;font-size:.82rem;font-weight:700}.security-advisory-revisions{border-bottom:1px solid var(--rule)}.security-advisory-revisions-body{display:grid;grid-template-columns:minmax(210px,.55fr) minmax(0,1.45fr);gap:clamp(45px,8vw,120px);align-items:start}.security-advisory-revisions h2{margin-bottom:0}.security-advisory-revisions ol{margin:0;padding:0;border-top:1px solid var(--ink);list-style:none}.security-advisory-revisions li{display:grid;grid-template-columns:minmax(175px,.52fr) 1fr;gap:28px;padding-block:23px;border-bottom:1px solid var(--rule)}.security-advisory-revisions time{color:var(--accent);font:.66rem/1.6 'Courier New',monospace;letter-spacing:.06em;text-transform:uppercase}.security-advisory-revisions p{margin:0;color:var(--muted)}.security-advisory-updates{border-bottom:1px solid var(--rule);background:var(--panel)}.security-advisory-updates-body{display:block}.security-advisory-updates h2{max-width:18ch;margin-bottom:clamp(38px,5vw,58px)}.security-advisory-contact{padding-top:26px;border-top:1px solid var(--ink);scroll-margin-top:24px}.security-advisory-contact h3{margin-bottom:8px;font-size:clamp(1.55rem,2.4vw,2rem)}.security-advisory-contact>p{max-width:700px;color:var(--muted)}.security-advisory-contact-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:26px 0 0;padding:0;list-style:none}.security-advisory-contact-list>li{display:flex;min-width:0;min-height:230px;flex-direction:column;padding:24px;border:1px solid var(--rule);background:var(--paper)}.security-advisory-contact-identity{display:grid;gap:3px;margin-bottom:20px}.security-advisory-contact-identity strong{font:400 clamp(1.2rem,2vw,1.55rem)/1.3 Georgia,'Times New Roman',serif}.security-advisory-contact-identity a{width:fit-content;font:.74rem/1.5 'Courier New',monospace;letter-spacing:.035em}.security-advisory-contact-links{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.security-advisory-contact-identity .security-advisory-linkedin{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:#0a66c2}.security-advisory-linkedin:focus-visible{outline:2px solid currentColor;outline-offset:2px}.security-advisory-key-download{display:flex;justify-content:space-between;gap:18px;align-items:baseline;width:100%;margin-top:auto;padding-top:16px;border-top:1px solid var(--rule);font-size:.8rem;font-weight:700;text-decoration:none}.security-advisory-key-download span:last-child{color:var(--accent)}.security-advisory-fingerprint{margin:0 0 22px}.security-advisory-fingerprint dt{margin-bottom:6px;color:var(--muted);font:.6rem/1.5 'Courier New',monospace;letter-spacing:.08em;text-transform:uppercase}.security-advisory-fingerprint dd{margin:0}.security-advisory-fingerprint code{display:block;max-width:46ch;color:var(--ink);white-space:normal;overflow-wrap:anywhere;font:.68rem/1.7 'Courier New',monospace;letter-spacing:.03em}.security-advisory-contact-note{margin:20px 0 0;color:var(--muted);font-size:.8rem}.security-advisory-signature{padding-block:52px;border-bottom:1px solid var(--rule)}.security-advisory-signature-grid{display:grid;grid-template-columns:var(--brief-rail) 1fr .75fr;gap:clamp(36px,6vw,92px);align-items:start}.security-advisory-signature strong{display:block;font:400 1.55rem/1.3 Georgia,'Times New Roman',serif}.security-advisory-signature div p{margin:3px 0 0;color:var(--muted);font-size:.9rem}.security-advisory-signature-grid>p{justify-self:end;margin:4px 0 0;color:var(--accent);font:.64rem/1.7 'Courier New',monospace;letter-spacing:.08em;text-align:right;text-transform:uppercase}@media (max-width:1050px){.security-advisory{--brief-rail:130px}.security-advisory-title-grid,.security-advisory-assessment-body,.security-advisory-customer-body,.security-advisory-section-heading,.security-advisory-activity-heading,.security-advisory-revisions-body,.security-advisory-updates-body{grid-template-columns:1fr;gap:38px}.security-advisory-hero .lead-copy,.security-advisory-assessment-copy,.security-advisory-customer p,.security-advisory-section-heading>p,.security-advisory-activity-heading>div:last-child,.security-advisory-contact{max-width:680px}.security-advisory-contact-list{grid-template-columns:1fr}.security-advisory-status{grid-template-columns:repeat(2,minmax(0,1fr))}.security-advisory-status div:nth-child(3){border-left:0}.security-advisory-status div:nth-child(n + 3){border-top:1px solid var(--rule)}.security-advisory-revisions h2{margin-bottom:4px}}@media (max-width:760px){.security-advisory-hero{background-image:none}.security-advisory-masthead{display:block}.security-advisory-timestamps{justify-items:start;margin-top:18px;text-align:left}.security-advisory-title-grid{padding-block:52px 58px}.security-advisory-hero h1{font-size:clamp(3rem,12vw,4.6rem)}.security-advisory-section-grid{grid-template-columns:1fr;gap:32px}.security-advisory-section-index{display:flex;align-items:center;gap:18px;padding:0 0 17px;border-bottom:1px solid var(--rule)}.security-advisory-section-index>span:first-child{margin:0;font-size:1.35rem}.security-advisory-section-index .eyebrow{padding:0 0 0 18px;border-top:0;border-left:1px solid currentColor}.security-advisory-assessment .security-advisory-section-index,.security-advisory-activity .security-advisory-section-index{border-bottom-color:#46554c}.security-advisory-actions li{grid-template-columns:36px minmax(0,1fr);gap:16px}.security-advisory-state{grid-column:2;justify-self:start}.security-advisory-activity-log>li{grid-template-columns:1fr;gap:23px}.security-advisory-signature-grid{grid-template-columns:1fr 2fr}.security-advisory-signature-grid>p{grid-column:2;justify-self:start;text-align:left}}@media (max-width:540px){.security-advisory-control .container{font-size:.57rem}.security-advisory-control .container span{text-align:right}.security-advisory-identity{align-items:flex-start;flex-direction:column;gap:8px}.security-advisory-reference{padding:0;border:0}.security-advisory-timestamps>*{display:block}.security-advisory-title-grid{gap:30px}.security-advisory-status{grid-template-columns:1fr}.security-advisory-status div,.security-advisory-status div + div{min-height:auto;padding:17px 0;border-left:0;border-top:1px solid var(--rule)}.security-advisory-status div:first-child{border-top:0}.security-advisory-assessment-copy{padding-left:20px}.security-advisory-activity-report dl{grid-template-columns:1fr;gap:15px}.security-advisory-activity-report dl div{padding-right:0}.security-advisory-revisions li{grid-template-columns:1fr;gap:9px}.security-advisory-contact-list>li{min-height:0;padding:20px}.security-advisory-signature-grid{grid-template-columns:1fr;gap:18px}.security-advisory-signature-grid>p{grid-column:auto}}@media print{.security-advisory{--brief-rail:110px}.security-advisory-control{print-color-adjust:exact}.security-advisory-brief-section{padding-block:36px;break-inside:avoid}.security-advisory-hero{background:none}}.security-advisory-brief-section{padding-block:clamp(42px,5vw,68px)}.security-advisory-title-grid{padding-block:clamp(48px,6vw,78px)}.security-advisory-history summary{cursor:pointer;padding:20px 0;font-weight:700;text-decoration:underline;text-underline-offset:4px}.security-advisory-history summary:focus-visible{outline:3px solid currentColor;outline-offset:4px}.security-advisory-activity .security-advisory-history summary{color:#eef1ed}.security-advisory-revisions .security-advisory-history{min-width:0}@media print{.security-advisory-history:not([open])>*:not(summary){display:block}}.security-advisory{--brief-rail:152px}.security-advisory-brief-section{padding-block:clamp(38px,4vw,58px)}.security-advisory-section-grid{grid-template-columns:var(--brief-rail) minmax(0,1fr);gap:clamp(28px,4vw,58px);align-items:start}.security-advisory-section-grid>:last-child{width:100%;max-width:920px;min-width:0}.security-advisory-section-index>span:first-child{margin-bottom:10px;font-size:1.25rem}.security-advisory-section-index .eyebrow{padding-top:10px}.security-advisory-assessment-body,.security-advisory-customer-body,.security-advisory-section-heading,.security-advisory-activity-heading,.security-advisory-revisions-body{display:block}.security-advisory-assessment h2,.security-advisory-customer h2,.security-advisory-section-heading h2,.security-advisory-activity-heading h2,.security-advisory-updates h2{max-width:none;margin:0 0 20px}.security-advisory-assessment-copy,.security-advisory-customer p,.security-advisory-section-heading>p,.security-advisory-activity-heading>div:last-child{max-width:76ch;margin:0;padding:0;border:0}.security-advisory-assessment-copy p,.security-advisory-customer p,.security-advisory-section-heading>p,.security-advisory-activity-heading p{margin:0 0 15px}.security-advisory-assessment-copy p:last-child,.security-advisory-customer p:last-child,.security-advisory-activity-heading p:last-child{margin-bottom:0}.security-advisory-section-heading,.security-advisory-activity-heading{margin-bottom:28px}.security-advisory-activity-heading .eyebrow{margin-bottom:10px}.security-advisory-actions li{grid-template-columns:36px minmax(0,1fr) max-content;gap:18px;padding-block:20px}.security-advisory-actions h3{font-size:1.2rem}.security-advisory-activity-log>li{grid-template-columns:190px minmax(0,1fr);gap:28px}.security-advisory-activity-report>p{margin-bottom:18px}.security-advisory-revisions h2{margin-bottom:8px}.security-advisory-contact{max-width:none}.security-advisory-contact-list{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1050px){.security-advisory{--brief-rail:130px}}@media (max-width:760px){.security-advisory-section-grid{grid-template-columns:minmax(0,1fr);gap:22px}.security-advisory-section-grid>:last-child{max-width:none}.security-advisory-actions li{grid-template-columns:28px minmax(0,1fr);gap:12px}.security-advisory-state{grid-column:2;justify-self:start}.security-advisory-activity-log>li{grid-template-columns:minmax(0,1fr);gap:14px}.security-advisory-contact-list{grid-template-columns:minmax(0,1fr)}}@media print{.security-advisory-brief-section{padding-block:30px}}.security-advisory-activity-log>li{grid-template-columns:minmax(0,1fr);gap:12px}.security-advisory-activity-time time{margin-bottom:3px}.security-advisory-activity-time span{max-width:none}.security-advisory-activity-report>p{margin-bottom:0}