body.rxbl{--rxbl-r:20px}.rxbl-cat{display:inline-block;font:700 11px/1.2 var(--font);letter-spacing:.05em;text-transform:uppercase;color:var(--accent)!important;text-decoration:none!important}.rxbl-cat:hover{color:var(--ink)!important}body.rx-blog .elementor .rxb-archive2{max-width:1240px;margin:0 auto;padding:0 16px 72px!important;gap:28px;font-family:var(--font)}body.rx-blog .elementor .rxb-hero{background:var(--soft);border-radius:28px;padding:22px 32px 30px!important;gap:12px}body.rx-blog .rxb-hero .rxb-crumbs{padding-top:0}body.rx-blog .rxb-hero .rxb-atitle .elementor-heading-title{font-size:clamp(30px,4.2vw,46px)!important}.rxbl-hero{display:flex;flex-direction:column;gap:16px;max-width:860px}.rxbl-lead{margin:0!important;font-size:17px;line-height:1.55;color:var(--muted);max-width:62ch}.rxbl-search{position:relative;display:flex;align-items:center;gap:10px;background:#fff;border:1.5px solid var(--line);border-radius:999px;padding:6px 6px 6px 18px;box-shadow:0 10px 30px -18px rgb(17 17 20 / .25);transition:border-color .15s}.rxbl-search:focus-within{border-color:var(--ink)}.rxbl-search svg{width:20px;height:20px;flex:none;fill:none;stroke:var(--muted);stroke-width:2;stroke-linecap:round}.rxbl-search input[type=search]{flex:1;min-width:0;border:0!important;outline:0;background:none!important;box-shadow:none!important;font:16px var(--font)!important;color:var(--ink)!important;padding:10px 0!important;min-height:0!important}.rxbl-search input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.rxbl-search>button{flex:none;border:0!important;border-radius:999px!important;background:var(--ink)!important;background-image:none!important;color:#fff!important;font:700 15px var(--font)!important;padding:0 22px!important;min-height:46px;cursor:pointer;box-shadow:none!important;text-transform:none!important}.rxbl-search>button:hover{background:var(--accent)!important}.rxbl-live{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:30;list-style:none;margin:0;padding:6px;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 24px 50px -20px rgb(17 17 20 / .35)}.rxbl-live li{margin:0}.rxbl-live a{display:block;padding:10px 12px;border-radius:12px;color:var(--ink)!important;text-decoration:none!important;font-size:14.5px;font-weight:600;line-height:1.35}.rxbl-live a:hover,.rxbl-live a:focus-visible{background:var(--soft);outline:none}.rxbl-live .none{padding:10px 12px;color:var(--muted);font-size:14px}.rxbl-live .all button{width:100%;text-align:left;border:0!important;background:none!important;padding:10px 12px!important;color:var(--accent)!important;font:700 14px var(--font)!important;cursor:pointer;min-height:0!important;box-shadow:none!important;text-transform:none!important}.rxbl-chips,.rxbl-topics{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.rxbl-chips-t{font-size:13px;font-weight:700;color:var(--muted);margin-right:2px}.rxbl-chips a{font:600 13.5px var(--font);color:var(--ink)!important;text-decoration:none!important;background:#fff;border:1px solid var(--line);border-radius:999px;padding:7px 13px;transition:border-color .15s,background .15s}.rxbl-chips a:hover{border-color:var(--ink)}.rxbl-topics{padding-top:6px;border-top:1px solid #e3e3e8;margin-top:2px}.rxbl-topics a{font:600 13px var(--font);color:var(--muted)!important;text-decoration:none!important;padding:6px 12px;border-radius:999px}.rxbl-topics a:hover{color:var(--ink)!important;background:#fff}.rxbl-topics a.on{background:var(--ink);color:#fff!important}.rxbl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 22px}.rxbl-card{display:flex;flex-direction:column;gap:12px;min-width:0}.rxbl-img{display:block;border-radius:var(--rxbl-r);overflow:hidden;background:var(--soft);aspect-ratio:16/9}.rxbl-img img,.rxbl-img span{display:block;width:100%!important;height:100%!important;object-fit:cover;transition:transform .35s ease}.rxbl-card:hover .rxbl-img img{transform:scale(1.03)}.rxbl-body{display:flex;flex-direction:column;gap:6px;min-width:0}html body.rx-blog .rxbl-t{margin:0!important;font:700 19px/1.3 var(--font)!important;letter-spacing:-.015em;text-transform:none!important}.rxbl-t a{color:var(--ink)!important;text-decoration:none!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rxbl-t a:hover{color:var(--accent)!important}.rxbl-ex{margin:0!important;font-size:14.5px;line-height:1.55;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rxbl-meta{margin:2px 0 0!important;font-size:12.5px;color:#8a8c94;font-variant-numeric:tabular-nums}.rxbl-empty{background:var(--soft);border-radius:var(--rxbl-r);padding:28px;font-size:15.5px;color:var(--muted)}.rxbl-empty p{margin:0}.rxbl-pages{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:40px;font:700 14px var(--font)}.rxbl-pages .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 14px;border-radius:999px;color:var(--ink)!important;text-decoration:none!important;border:1px solid var(--line)}.rxbl-pages a.page-numbers:hover{border-color:var(--ink)}.rxbl-pages .page-numbers.current{background:var(--ink);border-color:var(--ink);color:#fff!important}.rxbl-pages .dots{border:0}body.rx-blog .elementor .rxb-single2{max-width:1180px;margin:0 auto;padding:0 16px 72px!important;gap:14px;font-family:var(--font)}body.rx-blog .rxb-single2 .rxb-title{max-width:880px}body.rx-blog .rxb-single2 .rxb-title .elementor-heading-title{font-size:clamp(30px,4.2vw,46px)!important;text-wrap:balance}.rxbl-pmeta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0!important;font-size:13.5px;color:var(--muted)}.rxbl-pmeta span{display:inline-flex;align-items:center;gap:16px}.rxbl-pmeta span::before{content:"";width:4px;height:4px;border-radius:50%;background:#c9c9cf;margin-left:-10px}.rxbl-progress{position:fixed;left:0;right:0;top:0;height:3px;z-index:9999;pointer-events:none}.rxbl-progress i{display:block;height:100%;width:0;background:var(--accent);transition:width .1s linear}body.admin-bar .rxbl-progress{top:32px}body.rx-blog .elementor .rxb-layout{display:grid!important;grid-template-columns:250px minmax(0,1fr);gap:48px;align-items:start;margin-top:14px}body.rx-blog .elementor .rxb-rail{position:sticky;top:20px;align-self:start}body.admin-bar.rx-blog .elementor .rxb-rail{top:52px}body.rx-blog .elementor .rxb-main{min-width:0;max-width:760px;gap:22px}.rxbl-toc{display:flex;flex-direction:column;gap:18px;font-family:var(--font)}.rxbl-toc details{border-left:2px solid var(--line);padding-left:0}.rxbl-toc summary{list-style:none;cursor:pointer;font:800 12px var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);padding:0 0 10px 16px;display:flex;align-items:baseline;justify-content:space-between;gap:8px}.rxbl-toc summary::-webkit-details-marker{display:none}.rxbl-toc summary small{font-weight:600;letter-spacing:0;text-transform:none;color:var(--muted);font-size:12px}.rxbl-toc ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;max-height:calc(100vh - 260px);overflow:auto;scrollbar-width:thin}.rxbl-toc li{margin:0}.rxbl-toc li a{display:block;margin-left:-2px;border-left:2px solid #fff0;padding:6px 8px 6px 16px;font-size:14px;line-height:1.4;color:var(--muted)!important;text-decoration:none!important;transition:color .15s,border-color .15s}.rxbl-toc li a:hover{color:var(--ink)!important}.rxbl-toc li a.on{color:var(--ink)!important;font-weight:700;border-left-color:var(--accent)}.rxbl-railcta{background:var(--soft);border-radius:18px;padding:16px;display:flex;flex-direction:column;gap:8px}.rxbl-railcta p{margin:0!important;font-weight:800;font-size:15px;color:var(--ink)}.rxbl-railcta a{display:flex;align-items:center;justify-content:center;min-height:42px;border-radius:999px;background:var(--ink);color:#fff!important;text-decoration:none!important;font-weight:700;font-size:14px}.rxbl-railcta a+a{background:#fff;color:var(--ink)!important;border:1px solid var(--line)}.rxbl-railcta a:hover{background:var(--accent);color:#fff!important;border-color:var(--accent)}body.rx-blog .rxb-main .rxb-img img{border-radius:24px}body.rx-blog .rxb-main .rxb-content{font-size:17.5px;line-height:1.8}body.rx-blog .rxb-main .rxb-content h2{scroll-margin-top:24px;font-size:28px!important;margin:44px 0 12px!important}body.admin-bar.rx-blog .rxb-main .rxb-content h2{scroll-margin-top:56px}body.rx-blog .rxb-main .rxb-content>*:first-child,body.rx-blog .rxb-main .rxb-content .elementor-widget-container>*:first-child{margin-top:0!important}body.rx-blog .rxb-main .rxb-content table{display:table;width:100%}body.rx-blog .rxb-main .rxb-content .wp-block-table,body.rx-blog .rxb-main .rxb-content figure.wp-block-table{overflow-x:auto;margin:16px 0 24px}@media (max-width:1024px){body.rx-blog .elementor .rxb-layout{grid-template-columns:minmax(0,1fr);gap:18px}body.rx-blog .elementor .rxb-rail{position:static;order:0}body.rx-blog .elementor .rxb-main{max-width:none}.rxbl-toc details{border:1px solid var(--line);border-radius:16px;padding:4px 0}.rxbl-toc summary{padding:12px 16px}.rxbl-toc summary::after{content:"+";font-size:18px;font-weight:600;color:var(--ink)}.rxbl-toc details[open] summary::after{content:"–"}.rxbl-toc ol{max-height:none;padding:0 0 10px}.rxbl-railcta{display:none}.rxbl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){body.rx-blog .elementor .rxb-hero{padding:18px 18px 22px!important;border-radius:22px}.rxbl-lead{font-size:15.5px}.rxbl-search{padding:4px 4px 4px 14px}.rxbl-search>button{padding:0 16px!important;min-height:42px;font-size:14px!important}.rxbl-search input[type=search]{font-size:16px!important}.rxbl-chips{flex-wrap:nowrap;overflow-x:auto;margin:0 -18px;padding:0 18px 2px;scrollbar-width:none}.rxbl-chips::-webkit-scrollbar{display:none}.rxbl-chips a{white-space:nowrap}.rxbl-topics{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.rxbl-topics a{white-space:nowrap}.rxbl-grid{grid-template-columns:minmax(0,1fr);gap:24px}html body.rx-blog .rxbl-t{font-size:18px!important}body.rx-blog .rxb-main .rxb-content{font-size:16.5px}body.rx-blog .rxb-main .rxb-content h2{font-size:23px!important}body.rx-blog .rxb-main .rxb-img img{border-radius:18px}}@media (max-width:782px){body.admin-bar .rxbl-progress{top:46px}}@media (prefers-reduced-motion:reduce){.rxbl-img img,.rxbl-progress i{transition:none}}html body.rx-blog .rxbl-h1{margin:0!important;font:800 clamp(30px,4.2vw,46px)/1.1 var(--font)!important;letter-spacing:-.03em;color:var(--ink)!important;text-wrap:balance;text-transform:none!important}.rxbl-h1 small{font-size:.45em;font-weight:600;color:var(--muted);letter-spacing:0;vertical-align:middle}.rxbl-ptitle{max-width:880px}.rxbl-toc ol{position:relative;scrollbar-width:thin;scrollbar-color:#d4d4da #fff0}.rxbl-toc ol::-webkit-scrollbar{width:4px}.rxbl-toc ol::-webkit-scrollbar-track{background:#fff0}.rxbl-toc ol::-webkit-scrollbar-thumb{background:#d4d4da;border-radius:9px}.rxbl-pmeta{overflow:hidden;gap:6px 20px}.rxbl-pmeta span{position:relative;gap:0}.rxbl-pmeta span::before{position:absolute;left:-12px;top:50%;margin:-2px 0 0}