.fw-app{--fw-ink:#102f34;--fw-green:var(--fw-accent,#23684e);--fw-paper:#f6f3e9;--fw-line:#d8ddd3;--fw-muted:#5a6b67;--fw-radius:5px;color:var(--fw-ink);font-family:Inter,"Segoe UI",Arial,sans-serif;line-height:1.65;width:100%;margin:0 auto}.fw-app *{box-sizing:border-box}.fw-app h2{font-size:clamp(29px,3.5vw,47px);font-family:Georgia,serif;letter-spacing:-.04em;line-height:1.14;margin:15px 0 20px}.fw-app h3{font-size:25px;line-height:1.22;letter-spacing:-.025em}.fw-app h4{font-size:19px;line-height:1.3;letter-spacing:-.02em}.fw-app p{margin:0 0 18px}.fw-app a{color:inherit;text-underline-offset:4px}.fw-app button,.fw-app .fw-button{display:inline-block;padding:12px 18px;background:var(--fw-green);color:white;border:1px solid var(--fw-green);border-radius:var(--fw-radius);font:600 13px/1.5 Inter,"Segoe UI",Arial,sans-serif;cursor:pointer;text-decoration:none;text-align:center}.fw-app button:hover,.fw-app .fw-button:hover{filter:brightness(.95)}.fw-app button:disabled{opacity:.5;cursor:wait}.fw-app .fw-ghost{color:var(--fw-ink);border-color:var(--fw-line);background:transparent}.fw-app input:not([type=checkbox]):not([type=radio]),.fw-app select,.fw-app textarea{display:block;width:100%;max-width:100%;min-height:44px;border:1px solid #c5cfc4;background:#fffef9;color:var(--fw-ink);border-radius:4px;padding:11px 12px;font:400 14px/1.5 Inter,"Segoe UI",Arial,sans-serif;margin:5px 0 0}.fw-app input[type=submit]{width:auto!important;color:#fff!important;background:var(--fw-green)!important;border-color:var(--fw-green)!important;cursor:pointer}.fw-app textarea{resize:vertical;min-height:95px}.fw-app select[multiple]{min-height:180px}.fw-app input[type=checkbox]{accent-color:var(--fw-green);width:17px;height:17px;flex-shrink:0}.fw-app label{display:block;font-size:12px;font-weight:600;line-height:1.5;margin-bottom:15px}.fw-app .fw-check{display:flex;align-items:center;gap:9px;margin:16px 0}.fw-app a:focus-visible,.fw-app button:focus-visible,.fw-app input:focus-visible,.fw-app textarea:focus-visible,.fw-app select:focus-visible{outline:3px solid #c58136;outline-offset:3px}.fw-kicker{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:750;color:var(--fw-green)}.fw-note{font-size:12px;line-height:1.65;color:#50615c;margin-top:15px!important}.fw-muted{color:#61716a;font-size:14px}.fw-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:25px 0 38px}.fw-card{border:1px solid var(--fw-line);border-radius:var(--fw-radius);background:#fffdf7;overflow:hidden;text-decoration:none}.fw-card-body{padding:24px}.fw-card h3,.fw-card h4{margin:0 0 14px}.fw-card h3 a{text-decoration:none}.fw-card p:not(.fw-kicker){font-size:13px;color:#52635c}.fw-profile-cover{height:180px;position:relative;background:#e5eddf;display:flex;align-items:center;justify-content:center;overflow:hidden}.fw-profile-cover.domain-political{background:#dfe9e2}.fw-profile-cover.domain-social{background:#eedfd6}.fw-profile-cover.domain-economic{background:#dde7ed}.fw-profile-cover.domain-environmental{background:#e7e9cf}.fw-profile-cover img{width:100%;height:100%;object-fit:cover}.fw-initials{font-family:Georgia,serif;color:#3a5e50;font-size:65px;letter-spacing:-5px}.fw-tag{position:absolute;left:15px;bottom:15px;font-size:10px;letter-spacing:.06em;background:#fffdf4dd;padding:4px 8px;border-radius:3px}.fw-section-title{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:25px 0}.fw-section-title h2,.fw-section-title h3{margin:0}.fw-section-title p{margin-bottom:0}.fw-filters{display:flex;flex-wrap:wrap;gap:12px;padding:22px;background:#eeeee4;border:1px solid var(--fw-line);border-radius:var(--fw-radius);align-items:flex-end;margin:30px 0}.fw-filters label{flex:1 1 145px;margin:0}.fw-filters>button{min-height:44px}.fw-filters label:first-child{flex-grow:1.5}.fw-empty{padding:45px;text-align:center;border:1px dashed #b9c9b8;border-radius:var(--fw-radius);grid-column:1/-1;color:var(--fw-muted);background:#f0f1e9}.fw-empty>span{font-size:40px}.fw-empty h3{color:var(--fw-ink)}.fw-pagination{display:flex;justify-content:center;align-items:center;gap:25px;margin:30px 0;font-size:13px}.fw-record-row{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:24px 0;border-bottom:1px solid var(--fw-line)}.fw-record-row h3{margin:5px 0}.fw-record-row h3 a{text-decoration:none}.fw-record-row .fw-button{white-space:nowrap}.fw-panel{padding:28px;border:1px solid var(--fw-line);border-radius:var(--fw-radius);background:#fffdf7;margin:25px 0}.fw-panel h3{margin-top:0}.fw-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:18px 0}.fw-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.fw-fact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--fw-line);background:#f1f1e6;margin:25px 0;gap:1px}.fw-fact-grid>div{padding:20px;min-width:0;overflow-wrap:anywhere}.fw-fact-grid small{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.06em}.fw-fact-grid strong{display:block;font-size:21px;line-height:1.5;margin-top:6px}.fw-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:32px 0}.fw-price-card{border:1px solid var(--fw-line);padding:30px 23px;background:#fffdf6;display:flex;flex-direction:column;border-radius:var(--fw-radius)}.fw-price-card.is-featured{border-color:#2c6b51;background:#e8eddf}.fw-price{font-family:Georgia,serif;font-size:36px;line-height:1.3;margin:15px 0!important}.fw-price small{display:block;font-family:Arial,sans-serif;font-size:12px;color:var(--fw-muted);margin-top:7px}.fw-price-card ul{padding-left:20px;font-size:13px;line-height:1.7;margin:15px 0 30px;flex:1}.fw-price-card li{margin-bottom:13px}.fw-reader{max-width:880px}.fw-reader h2{font-size:clamp(35px,4vw,53px)}.fw-source{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;padding:17px 0;border-top:1px solid var(--fw-line);border-bottom:1px solid var(--fw-line);margin:25px 0;font-size:12px}.fw-source span{background:#dde9d9;border-radius:3px;padding:3px 7px;font-size:10px}.fw-transcript{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.95;font-family:Georgia,"Times New Roman",serif;margin:24px 0}.fw-paywall{padding:38px;text-align:center;border:1px solid #bdccba;background:#e8eee0;box-shadow:0 -36px 50px 10px #f6f3e9;margin-top:30px;position:relative}.fw-paywall h3{font-family:Georgia,serif;font-size:32px}.fw-video-consent{background:#132f34;color:#faf5e6;padding:28px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:190px;border-radius:5px}.fw-video-consent small{font-size:10px;margin-top:12px}.fw-video-consent iframe{width:100%;aspect-ratio:16/9;border:0}.fw-video-consent:has(iframe){padding:0}.fw-reader>.fw-transcript{padding:10px 0}.fw-hash{font-family:monospace;overflow-wrap:anywhere}.fw-feedback{margin:15px 0;white-space:pre-line;font-size:14px;overflow-wrap:anywhere}.fw-feedback:empty{display:none}.fw-feedback.is-error{padding:13px 16px;background:#fbe9e6;color:#832c25;border-left:3px solid #b34e43}.fw-feedback.is-success{padding:13px 16px;background:#e5eedc;color:#244c32;border-left:3px solid #4f7851}.fw-table-wrap{overflow-x:auto;margin:20px 0}.fw-app table{border-collapse:collapse;width:100%;font-size:13px}.fw-app th,.fw-app td{text-align:left;padding:14px 10px;border-bottom:1px solid var(--fw-line);vertical-align:top;min-width:90px}.fw-app th{background:#f0f1e8;font-size:11px;text-transform:uppercase;letter-spacing:.06em}.fw-app td button{font-size:11px;padding:7px 12px}.fw-status{display:inline-block;padding:3px 7px;border-radius:3px;background:#ebeee3;color:#3c513e;font-size:10px;white-space:nowrap}.fw-status.state-failed,.fw-status.state-revoked{background:#f4dfd7;color:#7d3629}.fw-status.state-verified,.fw-status.state-ready,.fw-status.state-paid{background:#dfead7;color:#305733}.fw-status.state-review,.fw-status.state-queued,.fw-status.state-requested{background:#f0e6c8;color:#67511b}.fw-workspace{display:grid;grid-template-columns:210px minmax(0,1fr);gap:30px;align-items:start}.fw-sidebar{position:sticky;top:30px;display:flex;flex-direction:column;gap:12px;padding:20px;background:#e8ebe0;border:1px solid var(--fw-line);margin-top:25px}.fw-sidebar a{padding:8px 0;font-size:13px;text-decoration:none}.fw-sidebar button{text-align:left}.fw-sidebar select{font-size:12px!important}.fw-work-content{min-width:0}.fw-app details{border-top:1px solid var(--fw-line);padding:15px 0;margin:10px 0}.fw-app summary{font-weight:600;font-size:14px;cursor:pointer;line-height:1.6;padding-right:15px}.fw-app details[open]>summary{margin-bottom:18px}.fw-repeat-row{border:1px solid var(--fw-line);padding:18px;margin:14px 0;background:#f6f6ec}.fw-repeat-row:last-child{margin-bottom:22px}.fw-app code{font-size:12px;overflow-wrap:anywhere}.fw-app dl{display:grid;grid-template-columns:1fr 1fr;gap:10px;font-size:13px}.fw-app dt{font-weight:600}.fw-app dd{margin:0}.fw-auth-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;max-width:1000px}.fw-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.fw-pills{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.fw-pills a,.fw-pills span{padding:8px 15px;border:1px solid var(--fw-line);background:#f0f1e6;font-size:12px;text-decoration:none;border-radius:30px}.fw-country-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:28px 0}.fw-country-card{display:flex;align-items:center;gap:15px;text-decoration:none;padding:17px;background:#fffdf7;border:1px solid var(--fw-line);border-radius:4px}.fw-country-card img{object-fit:cover;width:46px;height:35px;border:1px solid #d6dbcd}.fw-country-card span:nth-child(2){flex:1}.fw-country-card strong{font-size:14px;line-height:1.4;display:block}.fw-country-card small{font-size:10px;color:var(--fw-muted)}.fw-country-hero{display:flex;align-items:center;gap:30px;padding:30px 0}.fw-country-hero img{border:1px solid var(--fw-line);box-shadow:0 5px 20px #102f3410;flex-shrink:0;object-fit:cover;width:180px;height:135px}.fw-country-hero h2{font-size:clamp(28px,3.6vw,44px)}.fw-country-nav{display:flex;flex-wrap:wrap;gap:9px;padding:20px 0;border-top:1px solid var(--fw-line);border-bottom:1px solid var(--fw-line);margin:30px 0}.fw-country-nav a{font-size:11px;padding:5px 10px;background:#e9eddf;text-decoration:none}.fw-country-section{padding:24px 0;border-bottom:1px solid var(--fw-line)}.fw-country-section h3{font-family:Georgia,serif;font-size:29px;margin:5px 0 20px}.fw-country-section .fw-transcript{font-size:16px}.fw-timeline{padding:0;list-style:none}.fw-timeline li{display:grid;grid-template-columns:140px 1fr;gap:20px;padding:15px 0;border-bottom:1px solid var(--fw-line);font-size:14px}.fw-country-dossier audio{width:100%;max-width:540px;margin:0 0 22px}.fw-print-request{scroll-margin-top:40px}
@media(max-width:1000px){.fw-grid,.fw-country-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fw-workspace{grid-template-columns:175px minmax(0,1fr);gap:18px}.fw-sidebar{padding:13px}.fw-pricing-grid{gap:12px}.fw-price-card{padding:24px 17px}.fw-price{font-size:30px}}
@media(max-width:760px){.fw-grid,.fw-pricing-grid,.fw-form-grid,.fw-auth-grid{grid-template-columns:1fr}.fw-panel{padding:22px 18px}.fw-fact-grid{grid-template-columns:1fr 1fr}.fw-fact-grid strong{font-size:18px}.fw-country-grid{grid-template-columns:1fr}.fw-filters{padding:17px;gap:13px}.fw-filters label{flex-basis:calc(50% - 14px)}.fw-filters label:first-child{flex-basis:100%}.fw-filters button{width:100%}.fw-workspace{display:block}.fw-sidebar{position:static;display:flex;flex-direction:row;flex-wrap:wrap;margin:20px 0;gap:9px}.fw-sidebar>*{flex:1 1 140px}.fw-work-content{width:100%}.fw-record-row{flex-direction:column;align-items:flex-start;gap:14px}.fw-section-title{align-items:flex-start;flex-direction:column}.fw-country-hero{flex-direction:column;align-items:flex-start;gap:15px}.fw-country-hero img{width:130px;height:97px}.fw-timeline li{grid-template-columns:1fr;gap:6px}.fw-paywall{padding:30px 20px}.fw-app h2{font-size:34px}.fw-app th,.fw-app td{padding:12px 8px}.fw-book-form button{width:100%}}
@media print{.fw-filters,.fw-sidebar,.fw-actions,.fw-paywall,.fw-feedback,.fw-video-consent{display:none!important}.fw-app{color:#000}.fw-transcript{font-size:11pt}.fw-country-section{break-inside:avoid}}

.fw-article-table table{min-width:650px;width:100%}.fw-article-table td:first-child{width:48%;min-width:210px}.fw-article-table td:not(:first-child){white-space:nowrap}.fw-author-form figure{margin:1rem 0}.fw-delete{color:#8b2f35!important}.fw-author-form select[multiple]{min-height:7rem}.fw-author-suggestions textarea{background:#f8f5eb}
/* Country atlas and research administration — FreeWorld 1.2 */
.fw-map-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:1rem;align-items:start}.fw-country-maps figure{margin:0;min-width:0}.fw-country-maps svg{display:block;width:100%;height:auto;border:1px solid #d9e2dc;border-radius:.6rem}.fw-country-maps figcaption{font-size:.83rem;line-height:1.5;margin-top:.5rem;color:#405347}.fw-map-key{display:inline-block;width:.7rem;height:.7rem;background:#b9481e;border-radius:50%;vertical-align:middle}.fw-country-progress{width:100%;height:1rem;accent-color:#1e583d}.fw-block{display:block}.fw-country-feedback{min-height:1.4em}.fw-country-feedback.is-error{color:#922c1e;background:#fff1ed;padding:.8rem;border-radius:.3rem}.fw-country-detail{margin-top:1rem}.fw-country-detail details{padding:.8rem 0;border-bottom:1px solid #d9e2dc}.fw-country-compare{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem}.fw-country-compare pre{font:inherit;font-size:.85rem;white-space:pre-wrap;overflow-wrap:anywhere;max-height:24rem;overflow:auto;background:#f4f7f3;padding:1rem}.fw-country-compare h6{font-size:1rem;margin:1rem 0 .4rem}.fw-country-admin-tools{margin:1rem 0}.fw-country-history-slot:empty{display:none}#fw-admin-countries{scroll-margin-top:2rem}#fw-admin-countries button{white-space:normal}#fw-admin-countries progress{display:block}
@media(max-width:720px){.fw-map-grid,.fw-country-compare{grid-template-columns:1fr}.fw-map-detail{max-width:28rem;margin-inline:auto!important;width:100%}.fw-country-maps.fw-panel{padding:1rem}.fw-country-compare pre{max-height:18rem}}
/* Presidents and other heads of state — FreeWorld 1.3 */
.fw-leader-role{display:block;font-size:.8rem;font-weight:400;line-height:1.5;margin-top:.4rem;overflow-wrap:anywhere}.fw-leader-portrait{display:block;width:88px;height:104px;object-fit:cover;border-radius:.4rem;margin:0 0 .7rem}.fw-leadership-sources{margin:.8rem 0 1.5rem}.fw-leadership-sources details{font-size:.85rem}.fw-leadership-sources a{overflow-wrap:anywhere}.fw-leader-row{min-width:0;padding:1rem;border:1px solid #d8ddd3;margin:1rem 0}.fw-leader-row legend{padding:0 .4rem;font-weight:600}.fw-leader-row details{margin:1rem 0}.fw-leader-rows+.fw-ghost{margin-bottom:1rem}
@media(max-width:600px){.fw-country-dossier>.fw-fact-grid{grid-template-columns:minmax(0,1fr)}.fw-country-dossier>.fw-fact-grid>[data-fw-leader]{min-height:135px}.fw-country-dossier>.fw-fact-grid .fw-leader-portrait{float:right;margin:0 0 .5rem 1rem}.fw-country-dossier>.fw-fact-grid strong{overflow-wrap:normal;word-break:normal}}

/* Country geography and frontend News workspace. */
.fw-app .fw-climate{font-size:1rem;line-height:1.6;font-weight:500;white-space:pre-line}.fw-geography-sources summary{cursor:pointer}.fw-news-access{max-width:1180px;margin:1.5rem auto;padding:1rem 5%;font-size:.9rem}.fw-news-table-wrap{overflow-x:auto}.fw-news-table{width:100%;border-collapse:collapse}.fw-news-table th,.fw-news-table td{padding:12px;text-align:left;border-bottom:1px solid #d3dbcf;vertical-align:top}.fw-news-table td:first-child{min-width:180px;overflow-wrap:anywhere}.fw-news-table .fw-actions{gap:6px}.fw-news-table button{padding:7px 10px;font-size:.85rem}.fw-news-form textarea{width:100%}.fw-news-story{max-width:850px;margin:auto}.fw-news-text{font-size:1.08rem;line-height:1.85;overflow-wrap:anywhere}.fw-news-excerpt{font-size:1.2rem;line-height:1.7}.fw-news-public-list h3{overflow-wrap:anywhere}@media(max-width:600px){.fw-news-table-wrap{max-width:100%}.fw-news-table td{padding:8px}.fw-news-table .fw-actions{min-width:150px}.fw-news-table td:first-child{min-width:150px}}

.fw-news-featured{margin:35px 0;padding:25px;background:#e9eddf;border-top:4px solid var(--fw-green,#23684e)}.fw-news-featured .fw-panel{background:#fffdf6}.fw-news-filters{flex-wrap:wrap}.fw-news-research{margin:25px 0}.fw-news-research textarea{width:100%}.fw-news-research-status{white-space:pre-line;overflow-wrap:anywhere}.fw-news .fw-grid{align-items:stretch}@media(max-width:600px){.fw-news-featured{padding:18px 12px}.fw-news-research .fw-form-grid{grid-template-columns:minmax(0,1fr)}.fw-news{min-width:0}.fw-news input,.fw-news select,.fw-news textarea{min-width:0;max-width:100%}}

.fw-news-featured .fw-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}@media(max-width:760px){.fw-news-featured .fw-grid{grid-template-columns:minmax(0,1fr)}}

/* Profile metadata and public social pages. */
.fw-profile-cover{position:relative}.fw-profile-badges{position:absolute;left:16px;right:16px;bottom:16px;display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:6px}.fw-profile-badges .fw-tag{position:static;max-width:100%;white-space:normal;overflow-wrap:anywhere}.fw-profile-badges .fw-country-tag{background:#fffdf7;color:#102f34}.fw-social-links{display:flex;gap:7px;flex-wrap:wrap;align-items:center;margin:14px 0}.fw-social-link{border:1px solid var(--fw-line,#d3dbcf);border-radius:30px;padding:7px 11px;font-size:12px;text-decoration:none;overflow-wrap:anywhere}.fw-social-link:hover{background:#e9eddf}.fw-social-compact .fw-social-link{font-size:11px;padding:5px 8px}.fw-social-section{padding:20px 0;border-bottom:1px solid var(--fw-line,#d3dbcf)}.fw-social-rows fieldset{margin:15px 0}.fw-social-row legend{font-weight:600}
/* Frontend WordPress control center. */
.fw-wordpress-admin{max-width:none}.fw-wp-workspace{display:grid;grid-template-columns:245px minmax(0,1fr);gap:25px;align-items:start;margin:28px 0}.fw-wp-sidebar{position:sticky;top:40px;background:#e9eddf;border:1px solid #d3dbcf;border-radius:6px;padding:18px;max-height:85vh;overflow-y:auto}.fw-wp-sidebar label{display:block;font-size:12px}.fw-wp-sidebar input{width:100%;margin-top:6px}.fw-wp-sidebar nav button{display:block;width:100%;text-align:left;background:transparent;border:0;color:#102f34;padding:9px 10px;line-height:1.45;font-weight:500;border-radius:4px;overflow-wrap:anywhere}.fw-wp-sidebar nav button:hover,.fw-wp-sidebar nav button.is-active{background:#23684e;color:white}.fw-wp-sidebar button[hidden]{display:none!important}.fw-wp-sidebar .fw-kicker{margin-top:20px;font-size:10px}.fw-wp-content{min-width:0}.fw-wp-content iframe{display:block;width:100%;height:calc(100vh - 150px);min-height:720px;border:1px solid #d3dbcf;border-radius:4px;background:white}.fw-wp-content [hidden]{display:none!important}.fw-wp-options-form .fw-check{display:flex;align-items:flex-start;gap:8px;padding:10px 0}.fw-wp-options-form .fw-actions{margin-top:24px}.fw-wp-options-form textarea,.fw-wp-options-form select{max-width:100%}@media(max-width:900px){.fw-wp-workspace{grid-template-columns:190px minmax(0,1fr);gap:15px}.fw-wp-sidebar{padding:12px}}@media(max-width:700px){.fw-wp-workspace{grid-template-columns:minmax(0,1fr)}.fw-wp-sidebar{position:static;max-height:290px}.fw-wp-content iframe{min-height:650px;height:80vh}.fw-wp-content .fw-form-grid{grid-template-columns:minmax(0,1fr)}.fw-profile-badges{left:10px;right:10px;bottom:10px}}

/* News in five tiers: twelve articles, six columns on desktop. */
.fw-news-tier-nav{display:flex;flex-wrap:wrap;gap:9px;margin:24px 0 32px}.fw-news-tier-nav a{padding:8px 13px;border:1px solid var(--fw-line);border-radius:30px;font-size:12px;text-decoration:none;background:#fffdf7}.fw-news-tier-nav a:hover{background:#e9eddf}.fw-news-tier{--tier-accent:#23684e;margin:32px 0 44px;padding:24px;border:1px solid var(--fw-line);border-top:4px solid var(--tier-accent);border-radius:5px;background:#f0f1e8;scroll-margin-top:110px}.fw-news-tier--wars{--tier-accent:#23684e;background:#e9eddf}.fw-news-tier--political{--tier-accent:#254e65;background:#edf0ef}.fw-news-tier--economic{--tier-accent:#8b6c36;background:#f4f0e5}.fw-news-tier--environmental{--tier-accent:#547444;background:#eff1e5}.fw-news-tier--social{--tier-accent:#925e48;background:#f3ebe3}.fw-news-tier-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px}.fw-news-tier-heading h3{font-family:Georgia,serif;font-size:clamp(24px,2.5vw,34px);line-height:1.2;margin:5px 0 0}.fw-news-tier-heading .fw-kicker{margin:0;font-size:10px;color:var(--tier-accent)}.fw-news-tier-count{font-size:12px;color:var(--fw-muted);white-space:nowrap;margin:0!important}.fw-news .fw-news-tier>.fw-news-tier-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:18px 0 0;align-items:stretch}.fw-news-tier-grid .fw-news-card{min-width:0;margin:0;padding:15px 12px;background:#fffdf7;display:flex;flex-direction:column}.fw-news-tier-grid .fw-news-card h4{font-size:17px;line-height:1.35;letter-spacing:-.02em;margin:0 0 12px;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.fw-news-tier-grid .fw-news-card h4 a{text-decoration:none}.fw-news-tier-grid .fw-news-card>p{font-size:12px;line-height:1.65;margin:0 0 14px;overflow-wrap:anywhere}.fw-news-tier-grid .fw-news-card>.fw-kicker{font-size:9px;letter-spacing:.08em}.fw-news-tier-grid .fw-news-card>.fw-note{font-size:10px;margin-top:auto!important;padding-top:4px}.fw-news-tier-grid .fw-news-card>a:last-child{font-size:11px;font-weight:600;margin-top:5px}.fw-news-tier-grid .fw-news-tier-empty{font-size:14px;line-height:1.7;margin:0;padding:25px 15px}.fw-news-tier-pagination{gap:16px;flex-wrap:wrap;margin:22px 0 0;font-size:12px}.fw-news-archives-link{text-align:center;margin:28px 0}.fw-news-tier-grid .fw-kicker time{display:block}
@media(max-width:1100px){.fw-news .fw-news-tier>.fw-news-tier-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.fw-news-tier-grid .fw-news-card{padding:18px 15px}}
@media(max-width:700px){.fw-news .fw-news-tier>.fw-news-tier-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fw-news-tier{padding:18px 12px}.fw-news-tier-heading{align-items:flex-start;flex-direction:column;gap:9px}.fw-news-tier-grid .fw-news-card{padding:15px 12px}.fw-news-tier-nav{gap:7px}.fw-news-tier-nav a{padding:7px 10px;font-size:11px}}
@media(max-width:420px){.fw-news .fw-news-tier>.fw-news-tier-grid{grid-template-columns:minmax(0,1fr)}.fw-news-tier-grid .fw-news-card h4{font-size:20px}.fw-news-tier-grid .fw-news-card>p{font-size:13px}.fw-news-tier-grid .fw-kicker time{display:inline}}
