.rich-post-body{font-size:calc(15px * var(--site-text-scale,.94));line-height:1.95;color:#415873;overflow-wrap:anywhere}.rich-post-body .rich-text{margin:0 0 22px;white-space:pre-wrap}.rich-post-body .rich-text p{margin:0}.rich-post-body h2{font-size:calc(25px * var(--site-text-scale,.94));letter-spacing:-.6px;margin:28px 0 16px;line-height:1.45}.rich-post-body h3{font-size:calc(21px * var(--site-text-scale,.94));margin:24px 0 12px;line-height:1.5}.article-body a,.rich-post-body a{color:#2059bc;text-decoration:underline;text-underline-offset:3px}.article-body a:hover,.rich-post-body a:hover{color:#173875}.rich-post-body ul{padding-left:23px}.rich-post-body hr{border:0;border-top:1px solid #dae3ef;margin:30px 0}.rich-media{margin:25px 0;max-width:100%}.rich-media img,.rich-media video{display:block;max-width:100%;width:100%;height:auto;border-radius:7px;background:#f1f4f8}.rich-media video{max-height:680px;background:#111}.rich-media-medium{max-width:640px;margin-left:auto;margin-right:auto}.rich-media figcaption{font-size:calc(12px * var(--site-text-scale,.94));color:#7488a1;text-align:center;line-height:1.8;margin-top:9px;white-space:pre-wrap}.rich-video-embed{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:7px;background:#152a45}.rich-video-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.rich-table-section{margin:25px 0;background:#fff}.rich-table-section>h2{margin:0!important;text-align:center;padding:12px 15px;font-size:calc(22px * var(--site-text-scale,.94));line-height:1.5;white-space:pre-wrap}.rich-table-scroll{overflow-x:auto;max-width:100%;scrollbar-width:thin}.rich-table-section table{border-collapse:collapse;width:100%;table-layout:auto}.rich-table-section td,.rich-table-section th{padding:14px 16px;vertical-align:top;line-height:1.85;white-space:pre-wrap;min-width:105px;font-size:calc(14px * var(--site-text-scale,.94));overflow-wrap:anywhere}.rich-table-section th{font-size:calc(18px * var(--site-text-scale,.94));font-weight:700;text-align:center}.rich-table-section td{color:#1f2c3b}.rich-table-boxed{border:1px solid #83909d;border-radius:0}.rich-table-boxed>h2{border-bottom:1px solid #83909d}.rich-table-boxed td,.rich-table-boxed th{border-right:1px solid #83909d;border-bottom:1px solid #83909d}.rich-table-boxed td:last-child,.rich-table-boxed th:last-child{border-right:0}.rich-table-boxed tbody tr:last-child td{border-bottom:0}.rich-table-plain td,.rich-table-plain th{border:0;padding:12px 20px 12px 0}.rich-table-plain>h2{text-align:left;padding-left:0}.rich-table-plain th{text-align:left}.rich-table-section a{font-weight:600}.rich-table-section td span[style*=color]{color:inherit}.rich-editor{border:1px solid #d7e1ef;border-radius:9px;background:#fbfcfe;color:#304761;font-size:13px;min-width:0}.rich-editor-title{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:20px 22px;background:#fff;border-radius:9px 9px 0 0}.rich-editor-title h3{font-size:17px;margin:0}.rich-editor-title p{font-size:12px;color:#7b8ca3;margin-top:5px}.rich-editor-title>button{color:#2d5c8c;font-size:12px;font-weight:600;white-space:nowrap}.rich-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:5px;padding:10px 14px;background:#f1f5fb;border-top:1px solid #dde6f2;border-bottom:1px solid #dde6f2;position:sticky;top:72px;z-index:12;box-shadow:0 2px 4px #18365a05}.rich-toolbar>button{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:11px;padding:8px;border-radius:4px;min-height:34px;line-height:1.4}.rich-toolbar>button:hover{background:#fff;box-shadow:0 1px 3px #18365a14}.rich-toolbar .rich-add-button{background:#23476d;color:white;padding-left:12px;padding-right:12px}.rich-toolbar .rich-add-button:hover{background:#2c5581}.rich-toolbar-rule{width:1px;height:22px;background:#d8e1ed;margin:0 3px}.rich-toolbar-spacer{flex:1}.rich-colour{position:relative;display:flex;align-items:center;justify-content:center;width:32px;height:32px;font-weight:800;border-bottom:3px solid #ff00ff;border-radius:3px;cursor:pointer}.rich-colour input{position:absolute;inset:0;opacity:0;width:100%;height:100%;padding:0;cursor:pointer}.rich-insert-menu{background:#fff;padding:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;border-bottom:1px solid #dce6f1}.rich-insert-menu>button{display:flex;align-items:center;gap:10px;padding:12px;background:#f5f8fc;border:1px solid #e0e8f3;border-radius:5px;font-size:12px;text-align:left}.rich-insert-menu>button:hover{background:#e9f0f9;border-color:#b8cce4}.rich-insert-menu>p{grid-column:1/-1;color:#8294aa;font-size:11px;margin-top:4px}.rich-block-list{display:flex;flex-direction:column;gap:17px;padding:20px;min-width:0}.rich-edit-block{border:1px solid #dae3ef;background:#fff;border-radius:6px;min-width:0;overflow:visible}.rich-edit-block.is-active{border-color:#7d9ec5;box-shadow:0 0 0 2px #dfeaf7}.rich-block-handle{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#f7f9fc;border-bottom:1px solid #e1e8f2;padding:7px 11px;border-radius:6px 6px 0 0;color:#7d90a8;font-size:10px}.rich-block-handle>span{display:flex;align-items:center;gap:7px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rich-block-handle>div{display:flex;align-items:center;gap:4px;flex-shrink:0}.rich-block-handle button{display:flex;align-items:center;justify-content:center;width:25px;height:25px;background:#fff;border:1px solid #e0e8f3;border-radius:4px}.rich-block-options{display:flex;align-items:center;gap:20px;border-bottom:1px solid #eef2f8;padding:8px 15px;color:#7c8ea6;font-size:10px}.rich-block-options label{display:flex;align-items:center;gap:8px}.rich-block-options select{border:1px solid #dfe7f1;background:#fff;color:#476685;padding:5px 8px;border-radius:3px;font-size:10px}.rich-editable{padding:18px 20px;min-height:92px;line-height:1.9;font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere;outline:none!important;color:#354e6b}.rich-editable:empty:before{content:attr(data-placeholder);color:#a4b1c2;pointer-events:none}.rich-editable a{color:#225fae;text-decoration:underline;text-underline-offset:3px;cursor:text}.rich-edit-heading{font-size:25px;font-weight:700;line-height:1.5;min-height:65px}.rich-edit-subheading{font-size:20px;font-weight:650;line-height:1.5;min-height:60px}.rich-edit-list{padding-left:28px}.rich-table-options{display:grid;grid-template-columns:2fr .7fr 1fr;gap:13px;padding:14px;border-bottom:1px solid #e6edf6}.rich-table-options>label{display:flex;flex-direction:column;gap:5px;font-size:10px;color:#7b8da5}.rich-table-options input:not([type=checkbox]),.rich-table-options select{width:100%;min-width:0;font-size:11px;line-height:1.5;border:1px solid #dce5f1;border-radius:4px;padding:8px;background:#fff;color:#3d5878;min-height:34px}.rich-table-options input[type=color]{padding:3px}.rich-table-options .rich-checkbox{flex-direction:row;align-items:center;gap:8px;grid-column:1/-1;font-size:11px}.rich-table-editor-scroll{overflow-x:auto;max-width:100%;padding:14px}.rich-table-editor{width:100%;border-collapse:collapse;table-layout:auto}.rich-table-editor td,.rich-table-editor th{border:1px solid #bac8d9;padding:0;vertical-align:top;min-width:100px;font-weight:400}.rich-table-editor th{background:#f8fbff}.rich-table-editor .rich-editable{font-size:12px;min-height:62px;padding:12px 13px;line-height:1.9}.rich-table-editor th .rich-editable{min-height:52px}.rich-table-editor .rich-row-action{border:0;min-width:26px;width:26px;background:none;text-align:center;vertical-align:middle}.rich-row-action button{padding:6px 3px;color:#a1aebf}.rich-row-action button:hover{color:#bc3a3a}.rich-table-editor-plain td,.rich-table-editor-plain th{border:1px dashed #dce5f1}.rich-table-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:0 14px 14px}.rich-table-actions>button{display:flex;align-items:center;gap:5px;font-size:10px;border:1px solid #dbe5f1;padding:7px 9px;border-radius:4px;color:#537296}.rich-table-actions>small{font-size:10px;color:#8a9cb2;flex-basis:100%;margin-top:4px}.rich-media-editor{display:grid;grid-template-columns:1.3fr 1fr;gap:20px;padding:17px}.rich-media-fields{display:flex;flex-direction:column;gap:13px;min-width:0}.rich-media-fields label{display:flex;flex-direction:column;gap:6px;color:#7b8ea6;font-size:calc(10px * var(--site-text-scale,.94))}.rich-media-fields input,.rich-media-fields select{border:1px solid #dbe5f1;padding:9px 11px;border-radius:4px;font-size:calc(12px * var(--site-text-scale,.94));min-width:0;background:#fff;color:#3c5a7b;width:100%}.rich-media-fields>button{border:1px solid #b9cde4;color:#315e8e;display:flex;align-items:center;justify-content:center;gap:7px;padding:9px;border-radius:4px;font-size:calc(11px * var(--site-text-scale,.94))}.rich-media-fields>small{font-size:calc(10px * var(--site-text-scale,.94));line-height:1.8;color:#8a9db5}.rich-media-mini{min-width:0;padding:6px;background:#f5f8fc;border-radius:5px;align-self:start}.rich-media-mini .rich-media{margin:0}.rich-media-mini .rich-media figcaption{font-size:calc(10px * var(--site-text-scale,.94))}.rich-media-mini img,.rich-media-mini video{max-height:220px;object-fit:contain}.rich-edit-block>hr{border:0;border-top:1px solid #dfe7f2;margin:30px 20px}.rich-link-editor{display:grid;grid-template-columns:1fr 2fr;gap:14px;padding:20px;background:#edf5ff;border-bottom:1px solid #cadcf0}.rich-link-editor>strong{grid-column:1/-1;font-size:13px}.rich-link-editor label{display:flex;flex-direction:column;gap:7px;font-size:11px;color:#597494}.rich-link-editor input{padding:10px;border:1px solid #b9cfe9;border-radius:4px;min-width:0;font-size:12px;background:#fff;color:#274669}.rich-link-editor>div{grid-column:1/-1;display:flex;gap:15px;align-items:center}.rich-link-editor .btn{font-size:11px;padding:8px 15px}.rich-editor-notice{font-size:12px;color:#2e5d85;padding:13px 18px;border-bottom:1px solid #dfe8f3;background:#eef5fc;line-height:1.8}.rich-editor-empty{display:flex;flex-direction:column;align-items:center;gap:13px;padding:35px 15px;text-align:center;color:#8093ac}.rich-editor-empty h3{font-size:17px}.rich-editor-empty p{font-size:12px}.rich-editor-bottom{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:15px 20px;background:#f1f5fb;border-top:1px solid #dde6f2;border-radius:0 0 9px 9px}.rich-editor-bottom>button{display:flex;gap:6px;align-items:center;font-size:12px;color:#315e8e;font-weight:650}.rich-editor-bottom small{font-size:9px;color:#8699b1;line-height:1.7;text-align:right}.rich-editor-preview{background:white;padding:30px}.rich-editor-preview .rich-post-body{font-size:14px}.rich-editor-preview .rich-table-section th{font-size:17px}.media-library-backdrop{position:fixed;inset:0;background:#11264180;z-index:150;display:flex;align-items:center;justify-content:center;padding:25px}.media-library-dialog{background:#fff;border-radius:12px;box-shadow:0 25px 100px #11264144;max-width:1000px;width:100%;max-height:90dvh;display:flex;flex-direction:column;overflow:hidden}.media-library-dialog>header{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:24px;border-bottom:1px solid #e3ebf5}.media-library-dialog h2{font-size:22px}.media-library-dialog p{font-size:12px;color:#8394ad;margin-top:5px}.media-library-dialog>header button{padding:7px}.media-library-search{display:flex;align-items:center;gap:11px;margin:18px 24px;border:1px solid #dbe5f1;border-radius:6px;padding:10px 13px;color:#8499b3}.media-library-search input{width:100%;font-size:13px;border:0;outline:none!important;min-width:0}.media-library-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;overflow-y:auto;padding:6px 24px 25px}.media-library-grid>article{border:1px solid #dde6f2;border-radius:7px;min-width:0;overflow:hidden}.media-library-thumb{background:#edf2f9;height:120px;display:flex;align-items:center;justify-content:center;color:#718bab}.media-library-thumb img{max-width:100%;width:100%;height:100%;object-fit:cover}.media-library-grid strong{font-size:11px;padding:12px 11px 2px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.media-library-grid small{font-size:9px;color:#8a9bb1;display:block;padding:0 11px 12px}.media-library-grid article>div:last-child{display:flex;justify-content:space-between;border-top:1px solid #e3ebf5;padding:8px}.media-library-grid article>div:last-child button{font-size:10px;display:flex;align-items:center;gap:5px;padding:5px;color:#416a96}.media-library-grid article>div:last-child .danger{color:#b34b5b}.review-stars{color:#e0a226;display:inline-flex;align-items:center;gap:3px;line-height:1}.post-reviews{border-top:1px solid #dfe7f2;margin-top:35px;padding-top:29px}.post-review-heading{display:flex;justify-content:space-between;gap:20px;align-items:center}.post-review-heading h2{font-size:calc(22px * var(--site-text-scale,.94));margin:7px 0 12px;letter-spacing:-.5px}.post-review-summary{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.post-review-summary,.post-review-summary>strong{font-size:calc(12px * var(--site-text-scale,.94))}.post-review-summary>strong{color:#5e7796}.post-review-summary>span:last-child{color:#8a9db5;font-size:calc(10px * var(--site-text-scale,.94))}.post-review-buttons{display:flex;flex-direction:column;gap:7px}.post-review-buttons>button{border:1px solid #d7e3f2;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:5px;padding:9px 12px;font-size:calc(11px * var(--site-text-scale,.94));color:#355f8d;white-space:nowrap;background:#f8fbff}.post-review-buttons>button:hover{background:#edf4fd}.review-form{margin-top:22px;background:#f6f9fd;border:1px solid #dce7f4;border-radius:8px;padding:22px}.review-form fieldset{border:0;padding:0;margin:0;min-width:0}.review-form legend{font-size:calc(12px * var(--site-text-scale,.94));font-weight:650;color:#4e6a8c;margin-bottom:10px}.review-star-picker{display:flex;align-items:center;gap:4px;margin-bottom:20px;color:#dda323}.review-star-picker button{padding:3px;color:#dda323;display:flex;align-items:center}.review-star-picker>span{margin-left:10px;color:#8a9cb4;font-size:calc(11px * var(--site-text-scale,.94))}.review-form label{font-size:calc(12px * var(--site-text-scale,.94));display:flex;flex-direction:column;gap:7px;margin-bottom:16px;color:#54708f;font-weight:550}.review-form label>span{font-weight:400;color:#9ba9bc;font-size:calc(10px * var(--site-text-scale,.94))}.review-form input,.review-form textarea{border:1px solid #d6e2f1;background:#fff;border-radius:5px;padding:11px 13px;font-size:calc(13px * var(--site-text-scale,.94));color:#3e5a7c;width:100%;resize:vertical}.review-form fieldset>p{font-size:calc(10px * var(--site-text-scale,.94));color:#8b9db3;margin:2px 0 18px;line-height:1.8}.review-form .ta-button{font-size:calc(12px * var(--site-text-scale,.94));padding:11px 17px}.review-honeypot{position:absolute!important;left:-9999px!important;top:auto!important;height:1px!important;width:1px!important;overflow:hidden!important}.review-notice{display:flex;align-items:center;gap:8px;background:#f0f5fb;border:1px solid #dfe8f3;padding:12px 15px;margin-top:17px;border-radius:5px;font-size:calc(12px * var(--site-text-scale,.94));color:#607d9f;line-height:1.8}.review-notice button{color:#2c6099;text-decoration:underline}.review-notice.error{background:#fff1f1;color:#a65757;border-color:#f1d4d4}.review-notice.success{background:#eff8f2;color:#527a61;border-color:#d9eadf}.post-review-list{margin-top:22px}.post-review-list>p{font-size:calc(12px * var(--site-text-scale,.94));color:#8b9eb7;padding:18px 0}.post-review{display:flex;gap:13px;border-top:1px solid #e6edf6;padding:20px 0}.review-author-avatar{width:36px;height:36px;border-radius:50%;background:#eaf0f9;color:#597ba2;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;flex-shrink:0}.post-review>div:last-child{min-width:0;flex:1}.post-review header{display:flex;gap:15px;align-items:center;flex-wrap:wrap;margin-bottom:7px}.post-review strong{font-size:calc(13px * var(--site-text-scale,.94));color:#355478}.post-review time{font-size:calc(10px * var(--site-text-scale,.94));color:#94a4b9;margin-left:auto}.post-review p{font-size:calc(13px * var(--site-text-scale,.94));white-space:pre-wrap;overflow-wrap:anywhere;color:#667f9c;line-height:1.9;margin-top:9px}.review-home-section{padding-top:40px}.review-home-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.review-home-heading h2{font-size:calc(28px * var(--site-text-scale,.94));margin:9px 0 0;color:#1d3554;letter-spacing:-.8px}.review-home-heading>button{color:#6e87a5;font-size:calc(11px * var(--site-text-scale,.94));border:1px solid #d8e3f1;padding:8px 12px;border-radius:5px;background:#fff}.review-home-empty{display:flex;align-items:center;gap:18px;padding:27px 30px;background:white;border:1px solid #dee7f3;border-radius:8px;color:#7390b1}.review-home-empty strong{font-size:calc(14px * var(--site-text-scale,.94));color:#506c8e}.review-home-empty p{margin-top:5px;color:#8b9db5}.review-home-empty p,.review-home-empty>a{font-size:calc(12px * var(--site-text-scale,.94))}.review-home-empty>a{margin-left:auto;display:flex;align-items:center;gap:8px;white-space:nowrap}.review-marquee{overflow:hidden;max-width:100%;border-radius:8px}.review-marquee-track{display:flex;width:max-content}.review-marquee-group{display:flex;gap:17px;padding-right:17px;flex-shrink:0}.review-ticker-card{width:315px;flex-shrink:0;background:#fff;border:1px solid #dde6f2;border-radius:8px;padding:24px;display:flex;flex-direction:column;gap:15px;min-height:193px}.review-ticker-card>p{font-size:calc(13px * var(--site-text-scale,.94));color:#68819f;line-height:1.9;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.review-ticker-card>div{display:flex;align-items:center;gap:10px;margin-top:auto}.review-ticker-card strong{font-size:calc(12px * var(--site-text-scale,.94));color:#355375}.review-ticker-card small{font-size:calc(9px * var(--site-text-scale,.94));color:#92a3b8;margin-left:auto}.review-ticker-card .review-author-avatar{width:30px;height:30px;font-size:calc(12px * var(--site-text-scale,.94))}.review-marquee.is-animated .review-marquee-track{animation:ta-review-scroll var(--review-speed,40s) linear infinite;animation-direction:var(--review-direction,normal)}.review-marquee.is-paused .review-marquee-track,.review-marquee.pause-on-hover:hover .review-marquee-track,.review-marquee:focus-within .review-marquee-track{animation-play-state:paused}.review-marquee:not(.is-animated){overflow-x:auto;padding-bottom:9px;scrollbar-width:thin}.review-marquee:not(.is-animated) .review-marquee-group [aria-hidden=true]{display:none}@keyframes ta-review-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.review-settings-panel{margin-bottom:25px}.admin-panel>.panel-title>div>p,.review-moderation .panel-title p,.review-settings-panel .panel-title p{font-size:11px;color:#8496ad;line-height:1.8;margin-top:5px}.review-setting-toggles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.floating-settings-grid,.review-settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.review-settings-grid .form-field>small{font-size:10px;color:#8d9eb5}.review-admin-notice{background:#edf5fd;border-top:1px solid #dfe8f3;border-bottom:1px solid #dfe8f3;color:#587a9f;font-size:12px;padding:14px 20px;line-height:1.8}.review-count-badge{font-size:11px;background:#eaf0f9;color:#6d89ad;padding:3px 8px;border-radius:12px;vertical-align:middle;margin-left:5px}.admin-review-list{padding:0 23px}.admin-review-item{padding:23px 0;border-top:1px solid #e5ecf5}.admin-review-item:first-child{border:0}.admin-review-author{display:flex;align-items:center;gap:11px;margin-bottom:12px}.admin-review-author strong{display:block;font-size:13px}.admin-review-author small{display:block;font-size:10px;color:#98a9bf;margin-top:4px}.admin-review-author>.status-pill{margin-left:auto}.admin-review-item>p{font-size:13px;color:#667f9d;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 15px}.admin-review-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:18px}.admin-review-bottom>span{font-size:10px;color:#91a3bb;max-width:60%}.admin-review-bottom>div{display:flex;gap:9px}.admin-review-bottom button{display:flex;align-items:center;gap:5px;padding:7px 10px;border:1px solid #dde6f1;border-radius:4px;font-size:10px;color:#5c7e9f}.admin-review-bottom .danger{color:#b45564}.review-load-more{text-align:center;border-top:1px solid #e3ebf6;padding:20px}.review-load-more .btn{font-size:11px}.social-settings-shortcut{border:1px solid #e0e8f3;border-radius:6px;display:flex;flex-direction:column;gap:10px;padding:15px;color:#718aa8;font-size:11px}.ta-footer-divider>.ta-footer-socials{display:flex;align-items:center;justify-content:center;gap:9px;flex-wrap:wrap;max-width:100%;min-width:0}.ta-footer-socials>a{display:inline-flex;gap:8px;align-items:center;background:#f8faff;border:1px solid #e0e8f3;padding:10px 13px;border-radius:5px;color:#5b789d;font-size:calc(11px * var(--site-text-scale,.94));white-space:nowrap;transition:background .15s,border-color .15s}.ta-footer-socials>a:hover{background:#eaf2fc;border-color:#b9cde6}.social-empty-label{font-size:calc(11px * var(--site-text-scale,.94));color:#8da0b8;letter-spacing:.2px;white-space:nowrap}.social-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.social-settings-grid .form-field>span{display:flex;align-items:center;gap:10px}.social-settings-grid .form-field>small{font-size:10px;color:#94a5bc}.social-settings-preview{border:1px solid #dfe7f2;border-radius:7px;padding:19px;background:#f7faff}.social-settings-preview>strong{font-size:12px}.social-settings-preview>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:15px}.social-settings-preview>div>span{display:flex;align-items:center;gap:8px;padding:9px 13px;border:1px solid #dce6f2;background:#fff;border-radius:5px;font-size:11px;color:#6a87a9}.social-settings-preview small{font-size:11px;color:#97a8bf}.floating-control-preview{display:flex;align-items:center;gap:24px;padding:15px 0}.floating-control-preview>span{display:flex;align-items:center;justify-content:center;border:3px solid #fff;border-radius:50%;box-shadow:0 6px 21px #17345126;color:#fff;flex-shrink:0}.floating-control-preview>small{font-size:11px;color:#91a4bb;line-height:1.9;max-width:270px}.wa-inner{background:#17d366;color:white;border-radius:12px;display:flex;align-items:center;justify-content:center;width:46px;height:46px}.public-site .whatsapp-fab.wa-circle{width:var(--fab-size,80px);height:var(--fab-size,80px);border:3px solid #fff;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 25px #1637592a;z-index:60;min-width:0;gap:0}.public-site .whatsapp-fab.wa-circle .wa-inner{background:#17d366;border-radius:12px;display:flex;align-items:center;justify-content:center;width:58%;height:58%;color:white;padding:0;margin:0}.public-site .wa-circle .wa-inner svg{width:80%;height:80%}.public-site .whatsapp-fab.wa-label{border:2px solid #fff;box-shadow:0 5px 20px #17345122;font-size:calc(12px * var(--site-text-scale,.94));padding:13px 17px;gap:10px}.public-site .chat-fab.floating-round{width:var(--fab-size,80px);height:var(--fab-size,80px);border:3px solid #fff;border-radius:50%;box-shadow:0 6px 25px #1637592a;display:flex;align-items:center;justify-content:center}.public-site .floating-round>.chat-fab-label{right:calc(var(--fab-size,80px) + 9px);opacity:0;transform:translateX(4px);transition:opacity .15s,transform .15s;pointer-events:none}.public-site .floating-round:focus-visible>.chat-fab-label,.public-site .floating-round:hover>.chat-fab-label{opacity:1;transform:none}.public-site .chat-window{max-height:calc(100dvh - 165px)}@media(max-width:1150px){.rich-toolbar{top:72px}.rich-toolbar-spacer{display:none}.rich-toolbar>button{font-size:10px;padding:7px}.rich-insert-menu{grid-template-columns:repeat(2,minmax(0,1fr))}.rich-table-options{grid-template-columns:1.5fr .7fr 1fr}.rich-media-editor{grid-template-columns:1fr}.rich-media-mini{max-width:420px;width:100%;justify-self:center}.post-review-heading{flex-wrap:wrap}.post-review-buttons{flex-direction:row}.floating-settings-grid,.review-settings-grid{gap:15px}.media-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.rich-post-body{font-size:calc(13px * var(--site-text-scale,.94));line-height:2}.rich-post-body h2{font-size:calc(23px * var(--site-text-scale,.94))}.rich-post-body h3{font-size:calc(20px * var(--site-text-scale,.94))}.rich-table-section>h2{font-size:calc(19px * var(--site-text-scale,.94));padding:11px!important}.rich-table-section td,.rich-table-section th{font-size:calc(12px * var(--site-text-scale,.94));padding:12px;line-height:1.85;min-width:110px}.rich-table-section th{font-size:calc(16px * var(--site-text-scale,.94))}.rich-media figcaption{font-size:calc(10px * var(--site-text-scale,.94))}.rich-editor-title{padding:16px;gap:12px}.rich-editor-title h3{font-size:16px}.rich-editor-title p{font-size:11px;line-height:1.8}.rich-editor-title>button{font-size:10px}.rich-toolbar{padding:8px;top:58px;gap:3px}.rich-toolbar>button{font-size:10px;padding:7px;min-height:31px}.rich-toolbar svg{width:15px;height:15px}.rich-colour{width:28px;height:28px}.rich-block-list{padding:12px;gap:13px}.rich-editable{padding:15px;font-size:13px;min-height:85px}.rich-edit-heading{font-size:23px}.rich-edit-subheading{font-size:19px}.rich-block-options{padding:8px 10px;gap:13px}.rich-block-options select{font-size:10px;padding:5px}.rich-block-handle{padding:6px 8px;font-size:9px}.rich-block-handle button{width:23px;height:24px}.rich-table-options{grid-template-columns:1fr 1fr;padding:11px;gap:10px}.rich-table-options>label:first-child{grid-column:1/-1}.rich-table-options input,.rich-table-options select{font-size:11px}.rich-table-editor-scroll{padding:10px}.rich-table-editor td,.rich-table-editor th{min-width:115px}.rich-table-editor .rich-editable{padding:10px;font-size:12px;min-height:65px}.rich-table-editor .rich-row-action{min-width:25px}.rich-table-actions{padding:0 10px 12px;gap:7px}.rich-table-actions>button{font-size:9px;padding:7px}.rich-table-actions>small{font-size:9px;line-height:1.7}.rich-media-editor{padding:12px;gap:12px}.rich-media-fields input,.rich-media-fields select{font-size:calc(12px * var(--site-text-scale,.94))}.rich-insert-menu{padding:12px;gap:7px}.rich-insert-menu>button{padding:11px;font-size:10px;gap:8px}.rich-insert-menu>button svg{width:16px;height:16px}.rich-insert-menu>p{font-size:9px;line-height:1.8}.rich-editor-bottom{flex-wrap:wrap;padding:12px 15px;gap:10px}.rich-editor-bottom small{text-align:left;font-size:9px;line-height:1.8}.rich-editor-bottom>button{font-size:11px}.rich-editor-preview{padding:20px 15px}.rich-link-editor{padding:15px;gap:12px;grid-template-columns:1fr}.rich-editor-notice{font-size:11px;padding:12px 15px}.rich-link-editor input,.rich-link-editor>strong{font-size:12px}.review-home-section{padding-top:30px}.review-home-heading{margin-bottom:17px;gap:14px}.review-home-heading h2{font-size:calc(23px * var(--site-text-scale,.94));letter-spacing:-.6px}.review-home-heading>button{font-size:calc(9px * var(--site-text-scale,.94));padding:7px 9px;white-space:nowrap}.review-home-empty{padding:23px 20px;gap:14px;flex-wrap:wrap}.review-home-empty strong{font-size:calc(12px * var(--site-text-scale,.94))}.review-home-empty p{line-height:1.9}.review-home-empty p,.review-home-empty>a{font-size:calc(11px * var(--site-text-scale,.94))}.review-home-empty>a{margin-left:0;flex-basis:100%}.review-ticker-card{width:280px;padding:21px;min-height:180px}.review-ticker-card>p{font-size:calc(12px * var(--site-text-scale,.94))}.review-ticker-card strong{font-size:calc(11px * var(--site-text-scale,.94))}.review-ticker-card small{font-size:calc(8px * var(--site-text-scale,.94))}.post-reviews{margin-top:28px;padding-top:24px}.post-review-heading{gap:16px}.post-review-heading h2{font-size:calc(21px * var(--site-text-scale,.94));margin-bottom:11px}.post-review-summary{gap:7px}.post-review-summary strong{font-size:calc(11px * var(--site-text-scale,.94))}.post-review-buttons{flex-wrap:wrap;gap:8px}.post-review-buttons>button{font-size:calc(10px * var(--site-text-scale,.94));padding:9px 10px}.review-form{padding:17px}.review-star-picker{gap:2px}.review-star-picker button svg{width:28px;height:28px}.review-star-picker>span{font-size:calc(10px * var(--site-text-scale,.94))}.review-form label{font-size:calc(11px * var(--site-text-scale,.94))}.review-form input,.review-form textarea{font-size:calc(12px * var(--site-text-scale,.94))}.review-form fieldset>p{font-size:calc(9px * var(--site-text-scale,.94));line-height:1.9}.review-form .ta-button{padding:11px 15px}.review-form .ta-button,.review-notice{font-size:calc(11px * var(--site-text-scale,.94))}.post-review p,.post-review strong{font-size:calc(12px * var(--site-text-scale,.94))}.post-review time{font-size:calc(9px * var(--site-text-scale,.94))}.post-review .review-author-avatar{width:31px;height:31px;font-size:calc(12px * var(--site-text-scale,.94))}.review-setting-toggles{grid-template-columns:1fr;gap:10px}.floating-settings-grid,.review-settings-grid{grid-template-columns:1fr;gap:20px}.admin-panel>.panel-title>div>p,.review-moderation .panel-title p,.review-settings-panel .panel-title p{font-size:10px;max-width:none}.review-settings-panel .toggle-field strong{font-size:11px}.admin-review-list{padding:0 17px}.admin-review-author strong{font-size:12px}.admin-review-author small{font-size:9px}.admin-review-item{padding:20px 0}.admin-review-item>p{font-size:12px}.admin-review-bottom{flex-direction:column;align-items:flex-start;gap:13px}.admin-review-bottom>span{max-width:100%;font-size:10px}.admin-review-bottom button{font-size:10px;padding:7px 10px}.review-admin-notice{font-size:11px;padding:12px 16px}.social-settings-grid{grid-template-columns:1fr;gap:22px}.social-settings-grid .form-field>span{gap:9px}.social-settings-preview{padding:15px}.social-settings-preview>div{gap:7px}.social-settings-preview>div>span{font-size:10px;padding:8px 10px}.ta-footer-divider{margin-top:0;gap:10px}.ta-footer-divider>.ta-footer-socials{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;padding:4px 0 10px;scrollbar-width:thin}.ta-footer-socials>a{font-size:calc(10px * var(--site-text-scale,.94));padding:9px 11px;flex-shrink:0}.ta-footer-socials svg{width:16px;height:16px}.ta-footer-divider>span{min-width:9px}.social-empty-label{font-size:calc(10px * var(--site-text-scale,.94))}.floating-control-preview{gap:20px}.floating-control-preview>small{font-size:10px}.public-site .chat-fab.floating-round,.public-site .whatsapp-fab.wa-circle{width:min(var(--fab-size,80px),66px);height:min(var(--fab-size,80px),66px)}.public-site .floating-round>svg{width:30px;height:30px}.public-site .chat-window{max-height:calc(100dvh - 165px);width:min(375px,calc(100vw - 44px))}.media-library-backdrop{padding:14px}.media-library-dialog>header{padding:18px}.media-library-dialog h2{font-size:20px}.media-library-dialog p{font-size:11px}.media-library-search{margin:14px 17px}.media-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:5px 17px 20px;gap:12px}.media-library-thumb{height:115px}.media-library-grid strong{font-size:10px;padding-inline:9px}.media-library-grid small{font-size:8px;padding-inline:9px}}@media(prefers-reduced-motion:reduce){.review-marquee.is-animated .review-marquee-track{animation:none}.review-marquee{overflow-x:auto}.review-marquee-group [aria-hidden=true],.review-marquee-group[aria-hidden=true]{display:none}.public-site .floating-round>.chat-fab-label{transition:none}}.rich-post-body span[style*=color] a{color:inherit}.public-site .floating-left>.chat-fab-label{right:auto;left:calc(var(--fab-size,80px) + 9px)}.public-site{font-family:var(--reader-font,"Inter","Segoe UI",system-ui,sans-serif);letter-spacing:var(--reader-letter-spacing,0)}.public-site :is(h1,h2,h3,h4){font-family:inherit;font-weight:var(--reader-heading-weight,650);letter-spacing:-.02em}.public-site :is(.article-body,.rich-post-body){line-height:var(--reader-line-height,1.75)}.public-site button,.public-site input,.public-site textarea{font-family:inherit}.whatsapp-fab.wa-icon,.whatsapp-fab.wa-icon:focus-visible,.whatsapp-fab.wa-icon:hover{background:transparent!important;border:0!important;box-shadow:none!important;padding:0;width:var(--fab-size,56px);height:var(--fab-size,56px);border-radius:0;display:grid;place-items:center}.whatsapp-fab.wa-icon>svg:last-child{display:block}.whatsapp-fab.wa-circle:hover>.wa-inner,.whatsapp-fab.wa-circle>.wa-inner{position:static!important;inset:auto!important;padding:0;border:0;display:grid;place-items:center;white-space:normal}.whatsapp-fab.wa-label:hover>.wa-text,.whatsapp-fab.wa-label>.wa-text{display:block;position:static;inset:auto;padding:0;border:0;background:none;color:inherit;font-size:12px}.chat-fab.assistant-transparent,.chat-fab.assistant-transparent:focus-visible,.chat-fab.assistant-transparent:hover{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0;padding:0}.assistant-button-image{width:100%;height:100%;object-fit:contain;display:block;pointer-events:none}.blend-white{mix-blend-mode:multiply}.chat-fab.assistant-transparent>.chat-fab-label{display:none}.icon-setting-preview{display:flex;align-items:center;gap:20px;padding:20px;background:#f5f7fa;border-radius:12px;margin-bottom:20px}.icon-setting-preview small{color:#65758a;font-size:12px;max-width:240px}.icon-setting-preview>svg{flex-shrink:0}.typography-preview{padding:28px;background:#f7f9fc;border:1px solid #e3e9f0;border-radius:12px;font-size:calc(15px * var(--site-text-scale,.94));line-height:var(--reader-line-height,1.75)}.typography-preview h2{font-size:calc(27px * var(--site-text-scale,.94));margin:0 0 10px}.typography-preview a{color:#077baa}.policy-shortcuts{display:flex;flex-wrap:wrap;gap:16px;margin-top:10px}.public-site .ta-header,.public-site .ta-nav,.public-site .ta-topbar{background:var(--header-bg,#103d4b);color:var(--header-text,#f1fcff)}.public-site .ta-header :is(.brand-copy strong,.brand-copy small,.ta-header-note,.ta-header-note small,.ta-menu-button),.public-site .ta-nav a,.public-site .ta-topbar a{color:var(--header-text,#f1fcff)}.public-site .ta-nav{border-color:#ffffff26}.public-site .ta-nav a:hover{opacity:.8}.public-site .ta-header-note small{opacity:.7}.public-site .ta-footer{background:var(--footer-bg,#102d3b);color:var(--footer-text,#e3f1f4);border-color:#ffffff20}.public-site .ta-footer :is(.brand-copy strong,.brand-copy small,.ta-footer-about>p,.ta-footer-links>h2,.ta-footer-links>a,.ta-footer-links>button,.ta-footer-bottom,.social-empty-label){color:var(--footer-text,#e3f1f4)}.public-site .ta-footer-about>p{opacity:.78}.public-site .ta-footer-links a:hover{opacity:.7}.public-site .ta-footer-bottom,.public-site .ta-footer-divider>span{border-color:#ffffff26}.public-site .ta-footer-divider>span{background:#ffffff26}.public-site .managed-footer-top{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:35px}.managed-footer-top .ta-footer-about{min-width:0}.social-banner-section{padding-top:25px;padding-bottom:30px}.social-banner{background:var(--social-bg,#dff4ef);color:var(--social-text,#164b49);border:1px solid #0000000a;border-radius:12px;padding:28px 30px;display:flex;align-items:center;justify-content:space-between;gap:30px}.social-banner h2{font-size:calc(24px * var(--site-text-scale,.94));margin:7px 0 10px}.social-banner p{font-size:calc(13px * var(--site-text-scale,.94));opacity:.8;margin:0}.social-banner-eyebrow{font-size:10px;letter-spacing:1.6px;font-weight:700}.social-banner .ta-footer-socials{display:flex;flex-wrap:wrap;gap:9px;justify-content:flex-end;max-width:55%}.social-banner .ta-footer-socials a{background:#ffffff80;border-color:#00000012;color:inherit}.social-banner .social-empty-label{color:inherit}.theme-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.footer-toggles{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:24px}.footer-link-actions label,.footer-toggles label{display:flex;gap:8px;align-items:center;font-size:12px}.footer-section-editor .panel-title{flex-wrap:wrap;gap:15px}.footer-section-editor .panel-title>input{padding:10px;border:1px solid #dce4ef;border-radius:5px;max-width:260px}.footer-link-editor{display:grid;grid-template-columns:1fr 1fr 2fr;gap:18px;border-bottom:1px solid #e5ebf2;padding-bottom:20px;margin-bottom:20px}.footer-link-editor .form-field{margin:0}.footer-link-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:18px}.footer-link-actions button:not(.text-button),.footer-section-editor .inline-actions>button:not(.text-button){padding:5px 10px;border:1px solid #dce4ef;border-radius:4px;background:white}.footer-section-editor button:disabled{opacity:.35}@media(max-width:760px){.social-banner{flex-direction:column;align-items:flex-start;padding:22px}.social-banner .ta-footer-socials{max-width:100%;justify-content:flex-start}.theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-link-editor{grid-template-columns:1fr}.public-site .managed-footer-top{grid-template-columns:repeat(2,minmax(0,1fr))}.public-site .managed-footer-top .ta-footer-about{grid-column:1/-1}}.seo-preview{padding:20px 24px;border:1px solid #dce5ee;border-radius:10px;margin-bottom:24px;background:#fff}.seo-preview>span{font-size:12px;color:#526253}.seo-preview h3{color:#2155a5;font-size:21px;margin:8px 0}.seo-preview p{font-size:13px;line-height:1.6;color:#637080;margin:0}.seo-resource-links{display:flex;gap:20px;flex-wrap:wrap;margin:20px 0;font-size:12px;color:#157894}.seo-meta-row{display:grid;grid-template-columns:1fr 2fr auto;gap:12px;margin:15px 0}.seo-meta-row input,.seo-meta-row select{border:1px solid #dce5ee;padding:10px;border-radius:5px;min-width:0}.seo-tag-preview{margin-top:24px}.seo-tag-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;padding:20px;background:#edf3f7;color:#38546b;border-radius:8px}.content-options summary,.seo-tag-preview summary{font-size:13px;font-weight:600;cursor:pointer;padding:12px 0}.seo-content-fields{padding:18px;border:1px solid #e0e7ef;border-radius:8px}.content-options .field-hint{font-size:11px;line-height:1.7;color:#7c8ea2}.chat-reply-language{display:flex;gap:8px;align-items:center}.chat-reply-language button{font-size:11px;padding:4px 8px;border:1px solid;border-radius:5px;background:transparent}.chat-reply-language button[aria-pressed=true]{background:#ffffff2b}.bilingual-answer{white-space:pre-wrap}@media(max-width:760px){.seo-meta-row{grid-template-columns:1fr}.seo-preview h3{font-size:18px}}.colour-control{min-width:0;margin:0 0 20px;display:flex;flex-direction:column;gap:10px}.colour-control-label{font-size:12px;font-weight:650;color:#40566e}.colour-control-main{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.colour-control input[type=color]{width:42px;height:34px;border:1px solid #d6e2ed;background:white;padding:3px;border-radius:6px;cursor:pointer;flex-shrink:0}.colour-control code{font-size:11px;color:#5d7488}.colour-control select{flex:1;min-width:155px;width:auto;font-size:11px;border:1px solid #d6e2ed;padding:9px 8px;border-radius:6px;background:white;color:#40566e}.colour-effect-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px;background:#f3f7fa;border-radius:7px}.colour-effect-options>label{display:flex;flex-direction:column;gap:7px;font-size:10px;color:#577086}.colour-effect-options>label:first-child{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:space-between}.colour-effect-options input[type=range]{width:100%;padding:0;min-height:20px;accent-color:#168494}.colour-style-preview{min-height:64px;border-radius:9px;padding:17px;display:grid;place-items:center;font-size:14px;font-weight:650}.colour-control .colour-reference-preset{font-size:10px;align-self:flex-start}.theme-grid>.colour-control{margin-bottom:0}.theme-grid{align-items:start;grid-template-columns:repeat(2,minmax(0,1fr))}.colour-control-compact{max-width:360px;margin:0}.rich-colour-menu{position:relative}.rich-colour-menu>button{border:0;padding:9px 10px;background:white;color:#45617f;font-size:11px;border-radius:4px}.rich-colour-popover{position:absolute;top:calc(100% + 10px);left:0;z-index:30;width:min(340px,calc(100vw - 70px));padding:18px;background:#fff;border:1px solid #d6e2ed;border-radius:10px;box-shadow:0 14px 36px #183a5420;display:flex;flex-direction:column;gap:15px}.rich-colour-popover .btn{align-self:flex-end}.rich-table-options>.colour-control{min-width:240px;max-width:360px;flex:1}.rich-table-options{align-items:start}.public-site .ta-header :is(.brand-copy strong,.brand-copy small,.ta-header-note,.ta-header-note small),.public-site .ta-nav a,.public-site .ta-topbar{color:var(--header-text);-webkit-text-stroke:var(--header-stroke,0);text-shadow:var(--header-text-shadow,none)}.public-site .ta-footer :is(.brand-copy strong,.ta-footer-about>p,.ta-footer-links>h2,.ta-footer-links>a,.ta-footer-links>button,.ta-footer-bottom){-webkit-text-stroke:var(--footer-stroke,0);text-shadow:var(--footer-text-shadow,none)}.public-site .social-banner{-webkit-text-stroke:var(--social-stroke,0);text-shadow:var(--social-text-shadow,none)}.public-site .ta-button:not(.ta-outline){background:var(--accent-paint,var(--accent));border:var(--accent-border,0);color:var(--accent-ink,#fff)}.public-site .ta-quick-tile[data-soft=true],.public-site .ta-quick-tile[data-soft=true]>span,.public-site .ta-quick-tile[data-soft=true]>span small,.public-site .ta-quick-tile[data-soft=true]>svg{color:var(--quick-ink,#173d4b)}.rich-table-section>h2[style*=radial-gradient]{border-radius:7px}@media(max-width:760px){.theme-grid{grid-template-columns:1fr}.rich-colour-popover{left:-90px}.rich-table-options>.colour-control{min-width:0;width:100%}}.public-site[data-accent-style=edge] .ta-button{background:var(--accent-paint);border:var(--accent-border);color:var(--accent-ink)}.site-search-row{display:flex;padding-top:24px;padding-bottom:4px}.global-site-search{height:62px;min-width:0;max-width:100%;gap:18px;padding:16px 22px;flex-shrink:1}.global-site-search>svg{flex-shrink:0;color:#8ba1bd}.global-site-search input{font:inherit;font-size:calc(14px * var(--site-text-scale,.94));-webkit-text-stroke:0;text-shadow:none}.global-site-search input::-webkit-search-cancel-button{display:none}.global-site-search>button{color:#7a93b2;-webkit-text-stroke:0;text-shadow:none}.global-site-search button[type=submit] span{height:29px;width:25px}.site-search-results{padding:30px 0 15px;scroll-margin-top:24px;outline:none}.site-search-results>.ta-result-heading{margin-bottom:22px;align-items:center;gap:15px}.site-search-results h2{font-size:calc(25px * var(--site-text-scale,.94));margin:7px 0}.site-search-results .ta-result-heading p{font-size:calc(13px * var(--site-text-scale,.94));color:#6d829a;overflow-wrap:anywhere}.site-search-results .ta-result{min-width:0;overflow-wrap:anywhere}.site-search-more{display:block;margin:24px auto 0;padding:11px 18px;border:1px solid #d2deeb;background:#fff;border-radius:7px;font-size:12px;color:#315775}.site-search-more:hover{border-color:#86a3c5}.search-setting-toggles{display:flex;flex-direction:column;gap:15px;margin-bottom:26px}.search-setting-toggles label{display:flex;align-items:center;gap:10px;font-size:12px;color:#526e89}.search-settings-preview{padding:28px;background:#f4f7fb}.search-settings-preview .global-site-search{margin-left:auto;margin-right:auto}.search-settings-preview .site-search-results{font-size:13px}.search-settings-preview .ta-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.search-settings-preview .ta-result h3{font-size:16px}@media(max-width:1000px){.ta-header:has(.global-site-search)>.ta-container{height:auto;min-height:130px;padding-block:20px;flex-wrap:wrap}.ta-header .global-site-search{order:3;width:100%!important;flex-basis:100%;max-width:100%}.ta-header:has(.global-site-search) .ta-menu-button{margin-left:auto}.site-search-row{padding-top:20px}}@media(max-width:760px){.site-search-row{padding-top:18px}.global-site-search{height:54px;padding:12px 16px;gap:13px}.global-site-search input{font-size:12px}.site-search-results{padding-top:24px}.site-search-results h2{font-size:22px}.site-search-results .ta-result-heading p{font-size:12px}.search-settings-preview{padding:18px}.search-settings-preview .ta-result-grid{grid-template-columns:1fr}.ta-header:has(.global-site-search)>.ta-container{min-height:96px;padding-block:16px;gap:16px}}.media-library-count{margin:0;padding:0 25px 12px;font-size:12px;color:#596f79}.media-library-pagination{display:flex;justify-content:center;padding:0 25px 25px}.popup-admin .panel-title h2,.team-admin .panel-title h2{display:flex;align-items:center;gap:10px}.popup-admin-intro,.team-invitation,.team-owner-note{margin:22px 26px;padding:19px 21px;border:1px solid #cce5e6;background:#f3fafa;border-radius:12px}.team-owner-note{display:flex;gap:13px;align-items:flex-start}.team-owner-note>svg{color:#168494;flex-shrink:0}.popup-admin-intro strong,.team-invitation>strong,.team-owner-note strong{font-size:14px}.popup-admin-intro p,.team-invitation p,.team-owner-note p{font-size:12px;line-height:1.8;color:#58727c;margin:5px 0 0}.team-invitation{background:#fffaf0;border-color:#eedfba}.team-invitation>strong{display:flex;align-items:center;gap:8px}.team-invitation>div{display:flex;gap:10px;margin-top:14px}.team-invitation input{min-width:0;flex:1;padding:10px;border:1px solid #dbcda8;border-radius:7px;font-size:12px}.team-member-list{padding:0 26px 14px}.team-member{padding:22px 0;border-top:1px solid #e4ecee}.team-member-heading{display:flex;align-items:center;gap:12px}.team-member-heading>div{flex:1;min-width:0}.team-member-heading strong{display:block;font-size:14px}.team-member-heading small{display:block;font-size:12px;color:#647c85;overflow-wrap:anywhere;margin-top:3px}.team-permission-badges{display:flex;flex-wrap:wrap;gap:7px;margin:15px 0}.team-permission-badges span{padding:5px 9px;border:1px solid #cee4e7;background:#eff8f9;color:#245e68;font-size:11px;border-radius:6px}.team-member .inline-actions{flex-wrap:wrap}.team-member .inline-actions>button{display:flex;align-items:center;gap:6px;padding:8px 11px;border:1px solid #dbe6e8;border-radius:7px;background:#fff;font-size:11px}.team-editor{border-top:1px solid #e1e9ec}.popup-editor .panel-title,.team-editor .panel-title{padding:0 0 20px;border:0}.team-full-access,.team-permission-grid>label{display:flex;align-items:flex-start;gap:12px;padding:18px;border:1px solid #d6e5e8;border-radius:10px}.team-full-access{background:#eef8f8}.team-full-access input,.team-permission-grid input{margin-top:3px;accent-color:#168494;width:17px;height:17px;flex-shrink:0}.team-permissions strong{font-size:13px}.team-permissions small{display:block;font-size:11px;color:#637982;margin-top:5px;line-height:1.7}.team-permission-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:13px 0}.team-permissions>p{font-size:11px;color:#657d86;line-height:1.8}.team-enabled{display:flex;gap:9px;align-items:center;font-size:13px;margin:18px 0}.member-post-toggles input,.team-enabled input{accent-color:#168494}.team-editor .form-grid{margin-bottom:22px}.member-workspace{min-height:100vh;background:#f3f6f8;color:#203a46}.member-workspace>.admin-main{max-width:1180px;margin:0 auto;padding:38px 30px}.member-header{padding:18px 30px;background:#fff;border-bottom:1px solid #dfe8eb;display:flex;align-items:center;gap:24px;justify-content:space-between}.member-header>a:last-child,.member-header>span{display:flex;align-items:center;gap:8px;font-size:12px;color:#536e78}.member-brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit}.member-brand img{width:43px;height:43px;object-fit:contain}.member-brand strong{font-size:19px}.member-help{font-size:12px;color:#647e86;margin-top:22px}.member-help a{color:#087c8a}.member-post-toggles{display:flex;flex-wrap:wrap;gap:24px;margin-top:24px;font-size:13px}.member-post-toggles label{display:flex;gap:8px;align-items:center}.popup-admin-list{padding:0 26px 24px}.popup-admin-list>article{display:flex;align-items:center;gap:13px;padding:17px 12px;border-bottom:1px solid #e3ecef}.popup-admin-list>article.selected{background:#eff8f8;border-radius:10px}.popup-admin-list>article>div:first-of-type{flex:1;min-width:0}.popup-admin-list strong{display:block;font-size:13px}.popup-admin-list small{display:block;font-size:10px;line-height:1.7;color:#647c86;margin-top:4px}.popup-order{width:27px;height:27px;flex-shrink:0;border-radius:50%;background:#e4f0f2;color:#2c737c;display:grid;place-items:center;font-size:11px;font-weight:700}.popup-admin-list .inline-actions{flex-wrap:wrap}.popup-admin-list button{padding:7px 9px;font-size:11px;border:1px solid #d6e5e8;background:white;border-radius:6px}.popup-admin-list button:disabled{opacity:.4}.popup-editor{border-top:1px solid #dfe9ec}.popup-editor>.form-field,.popup-editor>.form-grid{margin-bottom:22px}.popup-media-actions{gap:12px;flex-wrap:wrap;margin:5px 0 23px}.popup-media-actions>button{display:flex;gap:7px;align-items:center;padding:10px 13px;border:1px solid #d2e3e7;background:#f7fbfc;border-radius:7px;font-size:12px}.popup-media-actions>small{font-size:10px;color:#647c86}.popup-colour-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:20px 0}.popup-history-control{display:flex;align-items:center;gap:20px;justify-content:space-between;border:1px solid #dbe7e9;border-radius:10px;background:#f8fbfc;padding:16px;margin:22px 0}.popup-history-control strong{font-size:12px}.popup-history-control p{font-size:11px;color:#647c86;line-height:1.7;margin:5px 0 0}.popup-history-control button{padding:9px 12px;background:#fff;border:1px solid #cbdde1;border-radius:7px;flex-shrink:0;font-size:11px}.announcement-overlay{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(9,25,35,.72);backdrop-filter:blur(5px)}.announcement-dialog{box-sizing:border-box;width:100%;max-height:calc(100dvh - 48px);overflow:auto;border-radius:20px;padding:28px;box-shadow:0 28px 100px rgba(0,0,0,.3);font-family:inherit;animation:popup-appear .2s ease-out}.announcement-small{max-width:420px}.announcement-medium{max-width:590px}.announcement-large{max-width:840px}.announcement-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.announcement-heading h2{font-size:clamp(21px,3vw,28px);line-height:1.3;letter-spacing:-.5px;margin:0;font-weight:750;color:inherit}.announcement-heading>button{flex-shrink:0;display:grid;place-items:center;cursor:pointer;background:transparent;color:inherit;border:1px solid;border-radius:50%;width:34px;height:34px;padding:5px}.announcement-preview-label{display:block;font-size:10px;font-weight:700;letter-spacing:1px;margin-bottom:8px;opacity:.7}.announcement-text{font-size:14px;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere;margin:19px 0 0;color:inherit}.announcement-media{margin-top:20px;border-radius:10px;overflow:hidden}.announcement-media>img{display:block;width:100%;max-height:58dvh;object-fit:contain}.announcement-media>video{display:block;width:100%;max-height:58dvh;background:#111}.announcement-media>iframe{display:block;width:100%;aspect-ratio:16/9;border:0}.announcement-cta{display:inline-flex;align-items:center;justify-content:center;gap:11px;padding:12px 20px;border-radius:9px;font-weight:700;font-size:13px;text-decoration:none;margin-top:23px}.announcement-sequence{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:23px;padding-top:17px;border-top:1px solid color-mix(in srgb,currentColor 18%,transparent)}.announcement-sequence small{font-size:10px;opacity:.75}.announcement-sequence button{cursor:pointer;font:inherit;font-size:11px;background:transparent;color:inherit;border:0;text-decoration:underline;padding:5px}.announcement-dialog a:focus-visible,.announcement-dialog button:focus-visible{outline:3px solid #1a9daf;outline-offset:4px}@keyframes popup-appear{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){.announcement-dialog{animation:none}}@media(max-width:850px){.popup-admin-list>article{flex-wrap:wrap}.popup-admin-list .inline-actions{flex-basis:100%;padding-left:40px}.popup-colour-grid,.team-permission-grid{grid-template-columns:1fr}.popup-history-control{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.popup-admin-intro,.team-invitation,.team-owner-note{margin:17px;padding:15px}.popup-admin-list,.team-member-list{padding-inline:17px}.team-invitation>div{flex-direction:column}.team-member-heading{gap:9px;flex-wrap:wrap}.team-member-heading small{font-size:10px}.team-member .status-pill{font-size:9px}.member-header{padding:15px;flex-wrap:wrap;gap:14px}.member-header>span{order:3;flex-basis:100%}.member-workspace>.admin-main{padding:25px 15px}.member-workspace .panel-title{flex-wrap:wrap;gap:16px}.member-workspace .panel-title .inline-actions{flex-wrap:wrap}.announcement-overlay{padding:14px}.announcement-dialog{max-height:calc(100dvh - 28px);padding:21px;border-radius:16px}.announcement-text{font-size:13px}.announcement-heading>button{width:31px;height:31px}.announcement-cta{font-size:12px}.announcement-sequence{gap:9px}}.reader-review-form{background:#fff;border:1px solid #d8e3ec;border-radius:10px;padding:25px;box-shadow:0 3px 16px #183b4605}.review-form-intro{font-size:calc(13px * var(--site-text-scale,.94));line-height:1.8;color:#647d91;margin:16px 0 0}.reader-review-form .review-form-fields{min-width:0}.reader-review-form label{margin-bottom:22px}.reader-review-form .review-field-label{display:flex;align-items:center;gap:9px;flex-wrap:wrap;color:#28485b;font-size:calc(14px * var(--site-text-scale,.94));font-weight:650}.reader-review-form .review-field-label b{display:inline-flex;align-items:center;justify-content:center;width:23px;height:23px;flex-shrink:0;background:#edf6f6;color:#29707b;border:1px solid #d9ebed;border-radius:50%;font-size:11px;font-weight:700}.reader-review-form .review-field-label small{font-size:11px;font-weight:400;color:#748797}.reader-review-form input,.reader-review-form textarea{background:#fff;border:1px solid #c8d5df;border-radius:6px;font-size:calc(14px * var(--site-text-scale,.94));line-height:1.65;padding:12px 14px;color:#28485b}.reader-review-form input:focus,.reader-review-form textarea:focus{outline:2px solid #388d9e;outline-offset:2px}.reader-review-form .review-rating-fieldset{margin:0 0 22px;padding:0;border:0}.reader-review-form .review-rating-fieldset legend{margin:0;padding:0}.reader-review-form .review-star-picker{gap:9px;margin:10px 0 0;flex-wrap:wrap}.reader-review-form label.review-rating-option{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:row;margin:0;padding:3px;color:#d49a22;cursor:pointer;border-radius:4px}.reader-review-form .review-rating-option input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.reader-review-form .review-rating-option:focus-within{outline:2px solid #388d9e;outline-offset:2px}.reader-review-form .review-rating-value{font-size:calc(12px * var(--site-text-scale,.94));color:#748797;margin-left:8px}.reader-review-form .review-public-note{color:#748797;font-size:calc(11px * var(--site-text-scale,.94));line-height:1.8;margin:0 0 18px}.reader-review-form .ta-button{min-height:43px}.review-post-form-settings>h3{margin-bottom:10px}.member-sections{display:flex;gap:9px;flex-wrap:wrap;margin:0 0 24px}.member-sections button{border:1px solid #d5e2eb;border-radius:6px;padding:10px 15px;color:#3d627d;background:#fff;font-size:13px}.member-sections button[aria-pressed=true]{background:#23476d;border-color:#23476d;color:#fff}.ta-post-layout[data-sidebar=false]{grid-template-columns:minmax(0,1fr)}.ta-post-sidebar{align-self:stretch;min-width:0}.ta-post-sidebar-follow{min-width:0}.ta-post-sidebar-follow[data-sticky=true]{position:sticky;top:24px;max-height:calc(100vh - 48px);overflow-y:auto;scrollbar-width:thin}.ta-latest-posts{overflow-wrap:anywhere}.ta-latest-posts[data-sticky=true]{position:sticky;top:24px;max-height:calc(100vh - 48px);overflow-y:auto;scrollbar-width:thin}.ta-latest-posts>h2{font-size:calc(23px * var(--site-text-scale,.94));line-height:1.35;font-weight:650;letter-spacing:-.5px;margin:0 0 21px;color:#213f56}.ta-latest-posts ul{padding:0;margin:0;list-style:none}.ta-latest-posts li+li{margin-top:17px}.ta-latest-posts li>a{display:block;color:#0877c4;font-size:calc(14px * var(--site-text-scale,.94));line-height:1.75;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;border:0;padding:0}.ta-latest-posts li>a:hover{color:#124f82}.ta-latest-posts time{display:block;font-size:calc(10px * var(--site-text-scale,.94));color:#7b8f9e;margin-top:5px}.post-sidebar-preview>.ta-latest-posts{position:static;max-height:500px}.post-sidebar-preview>h3{font-size:14px;margin:0 0 16px;color:#5a738c}.ta-bottom-latest{margin-top:30px;padding-top:26px;border-top:1px solid #dde6f2;min-width:0}.ta-bottom-latest ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ta-bottom-latest li{padding:15px;border:1px solid #dde6f2;background:#f8fbfd;border-radius:8px;min-width:0}.ta-bottom-latest li+li{margin-top:0}.post-sidebar-preview>.ta-bottom-latest{margin:0 0 24px;padding-top:16px;max-height:450px;overflow-y:auto}.post-sidebar-preview>.ta-bottom-latest ul{grid-template-columns:1fr}@media(max-width:760px){.reader-review-form{padding:18px}.reader-review-form .review-field-label{font-size:13px}.reader-review-form .review-star-picker{gap:6px}.reader-review-form .review-rating-option svg{width:31px;height:31px}.reader-review-form .review-rating-value{flex-basis:100%;margin:5px 0 0 3px}.reader-review-form input,.reader-review-form textarea{font-size:16px}.ta-post-sidebar[data-mobile-latest=true]{display:block}.ta-post-sidebar .ta-side-panel:not(.ta-latest-posts){display:none}.ta-post-sidebar .ta-latest-posts,.ta-post-sidebar-follow[data-sticky=true]{position:static;max-height:none;overflow:visible}.ta-post-sidebar .ta-latest-posts{margin:0}.ta-latest-posts>h2{font-size:22px}.ta-latest-posts li>a{font-size:14px}.ta-bottom-latest ul{grid-template-columns:1fr}.ta-bottom-latest[data-mobile=false]{display:none}.member-sections{margin-bottom:18px}}.post-callout-placement{display:flex;width:100%;margin:20px 0;min-width:0;justify-content:flex-start}.post-callout-placement[data-align=center]{justify-content:center}.post-callout-placement[data-align=right]{justify-content:flex-end}.post-callout,.rich-post-body .post-callout{position:relative;display:block;max-width:100%;min-width:0;box-sizing:border-box;overflow:hidden;margin:0;padding:11px 20px;border:0;line-height:1.45;text-decoration:none;font-family:inherit;overflow-wrap:anywhere}.post-callout-accent{position:absolute;left:0;top:0;bottom:0;pointer-events:none;box-sizing:border-box}.post-callout-text{position:relative;display:block;white-space:pre-wrap;overflow-wrap:anywhere}.post-callout-link{cursor:pointer}.post-callout-link:hover .post-callout-text{text-decoration:underline;text-underline-offset:4px}.post-callout-link:focus-visible{outline:2px solid #287baf;outline-offset:3px}.callout-editor{padding:18px}.callout-colours{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0}.callout-colours>*{min-width:0}.callout-toggles{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin:18px 0}.callout-toggles label{display:flex;align-items:center;gap:8px;font-size:12px;color:#506c86}.callout-toggles input{width:16px;height:16px}.callout-editor-preview{padding:18px;background:#fff;border:1px dashed #cbdbe5;border-radius:7px}.callout-editor-preview>small{font-size:9px;font-weight:650;letter-spacing:1.2px;color:#8497a7}.callout-editor-preview .post-callout-placement{margin:13px 0 0}@media(max-width:900px){.callout-colours{grid-template-columns:1fr}}@media(max-width:760px){.callout-editor{padding:14px}.callout-editor-preview{padding:12px}.callout-toggles{gap:14px}.post-callout,.rich-post-body .post-callout{padding:11px 18px}}.public-site .ta-header>.ta-container{height:auto;min-height:var(--header-height,96px);padding-block:8px;gap:var(--header-gap,18px)}.public-site .ta-header .brand{gap:var(--header-brand-gap,16px);max-width:100%}.public-site .ta-header .brand-logo,.public-site .ta-header .brand-mark{width:var(--header-logo-width,74px);height:var(--header-logo-height,63px)}.public-site .ta-header .brand-copy{min-width:0}.public-site .ta-header .brand-copy strong{font-size:calc(var(--header-brand,32px) * var(--site-text-scale,.94));overflow-wrap:anywhere}.public-site .ta-header .brand-copy small{font-size:calc(var(--header-tagline,11px) * var(--site-text-scale,.94))}.public-site .ta-topbar>.ta-container{min-height:var(--header-topbar,34px)}.public-site .ta-nav>.ta-container{min-height:var(--header-nav,52px)}.public-site .ta-header .global-site-search{height:var(--header-search,52px);min-height:44px}.header-size-preview.public-site{min-height:0;border-radius:9px;overflow:hidden;border:1px solid #d5e3e9;margin:18px 0}.header-size-preview .ta-container{width:calc(100% - 32px)}@media(max-width:1000px){.public-site .ta-header:has(.global-site-search)>.ta-container{height:auto;min-height:var(--header-height,96px);padding-block:var(--header-padding,14px)}}@media(max-width:760px){.public-site .ta-header>.ta-container{min-height:var(--header-mobile-height,78px);gap:var(--header-mobile-gap,10px)}.public-site .ta-header .brand{gap:var(--header-mobile-gap,10px)}.public-site .ta-header .brand-logo,.public-site .ta-header .brand-mark{width:var(--header-mobile-logo-width,54px);height:var(--header-mobile-logo-height,46px)}.public-site .ta-header .brand-copy strong{font-size:calc(var(--header-mobile-brand,26px) * var(--site-text-scale,.94))}.public-site .ta-header .brand-copy small{font-size:calc(9px * var(--site-text-scale,.94))}.public-site .ta-topbar>.ta-container{min-height:var(--header-mobile-topbar,30px)}.public-site .ta-nav>.ta-container{min-height:0}.public-site .ta-header:has(.global-site-search)>.ta-container{min-height:var(--header-mobile-height,78px);padding-block:var(--header-mobile-padding,12px);gap:var(--header-mobile-gap,10px)}.public-site .ta-header .global-site-search{height:var(--header-mobile-search,48px)}.public-site .ta-menu-button{min-width:44px;min-height:44px;justify-content:center}}.chat-window>.chat-form,.chat-window>.chat-head,.chat-window>.chat-note,.chat-window>.chat-reply-language{flex-shrink:0}.chat-window>.chat-messages{min-height:0}.review-pagination{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;margin-top:18px;color:#536d8e;font-size:13px}.review-pagination button{border:1px solid #c7d6e5;border-radius:7px;padding:10px 16px;background:#fff;color:#234c77;cursor:pointer;font:inherit}.review-pagination button:disabled{cursor:wait;opacity:.6}.admin-sidebar{min-height:0}.admin-sidebar>.brand,.admin-sidebar>.sidebar-bottom,.admin-sidebar>.workspace-label{flex-shrink:0}.admin-sidebar nav{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;overscroll-behavior:auto}.admin-sidebar>.sidebar-bottom{margin-top:12px}@media(min-width:901px){.public-site .ta-nav>.ta-container{flex-wrap:wrap;row-gap:0}.public-site .ta-nav a{min-height:var(--header-nav,52px);max-width:100%;white-space:normal;overflow-wrap:anywhere}}@media(max-width:900px){.public-site .ta-header-note{display:none}.public-site .ta-menu-button{display:flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;flex-shrink:0;margin-left:auto}.public-site .ta-header .brand{min-width:0}.public-site .ta-nav>.ta-container{display:none;min-height:0}.public-site .ta-nav.ta-menu-open>.ta-container{display:flex;flex-direction:column;gap:0;padding:10px 0 15px}.public-site .ta-nav a,.public-site .ta-nav a:first-child{padding:12px;font-size:calc(13px * var(--site-text-scale,.94));white-space:normal;overflow-wrap:anywhere;min-width:0}.public-site .ta-nav a.active:after{width:3px;height:auto;top:8px;bottom:8px;right:auto;left:0}}.chat-reply-language{padding:8px 16px;font-size:11px;color:#54748c}.chat-head>div{min-width:0}.chat-head strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-window[data-compact=true]>.chat-head{padding:8px 10px;gap:8px}.chat-window[data-compact=true] .assistant-mark{width:28px;height:28px;flex-shrink:0}.chat-window[data-compact=true] .chat-head small{display:none}.chat-window[data-compact=true] .chat-head strong{font-size:12px;line-height:1.3}.chat-window[data-compact=true] .chat-head button{min-width:28px;min-height:28px;display:grid;place-items:center;flex-shrink:0}.chat-window[data-compact=true]>.chat-reply-language{padding:3px 10px}.chat-window[data-compact=true]>.chat-messages{padding:8px 10px}.chat-window[data-compact=true]>.chat-form{margin:0 8px 8px;padding:4px 6px;min-height:40px}.chat-window[data-compact=true]>.chat-note,.chat-window[data-tiny=true]>.chat-reply-language{display:none}@media(max-width:900px){.public-site .chat-form input{font-size:16px}}.public-site .whatsapp-fab.wa-label{width:max-content;height:auto;min-height:var(--fab-size,56px);max-width:min(320px,calc(100vw - 48px));border-radius:28px;padding:12px 16px;gap:9px;overflow:hidden;box-sizing:border-box}.public-site .whatsapp-fab.wa-label>svg{flex-shrink:0}.public-site .whatsapp-fab.wa-label>.wa-text{min-width:0;white-space:normal;overflow-wrap:anywhere;line-height:1.5;overflow-y:auto;max-height:var(--wa-text-height,none)}.announcement-heading>div{min-width:0;flex:1}.announcement-heading h2{overflow-wrap:anywhere}.announcement-dialog{overflow-x:hidden}.announcement-cta{max-width:100%;white-space:normal;overflow-wrap:anywhere}.announcement-sequence{flex-wrap:wrap}@media(max-width:700px){.admin-sidebar:not(.show){visibility:hidden;pointer-events:none}}.rich-toolbar{gap:6px;isolation:isolate}.rich-toolbar>.rich-colour-menu>button,.rich-toolbar>button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:7px 9px;border:1px solid #d6e2ed;border-radius:5px;background:#fff;font-size:12px;font-weight:550;white-space:nowrap}.rich-toolbar button>svg{flex-shrink:0}.rich-toolbar>.rich-toolbar-spacer{flex-basis:100%;height:0}.rich-toolbar>.rich-colour-menu{position:static}.rich-toolbar .rich-colour-popover{left:10px;right:auto;top:calc(100% + 6px);width:min(320px,calc(100% - 20px));box-sizing:border-box;z-index:15}.rich-background-sample{display:block;width:13px;height:13px;border:1px solid #52687b;border-radius:2px;flex-shrink:0}.rich-background-popover>strong{font-size:13px;color:#29475c}.rich-background-popover>p{font-size:12px;color:#657b8e;line-height:1.6;margin:7px 0 13px}.rich-highlight-swatches{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:15px}.rich-highlight-swatches>button{width:30px;height:30px;border:1px solid #7d8fa3;border-radius:4px}.rich-highlight-swatches>button:focus-visible{outline:3px solid #126ca1;outline-offset:3px}.rich-background-picker{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px;color:#405d72}.rich-background-picker>span{flex-basis:100%}.rich-background-picker input{width:45px;height:33px;border:1px solid #c8d6e4;padding:3px;border-radius:4px;background:#fff}.rich-background-picker code{font-size:12px}.rich-background-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:15px}.rich-background-actions>button{font-size:12px;min-height:34px;padding:7px 10px;border:1px solid #cad9e5;border-radius:4px}.rich-block-handle>div{flex-wrap:wrap;justify-content:flex-end}.rich-block-handle button{width:auto;min-width:30px;min-height:30px;height:auto;padding:5px 7px;gap:4px;font-size:10px}.rich-row-action button{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;font-size:10px}@media(max-width:760px){.rich-toolbar{position:relative;top:auto;padding:9px}.rich-toolbar>.rich-colour-menu>button,.rich-toolbar>button{font-size:11px;padding:7px 8px}.rich-toolbar-rule{display:none}.rich-block-handle{flex-wrap:wrap}.rich-block-handle>div{margin-left:auto}.rich-toolbar .rich-colour-popover{left:10px}.rich-toolbar{align-items:stretch;gap:5px;padding:8px}.rich-toolbar>.rich-colour-menu,.rich-toolbar>button{flex:0 1 calc(50% - 3px);min-width:0}.rich-toolbar>.rich-colour-menu>button,.rich-toolbar>button{white-space:normal;line-height:1.4;padding:6px}.rich-toolbar>.rich-colour-menu>button{width:100%;height:100%}.rich-toolbar button>span{min-width:0}.rich-toolbar>.rich-toolbar-spacer{flex-basis:100%}}@media(max-width:420px){.rich-toolbar .rich-background-sample{display:none}}.rich-block-options{flex-wrap:wrap;row-gap:8px}.rich-block-options label,.rich-block-options select{min-width:0;max-width:100%}.rich-toolbar>.rich-format-field{display:flex;align-items:center;gap:6px;min-width:0;max-width:100%;padding:4px 7px;border:1px solid #d6e2ed;border-radius:5px;background:white;color:#304761;font-size:11px;font-weight:550}.rich-format-field>span{display:flex;align-items:center;gap:4px;white-space:nowrap}.rich-format-field select{min-width:0;max-width:145px;border:0;background:#f6f8fb;border-radius:3px;padding:5px;color:#243e5d;font:inherit}.rich-font-field select{width:135px}.rich-size-field select{width:54px}.rich-toolbar button[aria-pressed=true]{background:#dcecff;border-color:#75a2dc;color:#164d91}.rich-toolbar :is(button,select):focus-visible{outline:2px solid #2469bd;outline-offset:2px}.rich-floating-toolbar.rich-toolbar{position:fixed;z-index:85;top:auto;display:flex;align-items:center;gap:6px;margin:0;padding:10px;box-sizing:border-box;max-width:calc(100vw - 16px);overflow:auto;overscroll-behavior:contain;background:#fff;border:1px solid #b8c9df;border-radius:9px;box-shadow:0 8px 32px #18365a32;font-family:Arial,sans-serif;color:#304761;font-size:12px;line-height:1.4;isolation:isolate;scrollbar-width:thin}.rich-floating-toolbar>.rich-selection-heading{flex:0 0 100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:6px;border-bottom:1px solid #e3eaf4}.rich-selection-heading>strong{font-size:11px;color:#5b718d}.rich-selection-heading>button{display:inline-flex;align-items:center;gap:4px;border:0;background:none;color:#527091;font-size:11px;padding:5px}.rich-floating-toolbar>.rich-toolbar-rule{display:none}.rich-floating-toolbar .rich-colour-popover{position:static;left:auto;top:auto;width:100%;margin-top:7px;box-shadow:none;border:1px solid #d6e2ed;padding:10px}.rich-floating-toolbar>.rich-colour-menu:has(.rich-colour-popover){flex:0 0 100%}.rich-selection-help{flex:0 0 100%;font-size:10px;line-height:1.5;color:#6c809a;padding-top:5px;border-top:1px solid #e3eaf4}.rich-post-body :is(ul,ol){padding-left:26px;list-style-position:outside}.rich-post-body .rich-title h2{font-size:32px;line-height:1.3}.rich-post-body .rich-quote blockquote{margin:0;padding:10px 18px;border-left:4px solid #8aa5c9;background:#f6f8fb;font-style:italic}.rich-edit-title{font-size:32px;font-weight:700;line-height:1.3}.rich-edit-quote{font-style:italic;border-left:4px solid #8aa5c9;background:#f6f8fb}.rich-edit-numbered-list{padding-left:28px}@media(max-width:760px){.rich-toolbar>.rich-format-field{flex:1 1 calc(50% - 3px);justify-content:space-between;padding:5px;box-sizing:border-box}.rich-format-field select{flex:1;width:auto;max-width:145px}.rich-floating-toolbar.rich-toolbar{padding:8px;gap:5px}.rich-floating-toolbar>.rich-colour-menu,.rich-floating-toolbar>.rich-format-field,.rich-floating-toolbar>button{flex:1 1 calc(50% - 3px)}.rich-floating-toolbar>.rich-colour-menu:has(.rich-colour-popover),.rich-floating-toolbar>.rich-selection-heading,.rich-floating-toolbar>.rich-selection-help{flex:0 0 100%}.rich-floating-toolbar>.rich-colour-menu>button{width:100%}.rich-floating-toolbar>.rich-colour-menu>button,.rich-floating-toolbar>button{white-space:normal;min-height:36px;font-size:11px}}