.qb-co-release>summary{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding-block:4px;color:var(--qb-green);font-size:var(--qbx-fs-3, 14px);font-weight:600;cursor:pointer;list-style:none}.qb-co-release>summary::-webkit-details-marker{display:none}.qb-co-release>summary svg{transition:transform .15s}.qb-co-release[open]>summary svg{transform:rotate(180deg)}.qb-co-release>summary:focus-visible,.qb-co-contents>summary:focus-visible{outline:2px solid var(--qbx-line-focus, var(--qb-green));outline-offset:2px;border-radius:4px}.qb-co-release>:not(summary){margin-block-start:4px}.qb-whats-new-list article:has(>.qb-co-release){padding-block:16px 4px}.qb-whats-new-list article:has(>.qb-co-release) h2{margin-block-end:0;font-size:var(--qbx-fs-4, 17px)}@media(prefers-reduced-motion:reduce){.qb-co-release>summary svg,.qb-co-contents .qb-co-chevron{transition:none}}.qb-co-contents>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;color:var(--qb-ink);font-size:var(--qbx-fs-3, 15px);font-weight:600;cursor:pointer;list-style:none}.qb-co-contents>summary::-webkit-details-marker{display:none}.qb-co-contents .qb-co-chevron{flex:none;color:var(--qbx-muted, #526168);transition:transform .15s}.qb-co-contents[open] .qb-co-chevron{transform:rotate(180deg)}@media(min-width:801px){.qb-co-contents>summary{min-height:0;margin-block-end:14px;cursor:default;pointer-events:none}.qb-co-contents .qb-co-chevron{display:none}}.qb-co-pointer{margin-block-start:-4px;color:var(--qbx-muted, #526168);font-size:var(--qbx-fs-3, 14.5px);line-height:1.6}.qb-co-pointer a{color:var(--qb-green);text-decoration:underline;text-underline-offset:2px}.qb-co-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:14px 0;padding:0;list-style:none}.qb-co-paths>li{display:flex;flex-direction:column;padding:16px 18px;border:1px solid var(--qbx-line, #dde6e4);border-radius:var(--qbx-r-md, 12px);background:var(--qbx-bg-card, #fff)}.qb-co-paths h3{margin:0;font-size:var(--qbx-fs-5, 18px);line-height:1.4}.qb-co-path-when{margin:6px 0 12px;color:var(--qbx-brand-deep, #086d62);font-size:var(--qbx-fs-3, 14.5px);font-weight:600;line-height:1.55}.qb-co-paths dl{margin:0 0 12px}.qb-co-paths dt{color:var(--qbx-muted, #526168);font-size:var(--qbx-fs-2, 12.5px);font-weight:700}.qb-co-paths dd{margin:2px 0 10px;font-size:var(--qbx-fs-3, 14.5px);line-height:1.65}.qb-co-path-status{margin:auto 0 0;padding-block-start:10px;border-block-start:1px solid var(--qbx-line, #e3ebe9);font-size:var(--qbx-fs-3, 14px);line-height:1.55}.qb-co-path-status span{margin-inline-end:6px;padding:1px 8px;border-radius:999px;background:var(--qbx-bg-brand-soft, #e7f4f1);color:var(--qbx-brand-deep, #086d62);font-size:var(--qbx-fs-2, 12.5px);font-weight:700}@media(max-width:640px){.qb-co-paths{grid-template-columns:minmax(0,1fr)}.qb-co-paths>li{padding:14px}}.qb-co-keypoints{margin:8px 0 22px;padding:16px 18px;border:1px solid var(--qbx-bg-brand-mist, var(--qb-note-success-line));border-radius:var(--qb-note-radius);background:var(--qbx-bg-brand-soft, var(--qb-note-success-bg))}.qb-co-keypoints h2{margin:0 0 8px;font-size:var(--qbx-fs-5, 18px)}.qb-co-keypoints ul{margin:0;padding-inline-start:22px;list-style:disc}.qb-co-keypoints li{margin-block:6px;line-height:1.65}.qb-co-keypoints a{margin-inline-start:6px;color:var(--qbx-brand-deep, #076b5f);font-size:var(--qbx-fs-3, 14px);overflow-wrap:anywhere}.qb-co-keypoints a:focus-visible{outline:2px solid var(--qbx-line-focus, var(--qb-green));outline-offset:2px}@media(max-width:640px){.qb-co-stack thead{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.qb-co-stack,.qb-co-stack tbody,.qb-co-stack tr,.qb-co-stack th,.qb-co-stack td{display:block;inline-size:100%}.qb-co-stack tr{margin-block:14px;border:1px solid var(--qbx-line, #dce4e3);border-radius:var(--qbx-r-md, 10px);overflow:hidden}.qb-co-stack tbody th{min-inline-size:0;padding:10px 12px;border:0;background:var(--qbx-bg-deep, #f3f6f8);font-size:var(--qbx-fs-3, 15px)}.qb-co-stack td{padding:8px 12px;border:0;border-top:1px solid var(--qbx-line, #e3ebe9)}.qb-co-stack td:before{content:attr(data-label);display:block;color:var(--qbx-muted, #526168);font-size:var(--qbx-fs-2, 12.5px);font-weight:700}}
