.swjat-post-cover{margin:0 0 28px}.swjat-post-cover img{display:block;width:100%;height:auto;border-radius:18px}.swjat-card-cover{display:block;margin:-4px -4px 18px;overflow:hidden;border-radius:14px}.swjat-card-cover img{display:block;width:100%;height:auto;aspect-ratio:1200/630;object-fit:contain;background:#f9fbff}.swjat-preview{display:block;max-width:100%;height:auto;border:1px solid #d3dfeb;border-radius:12px;margin-top:16px}.swjat-preview[hidden]{display:none}.swjat-status{line-height:1.65}.swjat-editor .description{line-height:1.6}.swj-latest-media.has-image img{object-fit:contain!important;background:#f9fbff}

/* Gazette cover uses an amber newspaper design, separate from vacancy posters. */
.swjat-gazette-poster{container-type:inline-size;width:100%;max-width:1200px;aspect-ratio:1200/630;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;border-radius:16px;background:#FFF6DF;color:#5C3418;border:1px solid #E2BF78;font-family:inherit;line-height:1.4}
.swjat-gazette-banner{background:#5C3418;color:#FFF6DF;border-bottom:.9cqw solid #F2B544;padding:1.6cqw 3.2cqw;font-weight:850;font-size:3cqw;letter-spacing:.03em}
.swjat-gazette-main{display:grid;grid-template-columns:minmax(0,1fr) 25%;gap:3cqw;align-items:center;flex:1;min-height:0;padding:2.4cqw 3.2cqw}
.swjat-gazette-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;font-size:3.7cqw;font-weight:850;line-height:1.45;color:#5C3418}
.swjat-gazette-copy{min-width:0}.swjat-gazette-copy dl{display:flex;flex-wrap:wrap;gap:1.5cqw 4cqw;margin:1.6cqw 0 0}.swjat-gazette-copy dl>div{min-width:0}.swjat-gazette-copy dt{font-size:1.65cqw;color:#785028}.swjat-gazette-copy dd{margin:0;font-size:2.3cqw;font-weight:800;color:#5C3418}
.swjat-gazette-editions{margin:1cqw 0 0!important;font-size:1.9cqw;font-weight:700;color:#7B4A13}
.swjat-gazette-art{width:100%;height:auto;max-height:28cqw}
.swjat-gazette-footer{display:flex;justify-content:space-between;gap:2cqw;padding:1.5cqw 3.2cqw;background:#F2B544;color:#5C3418;font-size:1.9cqw;line-height:1.4}
.swjat-gazette-footer span{font-size:1.5cqw;text-align:right}
