:root{--bm-accent:#5b21f4;--bm-accent-2:#7c3aed;--bm-navy:#17134f;--bm-ink:#17162d;--bm-muted:#667085;--bm-soft:#f5f6fb;--bm-line:#e2e5ec;--bm-white:#fff;--bm-radius:18px}.bm-container{width:min(1180px,calc(100% - 40px));margin-inline:auto}.bm-wide-container{width:min(1400px,calc(100% - 40px));margin-inline:auto}.bm-reading-container{width:min(980px,calc(100% - 40px));margin-inline:auto}.bm-kicker{display:inline-block;color:var(--bm-accent);font-size:.69rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.bm-archive,.bm-single{color:var(--bm-ink);font-family:inherit}.bm-archive{background:#fff}.bm-magazine{padding-block:28px 74px}

/* Blog archive: featured editorial story */
.bm-feature-story{position:relative;display:flex;min-height:470px;align-items:flex-end;overflow:hidden;border-radius:20px;background-color:#1c174e;box-shadow:0 24px 70px rgba(20,20,48,.16);isolation:isolate}.bm-feature-image{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover}.bm-feature-story:after{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgba(8,12,32,.87) 0,rgba(8,12,32,.4) 68%,rgba(8,12,32,.14) 100%),linear-gradient(0deg,rgba(7,10,28,.78) 0,rgba(7,10,28,.08) 70%);content:""}.bm-feature-story.no-image{background-image:radial-gradient(circle at 84% 18%,rgba(147,51,234,.8),transparent 35%),linear-gradient(135deg,#151143,#342090 58%,#6127d6)}.bm-feature-story.no-image:before{position:absolute;z-index:-1;right:-80px;top:-100px;width:360px;height:360px;border:72px solid rgba(255,255,255,.08);border-radius:50%;content:""}.bm-feature-content{width:min(880px,100%);padding:48px;color:#fff}.bm-feature-category{display:inline-flex;padding:7px 11px;border:1px solid rgba(255,255,255,.35);border-radius:999px;background:rgba(12,13,35,.28);font-size:.64rem;font-weight:850;text-transform:uppercase;letter-spacing:.08em;backdrop-filter:blur(8px)}.bm-feature-content h2{margin:15px 0 10px;color:#fff;font-size:clamp(2.25rem,5vw,4.65rem);line-height:1.01;letter-spacing:-.052em;text-wrap:balance}.bm-feature-content h2 a{color:inherit;text-decoration:none}.bm-feature-content>p{max-width:680px;margin:0;color:rgba(255,255,255,.84);font-size:1rem;line-height:1.65}.bm-feature-footer{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-top:30px}.bm-feature-author{display:flex;align-items:center;gap:11px}.bm-feature-author img{width:42px;height:42px;border:2px solid rgba(255,255,255,.8);border-radius:50%}.bm-feature-author>span{display:grid}.bm-feature-author strong{color:#fff;font-size:.77rem}.bm-feature-author small{color:rgba(255,255,255,.72);font-size:.67rem}.bm-feature-link{display:inline-flex;align-items:center;gap:10px;padding:12px 15px;border-radius:10px;background:#fff;color:#17134f;font-size:.72rem;font-weight:900;white-space:nowrap}.bm-feature-link span{font-size:1rem;transition:transform .2s ease}.bm-feature-link:hover span{transform:translateX(4px)}

.bm-blog-intro{display:flex;align-items:end;justify-content:space-between;gap:35px;padding:44px 0 20px}.bm-blog-intro h1{margin:4px 0 4px;color:var(--bm-navy);font-size:clamp(2rem,4vw,3.4rem);line-height:1;letter-spacing:-.045em}.bm-blog-intro p{margin:0;color:var(--bm-muted);font-size:.88rem}.bm-quick-search{display:grid;grid-template-columns:20px minmax(155px,230px) auto;align-items:center;gap:8px;min-height:46px;padding:4px 4px 4px 13px;border:1px solid #dfe2e9;border-radius:10px;background:#fff}.bm-quick-search svg{width:18px;fill:none;stroke:#818898;stroke-linecap:round;stroke-width:1.8}.bm-quick-search input{min-width:0;height:36px;padding:0;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;font:inherit;font-size:.75rem}.bm-quick-search button{height:36px;padding:0 13px;border:0;border-radius:8px;background:var(--bm-navy);color:#fff;font-size:.69rem;font-weight:850;cursor:pointer}.bm-quick-search button:hover{background:var(--bm-accent)}

.bm-browse-panel{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:12px 0 22px;border-bottom:1px solid var(--bm-line)}.bm-category-tabs{display:flex;min-width:0;gap:7px;overflow-x:auto;scrollbar-width:thin}.bm-category-tabs a{flex:0 0 auto;padding:8px 12px;border-radius:8px;color:#5f6675;font-size:.69rem;font-weight:800}.bm-category-tabs a:hover,.bm-category-tabs a.active{background:#efebff;color:var(--bm-accent)}.bm-sort-form{display:flex;flex:0 0 auto;align-items:center;gap:7px;color:#747b8a;font-size:.68rem}.bm-sort-form select{height:37px;padding:0 29px 0 10px;border:1px solid #dde1e8;border-radius:8px;background:#fff;color:#303548;font:inherit;font-size:.7rem;font-weight:750}.bm-results-head{display:flex;align-items:end;justify-content:space-between;gap:25px;padding:26px 0 3px}.bm-results-head h2{margin:4px 0;color:var(--bm-navy);font-size:1.7rem;letter-spacing:-.03em}.bm-results-head p{margin:0;color:var(--bm-muted);font-size:.72rem}.bm-results-head>a{color:var(--bm-accent);font-size:.7rem;font-weight:850}

.bm-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px;padding-top:28px}.bm-post-card{display:flex;min-width:0;flex-direction:column;margin:0;background:#fff}.bm-card-media{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;border-radius:14px;background:linear-gradient(135deg,#eceefe,#eee7ff)}.bm-card-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s ease,filter .45s ease}.bm-post-card:hover .bm-card-media img{transform:scale(1.035);filter:saturate(1.06)}.bm-card-placeholder{display:grid;width:100%;height:100%;place-content:center;gap:3px;background:radial-gradient(circle at 78% 20%,#9d67ff,transparent 32%),linear-gradient(135deg,#1d1857,var(--bm-accent));color:#fff;text-align:center}.bm-card-placeholder b{font-size:1.45rem}.bm-card-placeholder small{font-size:.64rem;letter-spacing:.08em;text-transform:uppercase}.bm-card-category{position:absolute;left:11px;top:11px;max-width:calc(100% - 22px);overflow:hidden;padding:6px 9px;border-radius:999px;background:rgba(23,22,45,.72);color:#fff;font-size:.58rem;font-weight:850;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;backdrop-filter:blur(8px)}.bm-card-body{display:flex;flex:1;flex-direction:column;padding:13px 2px 0}.bm-card-meta{display:flex;flex-wrap:wrap;gap:8px 18px;color:#7b8290;font-size:.64rem;font-weight:650}.bm-card-meta time,.bm-card-meta span{position:relative}.bm-card-meta time:after{position:absolute;right:-11px;color:#c5c9d2;content:"•"}.bm-card-body h3{margin:8px 0 7px;color:var(--bm-navy);font-size:1.12rem;line-height:1.28;letter-spacing:-.025em}.bm-card-body h3 a{color:inherit;text-decoration:none}.bm-card-body h3 a:hover{color:var(--bm-accent)}.bm-card-body>p{margin:0 0 15px;color:var(--bm-muted);font-size:.76rem;line-height:1.55}.bm-card-author{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:2px}.bm-card-author img{width:32px;height:32px;border-radius:50%}.bm-card-author>span{display:grid;line-height:1.15}.bm-card-author small{color:#8a909c;font-size:.55rem}.bm-card-author strong{color:#35394b;font-size:.65rem}.bm-card-author>a{display:grid;width:30px;height:30px;margin-left:auto;place-items:center;border:1px solid #e0e3e9;border-radius:50%;color:var(--bm-accent);font-size:.75rem}.bm-card-author>a:hover{border-color:var(--bm-accent);background:var(--bm-accent);color:#fff}.bm-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;margin-top:44px}.bm-pagination .page-numbers{display:grid;min-width:36px;min-height:36px;padding:6px 9px;place-items:center;border-radius:8px;color:#596070;font-size:.7rem;font-weight:800}.bm-pagination .current,.bm-pagination a:hover{background:var(--bm-navy);color:#fff}.bm-empty{margin-top:28px;padding:70px 25px;border:1px dashed #bac2d7;border-radius:16px;background:#fafbff;text-align:center}.bm-empty>span{display:grid;width:56px;height:56px;margin:0 auto 13px;place-items:center;border-radius:16px;background:#eee9ff;color:var(--bm-accent);font-size:1.6rem}.bm-empty h2{margin:0;color:var(--bm-navy)}.bm-empty p{color:var(--bm-muted)}.bm-empty a{display:inline-flex;padding:10px 15px;border-radius:9px;background:var(--bm-accent);color:#fff;font-size:.73rem;font-weight:850}

.bm-editorial-promos{display:grid;grid-template-columns:.82fr 1.18fr;gap:12px;margin-top:62px}.bm-editorial-promos article{position:relative;min-height:280px;overflow:hidden;border-radius:17px;padding:32px;color:#fff}.bm-promo-consult{background:radial-gradient(circle at 90% 15%,rgba(255,255,255,.17),transparent 33%),linear-gradient(145deg,#151243,#2a2074)}.bm-promo-consult:after{position:absolute;right:-50px;bottom:-65px;width:220px;height:220px;border:45px solid rgba(255,255,255,.06);border-radius:50%;content:""}.bm-promo-consult>span,.bm-promo-library span{color:#cfc7ff;font-size:.62rem;font-weight:900;letter-spacing:.13em}.bm-promo-consult h2{max-width:390px;margin:9px 0;color:#fff;font-size:clamp(1.55rem,3vw,2.3rem);line-height:1.08;letter-spacing:-.035em}.bm-promo-consult p{max-width:420px;margin:0;color:#d9dcf1;font-size:.77rem;line-height:1.6}.bm-promo-consult a{position:absolute;z-index:1;left:32px;bottom:30px;display:inline-flex;align-items:center;gap:9px;padding:10px 13px;border-radius:8px;background:#fff;color:#211967;font-size:.7rem;font-weight:900}.bm-promo-library{display:flex;align-items:end;justify-content:space-between;gap:25px;background:radial-gradient(circle at 12% 18%,rgba(255,255,255,.18),transparent 28%),linear-gradient(135deg,#6330db,#8b42ef 55%,#b14ee4)}.bm-promo-library>div{display:grid}.bm-promo-library strong{margin-top:4px;color:#fff;font-size:4rem;line-height:.9}.bm-promo-library small{color:#e7ddff;font-size:.68rem}.bm-promo-library h2{align-self:center;margin:0;color:#fff;font-size:clamp(1.7rem,3vw,2.8rem);line-height:1.04;letter-spacing:-.04em}.bm-promo-library>a{position:absolute;right:30px;bottom:28px;color:#fff;font-size:.7rem;font-weight:850}

/* Individual article */
.bm-progress{position:fixed;z-index:9999;top:0;left:0;width:100%;height:4px;background:transparent;pointer-events:none}.bm-progress span{display:block;width:0;height:100%;background:linear-gradient(90deg,var(--bm-accent),#00c98d,#ffb21c)}.bm-single{--bm-reader-size:18px;background:#fff}.bm-article-header{padding:44px 0 28px;background:#fff}.bm-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;color:#747c8e;font-size:.68rem;font-weight:700}.bm-breadcrumb a{text-decoration:none}.bm-breadcrumb a:hover{color:var(--bm-accent)}.bm-article-labels{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:27px 0 12px}.bm-article-labels a{padding:6px 10px;border-radius:999px;background:#eee9ff;color:var(--bm-accent);font-size:.61rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.bm-article-labels span{color:#858c9b;font-size:.65rem;font-weight:700}.bm-article-header h1{max-width:940px;margin:0;color:var(--bm-navy);font-size:clamp(2.45rem,5.6vw,5rem);line-height:1;letter-spacing:-.057em;text-wrap:balance}.bm-article-deck{max-width:820px;margin:18px 0 0;color:#626b7e;font-size:clamp(1rem,1.7vw,1.2rem);line-height:1.6}.bm-byline{display:flex;align-items:center;gap:11px;margin-top:24px}.bm-author-avatar img{display:block;width:46px;height:46px;border-radius:50%}.bm-byline>div:last-child{display:grid}.bm-byline strong{color:var(--bm-navy);font-size:.76rem}.bm-byline span{color:#7b8392;font-size:.67rem}.bm-byline a{color:var(--bm-accent)}.bm-article-hero.bm-reading-container{width:min(1180px,calc(100% - 40px));margin-top:28px}.bm-article-hero img{display:block;width:100%;height:auto;border-radius:19px;box-shadow:0 26px 70px rgba(22,20,64,.13)}

.bm-reader-grid{display:grid;grid-template-columns:205px minmax(0,760px) 250px;justify-content:center;gap:34px;padding-block:56px 78px}.bm-reader-tools,.bm-discover-sidebar{min-width:0}.bm-sticky-panel{position:sticky;top:108px}.bm-reader-tools .bm-sticky-panel,.bm-discover-sidebar .bm-sticky-panel{padding:17px;border:1px solid var(--bm-line);border-radius:14px;background:#fff;box-shadow:0 12px 35px rgba(22,28,69,.055)}.bm-tool-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid var(--bm-line)}.bm-tool-head span,.bm-sidebar-section>span,.bm-sidebar-cta>span{color:var(--bm-accent);font-size:.58rem;font-weight:900;letter-spacing:.11em}.bm-tool-head button{padding:3px;border:0;background:transparent;color:#747f96;font-size:.62rem;cursor:pointer}.bm-toc{max-height:45vh;overflow:auto;padding:11px 1px}.bm-toc ol{display:grid;gap:2px;margin:0;padding:0;list-style:none}.bm-toc li.level-3{padding-left:11px}.bm-toc a{display:block;padding:6px 7px;border-left:2px solid transparent;color:#6b758a;font-size:.66rem;line-height:1.35}.bm-toc a:hover,.bm-toc a.active{border-color:var(--bm-accent);background:#f5f2ff;color:var(--bm-accent)}.bm-toc p{color:#7d879c;font-size:.66rem}.bm-font-tools{padding:12px 0;border-top:1px solid var(--bm-line)}.bm-font-tools>span{display:block;margin-bottom:7px;color:#6c768b;font-size:.62rem;font-weight:800}.bm-font-tools>div{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.bm-font-tools button,.bm-focus-button,.bm-print-button{min-height:34px;border:1px solid #dce1ec;border-radius:7px;background:#fafbfe;color:#4e5870;font-size:.66rem;font-weight:800;cursor:pointer}.bm-font-tools button:hover,.bm-focus-button:hover,.bm-print-button:hover{border-color:var(--bm-accent);color:var(--bm-accent)}.bm-focus-button,.bm-print-button{width:100%;margin-top:6px}

.bm-article-main{min-width:0}.bm-article-content{color:#2b2d3f;font-family:Georgia,"Times New Roman",serif;font-size:var(--bm-reader-size);line-height:1.9}.bm-article-content>p:first-child{color:#27283a;font-size:1.1em;line-height:1.78}.bm-article-content h2,.bm-article-content h3,.bm-article-content h4{scroll-margin-top:115px;color:var(--bm-navy);font-family:Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.032em}.bm-article-content h2{margin:2.2em 0 .62em;font-size:1.82em;line-height:1.17}.bm-article-content h3{margin:1.65em 0 .5em;font-size:1.36em;line-height:1.25}.bm-article-content p{margin:0 0 1.28em}.bm-article-content a{color:var(--bm-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.bm-article-content ul,.bm-article-content ol{margin:0 0 1.5em;padding-left:1.25em}.bm-article-content li{margin:.42em 0}.bm-article-content blockquote{margin:2em 0;padding:22px 25px;border-left:4px solid var(--bm-accent);border-radius:0 13px 13px 0;background:#f7f4ff;color:#403767}.bm-article-content figure{margin:2.15em 0}.bm-article-content figure img,.bm-article-content>img{display:block;width:100%;height:auto;border-radius:15px;box-shadow:0 14px 40px rgba(21,26,68,.1)}.bm-article-content figcaption{margin-top:8px;color:#798297;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.67em;text-align:center}.bm-article-content table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.82em}.bm-article-content th,.bm-article-content td{padding:11px;border:1px solid var(--bm-line);text-align:left}.bm-article-content th{background:#f3f4f8}.bm-post-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:34px;padding-top:21px;border-top:1px solid var(--bm-line)}.bm-post-tags span{margin-right:4px;color:#687287;font-size:.69rem;font-weight:800}.bm-post-tags a{padding:6px 9px;border-radius:8px;background:#f2f4f8;color:#5e6880;font-size:.65rem}.bm-post-tags a:hover{background:#eee8ff;color:var(--bm-accent)}

.bm-share-box{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;margin:30px 0;padding:19px;border:1px solid #dfe3ea;border-radius:13px;background:#fafbfc}.bm-share-box>div:first-child{display:grid}.bm-share-box strong{color:var(--bm-navy)}.bm-share-box span{color:#747e94;font-size:.69rem}.bm-share-box>div:nth-child(2){display:flex;flex-wrap:wrap;gap:6px}.bm-share-box button,.bm-share-box a{padding:8px 10px;border:1px solid #dbe0e8;border-radius:7px;background:#fff;color:#4e5870;font:inherit;font-size:.65rem;font-weight:800;cursor:pointer}.bm-share-box button:hover,.bm-share-box a:hover{border-color:var(--bm-accent);color:var(--bm-accent)}.bm-copy-status{position:absolute;right:18px;bottom:2px}.bm-author-box{display:grid;grid-template-columns:76px 1fr;gap:17px;margin:30px 0;padding:24px;border-radius:15px;background:linear-gradient(135deg,#17134f,#3b268e);color:#fff}.bm-author-box img{border-radius:50%}.bm-author-box span{color:#c7c2f5;font-size:.59rem;font-weight:900;letter-spacing:.12em}.bm-author-box h2{margin:3px 0;color:#fff;font-size:1.25rem}.bm-author-box p{margin:0 0 7px;color:#d9dcf3;font-size:.75rem}.bm-author-box a{color:#fff;font-size:.69rem;font-weight:850}.bm-post-navigation{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin:34px 0}.bm-post-navigation a{display:grid;gap:5px;min-width:0;padding:17px;border:1px solid var(--bm-line);border-radius:12px;background:#fff}.bm-post-navigation a:hover{border-color:var(--bm-accent);box-shadow:0 10px 28px rgba(34,30,90,.07)}.bm-post-navigation span{color:#7b859a;font-size:.62rem;font-weight:800}.bm-post-navigation strong{overflow:hidden;color:var(--bm-navy);font-size:.75rem;line-height:1.4}.bm-post-navigation .next{text-align:right}

.bm-related{margin:44px 0}.bm-related-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:17px}.bm-related-head span{color:var(--bm-accent);font-size:.59rem;font-weight:900;letter-spacing:.12em}.bm-related-head h2{margin:3px 0 0;color:var(--bm-navy);font-size:1.75rem}.bm-related-head>a{color:var(--bm-accent);font-size:.69rem;font-weight:850}.bm-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.bm-related-grid article{overflow:hidden;border:1px solid var(--bm-line);border-radius:12px;background:#fff}.bm-related-image{display:block;aspect-ratio:16/10;overflow:hidden;background:#eeeaff}.bm-related-image img{width:100%;height:100%;object-fit:cover}.bm-related-image span{display:grid;width:100%;height:100%;place-items:center;background:var(--bm-accent);color:#fff;font-weight:900}.bm-related-grid article>div{padding:11px}.bm-related-grid article>div>span{color:#80899c;font-size:.57rem}.bm-related-grid h3{margin:4px 0;color:var(--bm-navy);font-size:.72rem;line-height:1.35}.bm-related-grid h3 a:hover{color:var(--bm-accent)}

.bm-sidebar-search label{display:block;margin-bottom:7px;color:var(--bm-navy);font-size:.7rem;font-weight:850}.bm-sidebar-search>div{display:grid;grid-template-columns:1fr 37px}.bm-sidebar-search input{min-width:0;height:38px;padding:0 9px;border:1px solid #dce1e8;border-radius:8px 0 0 8px;font:inherit;font-size:.68rem}.bm-sidebar-search button{border:0;border-radius:0 8px 8px 0;background:var(--bm-accent);color:#fff;font-weight:900}.bm-sidebar-section{margin-top:23px;padding-top:18px;border-top:1px solid var(--bm-line)}.bm-sidebar-section h2{margin:4px 0 11px;color:var(--bm-navy);font-size:.95rem}.bm-sidebar-topics{display:grid;gap:4px}.bm-sidebar-topics a{display:flex;align-items:center;justify-content:space-between;gap:7px;padding:7px 0;color:#606a80;font-size:.65rem;font-weight:750}.bm-sidebar-topics a:hover{color:var(--bm-accent)}.bm-sidebar-topics b{display:grid;min-width:22px;height:22px;place-items:center;border-radius:50%;background:#f0f2f7;font-size:.57rem}.bm-sidebar-cta{margin-top:21px;padding:16px;border-radius:12px;background:linear-gradient(145deg,#1b1658,#5730cb);color:#fff}.bm-sidebar-cta span{color:#c5c2f4}.bm-sidebar-cta h2{margin:6px 0;color:#fff;font-size:1.05rem;line-height:1.2}.bm-sidebar-cta p{margin:0 0 11px;color:#d9dbf1;font-size:.66rem}.bm-sidebar-cta a{display:inline-flex;padding:8px 10px;border-radius:7px;background:#fff;color:#251d6d;font-size:.64rem;font-weight:900}

.bm-comments{margin-top:48px;padding-top:34px;border-top:1px solid var(--bm-line)}.bm-comments-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:24px}.bm-comments-head span{color:var(--bm-accent);font-size:.59rem;font-weight:900;letter-spacing:.12em}.bm-comments-head h2{margin:3px 0 0;color:var(--bm-navy);font-size:1.75rem}.bm-comments-head p{max-width:330px;margin:0;color:#727c91;font-size:.69rem}.bm-comment-list{display:grid;gap:11px;margin:0 0 28px;padding:0;list-style:none}.bm-comment-list .comment{list-style:none}.bm-comment-list .comment-body{padding:17px;border:1px solid var(--bm-line);border-radius:12px;background:#fff}.bm-comment-list .comment-meta{display:flex;align-items:center;gap:10px}.bm-comment-list .comment-author{display:flex;align-items:center;gap:9px}.bm-comment-list .avatar{border-radius:50%}.bm-comment-list .fn{font-style:normal;font-weight:850}.bm-comment-list .comment-metadata{margin-left:auto;color:#828b9d;font-size:.62rem}.bm-comment-list .comment-content{padding-left:61px;color:#4d566b;font-size:.77rem}.bm-comment-list .reply{padding-left:61px}.bm-comment-list .reply a{color:var(--bm-accent);font-size:.65rem;font-weight:800}.bm-comment-list .children{display:grid;gap:9px;margin:10px 0 0 34px;padding:0}.comment-respond{padding:23px;border-radius:14px;background:#f6f7fa}.comment-reply-title{margin:0 0 6px;color:var(--bm-navy);font-size:1.35rem}.comment-notes,.comment-policy,.logged-in-as{color:#747e92;font-size:.67rem}.comment-form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.comment-form>p{margin:0}.comment-form-comment,.comment-notes,.comment-policy,.logged-in-as,.form-submit,.comment-form-cookies-consent{grid-column:1/-1}.comment-form label{display:block;margin-bottom:5px;color:#4f5870;font-size:.65rem;font-weight:800}.comment-form input[type=text],.comment-form input[type=email],.comment-form input[type=url],.comment-form textarea{width:100%;padding:11px 12px;border:1px solid #d9dfe8;border-radius:8px;background:#fff;font:inherit;font-size:.77rem}.comment-form textarea{min-height:145px;resize:vertical}.comment-form-cookies-consent{display:flex;align-items:flex-start;gap:8px}.comment-form-cookies-consent label{font-weight:500}.bm-comment-submit{min-height:43px;padding:0 16px;border:0;border-radius:9px;background:var(--bm-accent);color:#fff;font-weight:850;cursor:pointer}.bwsmbe-hp{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}

body.bm-focus-mode .bm-reader-grid{grid-template-columns:minmax(0,820px);max-width:900px}body.bm-focus-mode .bm-reader-tools,body.bm-focus-mode .bm-discover-sidebar{display:none}body.bm-focus-mode .bm-article-main{grid-column:1}.bm-reader-tools.is-collapsed .bm-toc{display:none}
@media(max-width:1260px){.bm-reader-grid{grid-template-columns:200px minmax(0,760px)}.bm-discover-sidebar{display:none}}
@media(max-width:900px){.bm-feature-story{min-height:420px}.bm-feature-content{padding:36px}.bm-blog-intro{display:grid}.bm-quick-search{justify-self:start}.bm-browse-panel{align-items:flex-start}.bm-category-tabs{max-width:calc(100% - 120px)}.bm-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bm-editorial-promos{grid-template-columns:1fr}.bm-reader-grid{grid-template-columns:minmax(0,780px)}.bm-reader-tools{display:none}.bm-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bm-comments-head{display:grid}}
@media(max-width:640px){.bm-container,.bm-wide-container,.bm-reading-container,.bm-article-hero.bm-reading-container{width:min(100% - 24px,1180px)}.bm-magazine{padding-block:12px 50px}.bm-feature-story{min-height:460px;border-radius:14px}.bm-feature-content{padding:24px 20px}.bm-feature-content h2{font-size:2.25rem}.bm-feature-content>p{font-size:.82rem}.bm-feature-footer{display:grid;gap:15px}.bm-feature-link{justify-self:start}.bm-blog-intro{padding:34px 0 16px;gap:18px}.bm-blog-intro h1{font-size:2.4rem}.bm-quick-search{width:100%;grid-template-columns:18px 1fr auto}.bm-browse-panel{display:grid;gap:12px}.bm-category-tabs{width:100%;max-width:none}.bm-sort-form{justify-self:end}.bm-results-head{align-items:flex-start}.bm-results-head>a{white-space:nowrap}.bm-card-grid{grid-template-columns:1fr;gap:32px;padding-top:23px}.bm-card-media{aspect-ratio:16/10}.bm-editorial-promos{margin-top:46px}.bm-editorial-promos article{min-height:290px;padding:24px}.bm-promo-consult a{left:24px;bottom:23px}.bm-promo-library{display:grid;align-content:space-between}.bm-promo-library>a{right:24px;bottom:23px}.bm-article-header{padding:30px 0 22px}.bm-article-header h1{font-size:2.35rem}.bm-article-hero{margin-top:17px}.bm-article-hero img{border-radius:13px}.bm-reader-grid{padding-block:37px 54px}.bm-article-content{font-size:calc(var(--bm-reader-size) - 1px);line-height:1.82}.bm-article-content h2{font-size:1.55em}.bm-share-box{display:grid}.bm-author-box{grid-template-columns:58px 1fr;padding:18px}.bm-author-box img{width:58px;height:58px}.bm-post-navigation{grid-template-columns:1fr}.bm-related-grid{grid-template-columns:1fr}.bm-comments-head{gap:7px}.comment-form{grid-template-columns:1fr}.comment-form>*{grid-column:1}.bm-comment-list .comment-meta{align-items:flex-start;flex-wrap:wrap}.bm-comment-list .comment-metadata{width:100%;margin-left:61px}.bm-comment-list .comment-content,.bm-comment-list .reply{padding-left:0}.bm-comment-list .children{margin-left:14px}.bm-byline span{font-size:.63rem}}
@media(prefers-reduced-motion:reduce){.bm-card-media img,.bm-feature-link span{transition:none!important}.bm-post-card:hover .bm-card-media img{transform:none}}
@media print{header.site-header,.site-footer,.bm-progress,.bm-reader-tools,.bm-discover-sidebar,.bm-share-box,.bm-post-navigation,.bm-related,.bm-comments,.bm-breadcrumb,.bm-article-labels{display:none!important}.bm-article-header{padding:0;background:#fff}.bm-article-hero{margin-top:15px}.bm-reader-grid{display:block;width:100%;padding:20px 0}.bm-article-content{font-size:12pt}.bm-article-hero img{box-shadow:none}.bm-author-box{border:1px solid #ccc;background:#fff;color:#000}}
