/* Собеседник · А если бы тогда? */
.wi-body{margin:0;background:#eee6d1;color:#25231e;font-family:Georgia,"Times New Roman",serif}
.wi-body *{box-sizing:border-box}
.wi-wrap{max-width:980px;padding:0 26px;margin:0 auto}
.wi-header{background:#211e19;border-bottom:5px solid #a93e2e;color:#f6ebd6}
.wi-header-inside{min-height:100px;display:flex;align-items:center;justify-content:space-between;gap:20px}
.wi-header a{color:#f5ead2;text-decoration:none;font-family:Arial,sans-serif;font-size:13px;font-weight:650}
.wi-header img{width:175px;height:auto;max-height:75px;object-fit:contain}
.wi-header nav{display:flex;gap:22px;flex-wrap:wrap;align-items:center}
.wi-page{padding-top:62px;padding-bottom:80px;max-width:910px}
.wi-breadcrumb,.wi-number{font-family:Arial,sans-serif;font-size:11px;letter-spacing:.17em;text-transform:uppercase;color:#a34231;font-weight:750}
.wi-page>h1{font-family:Georgia,serif;font-size:clamp(38px,5.2vw,68px);line-height:1.06;letter-spacing:-.045em;margin:18px 0 21px;font-weight:600}
.wi-deck{font-size:clamp(19px,2.1vw,26px);line-height:1.48;color:#584d3d;margin:0 0 30px;max-width:780px}
.wi-key{border:1px solid #c7b99d;background:#f8f0de;padding:20px 24px;font-family:Arial,sans-serif;color:#514a3f;font-size:14px;line-height:1.65;max-width:800px}
.wi-section{border-top:1px solid #b8aa8d;padding:42px 0 20px;margin-top:44px;max-width:800px}
.wi-section h2,.wi-references h2{font-family:Georgia,serif;letter-spacing:-.02em;line-height:1.17;font-size:clamp(30px,3.4vw,42px);margin:16px 0 25px;font-weight:600}
.wi-section p,.wi-references p{font-size:19px;line-height:1.8;max-width:740px;margin:0 0 23px}
.wi-fiction{background:#f7f0df;padding:40px 40px 22px;max-width:none;border:1px solid #c5b597;position:relative}
.wi-fiction:before{content:"1926 · НЕИСТОРИЧЕСКАЯ РЕКОНСТРУКЦИЯ";position:absolute;top:-11px;right:18px;background:#a34231;color:white;font:700 10px Arial,sans-serif;letter-spacing:.12em;padding:6px 10px}
.wi-fiction p{max-width:745px}
.wi-debate{background:#29241f;color:#f8eed8;padding:38px 42px;margin-top:54px}
.wi-debate .wi-number{color:#e5bca1}
.wi-debate h2{font-size:clamp(27px,3.5vw,43px);line-height:1.22;font-weight:500;letter-spacing:-.025em;margin:16px 0 24px}
.wi-debate p,.wi-debate li{font-size:17px;line-height:1.7}
.wi-debate ul{padding-left:24px;display:grid;gap:8px;margin:12px 0 24px}
.wi-debate .wi-muted{font-family:Arial,sans-serif;color:#c0b7a8;font-size:12px}
.wi-references{border-top:1px solid #b8aa8d;padding-top:35px;margin-top:54px;max-width:760px}
.wi-references h2{font-size:29px}
.wi-references h3{font:700 14px Arial,sans-serif;color:#60493a;margin:22px 0 12px}
.wi-sources{font-family:Arial,sans-serif;font-size:14px;line-height:1.6;max-width:780px}
.wi-sources li{padding:4px 0}
.wi-sources a{color:#9b3227;text-decoration:underline;text-underline-offset:3px}
.wi-references p{font:13px/1.65 Arial,sans-serif;color:#756b5e}
.wi-listitem{border-top:1px solid #b8aa8d;padding:28px 0 30px}
.wi-listitem h2{font-size:30px;line-height:1.23;margin:12px 0}
.wi-listitem h2 a{color:#302924;text-decoration:none}
.wi-listitem h2 a:hover{color:#9b3227}
.wi-listitem p{font-size:17px;line-height:1.5;color:#5c5145;max-width:680px}
.wi-footer{background:#211e19;color:#dfd0ba;padding:28px 0;font:14px/1.6 Arial,sans-serif}
.wi-footer a{color:#f7e6c9}
.wi-footer p{opacity:.7}
@media(max-width:650px){
.wi-wrap{padding:0 18px}.wi-header-inside{align-items:flex-start;flex-direction:column;padding-top:12px;padding-bottom:18px}
.wi-header nav{gap:11px 16px}.wi-page{padding-top:36px;padding-bottom:46px}
.wi-section{margin-top:30px;padding-top:30px}
.wi-section p{font-size:17px;line-height:1.74}
.wi-fiction{padding:32px 20px 17px}.wi-fiction:before{position:static;display:block;margin:-8px 0 20px;max-width:max-content}
.wi-debate{padding:28px 22px}.wi-debate li{font-size:16px}
}
.wi-home-feature{background:#e9dcc2;color:#302820;padding:44px 0}
.wi-home-block{display:flex;gap:32px;align-items:center;justify-content:space-between;border-top:2px solid #9e3226;padding-top:28px}
.wi-home-block h2{font:500 clamp(30px,4vw,52px)/1.1 Georgia,serif;margin:12px 0}
.wi-home-block p{font:16px/1.6 Georgia,serif;max-width:650px}
.wi-home-block a{font:700 14px/1.6 Arial,sans-serif;color:#962f23}
.wi-home-all{flex-shrink:0}
@media(max-width:650px){.wi-home-block{flex-direction:column;align-items:flex-start}}

/* A esli by togda — stage edition */
.wi-fiction:before{content:"ХУДОЖЕСТВЕННАЯ ФАНТАЗИЯ · НЕ ДОКУМЕНТ"}
.wi-stage-intro{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 50% 100%,#744b36 0%,#29212a 52%,#11131b 100%);min-height:360px;display:grid;place-items:center;text-align:center;color:#fff3df;box-shadow:inset 0 -22px 0 #251a18}
.wi-stage-inner{position:relative;z-index:2;padding:70px 12px 62px;max-width:760px}.wi-stage-kicker{color:#e4c39a;font:700 11px Arial,sans-serif;letter-spacing:.2em}
.wi-stage-inner h1{font:normal clamp(46px,7vw,95px)/1 Georgia,serif;margin:22px 0;color:#fff5dd;text-shadow:0 5px 25px #0009}.wi-stage-inner p{font-size:clamp(17px,2.2vw,24px);line-height:1.5;color:#f2decd}.wi-footlights{color:#e7c184;margin-top:34px;letter-spacing:1em}
.wi-curtain-left,.wi-curtain-right{position:absolute;top:0;bottom:0;width:19%;background:repeating-linear-gradient(90deg,#4e1521 0,#802836 22%,#3b0f1b 38%,#681a29 57%,#3d1019 76%);box-shadow:inset -10px 0 22px #150809b3;z-index:1}.wi-curtain-left{left:0;clip-path:polygon(0 0,100% 0,67% 100%,0 100%)}.wi-curtain-right{right:0;transform:scaleX(-1);clip-path:polygon(0 0,100% 0,67% 100%,0 100%)}
.wi-archive-content{padding-top:48px;padding-bottom:85px}.wi-archive-lead{font:21px/1.65 Georgia,serif;max-width:760px;margin:0 0 36px}.wi-stage-grid,.wi-home-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
.wi-stage-card{display:block;overflow:hidden;background:#f7f0df;border:1px solid #cabc9e;color:#25231f;text-decoration:none!important;transition:transform .2s,box-shadow .2s}.wi-stage-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #0002}.wi-stage-card img{width:100%;height:240px;object-fit:cover;display:block}.wi-card-body{padding:24px;display:grid;gap:13px}.wi-card-body small{font:700 11px Arial,sans-serif;letter-spacing:.14em;color:#af5340}.wi-card-body strong{font:normal 29px/1.16 Georgia,serif}.wi-card-body span{font:16px/1.5 Georgia,serif}.wi-card-body em{font:700 13px Arial,sans-serif;color:#a64834;font-style:normal}
.wi-article-hero{margin:0 0 35px}.wi-article-hero img{display:block;width:100%;max-height:430px;object-fit:cover}.wi-article-hero figcaption{font:12px Arial,sans-serif;color:#665a4b;margin-top:9px}
.wi-reply{margin-top:55px;background:#f6edda;border:1px solid #c6b596;padding:35px;max-width:800px}.wi-reply h2{font:normal clamp(29px,4vw,42px) Georgia,serif;margin:14px 0}.wi-reply p{font:16px/1.65 Georgia,serif}.wi-reply-form{display:grid;gap:17px}.wi-reply-form label{display:grid;gap:8px;font:700 13px Arial,sans-serif}.wi-reply-form input,.wi-reply-form textarea{width:100%;padding:13px 15px;border:1px solid #b4a388;border-radius:3px;background:#fffdf7;font:16px/1.4 Georgia,serif;color:#26211a}.wi-reply-form button{justify-self:start;padding:13px 18px;background:#872e29;border:0;color:white;cursor:pointer;font:700 14px Arial,sans-serif}.wi-reply-form output{font:14px/1.5 Arial,sans-serif}.wi-honey{position:absolute;left:-10000px}
.wi-home-feature{background:#211d25;color:#f7e8d2;padding:56px 0}.wi-home-heading{display:flex;align-items:end;justify-content:space-between;gap:15px;margin-bottom:26px}.wi-home-heading h2{font:normal clamp(38px,5vw,60px) Georgia,serif;margin:12px 0}.wi-home-heading p{color:#dccfc4;font:17px Georgia,serif}.wi-home-heading>a{color:#f0c999;font:700 14px Arial,sans-serif}.wi-home-feature .wi-number{color:#e1b983}.wi-home-cards .wi-stage-card{background:#302c35;border-color:#5d5053;color:#fff0dc}.wi-home-cards .wi-card-body small,.wi-home-cards .wi-card-body em{color:#efc38c}.wi-home-cards .wi-card-body span{color:#e4d8cd}
@media(max-width:650px){.wi-stage-grid,.wi-home-cards{grid-template-columns:1fr}.wi-stage-intro{min-height:310px}.wi-curtain-left,.wi-curtain-right{width:14%}.wi-stage-card img{height:210px}.wi-reply{padding:22px}.wi-home-heading{align-items:start;flex-direction:column}}

.wi-approved{margin-top:28px}.wi-approved h3{font:normal 25px Georgia,serif}.wi-approved blockquote{border-left:3px solid #934237;background:#f7edda;padding:15px 20px;margin:16px 0}.wi-approved blockquote strong{font:700 13px Arial,sans-serif}.wi-approved blockquote p{font:17px/1.5 Georgia,serif}

.wi-stage-card img[src*="taganrog-tram-real"]{object-position:center 38%;}
.wi-article-hero img[src*="taganrog-tram-real"]{object-position:center 30%;}


/* 26 October 2026: three latest illustrated articles */
#whatIfNew.wi-home-feature{background:#ece2ce;color:#2b241e;padding:55px 0 63px;border-top:4px solid #8e302b;border-bottom:1px solid #bcab91}
#whatIfNew .wrap{max-width:1220px}
#whatIfNew .wi-home-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:26px;margin-bottom:27px}
#whatIfNew .wi-home-heading h2{font:normal clamp(36px,4vw,57px)/1.03 Georgia,serif;color:#302820;margin:12px 0 12px;letter-spacing:-.045em}
#whatIfNew .wi-home-heading p{font:16px/1.6 Georgia,serif;color:#695647;max-width:680px;margin:0}
#whatIfNew .wi-number{color:#963f31;letter-spacing:.18em}
#whatIfNew .wi-home-all{color:#843128;white-space:nowrap;text-underline-offset:5px;font:700 13px/1.4 Arial,sans-serif;align-self:center}
#whatIfNew .wi-home-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:21px}
.wi-story-card{display:flex;flex-direction:column;min-width:0;background:#faf5e9;border:1px solid #c8b89f;box-shadow:0 5px 20px #3b281213;transition:transform .2s,box-shadow .2s}
.wi-story-card:hover{transform:translateY(-4px);box-shadow:0 14px 27px #3b281126}
.wi-story-card:focus-within{outline:3px solid #873b30;outline-offset:3px}
.wi-story-card-main{display:flex;flex-direction:column;flex:1;color:#29231f;text-decoration:none!important}
.wi-story-card-main:focus-visible{outline:0}
.wi-story-image{position:relative;aspect-ratio:16/10;overflow:hidden;background:#c5b99f}
.wi-story-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}
.wi-story-card:hover .wi-story-image img{transform:scale(1.035)}
.wi-story-body{padding:21px 22px 16px;display:flex;flex-direction:column;flex:1;min-height:190px}
.wi-story-body time{color:#9c493b;font:700 10px Arial,sans-serif;letter-spacing:.13em}
.wi-story-body h3{margin:9px 0 10px;color:#29221d;font:normal clamp(20px,1.9vw,27px)/1.19 Georgia,serif;letter-spacing:-.035em}
.wi-story-body p{font:14px/1.53 Georgia,serif;color:#5a4a3e;margin:0 0 18px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.wi-story-read{margin-top:auto;padding-top:8px;font:700 11px Arial,sans-serif;letter-spacing:.03em;color:#9a4034}
.wi-story-credit{font:10px/1.45 Arial,sans-serif;color:#776755;margin:0;padding:9px 18px 11px;border-top:1px solid #e6d7bf}
.wi-story-credit a,.wi-article-hero figcaption a{color:#8b3b30;text-decoration:underline;text-underline-offset:2px}
.wi-archive-grid{margin-top:30px}
.wi-archive-grid .wi-story-card{background:#faf5e9}
.wi-archive-grid .wi-story-body h3{font-size:25px}
.wi-article-hero{margin:22px 0 35px}
.wi-article-hero img{display:block;width:100%;height:auto;max-height:520px;object-fit:cover;background:#c4ad8c}
.wi-article-hero figcaption{padding-top:11px;font:12px/1.5 Arial,sans-serif;color:#655b50}
.wi-photo-attribution{display:block;margin-top:3px;font-size:10px}
@media(max-width:920px){#whatIfNew .wi-home-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){#whatIfNew.wi-home-feature{padding:37px 0 43px}#whatIfNew .wi-home-heading{display:block;margin-bottom:22px}#whatIfNew .wi-home-all{display:inline-block;margin-top:17px}#whatIfNew .wi-home-cards{grid-template-columns:1fr;gap:18px}.wi-story-body{min-height:0}.wi-story-body h3{font-size:25px}.wi-archive-grid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.wi-story-card,.wi-story-image img{transition:none}}


/* october-era-standard-20261026. Applies only to the "What if then?" pages. */
.wi-body{background-color:#ece1c9;background-image:
 radial-gradient(ellipse at 24% 16%,rgba(255,255,250,.45),transparent 47%),
 radial-gradient(ellipse at 82% 74%,rgba(112,85,50,.08),transparent 55%),
 repeating-linear-gradient(0deg,transparent 0,transparent 3px,rgba(83,63,40,.013) 4px)}
.wi-story-image{position:relative}
.wi-story-image::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;
 background-image:radial-gradient(rgba(58,41,29,.24) .56px,transparent .8px),
 linear-gradient(130deg,rgba(255,244,208,.09),rgba(76,53,28,.16));
 background-size:3px 3px,100% 100%;opacity:.4;mix-blend-mode:multiply}
.wi-story-image img,.wi-article-hero img{filter:grayscale(1) sepia(.13) contrast(1.19) brightness(.98)}
.wi-story-card:hover .wi-story-image img{filter:grayscale(1) sepia(.13) contrast(1.19) brightness(.98)}
.wi-article-hero{background:#d0bea0;padding:9px 9px 0;box-shadow:0 3px 19px rgba(66,51,34,.15);border:1px solid #b7a17c}
.wi-article-hero figcaption{margin-top:0;padding:11px 8px 14px;color:#675b4b}
.wi-era-marker{font:700 11px/1.5 Arial,sans-serif;letter-spacing:.11em;color:#86533a;
 margin:26px 0 8px;text-transform:uppercase}
.wi-fiction:before{content:none!important;display:none!important}
.wi-hypothesis{display:inline-block;color:#6b382a;background:#efe2c5;border-left:3px solid #965a3d;
 font:italic 16px/1.45 Georgia,serif;padding:10px 15px;margin:16px 0 23px}
.wi-final-reply{font:italic 23px/1.35 Georgia,serif;color:#794534;border-top:1px solid #c8b494;
 padding-top:18px;margin-top:27px}
.wi-references{margin:48px 0 32px}
.wi-debate{margin-bottom:55px}
@media(max-width:650px){.wi-article-hero{padding:6px 6px 0}.wi-hypothesis{font-size:14px}.wi-final-reply{font-size:20px}}


/* wi-replies-20261026-working: moderated audience replies */
.wi-debate .wi-final-reply{font:italic clamp(23px,3vw,32px)/1.25 Georgia,serif;
 color:#7a3e2d;margin:24px 0 20px;padding:16px 0;border-top:1px solid #c9b595}
.wi-debate .wi-reply-form{margin-top:12px;display:grid;gap:14px;max-width:780px;
 padding:26px;background:#f5ecda;border:1px solid #c7b59b}
.wi-debate .wi-reply-form label{display:grid;gap:7px;font:700 13px/1.5 Arial,sans-serif;color:#554132}
.wi-debate .wi-reply-form input[type=text],.wi-debate .wi-reply-form textarea{
 box-sizing:border-box;width:100%;border:1px solid #b4a388;border-radius:4px;padding:12px 15px;
 color:#2c2721;background:#fffdf6;font:16px/1.5 Georgia,serif}
.wi-debate .wi-reply-form input[type=text]:focus-visible,.wi-debate .wi-reply-form textarea:focus-visible{
 outline:2px solid #9d5b3e;outline-offset:2px}
.wi-debate .wi-reply-form .wi-reply-consent{display:flex;align-items:flex-start;gap:11px;
 font:12px/1.55 Arial,sans-serif;color:#5b4a3d;cursor:pointer}
.wi-debate .wi-reply-consent input{width:18px;height:18px;flex-shrink:0;accent-color:#8f4030;margin-top:1px}
.wi-debate .wi-reply-form button{justify-self:start;background:#862f2a;border:0;border-radius:3px;
 padding:13px 22px;color:#fff;cursor:pointer;font:700 14px/1.4 Arial,sans-serif}
.wi-debate .wi-reply-form button:disabled{opacity:.6;cursor:wait}
.wi-debate .wi-reply-message{display:block;min-height:1em;font:600 14px/1.5 Arial,sans-serif;color:#64503d}
.wi-debate .wi-reply-explain{font:12px/1.5 Arial,sans-serif;color:#746655;margin:0}
.wi-debate .wi-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
.wi-debate .wi-approved{margin-top:24px}
.wi-debate .wi-approved h3{font:normal 27px/1.2 Georgia,serif;margin:0 0 18px;color:#493628}
.wi-debate .wi-approved blockquote{border-left:3px solid #914233;margin:13px 0;padding:13px 20px;
 background:#f2e8d4;overflow-wrap:anywhere}
.wi-debate .wi-approved blockquote p{white-space:pre-wrap;font:16px/1.5 Georgia,serif;margin:6px 0}
@media(max-width:650px){.wi-debate .wi-reply-form{padding:18px}.wi-debate .wi-final-reply{font-size:24px}}

/* restored-archive-photo treatment: shared by existing and future What If articles */
.wi-story-image,.wi-article-hero{isolation:isolate}
.wi-story-image img,.wi-article-hero img{
 filter:sepia(.42) saturate(.72) contrast(1.08) brightness(.96);
}
.wi-story-card:hover .wi-story-image img{
 filter:sepia(.42) saturate(.72) contrast(1.08) brightness(.96);
}
.wi-article-hero{
 position:relative;
 background:#d7c4a0;
 border:1px solid #aa906b;
 padding:10px 10px 0;
 box-shadow:0 3px 10px rgba(56,39,23,.12),0 13px 30px rgba(56,39,23,.08);
}
.wi-article-hero img{
 outline:1px solid rgba(93,67,39,.22);
 outline-offset:-1px;
}
.wi-article-hero figcaption{
 background:linear-gradient(180deg,#d7c4a0 0%,#e2d3b6 100%);
}
.wi-story-image::after{
 background-image:radial-gradient(rgba(58,41,29,.18) .5px,transparent .8px),
 linear-gradient(130deg,rgba(255,244,208,.13),rgba(76,53,28,.18)),
 radial-gradient(ellipse at center,transparent 53%,rgba(55,38,24,.22) 100%);
 background-size:3px 3px,100% 100%,100% 100%;opacity:.52;mix-blend-mode:multiply;
}


/* Archive of the open curtain — editorial theatre layout */
.wi-page{max-width:1120px;padding-top:30px}
.wi-archive-masthead{margin:14px 0 32px}
.wi-archive-kicker{display:flex;justify-content:space-between;gap:14px;padding:10px 0;border-top:1px solid #9d8766;border-bottom:1px solid #9d8766;color:#c8b28c;font:700 10px/1.4 Arial,sans-serif;letter-spacing:.16em}
.wi-archive-curtain{position:relative;overflow:hidden;margin-top:12px;padding:clamp(28px,6vw,72px) clamp(22px,6vw,76px) 30px;color:#f7e8cf;background:radial-gradient(ellipse at 50% 110%,rgba(205,158,93,.2),transparent 55%),linear-gradient(90deg,#321c1d 0%,#512628 12%,#392020 24%,#241b1b 50%,#392020 76%,#512628 88%,#321c1d 100%);border:1px solid #8d6d4c;box-shadow:inset 0 0 0 7px rgba(218,186,133,.07),0 14px 32px #130f0f20}
.wi-archive-curtain:before,.wi-archive-curtain:after{content:"";position:absolute;top:0;bottom:0;width:12%;opacity:.25;pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0 10px,#b58b67 11px,transparent 14px 23px)}
.wi-archive-curtain:before{left:0}.wi-archive-curtain:after{right:0}
.wi-archive-stage-label,.wi-section-eyebrow{font:700 10px/1.4 Arial,sans-serif;letter-spacing:.2em;color:#d9b87e}
.wi-archive-curtain h1{position:relative;margin:15px 0 12px;font:600 clamp(42px,7vw,78px)/.98 Georgia,serif;letter-spacing:-.045em;color:#f8ead2;text-shadow:0 3px 0 #201616}
.wi-archive-subtitle{font:clamp(20px,3vw,29px)/1.35 Georgia,serif;color:#dfc49c;margin:0 0 17px}
.wi-archive-intro{max-width:680px;font:17px/1.7 Georgia,serif;color:#f0e3d0;margin:0}
.wi-archive-marquee{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:32px;padding-top:17px;border-top:1px solid #826248;color:#e3c18a;font:700 10px/1.5 Arial,sans-serif;letter-spacing:.14em;text-align:center}
.wi-archive-principle{display:flex;gap:18px;align-items:center;padding:18px 22px;background:#eee4d2;border:1px solid #cdbb9d;border-top:0;color:#342925}
.wi-principle-mark{font:italic 42px/1 Georgia,serif;color:#8b3934}
.wi-archive-principle p{margin:0;font:15px/1.65 Georgia,serif}
.wi-archive-controls{margin:40px 0 20px}
.wi-archive-controls-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;border-bottom:1px solid #b8a486;padding-bottom:15px}
.wi-archive-controls-heading h2{margin:5px 0 0;font:600 clamp(30px,4vw,44px)/1.1 Georgia,serif;color:#302421}
.wi-archive-count{font:13px/1.4 Arial,sans-serif;color:#77634d}
.wi-archive-filter-row{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}
.wi-filter{border:1px solid #b8a486;border-radius:2px;background:#f7f0e4;color:#49362e;padding:10px 15px;font:600 13px/1.3 Arial,sans-serif;cursor:pointer}
.wi-filter:hover,.wi-filter:focus-visible{outline:2px solid #8b3934;outline-offset:2px}
.wi-filter.is-active{background:#632f31;border-color:#632f31;color:#fff0d8}
.wi-archive-search-label{display:block;margin-bottom:7px;font:600 12px/1.4 Arial,sans-serif;color:#68533f}
.wi-archive-search{position:relative;max-width:600px}
.wi-archive-search input{width:100%;box-sizing:border-box;padding:13px 44px 13px 14px;border:1px solid #b8a486;background:#fffaf1;color:#302421;font:16px/1.4 Arial,sans-serif;border-radius:2px}
.wi-archive-search>span{position:absolute;right:14px;top:50%;transform:translateY(-55%);font-size:27px;color:#8b3934}
.wi-archive-empty{padding:22px;background:#eee4d2;border-left:3px solid #8b3934;color:#45342c}
.wi-archive-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px}
.wi-archive-grid .wi-story-image{aspect-ratio:4/3;background:#d5c4a5}
.wi-archive-grid .wi-story-image img{width:100%;height:100%;object-fit:cover;filter:sepia(.22) saturate(.82) contrast(1.04)}
.wi-archive-grid .wi-story-body{padding:19px 19px 20px}
.wi-archive-grid .wi-story-body time{font:700 11px/1.4 Arial,sans-serif;letter-spacing:.08em;color:#896b4a}
.wi-archive-grid .wi-story-body h3{font:600 clamp(21px,2vw,26px)/1.16 Georgia,serif;margin:10px 0 11px}
.wi-archive-grid .wi-story-body p{font:15px/1.65 Georgia,serif;color:#55463c}
.wi-archive-grid .wi-story-read{margin-top:auto;padding-top:13px;color:#813b34;font:700 12px/1.4 Arial,sans-serif;letter-spacing:.03em}
.wi-archive-grid .wi-story-credit{margin:0;padding:0 18px 18px;font:11px/1.55 Arial,sans-serif;color:#756453}
.wi-story-card[hidden]{display:none!important}
@media(max-width:900px){.wi-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.wi-page{padding-top:20px;padding-bottom:44px}.wi-archive-kicker{font-size:9px;letter-spacing:.09em}.wi-archive-curtain{padding:30px 21px 23px}.wi-archive-curtain:before,.wi-archive-curtain:after{width:7%}.wi-archive-curtain h1{font-size:clamp(40px,12vw,60px)}.wi-archive-intro{font-size:15px}.wi-archive-marquee{font-size:9px;letter-spacing:.07em;gap:6px}.wi-archive-principle{align-items:flex-start;padding:15px;gap:12px}.wi-principle-mark{font-size:32px}.wi-archive-principle p{font-size:14px}.wi-archive-controls-heading{align-items:flex-start;flex-direction:column;gap:8px}.wi-archive-filter-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.wi-filter{padding:11px 8px}.wi-archive-grid{grid-template-columns:1fr;gap:18px}.wi-archive-grid .wi-story-body{padding:18px}.wi-archive-grid .wi-story-body h3{font-size:25px}}

