.mw-archive,.mw-single-wrap{--mw-accent:var(--wp--preset--color--primary,#315b76);--mw-text:var(--wp--preset--color--foreground,#242424);--mw-muted:#6b7280;color:var(--mw-text);max-width:100%;margin:0 auto}.mw-archive{max-width:980px;padding:clamp(18px,3vw,36px) 16px}.mw-archive-header{text-align:center;margin:0 0 30px}.mw-archive-header h1{font-size:clamp(2rem,4vw,2.8rem);line-height:1.15;margin:0 0 10px}.mw-archive-header p{color:var(--mw-muted);margin:0}.mw-filter-form{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 24px}.mw-filter-form input[type=search]{flex:1 1 220px;min-width:0}.mw-filter-form select{flex:0 1 210px;min-width:160px}.mw-filter-form input,.mw-filter-form select{min-height:44px;padding:9px 12px;border:1px solid #cbd1d8;border-radius:6px;background:#fff;color:#222;font:inherit}.mw-filter-form button{min-height:44px;padding:9px 18px;border:0;border-radius:6px;background:var(--mw-accent);color:#fff;font:inherit;cursor:pointer}.mw-clear{align-self:center}.mw-list{border-top:1px solid #e5e7eb}.mw-list-item{display:grid;grid-template-columns:150px minmax(0,1fr);gap:22px;padding:22px 0;border-bottom:1px solid #e5e7eb}.mw-list-image{display:block;overflow:hidden;border-radius:7px;background:#f1f3f5;aspect-ratio:4/3}.mw-list-image img{width:100%;height:100%;object-fit:cover;display:block}.mw-list-copy{min-width:0}.mw-meta{font-size:.88rem;color:var(--mw-muted);margin:0 0 7px}.mw-list-copy h2{font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.3;margin:0 0 8px}.mw-list-copy h2 a{color:inherit;text-decoration:none}.mw-list-copy h2 a:hover,.mw-read-link:hover{color:var(--mw-accent)}.mw-list-copy p{margin:0 0 10px;line-height:1.65;color:var(--mw-muted)}.mw-read-link{font-weight:600;text-decoration:none;color:var(--mw-accent)}.mw-pagination ul{display:flex;justify-content:center;gap:7px;list-style:none;padding:0;margin:28px 0;flex-wrap:wrap}.mw-pagination a,.mw-pagination span{display:inline-block;padding:8px 12px;border:1px solid #d7dce1;border-radius:5px;text-decoration:none}.mw-pagination .current{background:var(--mw-accent);color:white;border-color:var(--mw-accent)}.mw-no-results{text-align:center;padding:30px 10px;color:var(--mw-muted)}.mw-single-wrap{padding:clamp(18px,4vw,48px) 16px}.mw-single{max-width:820px;margin:0 auto}.mw-back-link{display:inline-block;text-decoration:none;color:var(--mw-accent);font-weight:600;margin:0 0 22px}.mw-single-header{text-align:center;margin-bottom:32px}.mw-single-header h1{font-size:clamp(2rem,5vw,3.1rem);line-height:1.2;margin:8px 0 12px;overflow-wrap:anywhere}.mw-publication-credit{color:var(--mw-muted);margin:0}.mw-original-section,.mw-typed-section{margin:32px 0}.mw-original-section h2,.mw-typed-section h2{font-size:1.25rem;margin:0 0 14px}.mw-original-image-link{display:block;text-align:center;background:#f5f5f5;padding:12px;border-radius:8px}.mw-original-image{display:block;max-width:100%;width:auto;height:auto;max-height:1100px;margin:0 auto;object-fit:contain}.mw-image-hint{text-align:center;color:var(--mw-muted);font-size:.85rem;margin:8px 0}.mw-article-content{font-size:1.12rem;line-height:1.9;overflow-wrap:anywhere}.mw-article-content p{margin:0 0 1.15em}.mw-article-content img{max-width:100%;height:auto}.mw-single-footer{border-top:1px solid #e5e7eb;padding-top:20px;margin-top:38px}.mw-share{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:20px}.mw-share a,.mw-share button{font:inherit;font-size:.92rem;padding:8px 12px;border:1px solid #cbd1d8;border-radius:5px;background:transparent;color:inherit;text-decoration:none;cursor:pointer}.mw-lightbox[hidden]{display:none}.mw-lightbox{position:fixed;inset:0;z-index:999999;background:rgba(0,0,0,.92);display:flex;align-items:center;justify-content:center;padding:55px 18px 18px}.mw-lightbox img{max-width:100%;max-height:100%;object-fit:contain}.mw-lightbox-close{position:absolute;top:12px;right:18px;color:#fff;background:transparent;border:0;font-size:38px;cursor:pointer;line-height:1}.mw-lightbox-open{overflow:hidden}@media(max-width:600px){.mw-list-item{grid-template-columns:92px minmax(0,1fr);gap:13px;padding:16px 0}.mw-list-image{aspect-ratio:3/4}.mw-list-copy p{font-size:.94rem;line-height:1.5}.mw-meta{font-size:.78rem}.mw-filter-form{display:grid;grid-template-columns:1fr}.mw-filter-form input,.mw-filter-form select,.mw-filter-form button{width:100%;box-sizing:border-box}.mw-article-content{font-size:1.04rem;line-height:1.8}.mw-share{align-items:flex-start}.mw-share strong{flex-basis:100%}}
@media print{body *{visibility:hidden!important}.mw-single,.mw-single *{visibility:visible!important}.mw-single{position:absolute;left:0;top:0;width:100%;max-width:none}.mw-back-link,.mw-share,.mw-image-hint{display:none!important}.mw-article-content{font-size:12pt;line-height:1.6}}
