*{box-sizing:border-box;margin:0;padding:0}:root{color-scheme:light}html[data-theme=dark]{color-scheme:dark}body{font-family:Georgia,Times New Roman,serif;color:#111;background:#f8f8f8;line-height:1.5}a{color:inherit}img{max-width:100%;display:block}.container{max-width:1200px;margin:0 auto;padding:0 1rem}.news-header{background:#fff;border-bottom:2px solid #ddd;padding:0 0 .5rem}.header-inner{display:flex;flex-direction:column;align-items:center}.logo{margin-bottom:.5rem}.logo h1{font-size:2.5rem;margin:0;font-weight:700}.logo a{text-decoration:none;color:#000}nav{display:flex;align-items:center;gap:.7rem}nav a{text-decoration:none;text-underline-offset:1px;text-decoration-thickness:1px;display:inline-flex;align-items:center;position:relative;padding:0;font-weight:700;color:#000}nav a:hover{text-decoration:underline}nav a+a:before{content:"|";position:absolute;left:-.35rem;top:50%;transform:translate(-50%,-50%);color:#999;font-weight:400}.theme-toggle{position:fixed;top:.55rem;right:.8rem;z-index:1500;border:none;background:transparent;color:inherit;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;line-height:1;padding:0;cursor:pointer;margin:0;transition:color .2s ease,transform .2s ease,opacity .22s ease}.theme-toggle:hover{transform:scale(1.08)}.theme-toggle:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:4px}.theme-toggle-icon{display:inline-flex;align-items:center;justify-content:center;width:1.45rem;height:1.45rem}.theme-icon{display:block;width:100%;height:100%;overflow:visible}.theme-icon-sun,html[data-theme=dark] .theme-icon-moon{display:none}html[data-theme=dark] .theme-icon-sun{display:block}.admin-page{margin-top:2rem;margin-bottom:3rem}.admin-panel{background:#fff;border:1px solid #ddd;padding:1rem;margin-bottom:1rem}.admin-panel h2,.admin-panel h3{margin-bottom:.5rem}.hint{color:#444;margin-bottom:1rem}.admin-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.admin-grid.single{grid-template-columns:1fr;max-width:420px}.admin-grid label{display:flex;flex-direction:column;font-weight:700;gap:.35rem}.admin-grid input,.admin-grid select,.draft-card input,.draft-card select,.draft-card textarea{border:1px solid #bbb;padding:.5rem;font-family:inherit;font-size:.95rem;width:100%}.admin-actions{display:flex;gap:.5rem;margin-top:1rem}.newsletter-editor-actions{justify-content:flex-end}.btn{border:1px solid #000;background:#fff;color:#000;padding:.5rem .8rem;cursor:pointer;font-weight:700}.btn:hover{background:#f4f4f4}.btn:disabled{cursor:not-allowed;opacity:.45}.btn:disabled:hover{background:#fff}.btn-primary{background:#000;color:#fff}.btn-primary:hover{background:#222}.btn-warning{border-color:#8a5a00;color:#8a5a00}.btn-warning:hover{background:#fff7ea}.btn-danger{border-color:#8b1a1a;color:#8b1a1a}.btn-danger:hover{background:#fff0f0}.message{background:#f0f4ff;border:1px solid #b0c4ff;color:#203060;padding:.6rem;margin-bottom:.8rem}.draft-list{display:flex;flex-direction:column;gap:.75rem}.duplicate-list{display:flex;flex-direction:column;gap:.75rem;margin-top:.75rem}.admin-lock{max-width:620px;margin:0 auto 1rem}.admin-page-nav{display:flex;gap:.8rem;margin-bottom:.6rem;font-weight:700}.admin-page-nav a{text-decoration:none;border:1px solid #d0d0d0;padding:.35rem .55rem;background:#fafafa}.admin-page-nav a:hover{background:#f0f0f0}.list-limit-label{white-space:nowrap}.draft-card{border:1px solid #d9d9d9;padding:.75rem;background:#fafafa}.draft-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;gap:.75rem}.model-title{font-size:.9rem;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.btn-reset{border:0;background:transparent;padding:0;margin:0;font:inherit;color:inherit}.draft-toggle{width:100%;text-align:left;cursor:pointer}.topic-module-list{display:flex;flex-direction:column;gap:.75rem}.topic-toggle{width:100%;text-align:left;cursor:pointer}.topic-toggle strong,.system-setting-toggle strong,.sub-topic-toggle strong,.writing-instructions-toggle strong,.semantic-strings-toggle strong,.published-articles-toggle strong{font-size:1.35rem;line-height:1.2}.topic-module-body{min-height:2.5rem;margin-top:.45rem}.sub-topic-module-list,.system-setting-module-list{display:flex;flex-direction:column;gap:.45rem}.system-setting-module{border:1px solid #d9d9d9;background:#fff;padding:.55rem .65rem}.system-setting-toggle{width:100%;text-align:left;cursor:pointer}.system-setting-body{min-height:2rem;margin-top:.55rem;border-top:1px solid #e1e1e1;padding-top:.7rem}.system-setting-control{display:flex;align-items:end;gap:.5rem}.system-setting-control label{display:grid;gap:.3rem;font-weight:700}.system-setting-control input{border:1px solid #bbb;padding:.45rem .5rem;font-family:inherit;font-size:.95rem;max-width:9rem}.system-setting-control input[type=text]{width:18rem;max-width:100%}.system-setting-control .btn{padding:.45rem .65rem;line-height:1.15}.system-setting-status{align-self:center}.sub-topic-module{border:1px solid #d9d9d9;background:#fff;padding:.55rem .65rem}.sub-topic-toggle{width:100%;text-align:left;cursor:pointer}.sub-topic-module-body{min-height:2rem;margin-top:.55rem}.sub-topic-config{display:grid;gap:.8rem;border-top:1px solid #e1e1e1;padding-top:.7rem}.sub-topic-config fieldset{border:0;min-width:0}.sub-topic-config label,.sub-topic-config legend{font-weight:700}.sub-topic-config input,.sub-topic-config select{border:1px solid #bbb;padding:.45rem .5rem;font-family:inherit;font-size:.95rem;width:100%}.sub-topic-status-row,.schedule-row,.schedule-secondary-row,.publishing-window-row{display:grid;gap:.65rem}.sub-topic-status-row{grid-template-columns:minmax(140px,180px) max-content 1fr;align-items:end}.schedule-row{grid-template-columns:minmax(360px,1fr) minmax(150px,170px) minmax(140px,190px);align-items:end}.schedule-secondary-row{grid-template-columns:1fr max-content;align-items:end}.automatic-update-field{justify-self:end}.publishing-window-row{grid-template-columns:minmax(130px,150px) minmax(130px,150px) minmax(130px,150px) minmax(190px,220px) max-content;align-items:end}.allowance-row{display:grid;grid-template-columns:max-content 1fr;gap:.65rem;align-items:end}.persona-field,.quota-field,.start-date-field,.publishing-window-row label{display:grid;gap:.3rem}.start-date-field input{max-width:170px}.publishing-window-row input[type=time]{max-width:150px}.publishing-window-row select{max-width:220px}.publishing-window-row label.is-disabled{opacity:.5}.publishing-window-row label.is-disabled select{cursor:not-allowed}.publishing-window-row label:nth-child(3) select{max-width:150px}.save-schedule-btn{white-space:nowrap}.text-only-allowance,.retry-allowances{display:flex;align-items:end;gap:.5rem}.retry-allowances{flex-wrap:nowrap;justify-content:flex-end;min-width:0}.compact-switch-field,.allowance-number-field,.retry-allowances label{display:grid;gap:.3rem;font-weight:700}.allowance-number-field span,.retry-allowances label span{line-height:1.1}.retry-allowances label{flex:0 0 auto}.compact-switch-field{display:inline-flex;align-items:center;min-height:2.35rem;gap:.45rem;cursor:pointer}.compact-switch-field input{position:absolute;opacity:0;width:1px;height:1px}.compact-switch-control{position:relative;display:inline-flex;width:2.65rem;height:1.45rem;flex:0 0 auto;border:1px solid #777;border-radius:999px;background:#e6e6e6;transition:background .16s ease,border-color .16s ease}.compact-switch-control:after{content:"";position:absolute;top:.16rem;left:.18rem;width:1.02rem;height:1.02rem;border-radius:50%;background:#fff;border:1px solid #777;transition:transform .16s ease,border-color .16s ease}.compact-switch-field input:checked+.compact-switch-control{background:#111;border-color:#111}.compact-switch-field input:checked+.compact-switch-control:after{transform:translate(1.18rem);border-color:#111}.compact-switch-field input:focus-visible+.compact-switch-control{outline:2px solid currentColor;outline-offset:2px}.allowance-number-field input,.retry-allowances input{max-width:4rem}.allowance-number-field.is-disabled{opacity:.5}.allowance-number-field.is-disabled input{cursor:not-allowed}.save-settings-btn{align-self:end;white-space:nowrap}.writing-instructions-module,.semantic-strings-module,.published-articles-module{border:1px solid #d9d9d9;background:#fafafa;padding:.55rem .65rem}.writing-instructions-toggle,.semantic-strings-toggle,.published-articles-toggle{width:100%;text-align:left;cursor:pointer}.writing-instructions-body,.semantic-strings-body,.published-articles-body{min-height:2rem;margin-top:.55rem;border-top:1px solid #e1e1e1;padding-top:.7rem}.writing-instructions-panel,.semantic-strings-panel,.published-articles-panel{display:grid;gap:.65rem}.writing-instructions-panel label{display:grid;gap:.3rem;font-weight:700}.writing-instructions-panel textarea{width:100%;min-height:12rem;max-height:18rem;resize:none;overflow:auto;border:1px solid #bbb;padding:.55rem .6rem;font:inherit;font-size:.95rem;line-height:1.45}.writing-instructions-actions{display:flex;align-items:center;gap:.55rem}.semantic-string-add-row{display:grid;gap:.5rem}.semantic-string-add-row label{display:grid;gap:.3rem;font-weight:700}.semantic-string-add-row .btn{justify-self:end}.semantic-string-add-row textarea,.semantic-string-text{border:1px solid #bbb;padding:.55rem .6rem;font-family:inherit;font-size:.95rem;line-height:1.4;width:100%;min-height:2.35rem;resize:none;overflow:auto}.semantic-string-add-row textarea{min-height:6.75rem;max-height:9rem}.semantic-string-list{display:grid;gap:.45rem;list-style:none}.semantic-string-item{display:grid;grid-template-columns:2.6rem minmax(7.25rem,max-content) 1fr max-content max-content;align-items:start;gap:.55rem;border:1px solid #d9d9d9;background:#fff;padding:.45rem .55rem}.semantic-string-item.is-dragging{opacity:.55}.semantic-string-ordinal{align-self:start;display:inline-flex;align-items:center;justify-content:center;min-width:2.15rem;min-height:2.15rem;border:1px solid #cfcfcf;background:#fafafa;cursor:grab;font-size:1.18rem;font-weight:700;line-height:1;-webkit-user-select:none;user-select:none}.semantic-string-ordinal:active{cursor:grabbing}.semantic-string-active{display:inline-flex;align-items:center;gap:.45rem;font-weight:700;white-space:nowrap;min-height:2.15rem;font-size:1.03rem}.semantic-string-active input{width:1.15rem;height:1.15rem}.semantic-string-save,.semantic-string-delete{padding:.4rem .6rem;line-height:1.15;align-self:start}.published-articles-list{display:grid;gap:.55rem}.published-article-item{display:grid;gap:.2rem;border:1px solid #d9d9d9;background:#fff;padding:.55rem .65rem}.published-article-description{color:#333;font-size:.95rem}.persona-avatar-field{align-self:end;display:inline-flex;width:3.35rem;height:3.35rem;cursor:pointer}.persona-avatar-field input{position:absolute;opacity:0;width:1px;height:1px}.persona-avatar-preview{display:inline-flex;align-items:center;justify-content:center;width:3.35rem;height:3.35rem;border:1px dashed #888;border-radius:50%;background:#f5f5f5;background-position:center;background-size:cover;color:#333;font-size:1.45rem;font-weight:700;line-height:1;transition:border-color .16s ease,background .16s ease,transform .16s ease}.persona-avatar-field:hover .persona-avatar-preview,.persona-avatar-field.is-dragging .persona-avatar-preview{border-color:#111;background-color:#ececec;transform:scale(1.03)}.persona-avatar-field input:focus-visible+.persona-avatar-preview{outline:2px solid currentColor;outline-offset:3px}.persona-input-row{display:flex;align-items:center;gap:.5rem}.persona-input-row input{max-width:320px}.persona-input-row .btn{flex:0 0 auto;white-space:nowrap}.switch-field{display:inline-flex;align-items:center;gap:.65rem;min-height:2.8rem;font-size:1.22rem;cursor:pointer}.switch-field input{position:absolute;opacity:0;width:1px;height:1px}.switch-control{position:relative;display:inline-flex;width:3.25rem;height:1.75rem;flex:0 0 auto;border:1px solid #777;border-radius:999px;background:#e6e6e6;transition:background .16s ease,border-color .16s ease}.switch-control:after{content:"";position:absolute;top:.18rem;left:.2rem;width:1.28rem;height:1.28rem;border-radius:50%;background:#fff;border:1px solid #777;transition:transform .16s ease,border-color .16s ease}.switch-field input:checked+.switch-control{background:#111;border-color:#111}.switch-field input:checked+.switch-control:after{transform:translate(1.45rem);border-color:#111}.switch-field input:focus-visible+.switch-control{outline:2px solid currentColor;outline-offset:2px}.switch-label{min-width:4.8rem;font-weight:700}.segmented-field{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.segmented-field legend{flex:0 0 100%}.segmented-field label,.weekday-toggle{display:inline-flex;align-items:center;gap:.35rem;border:1px solid #cfcfcf;background:#fafafa;padding:.4rem .5rem}.sub-topic-config.is-inactive .segmented-field label,.sub-topic-config.is-inactive .weekday-toggle,.sub-topic-config.is-inactive .quota-field,.sub-topic-config.is-inactive .start-date-field,.sub-topic-config.is-inactive .publishing-window-row,.sub-topic-config.is-inactive .automatic-update-field,.sub-topic-config.is-inactive .allowance-row{opacity:.5}.sub-topic-config.is-inactive .segmented-field label,.sub-topic-config.is-inactive .weekday-toggle,.sub-topic-config.is-inactive .automatic-update-field,.sub-topic-config.is-inactive .compact-switch-field{cursor:not-allowed}.segmented-field input,.weekday-toggle input{width:auto}.weekday-field{display:grid;gap:.35rem}.weekday-field.is-disabled{opacity:.5}.weekday-field.is-disabled .weekday-toggle{cursor:not-allowed}.weekday-toggle-list{display:flex;flex-wrap:wrap;gap:.4rem}.article-editor.is-collapsed{display:none!important}.draft-meta{color:#555;font-size:.9rem;overflow-wrap:anywhere;word-break:break-word}.draft-meta a{overflow-wrap:anywhere;word-break:break-word}.draft-form{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;position:relative}.draft-form label{display:flex;flex-direction:column;gap:.35rem;font-weight:700}.draft-form .full{grid-column:1 / -1}.draft-form textarea{min-height:170px;resize:vertical}.rte-wrap{border:1px solid #bbb;background:#fff;position:relative}.rte-toolbar{display:flex;flex-wrap:wrap;gap:.35rem;padding:.45rem;border-bottom:1px solid #ddd;background:#f7f7f7}.btn.rte-btn{padding:.25rem .55rem;border-color:#8f8f8f;font-size:.85rem}.field-label-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.rte-editor{min-height:760px;padding:.7rem;overflow:auto;font-weight:400;line-height:1.5}.rte-editor:focus{outline:2px solid #6f95e8;outline-offset:-2px}.draft-form .field-description{min-height:80px}.draft-form .field-content{min-height:760px}.newsletter-grid-two{grid-template-columns:1fr 1fr}.newsletter-preview-wrap{border:1px solid #bbb;background:#fff;min-height:640px}.newsletter-preview-grid{grid-template-columns:1fr}.newsletter-preview-frame{display:block;width:100%;min-height:640px;border:0;background:#f1f3f6}.newsletter-picker-controls{display:flex;justify-content:space-between;align-items:flex-end;gap:.75rem;margin-bottom:.85rem}.newsletter-picker-controls label{display:flex;flex-direction:column;gap:.35rem;font-weight:700}.newsletter-search-control{margin-left:auto}.newsletter-story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.newsletter-story-card{position:relative;overflow:hidden}.newsletter-story-image{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-bottom:1px solid #ddd}.newsletter-story-image-empty{display:flex;align-items:center;justify-content:center;background:#f3f3f3;color:#666;font-size:.85rem}.newsletter-story-card.is-selected{border-color:#0b3d91}.newsletter-story-badge{position:absolute;top:.5rem;right:.5rem;background:#0b3d91;color:#fff;font-size:.72rem;font-weight:700;padding:.16rem .4rem;border-radius:999px;z-index:1}.newsletter-story-actions{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.2rem}.newsletter-story-actions .btn{padding:.3rem .5rem;font-size:.82rem;font-weight:600}.newsletter-story-actions .btn[disabled]{opacity:.55;cursor:not-allowed}.newsletter-pagination{margin-top:.85rem;display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.campaign-select-btn{width:100%;text-align:left;cursor:pointer}.draft-form .field-image-caption{min-height:90px}.draft-actions{display:flex;gap:.5rem;margin-top:.7rem}@media(max-width:900px){.admin-grid,.draft-form,.newsletter-grid-two,.newsletter-story-grid,.sub-topic-status-row,.schedule-row,.schedule-secondary-row,.publishing-window-row,.allowance-row{grid-template-columns:1fr}.automatic-update-field{justify-self:stretch}.newsletter-picker-controls{flex-direction:column;align-items:stretch}.newsletter-search-control{margin-left:0}}.admin-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center}.admin-modal[hidden]{display:none!important}.admin-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080}.admin-modal-card{position:relative;background:#fff;border:1px solid #ccc;width:min(560px,calc(100% - 2rem));padding:1rem;z-index:1;display:grid;gap:.6rem}.admin-modal-card h4{margin:0}html[data-theme=dark] body{color:#ececec;background:#101114}html[data-theme=dark] .news-header{background:#13161a;border-bottom-color:#333942}html[data-theme=dark] .logo a,html[data-theme=dark] nav a{color:#f3f4f6}html[data-theme=dark] nav a+a:before{color:#7a818d}html[data-theme=dark] .admin-panel{background:#171b22;border-color:#333942}html[data-theme=dark] .hint,html[data-theme=dark] .draft-meta{color:#aeb8c7}html[data-theme=dark] .admin-grid input,html[data-theme=dark] .admin-grid select,html[data-theme=dark] .draft-card input,html[data-theme=dark] .draft-card select,html[data-theme=dark] .draft-card textarea{background:#0f1319;color:#e8edf7;border-color:#3a4250}html[data-theme=dark] .newsletter-preview-wrap{background:#0f1319;border-color:#3a4250}html[data-theme=dark] .newsletter-story-image{border-color:#3a4250}html[data-theme=dark] .newsletter-story-image-empty{background:#11161d;color:#aeb8c7}html[data-theme=dark] .newsletter-preview-frame{background:#0f1319}html[data-theme=dark] .rte-wrap{background:#0f1319;border-color:#3a4250}html[data-theme=dark] .rte-toolbar{background:#171b22;border-color:#3a4250}html[data-theme=dark] .rte-editor{color:#e8edf7}html[data-theme=dark] .btn.rte-btn{border-color:#5e6778}html[data-theme=dark] .btn{border-color:#e8edf7;background:transparent;color:#e8edf7}html[data-theme=dark] .btn:hover{background:#242b36}html[data-theme=dark] .btn:disabled:hover{background:transparent}html[data-theme=dark] .btn-primary{background:#e8edf7;color:#111318;border-color:#e8edf7}html[data-theme=dark] .btn-primary:hover{background:#c9d2e0}html[data-theme=dark] .btn-warning{border-color:#f0c77c;color:#f0c77c}html[data-theme=dark] .btn-warning:hover{background:#3a2c13}html[data-theme=dark] .btn-danger{border-color:#f39b9b;color:#f39b9b}html[data-theme=dark] .btn-danger:hover{background:#3a1f1f}html[data-theme=dark] .message{background:#18263f;border-color:#3a5b93;color:#d8e6ff}html[data-theme=dark] .draft-card{background:#11161d;border-color:#333942}html[data-theme=dark] .sub-topic-module,html[data-theme=dark] .system-setting-module{background:#171b22;border-color:#3a4250}html[data-theme=dark] .system-setting-body{border-top-color:#3a4250}html[data-theme=dark] .sub-topic-module-body{background:#11161d;color:#e8edf7}html[data-theme=dark] .sub-topic-config{border-top-color:#3a4250}html[data-theme=dark] .writing-instructions-module,html[data-theme=dark] .semantic-strings-module,html[data-theme=dark] .published-articles-module{background:#171b22;border-color:#3a4250}html[data-theme=dark] .writing-instructions-body,html[data-theme=dark] .semantic-strings-body,html[data-theme=dark] .published-articles-body{border-top-color:#3a4250}html[data-theme=dark] .sub-topic-config input,html[data-theme=dark] .sub-topic-config select,html[data-theme=dark] .sub-topic-config textarea,html[data-theme=dark] .system-setting-control input,html[data-theme=dark] .semantic-string-add-row textarea,html[data-theme=dark] .semantic-string-text{background:#0f1319;color:#e8edf7;border-color:#3a4250}html[data-theme=dark] .semantic-string-item{background:#11161d;border-color:#3a4250}html[data-theme=dark] .semantic-string-ordinal{background:#0f1319;border-color:#3a4250;color:#e8edf7}html[data-theme=dark] .published-article-item{background:#11161d;border-color:#3a4250}html[data-theme=dark] .published-article-description{color:#c6cfdd}html[data-theme=dark] .segmented-field label,html[data-theme=dark] .weekday-toggle{background:#11161d;border-color:#3a4250}html[data-theme=dark] .persona-avatar-preview{background-color:#11161d;border-color:#5e6778;color:#e8edf7}html[data-theme=dark] .persona-avatar-field:hover .persona-avatar-preview,html[data-theme=dark] .persona-avatar-field.is-dragging .persona-avatar-preview{background-color:#242b36;border-color:#e8edf7}html[data-theme=dark] .switch-control,html[data-theme=dark] .compact-switch-control{background:#242b36;border-color:#5e6778}html[data-theme=dark] .switch-control:after{background:#e8edf7;border-color:#5e6778}html[data-theme=dark] .compact-switch-control:after{background:#e8edf7;border-color:#5e6778}html[data-theme=dark] .switch-field input:checked+.switch-control{background:#e8edf7;border-color:#e8edf7}html[data-theme=dark] .compact-switch-field input:checked+.compact-switch-control{background:#e8edf7;border-color:#e8edf7}html[data-theme=dark] .switch-field input:checked+.switch-control:after{background:#111318;border-color:#111318}html[data-theme=dark] .compact-switch-field input:checked+.compact-switch-control:after{background:#111318;border-color:#111318}html[data-theme=dark] .admin-page-nav a{border-color:#3a4250;background:#11161d;color:#e8edf7}html[data-theme=dark] .admin-page-nav a:hover{background:#242b36}html[data-theme=dark] .admin-modal-card{background:#171b22;border-color:#3a4250;color:#e8edf7}.leads-controls{grid-template-columns:minmax(220px,320px)}#leads-message{margin-top:.75rem}.leads-grid{margin-top:.75rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.lead-item{border:1px solid #ddd;background:#fafafa;padding:.65rem;min-height:88px;display:flex;flex-direction:column;gap:.5rem}.lead-item a,.lead-item strong{color:#111;text-decoration:none;font-weight:700;line-height:1.3}.lead-item a:hover{text-decoration:underline}.lead-meta{margin-top:auto;display:flex;justify-content:space-between;gap:.5rem;color:#555;font-size:.82rem}.lead-description{color:#333;font-size:.9rem}.lead-badges{justify-content:flex-start;margin-top:0;text-transform:uppercase;letter-spacing:.02em;font-weight:700}.lead-copy-link{color:inherit;text-decoration:underline;text-underline-offset:2px;font-weight:700;letter-spacing:.02em}.lead-copy-link:hover{opacity:.75}html[data-theme=dark] .lead-item{background:#171d27;border-color:#3a4250}html[data-theme=dark] .lead-item a,html[data-theme=dark] .lead-item strong{color:#e8edf7}html[data-theme=dark] .lead-item a:hover{color:#cfe0ff}html[data-theme=dark] .lead-meta{color:#aeb8c8}html[data-theme=dark] .lead-description{color:#c6cfdd}html[data-theme=dark] .lead-copy-link{color:#c9d6ea}.leads-pagination{margin-top:.85rem;align-items:center}.leads-pagination .draft-meta{margin:0}@media(max-width:960px){.leads-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.leads-grid{grid-template-columns:1fr}}
