.bk-detail-actions{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:28px;display:flex}.bk-detail-actions .bk-link{margin:0}.bk-detail-supporting{max-width:52em;color:var(--bk-ink);margin-top:24px;font-size:16px;line-height:1.7}.bk-detail-heading{max-width:760px}.bk-site .bk-detail-heading h2{text-wrap:balance;margin:0;font-size:30px;line-height:1.35!important}.bk-commercial .bk-detail-heading h2{font-size:clamp(28px,3vw,40px)}.bk-detail-heading>p{color:var(--bk-ink);margin-top:18px;font-size:16px;line-height:1.75}.bk-detail-heading>.bk-commercial-context{margin-top:12px;font-size:16px}.bk-detail-hero-layout{grid-template-columns:minmax(0,1.25fr) minmax(320px,.85fr);align-items:center;gap:72px;display:grid}.bk-detail-hero-layout>*{min-width:0}.bk-detail-nav{background:var(--bk-surface,#f0f5f4);flex-wrap:wrap;gap:8px 32px;padding:20px 24px;display:flex}.bk-detail-nav a{min-height:44px;color:var(--bk-ink);align-items:center;font-size:16px;display:inline-flex}.bk-detail-nav a:hover{color:var(--bk-green);text-underline-offset:5px;text-decoration:underline}.bk-detail-rows{margin-top:48px}.bk-detail-rows article{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:72px;padding:40px;display:grid}.bk-detail-rows article:nth-child(odd){background:var(--bk-surface,#f0f5f4)}.bk-detail-row-label{color:var(--bk-ink);margin-top:10px;font-size:16px}.bk-site .bk-detail-rows h3{margin:0;font-size:24px;line-height:1.35!important}.bk-detail-rows article>div>p{color:var(--bk-ink);font-size:16px;line-height:1.75}.bk-detail-rows .bk-detail-result{margin-top:24px}.bk-detail-result span{color:var(--bk-green);margin-bottom:6px;font-size:16px;display:block}.bk-detail-secondary{background:var(--bk-surface,#f0f5f4)}.bk-detail-split{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:80px;display:grid}.bk-detail-split>*{min-width:0}.bk-detail-list{gap:32px;display:grid}.bk-detail-list article{padding:0}.bk-site .bk-detail-list h3{font-size:22px;line-height:1.4!important}.bk-detail-list p{color:var(--bk-ink);margin-top:10px;font-size:16px;line-height:1.75}.bk-detail-heading>p.bk-detail-note{background:var(--bk-stage,#e4f0eb);margin-top:28px;padding:24px;font-size:16px}.bk-detail-questions{gap:12px;display:grid}.bk-detail-questions details{background:var(--bk-surface,#f0f5f4)}.bk-detail-questions details[open]{background:var(--bk-stage,#e4f0eb)}.bk-detail-questions summary{justify-content:space-between;align-items:start;gap:24px;padding:24px;font-size:18px;line-height:1.65;list-style:none;display:flex}.bk-detail-questions summary span{color:var(--bk-green);flex:none;font-size:24px;line-height:1.3;transition:transform .16s}.bk-detail-questions details[open] summary span{transform:rotate(45deg)}.bk-detail-questions details>p{color:var(--bk-ink);padding:0 56px 28px 24px;font-size:16px;line-height:1.8}.bk-detail-related{padding:0 0 var(--bk-section-space,80px)}.bk-detail-related ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 72px;margin-top:36px;display:grid}.bk-detail-related li{padding:0}.bk-detail-related a{min-height:44px;color:var(--bk-green);justify-content:space-between;align-items:center;gap:20px;font-size:18px;font-weight:500;display:flex}.bk-detail-related li p{color:var(--bk-ink);margin-top:10px;font-size:16px;line-height:1.75}.bk-detail-final{background:var(--bk-stage,#e4f0eb);padding:64px 0}.bk-detail-final .bk-detail-heading{max-width:860px}.bk-commercial .bk-detail-final{padding-block:var(--bk-section-space);background:var(--bk-ink);color:var(--bk-ground)}.bk-site.bk-commercial .bk-detail-final .bk-detail-heading>p{color:var(--bk-ground)}.bk-commercial .bk-detail-final .bk-button{background:var(--bk-ground);color:var(--bk-ink)}.bk-commercial .bk-detail-final .bk-button:hover{background:var(--bk-stage)}.bk-commercial .bk-detail-final .bk-link{color:var(--bk-ground)}.bk-site.bk-commercial .bk-detail-final :is(a,summary):focus-visible{outline-color:var(--bk-ground)}.bk-commercial .bk-arrow-external{display:inline-flex;transform:rotate(-45deg)}.bk-commercial :is(.bk-detail-actions,.bk-detail-related) .bk-link-arrow{transition:transform .16s}.bk-class-detail :where(section[id]),.bk-private-detail :where(section[id]),.bk-packages :where(section[id]){scroll-margin-top:28px}@media (hover:hover){.bk-commercial :is(.bk-detail-actions,.bk-detail-related) a:hover>.bk-link-arrow{transform:translate(3px)}}@media (width<=1000px){.bk-detail-hero-layout{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:40px}.bk-detail-split{gap:48px}.bk-detail-rows article{gap:40px;padding:32px}}@media (width<=900px){.bk-detail-split{grid-template-columns:minmax(0,1fr);gap:36px}}@media (width<=760px){.bk-detail-hero-layout{grid-template-columns:minmax(0,1fr);gap:40px}.bk-detail-hero-layout>.bk-app-screenshot{justify-self:center;width:min(100%,480px)}}@media (width<=650px){.bk-site .bk-detail-heading h2{font-size:28px}.bk-detail-rows{margin-top:32px}.bk-detail-rows article{grid-template-columns:minmax(0,1fr);gap:20px;padding:28px 20px}.bk-site .bk-detail-rows h3{font-size:22px}.bk-detail-nav{gap:4px 24px;padding:16px}.bk-detail-related ul{grid-template-columns:minmax(0,1fr);gap:28px}.bk-detail-questions summary{padding:20px;font-size:17px}.bk-detail-questions details>p{padding:0 20px 24px}.bk-detail-heading>p.bk-detail-note{padding:20px}.bk-detail-actions{gap:16px 24px}}@media (prefers-reduced-motion:reduce){.bk-commercial :is(.bk-detail-actions,.bk-detail-related) .bk-link-arrow,.bk-detail-questions summary span{transition:none}.bk-commercial :is(.bk-detail-actions,.bk-detail-related) a:hover>.bk-link-arrow{transform:none}}
