/* BambooEmail 3.9.7 – safely constrain homepage to viewport; preserve all original panels. */
@supports selector(body:has(> #bm36-launch)) {
  body:has(> #bm36-launch){display:block!important;width:100%!important;max-width:none!important;min-width:0!important;overflow-x:clip!important}
}
html:has(#bm36-launch){overflow-x:clip}
body > #bm36-launch{
  display:block!important;float:none!important;clear:both!important;grid-column:1/-1!important;
  position:relative!important;left:auto!important;right:auto!important;transform:none!important;
  box-sizing:border-box!important;max-width:100%!important;width:100%!important;
  min-width:0!important;margin:0 auto!important
}
#bm36-launch .main-hero,#bm36-launch .section-heading,#bm36-launch .panels,
#bm36-launch .bm39-seo,#bm36-launch #bamboo-tools{
  margin-inline:auto!important; min-width:0!important;
}
@media(min-width:1451px){
 #bm36-launch .main-hero,#bm36-launch .section-heading,#bm36-launch .panels,#bm36-launch .bm39-seo{max-width:1360px!important}
}
@media(min-width:951px){
 #bm36-launch .panels{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}
@media(max-width:767px){
 body > #bm36-launch{width:100%!important;min-width:0!important;padding-inline:max(18px,env(safe-area-inset-left)) max(18px,env(safe-area-inset-right))!important}
 #bm36-launch .main-hero,#bm36-launch .section-heading,#bm36-launch .panels,#bm36-launch .bm39-seo{width:100%!important;max-width:100%!important;box-sizing:border-box!important}
 #bm36-launch .btools-section{width:100%!important;padding-inline:0!important}
}
/* PDF Studio: a visible operation tile plus a clear editor access button. */
.pdf-studio .pdf-task.bpdf-edit-tile{background:#e7f3ea;border-color:#a4d2b3;color:#155d3e;font-weight:800;box-shadow:inset 0 0 0 1px #d5eada}
.pdf-studio .pdf-task.bpdf-edit-tile:hover,.pdf-studio .pdf-task.bpdf-edit-tile:focus-visible{background:#d9ecdf;outline:2px solid #277851;outline-offset:2px}
.bpdf-entry-link{display:inline-flex;align-items:center;justify-content:center;gap:9px;text-decoration:none;margin:12px 0 3px;font-weight:750}
#bpdf-v397-hint{font-size:13px;color:#567360;margin:9px 0 0;min-height:1em}
