.bd-editorial{overflow-wrap:anywhere}.bd-editorial .bde-header{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-block:1.5rem}.bd-editorial .bde-brand{display:flex;align-items:center;gap:.65rem;color:inherit;text-decoration:none;font-weight:700;font-size:1.2rem}.bd-editorial .bde-brand img{display:block;border-radius:10px;width:40px;height:40px;object-fit:contain}.bd-editorial .bde-nav{display:flex;flex-wrap:wrap;gap:1.2rem;font-size:.92rem}.bd-editorial a{color:inherit;text-underline-offset:3px}.bd-editorial .bde-main{padding-block:3rem 5rem;min-height:50vh}.bd-editorial .bde-article{max-width:760px;margin-inline:auto}.bd-editorial h1{font-size:clamp(2rem,5vw,3.7rem);line-height:1.12;letter-spacing:-.025em;margin:0 0 1rem}.bd-editorial .bde-date{opacity:.72;font-size:.9rem;margin-block:1.1rem 2rem}.bd-editorial .bde-cover{display:block;width:100%;height:auto;border-radius:18px;margin-block:2rem;max-height:600px;object-fit:cover}.bd-editorial .bde-content{font-size:1.08rem;line-height:1.8}.bd-editorial .bde-content>p,.bd-editorial .bde-content>ul,.bd-editorial .bde-content>ol{margin-block:1.2rem}.bd-editorial .bde-content h2{font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.25;margin-block:2.4rem 1rem}.bd-editorial .bde-content h3{font-size:1.35rem;line-height:1.3}.bd-editorial .bde-content img{max-width:100%;height:auto}.bd-editorial .bde-content figure{max-width:100%;margin-inline:0}.bd-editorial .bde-content blockquote{border-inline-start:3px solid currentColor;padding-inline:1.3rem;margin-inline:0;opacity:.85}.bd-editorial .bde-content table{display:block;overflow-x:auto;max-width:100%;border-collapse:collapse}.bd-editorial .bde-content td,.bd-editorial .bde-content th{border:1px solid #aaa;padding:.7rem}.bd-editorial .bde-content pre{white-space:pre-wrap}.bd-editorial .bde-footer{display:flex;justify-content:space-between;gap:1rem;padding-block:2rem;border-top:1px solid rgba(120,120,120,.2);font-size:.9rem}.bd-editorial .bde-languages ul{display:flex;flex-wrap:wrap;gap:.8rem 1.2rem;list-style:none;padding:0;margin-block:3rem 0}.bd-editorial .bde-languages [aria-current]{font-weight:700}.bd-editorial .bde-preview{padding:.8rem 1rem;border:1px dashed currentColor;border-radius:10px}.bd-editorial .bde-pagination{display:flex;justify-content:space-between;gap:1rem;margin-block:2rem}.bd-editorial .bde-skip{position:absolute;left:1rem;top:-9999px}.bd-editorial .bde-skip:focus{left:1rem;top:2rem;z-index:99999;background:#fff;color:#222;padding:1rem}.bd-editorial :focus-visible{outline:2px solid currentColor;outline-offset:5px}@media(max-width:700px){.bd-editorial .bde-header{align-items:flex-start;flex-direction:column;padding-block:1.2rem}.bd-editorial .bde-main{padding-block:2rem 3rem}.bd-editorial .bde-footer{flex-direction:column}.bd-editorial .bde-content{font-size:1rem}}

.bd-editorial .bde-product{display:grid;grid-template-columns:calc(52.380952380952% - .785714285714rem) calc(47.619047619048% - .714285714286rem);align-items:center;gap:1.5rem;padding:1.5rem;margin-block:2rem;border-radius:18px;border:1px solid rgba(95,130,115,.3);background:rgba(112,158,135,.08)}.bd-editorial--night-light .bde-product{background:rgba(130,144,220,.12);border-color:rgba(150,160,225,.3)}.bd-editorial .bde-product-brand{display:flex;align-items:center;gap:.6rem;margin:0 0 .8rem}.bd-editorial .bde-product-brand img{border-radius:10px}.bd-editorial .bde-product h2{font-size:1.5rem;line-height:1.25;margin:0 0 .8rem}.bd-editorial .bde-product p{font-size:1rem;line-height:1.6}.bd-editorial .bde-product-cta{display:inline-block;padding:.65rem 1rem;background:#326146;color:white;border-radius:9px;font-size:.95rem;font-weight:700;text-decoration:none}.bd-editorial--night-light .bde-product-cta{background:#d7defe;color:#17203c}.bd-editorial .bde-product-visuals{display:flex;gap:.6rem;align-items:center;justify-content:center;min-width:0}.bd-editorial .bde-product-visuals img{display:block;width:calc(50% - .3rem);max-width:180px;max-height:300px;object-fit:contain;height:auto;border-radius:10px}.bd-editorial .bde-product-visuals img:only-child{width:100%;max-width:270px}@media(max-width:600px){.bd-editorial .bde-product{grid-template-columns:100%;padding:1.15rem;gap:1rem}.bd-editorial .bde-product-visuals img{max-height:240px}}

.bd-editorial .bde-product--compact{grid-template-columns:100%;padding:1.2rem}.bd-editorial .bde-product--compact h2{font-size:1.25rem}
