.bomm-post{--post-ink:#0b1726;--post-muted:#626160;--post-line:#dce3ea;--post-surface:#f4f7fa;gap:40px}.article.bomm-post{gap:40px}.bomm-post>.page-width{width:100%}.bomm-post__header:not(:has(figure)){grid-template-columns:1fr}.bomm-post__header{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;column-gap:clamp(32px,5vw,72px);row-gap:20px}.bomm-post__intro{display:flex;flex-direction:column;align-items:flex-start;gap:20px;min-width:0}.bomm-post__back{grid-column:1/-1;display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;color:var(--post-ink)}.bomm-post__intro>.heading{line-height:1.1;letter-spacing:-.035em;text-align:left;margin:0;overflow-wrap:break-word}.bomm-post__intro>div{order:3}.bomm-post__intro .article__top{justify-content:flex-start;gap:8px 16px;color:var(--post-muted)}.bomm-post__intro .article__top li{font-size:12px}.bomm-post__dek{font-size:16px;line-height:1.6;color:var(--post-muted);margin:0;max-width:52ch}.bomm-post__cover{margin:0;border:1px solid var(--post-line);min-width:0;overflow:hidden;border-radius:var(--rounded-block,16px);background:#f6f7f8}.bomm-post__cover img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain}.bomm-post__cover figcaption{padding:10px 14px;background:var(--post-surface);font-size:12px;color:var(--post-muted)}.bomm-post__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,320px);gap:clamp(40px,5vw,72px);align-items:start;padding-top:48px;border-top:1px solid var(--post-line)}.bomm-post__reading{min-width:0}.bomm-post__body{width:100%;max-width:none;font-size:16px;line-height:1.8}.bomm-post__layout:not(:has(>.bomm-post__sidebar)){grid-template-columns:1fr}.bomm-post__toc h2{margin:0;font-size:20px;line-height:1.3;font-weight:600;color:var(--post-ink)}.bomm-post__body .bomm-editorial__lead{font-size:18px;line-height:1.65;color:var(--post-ink);margin-top:0}.bomm-post .bomm-post__body :is(h2,h3){line-height:1.3;color:var(--post-ink);scroll-margin-top:130px;font-weight:600;letter-spacing:-.02em}.bomm-post .bomm-post__body h2{font-size:28px;margin:48px 0 20px}.bomm-post .bomm-post__body h3{font-size:21px;margin:28px 0 14px}.bomm-post__body :is(p,li){overflow-wrap:break-word}.bomm-post__body ul{padding-inline-start:22px}.bomm-post__body li{margin:10px 0}.bomm-post__body .bomm-editorial__table{max-width:100%;overflow-x:auto;margin:24px 0 32px;border:1px solid var(--post-line);border-radius:10px;overscroll-behavior-x:contain}.bomm-post__body table{width:100%;margin:0;border-collapse:collapse;border:0;font-size:15px;line-height:1.6}.bomm-post__body :is(th,td){padding:17px 18px;text-align:left;vertical-align:top;border:0;border-bottom:1px solid var(--post-line)}.bomm-post__body thead{background:var(--post-surface);color:var(--post-ink)}.bomm-post__body th[scope=row]{width:28%;min-width:120px;color:var(--post-ink);font-weight:600}.bomm-post__body tbody tr:last-child>*{border-bottom:0}.bomm-post__sidebar{display:grid;gap:32px;min-width:0;align-self:stretch;align-content:start;color:var(--post-ink)}.bomm-post__toc[hidden]{display:none}.bomm-post__sidebar :is(p,h2,h3,ul,ol){margin:0}.bomm-post__sidebar h2{font-size:20px;line-height:1.3;letter-spacing:-.02em;font-weight:600}.bomm-post__eyebrow{display:block;color:var(--post-muted);font-size:12px;font-weight:500;letter-spacing:0;margin-bottom:10px}.bomm-post__context{padding:0 0 24px;border-bottom:1px solid var(--post-line)}.bomm-post__context ul{list-style:none;padding:0;margin-top:14px;display:grid;gap:10px}.bomm-post__context li{position:relative;padding-left:16px;font-size:14px;line-height:1.5}.bomm-post__context li:before{content:"";position:absolute;left:0;top:.6em;width:5px;height:5px;background:var(--post-muted);border-radius:50%}.bomm-post__context .rte{font-size:14px;line-height:1.65;margin-top:12px}.bomm-post__toc{display:block;padding:0 0 24px;border-bottom:1px solid var(--post-line)}.bomm-post__toc ol{padding:0;list-style:none;display:grid;gap:3px;margin-top:10px;counter-reset:post-toc}.bomm-post__toc li{counter-increment:post-toc}.bomm-post__toc a{display:flex;gap:10px;min-height:44px;align-items:center;padding:10px 0;font-size:14px;line-height:1.5;text-decoration:none}.bomm-post__toc a:before{content:counter(post-toc,decimal-leading-zero);font-size:11px;color:var(--post-muted);padding-top:1px}.bomm-post__toc a:hover{color:#014386;text-decoration:underline;text-underline-offset:3px}.bomm-post__advice{border-top:2px solid var(--post-ink);padding:24px 0 0;display:grid;gap:16px}.bomm-post__advice p{color:var(--post-muted);font-size:14px;line-height:1.65}.bomm-post__advice .button{width:100%;white-space:normal}.bomm-post__banner{overflow:hidden;border-top:1px solid var(--post-line);padding-top:24px;background:#fff}.bomm-post__banner-media{display:block;aspect-ratio:4/3;border-radius:var(--rounded-card,12px);background:#f4f7fa;overflow:hidden}.bomm-post__banner-media img{display:block;width:100%;height:100%;object-fit:contain}.bomm-post__banner--campaign .bomm-post__banner-media{aspect-ratio:3/2}.bomm-post__banner--campaign img{object-fit:cover}.bomm-post__banner-copy{padding:20px 0 0;display:grid;gap:12px}.bomm-post__banner-copy .bomm-post__eyebrow{margin:0}.bomm-post__banner h2{font-size:19px}.bomm-post__banner p{font-size:13px;line-height:1.55;color:var(--post-muted)}.bomm-post__banner .button{width:100%;white-space:normal}.bomm-post__note{border-left:2px solid #014386;padding:0 0 0 18px;display:grid;gap:12px}.bomm-post__note .rte{font-size:14px;line-height:1.6;color:var(--post-muted)}.bomm-post__pick{display:grid;gap:12px}.bomm-post__pick img{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;border-radius:10px}.bomm-post__pick a{font-size:16px;line-height:1.4;font-weight:600}.bomm-post :focus-visible{outline:2px solid #014386;outline-offset:4px}@media(max-width:989px){.bomm-post__header{grid-template-columns:1fr;gap:24px}.bomm-post__intro>.heading{max-width:24ch}.bomm-post__cover{max-width:none}.bomm-post__layout{grid-template-columns:1fr;gap:36px}.bomm-post__sidebar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;border-top:1px solid var(--post-line);padding-top:28px}.bomm-post__body{max-width:none}.bomm-post__toc{grid-column:1/-1;grid-row:1}.bomm-post__toc ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.article.bomm-post{gap:28px}.bomm-post__intro{gap:16px}.bomm-post__dek{font-size:15px}.bomm-post__layout{padding-top:24px}.bomm-post__body{font-size:16px;line-height:1.65}.bomm-post__body .bomm-editorial__lead{font-size:17px}.bomm-post .bomm-post__body h2{font-size:23px;margin-top:30px}.bomm-post__body :is(th,td){padding:12px;font-size:13px}.bomm-post__body th[scope=row]{min-width:100px}.bomm-post__sidebar,.bomm-post__toc ol{grid-template-columns:1fr}.bomm-post__advice{padding:22px 0 0}}@media(prefers-reduced-motion:reduce){.bomm-post *{scroll-behavior:auto}}.bomm-post__links{margin-top:32px;padding-top:24px;border-top:1px solid var(--post-line)}.bomm-post__links ul{display:flex;flex-wrap:wrap;gap:12px 24px;list-style:none;padding:0}@media(max-width:749px){.bomm-post__cover img{aspect-ratio:3/2}.bomm-post__toc{padding:14px 18px;border:1px solid var(--post-line);border-radius:var(--rounded-block,12px)}}.bomm-post__back a,.bomm-post__links a{display:inline-flex;align-items:center;min-height:44px}.bomm-post__links a{text-decoration:underline;text-underline-offset:3px}.bomm-post__toc summary{min-height:44px;box-sizing:border-box}.bomm-post__intro>.heading{max-width:22ch;text-wrap:pretty}.bomm-post__banner-copy>.link{display:inline-flex;gap:12px;align-items:center;min-height:44px;font-size:14px;justify-self:start}@media(min-width:990px){.bomm-post__sidebar{padding-left:28px;border-left:1px solid var(--post-line)}.bomm-post__header>.bomm-post__back{margin-bottom:4px}}@media(max-width:989px){.bomm-post__intro>.heading{max-width:28ch}.bomm-post__cover img{max-height:400px}.bomm-post__layout{padding-top:32px}}.bomm-post__body .bomm-editorial{max-width:none}.bomm-post__back a,.bomm-resources-breadcrumb a{background:none;text-decoration:none}.bomm-post__back a:hover{text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.bomm-post .rte a:not(.button){background:none;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;text-decoration-skip-ink:auto}.bomm-post .rte a:not(.button):hover{text-decoration-thickness:2px}.bomm-post__body .bomm-post__accordion{margin:0;border-bottom:1px solid var(--post-line)}.bomm-post__body h2+.bomm-post__accordion{border-top:1px solid var(--post-line)}.bomm-post__body .bomm-post__accordion+.bomm-post__accordion{border-top:0}.bomm-post__accordion .details__summary{gap:24px;line-height:1.4;list-style:none}.bomm-post__accordion .details__summary>span{font-size:18px;font-weight:500}.bomm-post__accordion .details .details__content{max-width:100%;padding-bottom:24px;margin-top:0}.bomm-post__accordion .details__content:after{display:none}.bomm-post__accordion .details__content p{margin:0 0 12px}.bomm-post__toc .details__summary{margin:0;min-height:48px;padding:8px 0;font-size:18px;font-weight:600;list-style:none}.bomm-post__toc .details__summary>.icon{width:14px;height:14px;transform:none}.bomm-post__toc .details[open] .details__summary>.icon{transform:rotate(45deg)}@media(max-width:749px){.bomm-post__accordion .details__summary>span{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/bomm-editorial.css.map */
