.hb-section{max-width:1060px;margin:40px auto;padding:0 24px;color:#172c42;font-family:Inter,Arial,sans-serif;line-height:1.6}.hb-section h1{font-size:clamp(1.7rem,4vw,2.5rem);line-height:1.2}.hb-section h2{line-height:1.3}.hb-eyebrow,.hb-meta{color:#50647a}.hb-eyebrow{letter-spacing:.06em}.hb-intro{max-width:760px;color:#50647a}.hb-list{display:grid;gap:24px;margin-top:28px}.hb-issue{display:flex;align-items:center;gap:28px;padding:24px;background:#f5f8fc;border:1px solid #d6e0eb;border-radius:12px}.hb-issue>div{min-width:0}.hb-cover{width:180px;max-width:100%;height:auto;align-self:start;border-radius:6px}.hb-button{display:inline-block;padding:11px 18px;background:#1655c6;color:#fff!important;border:1px solid #1655c6;border-radius:7px;text-decoration:none}.hb-button:hover{background:#10439f}.hb-button:focus-visible{outline:3px solid #f1b800;outline-offset:3px}.hb-secondary{background:#fff;color:#172c42!important;border-color:#b7c5d4}.hb-secondary:hover{background:#edf3fa}.hb-actions{display:flex;gap:14px;flex-wrap:wrap;margin:24px 0}.hb-detail{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:32px;margin-top:28px}.hb-body{overflow-wrap:anywhere}.hb-cta{margin-top:30px;padding:24px;border-radius:10px;background:#eef3fb}.hb-preview{padding:16px;background:#fff4c4;border:1px solid #c39b00;color:#503c00}.hb-teaser{padding:26px;background:#f5f8fc;border-radius:12px}.hb-admin .hb-form-field{display:grid;gap:5px;margin-bottom:14px}.hb-admin textarea{width:100%;min-height:100px}.hb-admin input,.hb-admin textarea{box-sizing:border-box;max-width:100%}.hb-admin .hb-language-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.hb-admin .hb-edition{min-width:0;border:1px solid #d6e0eb;border-radius:10px;padding:18px}.hb-admin .hb-actions form{margin:0}.hb-admin button{font:inherit}.hb-admin .hb-meta{color:inherit;opacity:.8}.hb-admin table{width:100%}.hb-admin th,.hb-admin td{padding:12px;text-align:left;overflow-wrap:anywhere}.hb-admin .hb-status{font-weight:600}@media(max-width:640px){.hb-issue{flex-direction:column;align-items:start;padding:18px;gap:16px}.hb-detail,.hb-admin .hb-language-grid{grid-template-columns:1fr}.hb-detail .hb-cover{order:-1}.hb-section{padding:0 18px;margin:28px auto}.hb-admin table,.hb-admin tbody,.hb-admin tr,.hb-admin td{display:block}.hb-admin thead{display:none}.hb-admin tr{margin:18px 0}.hb-admin td{padding:4px 0}}
.hb-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.hb-admin label{display:grid;gap:6px;margin:12px 0;overflow-wrap:anywhere}.hb-admin label:has(input[type=checkbox]){display:flex;align-items:center}.hb-edition-form{border:1px solid #bcc8d5;border-radius:10px;padding:18px;margin:22px 0;min-width:0}.hb-admin textarea,.hb-admin input:not([type=checkbox]){box-sizing:border-box;width:100%;max-width:100%}.hb-table-wrap{overflow-x:auto}.hb-section h1,.hb-section h2,.hb-issue p,.hb-teaser p{overflow-wrap:anywhere}@media(max-width:640px){.hb-form-grid{grid-template-columns:1fr}}
.hb-cta h2{font-size:1.5rem;margin:0 0 12px}.hb-body p{margin:0 0 18px}.hb-cta p{margin:0 0 18px}
.hb-admin input:not([type=checkbox]):not([type=hidden]),.hb-admin textarea{padding:10px;border:1px solid #b7c5d4;border-radius:6px;font:inherit;background:#fff;color:#172c42}.hb-admin input:focus-visible,.hb-admin textarea:focus-visible{outline:2px solid #1655c6;outline-offset:2px}
