/* BreeXe Pro editorial reading surfaces; no chart/gallery runtime enters the store. */
.bxp-blog-index,.bxp-guide{padding-top:24px;padding-bottom:65px;color:#3b4350}
.bxp-blog-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;padding:24px 0 27px}
.bxp-blog-heading>div{max-width:620px}.bxp-blog-eyebrow{display:block;color:#936947;font-size:11px;line-height:1.9;margin-bottom:8px}
.bxp-blog-heading h1{font-size:42px;line-height:1.65;color:#0b3b8c;margin:0 0 12px}.bxp-blog-heading p{font-size:13px;line-height:2;color:#647080;margin:0;max-width:570px}
.bxp-blog-search{width:310px;max-width:100%;flex-shrink:0}.bxp-blog-search>label{display:block;font-size:10px;color:#647080;margin-bottom:8px}.bxp-blog-search>div{display:flex;align-items:center;border:1px solid #dce5f2;border-radius:12px;background:#f7f9fc;padding:4px;min-height:48px}.bxp-blog-search:focus-within>div{border-color:#0b3b8c;box-shadow:0 0 0 3px #0b3b8c0a}.bxp-blog-search input[type=search]{min-width:0;width:100%;border:0;background:transparent;padding:8px 11px;font:inherit;font-size:11px;color:#3b4350;outline:0}.bxp-blog-search button{min-height:38px;padding:7px 16px;border:0;border-radius:9px;background:#0b3b8c;color:#fff;font-size:11px;font-weight:700}
.bxp-blog-topics{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:30px;padding-bottom:24px;border-bottom:1px solid #e7edf5}.bxp-blog-topics a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:9px 17px;border:1px solid #e1e8f2;border-radius:22px;background:#fff;color:#647080;font-size:11px;line-height:1.8;transition:background .2s,color .2s}.bxp-blog-topics a:hover{background:#f3f6fb;color:#0b3b8c}.bxp-blog-topics a[aria-current=page]{background:#0b3b8c;border-color:#0b3b8c;color:#fff}
.bxp-blog-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:30px;align-items:start}.bxp-blog-results,.bxp-guide-body{min-width:0}
.bxp-blog-featured{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:340px;border:1px solid #0b3b8c;border-radius:23px;overflow:hidden;background:#0b3b8c;color:#fff;margin-bottom:25px}.bxp-blog-featured-copy{padding:34px;align-self:center}.bxp-blog-topic{display:inline-block;font-size:10px;line-height:1.9;color:#8a664b;margin-bottom:12px}.bxp-blog-featured .bxp-blog-topic{color:#e2bea1}.bxp-blog-featured h2{font-size:29px;line-height:1.7;color:#fff;margin:0 0 14px;text-wrap:balance}.bxp-blog-featured p{font-size:12px;line-height:2;color:#d8e5f7;margin:0 0 23px}.bxp-blog-featured-cta{display:inline-flex;align-items:center;gap:24px;min-height:43px;padding:9px 17px;border:1px solid #c99a7a;border-radius:9px;background:#c99a7a;color:#0b3b8c;font-size:11px;font-weight:700}.bxp-blog-featured-photo{min-width:0;display:block;background:#edf3fa}.bxp-blog-featured-photo img{display:block;width:100%;height:100%;min-height:340px;object-fit:cover;object-position:center}
.bxp-blog-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.bxp-blog-card{min-width:0;border:1px solid #e3eaf3;border-radius:17px;overflow:hidden;background:#fff;box-shadow:0 4px 12px #0b3b8c03;transition:border-color .2s,box-shadow .2s}.bxp-blog-card:hover{border-color:#c99a7a;box-shadow:0 9px 25px #0b3b8c08}.bxp-blog-card-photo{display:block;aspect-ratio:2;overflow:hidden;background:#f3f7fc}.bxp-blog-card-photo img{display:block;width:100%;height:100%;object-fit:cover}.bxp-blog-card-copy{padding:22px}.bxp-blog-card h3{color:#0b3b8c;font-size:19px;line-height:1.85;margin:0 0 11px;text-wrap:balance}.bxp-blog-card p{font-size:11px;line-height:2;color:#647080;margin:0 0 19px}.bxp-blog-read{display:inline-flex;align-items:center;gap:16px;font-size:11px;line-height:1.9;font-weight:700;color:#0b3b8c}.bxp-blog-card .bxp-blog-topic{margin-bottom:9px}
.bxp-guide-sidebar{display:grid;gap:17px;min-width:0}.bxp-guide-side-panel{padding:24px 21px;border:1px solid #e2e9f3;border-radius:15px;background:#f8fafd}.bxp-guide-side-panel h2{color:#0b3b8c;font-size:16px;line-height:1.9;margin:0 0 14px}.bxp-guide-side-panel .bxp-blog-eyebrow{font-size:9px;margin-bottom:4px}.bxp-guide-categories{display:grid;gap:0}.bxp-guide-categories a{display:flex;align-items:center;justify-content:space-between;gap:13px;min-height:43px;padding:10px 0;border-top:1px solid #e6ecf5;color:#647080;font-size:11px;line-height:1.9}.bxp-guide-categories a:hover,.bxp-guide-categories .is-current{color:#0b3b8c}.bxp-guide-categories a>span{color:#ac8668}.bxp-guide-side-note{background:#0b3b8c;border-color:#0b3b8c;color:#fff}.bxp-guide-side-note>span{display:block;color:#c99a7a;font-size:28px;margin-bottom:8px}.bxp-guide-side-note h2{color:#fff}.bxp-guide-side-note p{color:#d4e1f4;font-size:11px;line-height:2;margin:0}.bxp-guide-back{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:45px;padding:10px 18px;border:1px solid #dce5f2;border-radius:10px;font-size:11px;font-weight:700;color:#0b3b8c}
.bxp-guide-header{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:40px;margin:26px 0 42px;padding:38px;border:1px solid #dce7f5;border-radius:23px;background:#eef4fc}.bxp-guide-header h1{font-size:36px;line-height:1.75;color:#0b3b8c;margin:0 0 16px;text-wrap:balance}.bxp-guide-header>div>p{font-size:13px;line-height:2;color:#5e718b;margin:0 0 23px}.bxp-guide-editorial-label{display:block;font-size:10px;line-height:1.9;color:#73849a;padding-top:16px;border-top:1px solid #d5e1f1}.bxp-guide-header figure{margin:0;min-width:0}.bxp-guide-header figure>img{display:block;width:100%;height:auto;aspect-ratio:2;object-fit:cover;border-radius:15px}.bxp-guide-header figcaption{font-size:9px;line-height:1.9;color:#73849a;margin-top:11px}.bxp-guide-section{position:relative;padding:0 0 33px;margin-bottom:31px;border-bottom:1px solid #e5ebf4;scroll-margin-top:210px}.bxp-guide-step{display:block;font-family:Montserrat,Cairo,sans-serif;font-size:11px;line-height:1.9;color:#ae8465;margin-bottom:9px}.bxp-guide-section h2{font-size:25px;line-height:1.8;color:#0b3b8c;margin:0 0 17px}.bxp-guide-section p,.bxp-guide-section li{font-size:14px;line-height:2.25;color:#53627a}.bxp-guide-section p{margin:0 0 17px;max-width:760px}.bxp-guide-section p:last-child{margin-bottom:0}.bxp-guide-section ul{margin:18px 0 0;padding:19px 38px 19px 20px;border:1px solid #e1e9f4;border-radius:13px;background:#f8fafd}.bxp-guide-section li{padding-inline-start:4px;margin-bottom:8px;font-size:12px}.bxp-guide-section li:last-child{margin-bottom:0}.bxp-guide-section li::marker{color:#b48663}.bxp-guide-toc ol{list-style:none;margin:0;padding:0;counter-reset:guide-toc}.bxp-guide-toc li{counter-increment:guide-toc;margin:0}.bxp-guide-toc li a{display:block;position:relative;padding:10px 23px 10px 0;color:#647080;font-size:11px;line-height:1.9;border-top:1px solid #e5ebf4}.bxp-guide-toc li a::before{content:counter(guide-toc,decimal-leading-zero);position:absolute;right:0;top:12px;font-family:Montserrat,sans-serif;font-size:8px;color:#aa8262}.bxp-guide-toc li a:hover{color:#0b3b8c}
.bxp-guide-products{scroll-margin-top:210px}.bxp-blog-section-title{margin-bottom:22px}.bxp-blog-section-title h2,.bxp-guide-next>h2{color:#0b3b8c;font-size:25px;line-height:1.8;margin:0 0 8px}.bxp-blog-section-title p{font-size:11px;line-height:1.9;color:#647080;margin:0}.bxp-guide-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.bxp-guide-product{display:flex;align-items:center;gap:18px;min-width:0;min-height:150px;padding:19px;border:1px solid #dfe7f2;border-radius:14px;background:#fff}.bxp-guide-product:hover{border-color:#c99a7a}.bxp-guide-product>img{width:98px;height:110px;object-fit:contain;background:#fff;flex-shrink:0}.bxp-guide-product>div{min-width:0}.bxp-guide-product h3{font-size:12px;line-height:1.95;color:#0b3b8c;margin:0 0 12px}.bxp-guide-product span{display:inline-flex;gap:12px;font-size:10px;font-weight:700;line-height:1.9;color:#8a664b}.bxp-guide-next{margin-top:42px;padding-top:35px;border-top:1px solid #e3eaf3}.bxp-guide-next>h2{margin-bottom:23px}.bxp-blog-teaser{padding-top:38px;padding-bottom:45px}.bxp-blog-teaser>.bxp-blog-section-title{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.bxp-blog-teaser>.bxp-blog-section-title>a{font-size:11px;font-weight:700;color:#0b3b8c;white-space:nowrap}.bxp-blog-teaser>.bxp-blog-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bxp-blog-empty{padding:50px 28px;border:1px dashed #d5e1f0;border-radius:18px;text-align:center;background:#f8fafd}.bxp-blog-empty h2{font-size:23px;color:#0b3b8c}.bxp-blog-empty p,.bxp-blog-empty a{font-size:12px;line-height:2}.bxp-blog-empty a{display:inline-block;margin-top:12px;color:#0b3b8c;font-weight:700}
.bxp-blog-index a:focus-visible,.bxp-blog-index button:focus-visible,.bxp-guide a:focus-visible{outline:2px solid #0b3b8c;outline-offset:4px}.bxp-blog-featured a:focus-visible{outline-color:#e2bea1}
@media(min-width:1100px) and (min-height:850px){.bxp-guide-sidebar{position:sticky;top:200px;max-height:calc(100dvh - 220px);overflow-y:auto;scrollbar-width:thin}}
@media(max-width:1100px){.bxp-blog-layout{grid-template-columns:minmax(0,1fr) 220px;gap:22px}.bxp-blog-featured{grid-template-columns:minmax(0,1fr)}.bxp-blog-featured-photo{grid-row:1}.bxp-blog-featured-photo img{height:225px;min-height:0}.bxp-blog-featured-copy{padding:27px}.bxp-blog-featured h2{font-size:27px}.bxp-guide-header{gap:27px;padding:29px}.bxp-guide-header h1{font-size:30px}.bxp-guide-product-grid{grid-template-columns:minmax(0,1fr)}}
@media(max-width:900px){.bxp-blog-heading{display:block}.bxp-blog-search{width:100%;margin-top:24px}.bxp-blog-heading h1{font-size:35px}.bxp-blog-layout{grid-template-columns:minmax(0,1fr);gap:28px}.bxp-blog-layout>.bxp-guide-sidebar{display:none}.bxp-blog-featured{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bxp-blog-featured-photo{grid-row:auto}.bxp-blog-featured-photo img{height:100%;min-height:320px}.bxp-guide-header{grid-template-columns:minmax(0,1fr);gap:27px}.bxp-guide-header figure>img{max-height:280px}.bxp-guide-layout>.bxp-guide-sidebar{display:block;grid-row:1;position:static;max-height:none;overflow:visible}.bxp-guide-layout .bxp-guide-sidebar>.bxp-guide-side-panel:not(.bxp-guide-toc),.bxp-guide-layout .bxp-guide-sidebar>.bxp-guide-back{display:none}.bxp-guide-toc ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px}.bxp-guide-section{scroll-margin-top:175px}.bxp-guide-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bxp-blog-teaser>.bxp-blog-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bxp-blog-teaser .bxp-blog-card:last-child{display:none}}
@media(max-width:560px){.bxp-blog-index,.bxp-guide{padding-top:13px;padding-bottom:37px}.bxp-blog-heading{padding-top:19px}.bxp-blog-heading h1{font-size:30px}.bxp-blog-heading p{font-size:12px}.bxp-blog-eyebrow{font-size:10px}.bxp-blog-topics{gap:7px;margin-bottom:22px;padding-bottom:20px}.bxp-blog-topics a{font-size:10px;padding:9px 13px;min-height:40px}.bxp-blog-featured{grid-template-columns:minmax(0,1fr);border-radius:18px;margin-bottom:19px}.bxp-blog-featured-photo{grid-row:1}.bxp-blog-featured-photo img{min-height:0;height:auto;aspect-ratio:2}.bxp-blog-featured-copy{padding:24px}.bxp-blog-featured h2{font-size:24px}.bxp-blog-featured p{font-size:11px}.bxp-blog-card-grid{grid-template-columns:minmax(0,1fr);gap:17px}.bxp-blog-card h3{font-size:21px}.bxp-blog-card-copy{padding:23px}.bxp-guide-header{margin:20px 0 25px;padding:23px;gap:24px;border-radius:18px}.bxp-guide-header h1{font-size:27px;line-height:1.8}.bxp-guide-header>div>p{font-size:12px}.bxp-guide-header figcaption{font-size:8px}.bxp-guide-header figure>img{border-radius:11px}.bxp-guide-toc{padding:21px}.bxp-guide-toc ol{grid-template-columns:minmax(0,1fr)}.bxp-guide-toc h2{margin-bottom:9px}.bxp-guide-toc li a{font-size:11px;padding-block:9px}.bxp-guide-section{margin-bottom:25px;padding-bottom:25px;scroll-margin-top:175px}.bxp-guide-section h2{font-size:22px;line-height:1.9;margin-bottom:13px}.bxp-guide-section p{font-size:13px;line-height:2.2;margin-bottom:15px}.bxp-guide-section ul{padding:16px 32px 16px 16px}.bxp-guide-product-grid{grid-template-columns:minmax(0,1fr)}.bxp-guide-product{padding:17px;gap:16px}.bxp-guide-product>img{width:92px;height:100px}.bxp-guide-next{margin-top:30px;padding-top:27px}.bxp-blog-section-title h2,.bxp-guide-next>h2{font-size:23px}.bxp-blog-teaser{padding-block:28px}.bxp-blog-teaser>.bxp-blog-section-title{align-items:center}.bxp-blog-teaser>.bxp-blog-section-title h2{font-size:22px}.bxp-blog-teaser>.bxp-blog-section-title>a{font-size:10px}.bxp-blog-teaser>.bxp-blog-card-grid{grid-template-columns:minmax(0,1fr)}.bxp-blog-teaser .bxp-blog-card:last-child{display:block}}
@media(prefers-reduced-motion:reduce){.bxp-blog-topics a,.bxp-blog-card{transition:none}}
@media print{.bxp-guide-sidebar,.bxp-blog-search,.bxp-blog-topics,.bxp-guide-next{display:none!important}.bxp-guide-header,.bxp-blog-layout{display:block}.bxp-guide-section,.bxp-guide-product{break-inside:avoid}.bxp-guide-header figure{max-width:450px;margin-top:20px}.bxp-guide-section p,.bxp-guide-section li{color:#222}}
