.news-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.news-kicker{font-family:Archivo,Arial,sans-serif;font-size:11px;font-weight:600;letter-spacing:.13em;color:#b9cb9d;margin:0 0 30px}.news-heading{padding:16px 0 35px;border-bottom:1px solid #39412f}.kmpa-system .news-heading h1{font-family:Archivo,Arial,sans-serif;font-weight:800;font-size:clamp(55px,7.5vw,106px);line-height:.96;letter-spacing:-.065em;margin:0 0 38px}.news-heading h1 span{color:#d8fd73}.news-heading-bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.kmpa-system .news-heading-bottom h2{font-size:32px;margin:0}.news-heading-bottom p{margin:0;color:#aeb5a5;font-size:15px;line-height:1.8}.news-search{display:flex;width:100%;max-width:680px;gap:12px;margin:34px 0 26px}.news-search input{min-width:0;flex:1;border:0;border-bottom:1px solid #657151;background:transparent;color:inherit;border-radius:0;padding:14px 0;font:inherit;outline-offset:4px}.news-search button{background:#d8fd73;color:#182010;border:0;padding:12px 23px;cursor:pointer;flex-shrink:0;font:inherit;font-weight:600;border-radius:3px}.news-search button span{margin-left:18px}.news-filters{display:flex;flex-wrap:wrap;gap:9px;margin:28px 0}.news-filters a{display:inline-flex;align-items:center;gap:10px;border:1px solid #48533a;border-radius:28px;padding:9px 18px;font-size:13px;color:#b9c4ac;min-height:44px}.news-filters a[aria-current=page]{color:#17200c;background:#d8fd73;border-color:#d8fd73}.news-filters a:hover{border-color:#d8fd73}.news-results{font-size:12px;color:#9caa8b;margin:30px 0 20px}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 25px}.news-card{min-width:0;border-top:1px solid #59614c;padding-top:14px}.news-card a{display:block;color:inherit;text-decoration:none}.news-card-image{width:100%;aspect-ratio:4/3;background:#273120;overflow:hidden}.news-card-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s}.news-card a:hover img{transform:scale(1.025)}.news-cover-text{padding:26px;display:flex;align-items:flex-end;justify-content:space-between;color:#d8fd73;background:#202719}.news-cover-text span{font-family:Archivo,Arial,sans-serif;font-size:clamp(25px,3vw,44px);font-weight:800;letter-spacing:-.06em;line-height:1}.news-cover-text b{font-size:48px;font-weight:400}.news-card:nth-child(3n+2) .news-cover-text{background:#d8fd73;color:#1b2115}.news-card:nth-child(3n+3) .news-cover-text{background:#eeeee7;color:#1b2115}.news-card-meta{display:flex;justify-content:space-between;gap:15px;color:#a4b18e;font-size:11px;margin:18px 0 13px}.news-card h3,.kmpa-system .news-card h3{font-size:22px;font-weight:600;letter-spacing:-.04em;line-height:1.45;margin:0 0 13px;word-break:keep-all;overflow-wrap:anywhere}.news-card p{color:#a8b39b;font-size:14px;line-height:1.85;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-read{display:block;margin-top:23px;font-size:12px;color:#d8fd73}.news-empty{border-top:1px solid #3b4530;border-bottom:1px solid #3b4530;text-align:center;padding:65px 24px;margin:20px 0 0}.news-empty>span{font-size:40px;color:#d8fd73}.news-empty h2,.kmpa-system .news-empty h2{font-size:24px;font-weight:500;letter-spacing:-.04em;margin:14px 0}.news-empty p{font-size:14px;line-height:1.8;color:#a4b397;word-break:keep-all}.news-empty>a{display:inline-flex;margin-top:20px;color:#d8fd73;font-size:13px;min-height:44px;align-items:center}.news-pagination{display:flex;justify-content:center;gap:10px;margin-top:40px}.news-pagination a{display:flex;justify-content:center;align-items:center;min-width:44px;min-height:44px;border:1px solid #4c573e;padding:6px 12px}.news-pagination a[aria-current=page]{background:#d8fd73;color:#19200f}.news-contribute{margin-top:70px;border-top:1px solid #3a442e;padding:32px 0 0;display:flex;justify-content:space-between;align-items:center;gap:24px}.news-contribute b{font-size:19px;font-weight:500}.news-contribute p{color:#a8b39b;font-size:14px;margin:8px 0 0}.kmpa-system main.news-article{max-width:900px}.news-back{display:inline-block;min-height:44px;font-size:13px;color:#b6c4a3!important;margin-bottom:25px}.news-article article>header{max-width:830px;margin-bottom:36px}.news-article h1{font-size:clamp(32px,4.5vw,55px)!important;line-height:1.3!important;overflow-wrap:anywhere;margin:20px 0 24px}.news-deck{font-size:18px;color:#b6c1aa;line-height:1.85;word-break:keep-all;overflow-wrap:anywhere}.news-byline{display:flex;gap:25px;font-size:12px;color:#9cab88;margin-top:30px;border-bottom:1px solid #3a442f;padding-bottom:28px}.news-article figure{margin:0 0 42px}.news-article figure img{width:100%;max-height:800px;object-fit:contain;background:#151b0f;display:block}.news-article figcaption{color:#9cae88;font-size:12px;margin-top:12px}.news-body{max-width:720px;margin:0 auto 44px;font-size:18px;line-height:2;overflow-wrap:anywhere}.news-body p{margin:0 0 27px;color:#d7dfce}.news-body h2{margin:40px 0 20px!important;font-size:27px!important}.news-source{padding:25px;background:#1e2717;display:flex;justify-content:space-between;gap:20px;font-size:14px;margin:30px 0}.news-source a{color:#d8fd73}.news-tags{display:flex;gap:15px;flex-wrap:wrap;margin:30px 0 50px;color:#b8cd9f;font-size:13px}.news-notice{padding:20px 24px;background:#26321a;border:1px solid #52683a;color:#dcf5ba;font-size:14px;line-height:1.8;margin:24px 0}.news-error{background:#36291a;border-color:#8f6f42;color:#ffe3ba}.news-notice a{text-decoration:underline}.news-workflow{display:flex;gap:24px;flex-wrap:wrap;padding:24px 0;color:#a9ba93;font-size:13px}.news-manage-list article{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:30px 0;border-bottom:1px solid #3e4a31}.news-manage-list h2{margin:10px 0!important;overflow-wrap:anywhere}.news-manage-list article>div{min-width:0}.news-manage-list article>a{flex-shrink:0}.news-manage-list p,.news-manage-list time,.news-manage-list article>span{font-size:13px;color:#aab79a}.news-status{font-size:12px;color:#d8fd73}.kmpa-system main.news-editor{max-width:940px}.news-import{padding:25px;background:#1c2415;margin:30px 0}.news-import>label{display:block;margin-bottom:10px}.news-import>div{display:flex;gap:10px}.news-import select{min-width:0;flex:1}.news-import small,.news-edit-form small{font-size:12px;color:#a1b18e;display:block;line-height:1.8;font-weight:400;margin-top:6px}.news-edit-form>label,.news-form-grid>label,.news-edit-form fieldset>label{display:block;margin:24px 0;color:#d9e2cb;font-size:14px;font-weight:500}.news-edit-form label>input:not([type=checkbox]),.news-edit-form label>textarea,.news-edit-form label>select{display:block;width:100%;margin-top:10px}.news-edit-form textarea{resize:vertical;line-height:1.85}.news-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.news-edit-form fieldset{border:1px solid #414e33;margin:24px 0;padding:0 25px 15px;min-width:0}.news-edit-form legend{padding:0 10px;font-size:17px}.news-edit-form fieldset>p{font-size:12px;color:#aebd9b}.news-edit-form .news-check{display:flex;gap:12px;align-items:flex-start;font-weight:400;line-height:1.8}.news-check input{flex-shrink:0;width:18px!important;height:18px!important;margin:4px 0 0!important;accent-color:#d8fd73}.news-editor-photo{display:block;width:auto;max-width:100%;max-height:280px;object-fit:contain;margin:20px 0}.news-editor-state{margin:25px 0;padding:18px 0;border-bottom:1px solid #3d482f;display:flex;gap:20px;font-size:13px;color:#a9ba93;flex-wrap:wrap}.news-editor-state b{color:#d8fd73}.news-editor-state a{margin-left:auto}.news-editor-actions{display:flex;flex-wrap:wrap;gap:10px;border-top:1px solid #414e33;padding-top:24px;margin-top:32px}.news-helper{font-size:12px;line-height:1.8;color:#a7b992}.home-news{padding:105px 5.5%;background:#10140d;color:#eeeee7;scroll-margin-top:90px}.home-news-inner{max-width:1400px;margin:auto}.home-news-top{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:35px}.home-news-top h2{font-family:Archivo,Arial,sans-serif;font-size:clamp(45px,6.8vw,96px);font-weight:800;line-height:.98;letter-spacing:-.065em;margin:0}.home-news-top h2 span{color:#d8fd73}.home-news-top>div>p:last-child{margin:26px 0 0;font-size:18px;color:#bdc8b2}.home-news-top>a{border-bottom:1px solid #8ba266;padding:14px 0;color:#d8fd73;font-size:14px;white-space:nowrap;text-decoration:none}.home-news .news-search{margin:35px 0 25px}.home-news .news-filters a{text-decoration:none}.home-news .news-empty{margin-top:32px}.home-news .news-grid{margin-top:40px}.home-news .news-card h3{color:#eeeee7}
@media(max-width:850px){.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-news .news-grid>.news-card:last-child{display:none}.news-heading h1 span{display:block}.news-contribute{align-items:flex-start;flex-direction:column}.news-heading-bottom p{font-size:13px}.news-heading-bottom h2{font-size:27px!important}.news-manage-list article{align-items:flex-start}.news-manage-list article>.button{font-size:12px;padding:12px}.news-form-grid{grid-template-columns:1fr;gap:0}.home-news-top h2 span{display:block}.home-news{padding:75px 5.5%}}
@media(max-width:560px){.news-grid{grid-template-columns:1fr;gap:35px}.home-news .news-grid>.news-card:last-child{display:block}.news-heading{padding-top:8px}.kmpa-system .news-heading h1{font-size:54px;line-height:1;letter-spacing:-.07em;margin-bottom:28px}.news-heading-bottom{display:block}.news-heading-bottom p{margin-top:15px}.news-search{margin-top:24px;gap:12px}.news-search input{font-size:14px!important}.news-search button{padding:12px 18px!important}.news-search button span{display:none}.news-filters{gap:7px;margin:20px 0}.news-filters a{font-size:12px;padding:9px 13px}.news-empty{padding:42px 14px}.news-empty h2,.kmpa-system .news-empty h2{font-size:21px}.news-empty p{font-size:13px}.news-cover-text span{font-size:44px}.news-contribute{margin-top:44px}.news-contribute b{font-size:17px}.news-card h3,.kmpa-system .news-card h3{font-size:23px}.news-body{font-size:16px;line-height:1.95}.news-deck{font-size:16px}.news-source{display:block;padding:22px;font-size:13px}.news-source>a{display:block;margin-top:12px}.news-manage-list article{flex-direction:column;gap:12px}.news-editor-actions button{flex:1 1 40%;font-size:13px!important}.news-import{padding:20px 16px}.news-import>div{flex-direction:column}.news-edit-form fieldset{padding:0 16px 12px}.news-notice{padding:18px}.news-workflow{gap:10px;flex-direction:column}.home-news{padding:60px 20px}.home-news-top{display:block;margin-bottom:28px}.home-news-top h2{font-size:52px}.home-news-top>a{display:inline-block;margin-top:14px}.home-news-top>div>p:last-child{font-size:16px;margin-top:20px}.news-kicker{font-size:10px;margin-bottom:24px}}
@media(prefers-reduced-motion:reduce){.news-card-image img{transition:none}}
/* Keep journal ornaments consistent with the playing-card artwork on the main. */
.card-suit{display:inline-block;width:1em;height:1em;vertical-align:-.08em;fill:currentColor;flex-shrink:0;overflow:visible}
