/* Blog Studio v19: scoped styles, no changes to Z Desk layouts. */
.bt-studio{color:#203446;max-width:1600px;margin:auto}.bt-studio-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0 26px}.bt-studio-eyebrow{font-size:11px;letter-spacing:.15em;font-weight:700;color:#387c78}.bt-studio-intro h1{font-size:34px;font-weight:750;margin:8px 0}.bt-studio-intro p{margin:0;color:#657787}.bt-studio-tabs{display:flex;gap:8px;flex-wrap:wrap;padding:10px;background:#eef3f6;border-radius:14px;margin-bottom:24px}.bt-studio-tabs a{padding:11px 15px;color:#405665;border-radius:9px;font-size:14px;font-weight:600}.bt-studio-tabs a.active{background:#fff;box-shadow:0 2px 7px #233a4910;color:#246962}.bt-studio .card,.bt-blog-editor-page .card{border:1px solid #e1e9ef;box-shadow:0 3px 15px #26394505;border-radius:14px;overflow:hidden}.bt-studio .card-body{padding:24px}.bt-studio h2{font-size:21px;font-weight:700;margin-bottom:12px}.bt-studio h3{font-size:18px;font-weight:650}.bt-studio p{line-height:1.65}.bt-studio label{font-weight:600;font-size:14px}.bt-studio .form-control{border-color:#dbe4ea;border-radius:9px;min-height:44px}.bt-studio textarea.form-control{line-height:1.6}.bt-studio .btn{padding:10px 17px;border-radius:9px}.bt-studio-url{overflow-wrap:anywhere;max-width:450px}.bt-studio-cron{background:#eef5f5;border:1px solid #d7e7e5;border-radius:14px;padding:24px;margin-bottom:24px}.bt-studio-cron pre{background:#18323e;color:#e1f6f2;padding:16px;border-radius:9px;overflow:auto;white-space:pre}.bt-studio summary,.bt-blog-editor-page summary{cursor:pointer;font-weight:600;color:#385d6e;padding:12px 0}.bt-studio .table td{vertical-align:top;min-width:130px}
.bt-blog-editor-page{max-width:1560px;margin:auto}.bt-blog-editor-page .card-header{background:#fbfdfe;padding:17px 21px;border-color:#e4ebef}.bt-blog-editor-page .card-body{padding:21px}.bt-blog-editor-page .card-title{float:none;font-weight:700;color:#253f50}.bt-blog-editor-page .form-control{border-radius:9px;border-color:#d6e1e8}.bt-blog-editor-page .form-control-lg{font-size:23px;min-height:54px}.bt-blog-editor-page .bt-content-blocks{background:#f4f7f9;border-radius:10px;padding:4px 14px}.bt-blog-editor-page .bt-insert-block{margin:0 6px 7px 0;border-radius:7px!important}.bt-blog-editor-page .note-editor{border:1px solid #dbe5eb;border-radius:10px;overflow:hidden}.bt-blog-editor-page .note-toolbar{background:#f6f9fb;padding:8px}.bt-blog-editor-page .note-editable{font-size:16px;line-height:1.8;color:#243c4e}.bt-blog-editor-page .note-editable h2{font-size:25px;line-height:1.35}.bt-blog-editor-page .bt-image-preview{max-height:230px;width:100%;object-fit:contain;background:#f3f7f8}.bt-blog-editor-page .bt-publish-card{position:static}.bt-blog-editor-page input[type=file]{width:100%;padding:12px;border:1px dashed #a6bfcb;border-radius:9px;background:#f6fafb;font-size:13px}.bt-blog-editor-page .bt-editor-feedback:empty{display:none}.bt-blog-editor-page .bt-editor-feedback{padding:12px 16px;margin-bottom:16px;border-radius:9px;background:#fff0f0;color:#9a2929}.bt-blog-editor-page .bt-form-intro{margin:0 0 18px;color:#667f8d;font-size:14px}
/* Public article typography and responsive covers. */
.bt-blog-post-page .bt-post-header{background:#f6f9fb;padding:34px 0 30px;border-bottom:1px solid #e2ebef}.bt-blog-post-page .bt-post-header h1{font-size:clamp(27px,3.3vw,43px);line-height:1.18;letter-spacing:-.025em;color:#193445;max-width:960px;margin:16px 0}.bt-blog-post-page .bt-post-deck{max-width:820px;color:#526b7a;font-size:18px;line-height:1.65;margin:0 0 18px}.bt-blog-post-page .bt-post-meta{gap:16px;font-size:13px;color:#657c8a}.bt-blog-post-page .bt-post-layout{padding-top:28px;padding-bottom:35px}.bt-blog-post-page .bt-post-article{padding:28px;border-radius:16px;border:1px solid #e2ebef;background:#fff}.bt-blog-post-page .bt-post-featured{margin:0 0 28px;border-radius:12px;overflow:hidden;background:#f3f7f9;box-shadow:none;max-width:100%}.bt-blog-post-page .bt-post-featured img{width:100%;height:auto;max-height:430px;object-fit:contain;display:block}.bt-blog-post-page .bt-post-featured figcaption{padding:11px 15px;font-size:12px;line-height:1.6}.bt-blog-post-page .bt-post-content{font-size:17px;color:#304b5d;line-height:1.85;overflow-wrap:anywhere}.bt-blog-post-page .bt-post-content h2{font-size:27px;line-height:1.3;margin:32px 0 14px;color:#1e3b4b;letter-spacing:-.015em}.bt-blog-post-page .bt-post-content h3{font-size:21px;line-height:1.4;color:#274b5d;margin:24px 0 12px}.bt-blog-post-page .bt-post-content p{margin:0 0 18px}.bt-blog-post-page .bt-post-content ul,.bt-blog-post-page .bt-post-content ol{padding-inline-start:24px;margin-bottom:22px}.bt-blog-post-page .bt-post-content li{margin-bottom:7px}.bt-blog-post-page .bt-post-content table{border-collapse:collapse;width:100%;font-size:14px}.bt-blog-post-page .bt-post-content th,.bt-blog-post-page .bt-post-content td{padding:13px;border:1px solid #e2e9ee;min-width:125px}.bt-blog-post-page .bt-post-content th{background:#edf5f5;color:#244f56}.bt-article-table-wrap{overflow-x:auto;border-radius:10px;margin-bottom:24px}.bt-blog-post-page .bt-post-toc{padding:16px 19px;background:#f5f9fa;margin-bottom:26px;border-radius:11px}.bt-blog-post-page .bt-review-summary{gap:18px;padding:20px;margin:20px 0}.bt-blog-post-page .bt-review-score{min-width:90px}.bt-blog-post-page .bt-exp-editorial-card{background:#edf5f4;text-align:left;border:1px solid #d9e9e6;padding:22px;border-radius:13px}.bt-blog-post-page .bt-exp-editorial-card svg{width:35px;height:35px;color:#3a9289;margin-bottom:16px}.bt-blog-post-page .bt-exp-editorial-card p{font-size:15px;line-height:1.65;margin:10px 0 16px;color:#47666f}.bt-blog-card .bt-blog-card-placeholder{display:block;padding:0;aspect-ratio:16/9;background:#eef5f5}.bt-blog-card .bt-blog-card-placeholder img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;margin:0}.bt-blog-card .bt-blog-card-title{font-size:21px;line-height:1.35;letter-spacing:-.015em}.bt-blog-card .bt-blog-card-body{padding:22px}.bt-blog-card .bt-blog-card-excerpt{color:#5b7482;line-height:1.65}.bt-guide{padding:36px 0 45px;color:#2b4758}.bt-guide-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:32px;background:#edf6f5;border:1px solid #d6e9e5;border-radius:22px;padding:38px;align-items:center;margin-bottom:28px}.bt-guide h1{font-size:clamp(30px,4vw,46px);line-height:1.16;color:#173b49;letter-spacing:-.025em;margin:12px 0 20px}.bt-guide p{line-height:1.8}.bt-guide-hero p{font-size:17px;color:#4c6a77}.bt-guide-hero img{width:100%;border-radius:16px}.bt-guide .bt-guide-action{display:inline-flex;gap:12px;align-items:center;background:#237f77;color:#fff;padding:14px 20px;border-radius:11px;font-weight:700;text-decoration:none;box-shadow:0 6px 17px #24807821}.bt-guide-action svg{width:21px;height:21px}.bt-guide-body{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px}.bt-guide-copy{border:1px solid #e0e9ed;background:#fff;border-radius:15px;padding:30px}.bt-guide h2{font-size:25px;color:#254753;margin:28px 0 14px;line-height:1.35}.bt-guide h2:first-child{margin-top:0}.bt-guide h3{font-size:20px;line-height:1.4;color:#294b58}.bt-guide li{line-height:1.8;margin-bottom:8px}.bt-guide ul,.bt-guide ol{padding-inline-start:24px}.bt-guide-sidebar{align-self:start;background:#f6f9fa;border:1px solid #e1ebee;padding:24px;border-radius:14px}.bt-guide-sidebar a{display:block;margin:14px 0;color:#27776e}.bt-guide .bt-guide-note{padding:18px;border-inline-start:3px solid #6bada6;background:#f2f8f7;border-radius:7px;margin:23px 0}.bt-guide details{border-top:1px solid #e5ecef;padding:15px 0}.bt-guide summary{font-weight:650;cursor:pointer;line-height:1.5}.bt-guide details p{margin:14px 0 0}
@media(max-width:991px){.bt-guide-hero{grid-template-columns:1fr;padding:28px}.bt-guide-hero img{display:none}.bt-guide-body{grid-template-columns:1fr}.bt-blog-post-page .bt-post-header{padding:26px 0}.bt-blog-post-page .bt-post-article{padding:22px}.bt-blog-post-page .bt-post-content{font-size:16px}.bt-blog-post-page .bt-blog-sidebar{position:static}}
@media(max-width:575px){.bt-studio .card-body{padding:18px}.bt-studio-intro{flex-direction:column;align-items:flex-start;gap:14px}.bt-studio-intro h1{font-size:29px}.bt-studio-tabs{gap:5px;padding:7px}.bt-studio-tabs a{padding:9px 10px;font-size:12px}.bt-studio-cron{padding:18px}.bt-blog-editor-page .card-body{padding:16px}.bt-blog-editor-page .form-control-lg{font-size:20px}.bt-blog-editor-page .note-editable{font-size:15px}.bt-blog-post-page .bt-post-header h1{font-size:28px}.bt-blog-post-page .bt-post-deck{font-size:16px}.bt-blog-post-page .bt-post-meta{gap:9px 13px;flex-wrap:wrap}.bt-blog-post-page .bt-post-article{padding:18px}.bt-blog-post-page .bt-post-content h2{font-size:23px}.bt-blog-post-page .bt-post-content h3{font-size:19px}.bt-blog-post-page .bt-post-featured{margin-bottom:20px}.bt-blog-post-page .bt-post-toc{padding:14px}.bt-blog-post-page .bt-review-summary{flex-direction:column;padding:16px}.bt-guide{padding-top:22px}.bt-guide-hero{padding:23px;border-radius:16px;gap:15px}.bt-guide-copy{padding:22px}.bt-guide h2{font-size:23px}.bt-guide .bt-guide-action{width:100%;justify-content:center}}
