.bl-entry{padding-top:35px;padding-bottom:70px;max-width:1250px}.bl-entry [hidden]{display:none!important}.ble-preview{font-size:12px;letter-spacing:.08em;color:#626956;margin:0 0 24px}.ble-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;font-size:13px;margin-bottom:35px}.bl-entry a{color:inherit;text-underline-offset:4px}.bl-entry a:focus-visible{outline:2px solid #53613d;outline-offset:4px}.ble-header{max-width:780px}.ble-category{font-size:12px;letter-spacing:.1em;color:#646c58;margin:0 0 14px}.ble-header h1{font-size:clamp(44px,5vw,68px);line-height:1.12;letter-spacing:-.03em;margin:0 0 12px}.ble-subtitle{font-size:19px;font-style:italic;margin:0 0 22px}.ble-summary{font-size:22px;line-height:1.6;margin-bottom:0}.ble-layout{display:grid;grid-template-columns:200px minmax(0,720px);gap:55px;margin-top:46px}.ble-toc{align-self:start;position:sticky;top:120px;border-right:1px solid #c8cbbf;padding-right:25px}.ble-toc>p{font-family:var(--font-heading-family);font-size:20px;margin-top:0}.ble-toc nav{display:flex;flex-direction:column;gap:14px;font-size:14px}.ble-toc a{text-decoration:none}.ble-content{min-width:0}.ble-layout:has(.ble-toc[hidden]){grid-template-columns:minmax(0,720px)}.ble-body,.ble-content section{font-size:17px;line-height:1.8}.ble-body p{margin:0 0 22px}.ble-body h2,.ble-content section h2{font-size:29px;line-height:1.3;margin:34px 0 17px;scroll-margin-top:140px}.ble-body h2:first-child{margin-top:0}.ble-content section{border-top:1px solid #c4c8bb;margin-top:34px;padding-top:24px}.ble-content section h2{margin-top:0}.ble-content figure{margin:0 0 30px}.ble-content figure img{max-width:100%;height:auto}.ble-content figcaption{font-size:12px;color:#67705b}.ble-products a{display:block;margin:10px 0}.ble-reading p{font-size:15px;margin-top:10px}.ble-sources{font-size:13px!important;line-height:1.7!important}.ble-sources p{margin:12px 0}.ble-back{display:inline-flex;gap:12px;margin-top:40px;font-size:14px}@media(max-width:749px){.bl-entry{padding-top:26px;padding-bottom:45px}.ble-layout{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:30px}.ble-toc{position:static;border-right:0;border-block:1px solid #c8cbbf;padding:16px 0}.ble-toc>p{font-size:18px;margin-bottom:12px}.ble-toc nav{flex-direction:row;flex-wrap:wrap;gap:12px 20px;font-size:13px}.ble-header h1{font-size:44px}.ble-summary{font-size:19px}.ble-subtitle{font-size:17px}.ble-body,.ble-content section{font-size:16px}.ble-body h2,.ble-content section h2{font-size:27px}}
/*# sourceMappingURL=/cdn/shop/t/28/compiled_assets/styles.css.map?subset=BA */
