@font-face{font-family:'Merriweather';src:url(/assets/f8be2h400.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Merriweather';src:url(/assets/f8be2h700.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Karla';src:url(/assets/f8be2b400.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Karla';src:url(/assets/f8be2b700.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap}
:root{--font-head:'Merriweather',Georgia,serif;--font-body:'Karla',Arial,sans-serif;--font-meta:'Karla',Arial,sans-serif;--accent:#123524;--accent-soft:#e4efe7;--bg:#f9f7f1}
*{box-sizing:border-box}body{margin:0;background:var(--bg)}
img{max-width:100%;height:auto}
a{color:var(--accent)}
h1 a,h2 a,h3 a,h4 a{color:inherit;text-decoration:none}

.wrap-8be2{max-width:1100px;margin:0 auto;padding:0 20px}
article.post-8be2 table{border-collapse:collapse;width:100%}
article.post-8be2 th,article.post-8be2 td{border:1px solid #d5d5d0;padding:8px 10px;text-align:left}
#c8be2{display:none;position:fixed;bottom:0;left:0;right:0;background:#1c1f1e;color:#fff;
padding:12px 16px;z-index:99;font-size:14px;text-align:center}
#c8be2 a{color:#cfe3da}#c8be2 button{margin-left:12px;padding:4px 16px;border:0;
border-radius:6px;cursor:pointer;background:var(--accent);color:#fff}

:root{--accent:#123524;--accent-soft:#e4efe7;--bg:#f9f7f1;--ink:#1c2420;--ink-soft:#56635c;--paper:#fffdf8;--hairline:#d8d2c2;--gold:#9a7b3f;--font-head:'Merriweather',Georgia,serif;--font-body:'Karla','Helvetica Neue',Arial,sans-serif;--font-meta:'Karla',Arial,sans-serif;--maxw:1140px;--radius:2px}
*{box-sizing:border-box}
html{font-size:17px;-webkit-text-size-adjust:100%}
body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-body);line-height:1.62;font-kerning:normal}
img{max-width:100%;height:auto;display:block}
a{color:var(--accent);text-decoration:none;transition:color .18s ease,border-color .18s ease}
a:hover{color:#0b2117}
::selection{background:var(--accent);color:#f4f1e6}
h1,h2,h3,h4,h5{font-family:var(--font-head);font-weight:700;line-height:1.22;color:var(--ink);margin:0 0 .5em}
h1{font-size:2.35rem;letter-spacing:-.01em}
h2{font-size:1.7rem}
h3{font-size:1.3rem}
h4{font-size:1.08rem}
p{margin:0 0 1.15em}
small{font-size:.82rem}
hr{border:0;border-top:1px solid var(--hairline);margin:2.2rem 0}
blockquote{margin:1.8rem 0;padding:.4rem 0 .4rem 1.4rem;border-left:3px solid var(--accent);font-family:var(--font-head);font-style:italic;font-size:1.12rem;color:#2a3630}
code{background:var(--accent-soft);padding:.12em .4em;border-radius:var(--radius);font-size:.88em}
table{border-collapse:collapse;width:100%;margin:1.4rem 0;font-size:.95rem}
th{font-family:var(--font-meta);text-transform:uppercase;letter-spacing:.07em;font-size:.76rem;text-align:left;color:var(--accent);border-bottom:2px solid var(--accent);padding:.55rem .7rem}
td{border-bottom:1px solid var(--hairline);padding:.55rem .7rem}

header.site-8be2{background:var(--paper);border-bottom:1px solid var(--hairline)}
header.site-8be2::before{content:"";display:block;height:4px;background:linear-gradient(90deg,var(--accent) 0 65%,var(--gold) 65% 100%)}
.masthead-8be2{max-width:var(--maxw);margin:0 auto;padding:2.1rem 1.4rem 1.2rem;text-align:center}
.brand-8be2{font-family:var(--font-head);font-weight:900;font-size:2.4rem;letter-spacing:.015em;color:var(--accent);display:inline-block;line-height:1.05}
.brand-8be2 a{color:var(--accent)}
.brand-8be2 a:hover{color:#0b2117}
.tagline-8be2{font-family:var(--font-meta);font-size:.8rem;text-transform:uppercase;letter-spacing:.24em;color:var(--ink-soft);margin-top:.55rem}
.tagline-8be2::before,.tagline-8be2::after{content:"—";color:var(--gold);margin:0 .6em}
nav.cats-8be2{max-width:var(--maxw);margin:0 auto;padding:0 1.4rem;display:flex;justify-content:center;flex-wrap:wrap;gap:.1rem;border-top:1px solid var(--hairline)}
nav.cats-8be2 a{font-family:var(--font-meta);font-size:.8rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:var(--ink);padding:.85rem 1rem;border-bottom:2px solid transparent;margin-bottom:-1px}
nav.cats-8be2 a:hover{color:var(--accent);border-bottom-color:var(--gold)}
nav.cats-8be2 a.active,nav.cats-8be2 a[aria-current]{color:var(--accent);border-bottom-color:var(--accent)}

.hero-8be2{max-width:var(--maxw);margin:2.4rem auto 0;padding:0 1.4rem;display:grid;grid-template-columns:7fr 5fr;gap:2.4rem;align-items:center}
.hero-8be2 .cover-text-8be2{padding:1rem 0}
.hero-8be2 h1,.hero-8be2 h2{font-size:2.2rem;line-height:1.18;margin-bottom:.6rem}
.hero-8be2 h1 a,.hero-8be2 h2 a{color:var(--ink)}
.hero-8be2 h1 a:hover,.hero-8be2 h2 a:hover{color:var(--accent)}
.hero-8be2 p{color:var(--ink-soft);font-size:1.04rem;max-width:34em}
.hero-8be2 img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius);box-shadow:0 1px 0 var(--hairline),8px 8px 0 var(--accent-soft)}
.hero-8be2 .chip-8be2{margin-bottom:.9rem}
.hero-minimal{max-width:var(--maxw);margin:2.6rem auto 0;padding:0 1.4rem;text-align:center}
.hero-minimal .rule{width:72px;height:3px;background:var(--accent);margin:1.2rem auto 0}
.hero-cover-8be2{position:relative;background:var(--accent);color:#eef3ee}
.hero-cover-8be2 .cover-text-8be2{max-width:var(--maxw);margin:0 auto;padding:4rem 1.4rem}
.hero-cover-8be2 h1,.hero-cover-8be2 h2{color:#f4f1e6}
.hero-cover-8be2 p{color:#c8d4cb}
.hero-band{background:var(--accent-soft);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);padding:2.2rem 0}

.section-h-8be2{max-width:var(--maxw);margin:3rem auto 1.1rem;padding:0 1.4rem;display:flex;align-items:baseline;gap:1rem}
.section-h-8be2 h2,.section-h-8be2 h3{font-size:1.05rem;text-transform:uppercase;letter-spacing:.18em;font-family:var(--font-meta);font-weight:800;color:var(--accent);margin:0;white-space:nowrap}
.section-h-8be2::after{content:"";flex:1;height:1px;background:var(--hairline);transform:translateY(-.25em)}
.section-h-8be2 a{font-family:var(--font-meta);font-size:.78rem;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-soft)}
.section-h-8be2 a:hover{color:var(--accent)}

.grid-8be2,.rows-8be2{max-width:var(--maxw);margin:1.6rem auto;padding:0 1.4rem;display:flex;flex-direction:column;gap:0}
.card-8be2{display:grid;grid-template-columns:260px 1fr;gap:1.8rem;padding:1.7rem 0;border-bottom:1px solid var(--hairline);background:transparent;align-items:center}
.card-8be2:first-child{border-top:1px solid var(--hairline)}
.card-8be2 img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius);filter:saturate(.92)}
.card-8be2:hover img{filter:saturate(1.05)}
.card-8be2 .pad-8be2{padding:0}
.card-8be2 h2,.card-8be2 h3{font-size:1.32rem;margin:.35rem 0 .45rem}
.card-8be2 h2 a,.card-8be2 h3 a{color:var(--ink);background-image:linear-gradient(var(--gold),var(--gold));background-repeat:no-repeat;background-size:0 1px;background-position:0 100%;transition:background-size .25s ease}
.card-8be2 h2 a:hover,.card-8be2 h3 a:hover{color:var(--accent);background-size:100% 1px}
.card-8be2 p{color:var(--ink-soft);font-size:.96rem;margin:0 0 .6rem}
.card-8be2.noimg-8be2{grid-template-columns:1fr;padding-left:1.4rem;border-left:3px solid var(--accent-soft)}
.card-8be2.noimg-8be2:hover{border-left-color:var(--accent)}
.row-8be2{display:grid;grid-template-columns:260px 1fr;gap:1.8rem;padding:1.7rem 0;border-bottom:1px solid var(--hairline);align-items:center}
.row-8be2 img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius)}
.chip-8be2{display:inline-block;font-family:var(--font-meta);font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.16em;color:var(--accent);background:var(--accent-soft);padding:.3em .8em;border-radius:2px}
a.chip-8be2:hover{background:var(--accent);color:#eef3ee}
.byline-8be2{font-family:var(--font-meta);font-size:.78rem;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-soft)}
.byline-8be2 a{color:var(--accent)}
.mini-8be2{display:grid;grid-template-columns:86px 1fr;gap:.9rem;padding:.9rem 0;border-bottom:1px solid var(--hairline);align-items:center}
.mini-8be2 img{width:86px;height:64px;object-fit:cover;border-radius:var(--radius)}
.mini-8be2 h4{font-size:.98rem;margin:0}
.mini-8be2 h4 a{color:var(--ink)}
.mini-8be2 h4 a:hover{color:var(--accent)}

.cols-8be2{max-width:var(--maxw);margin:2rem auto;padding:0 1.4rem;display:grid;grid-template-columns:1fr 320px;gap:3rem;align-items:start}
.main-col-8be2{min-width:0}
.aside-8be2{position:sticky;top:1.4rem;border-top:3px solid var(--accent);padding-top:1.1rem}
.aside-8be2 h3,.aside-8be2 h4{font-family:var(--font-meta);text-transform:uppercase;letter-spacing:.16em;font-size:.82rem;color:var(--accent)}
.aside-8be2 ul{list-style:none;margin:0;padding:0}
.aside-8be2 li{border-bottom:1px solid var(--hairline);padding:.7rem 0}
.aside-8be2 li a{color:var(--ink)}
.aside-8be2 li a:hover{color:var(--accent)}

article.post-8be2{max-width:760px;margin:2.8rem auto;padding:0 1.4rem}
article.post-8be2 h1{font-size:2.5rem;line-height:1.16;margin-bottom:.6rem}
article.post-8be2 .byline-8be2{margin:1rem 0 1.8rem;padding-bottom:1rem;border-bottom:1px solid var(--hairline)}
article.post-8be2 .byline-8be2::before{content:"◆";color:var(--gold);margin-right:.7em;font-size:.7em;vertical-align:.1em}
.featured-8be2{margin:1.8rem calc(50% - 50vw) 2.2rem}
.featured-8be2 img{width:100%;max-height:520px;object-fit:cover}
@media(min-width:800px){.featured-8be2{margin:1.8rem -60px 2.2rem}.featured-8be2 img{border-radius:var(--radius)}}
.featured-8be2 figcaption{font-family:var(--font-meta);font-size:.78rem;color:var(--ink-soft);text-align:right;padding:.5rem 1.4rem 0;letter-spacing:.04em}
.prose-8be2{font-size:1.06rem;line-height:1.75}
.prose-8be2 p{margin:0 0 1.3em}
.prose-8be2>p:first-of-type::first-letter{font-family:var(--font-head);font-size:3.4em;float:left;line-height:.82;padding:.08em .14em 0 0;color:var(--accent);font-weight:900}
.prose-8be2 h2{margin-top:2.2em;font-size:1.55rem}
.prose-8be2 h2::before{content:"";display:block;width:42px;height:3px;background:var(--gold);margin-bottom:.6rem}
.prose-8be2 h3{margin-top:1.8em}
.prose-8be2 a{border-bottom:1px solid var(--gold)}
.prose-8be2 a:hover{background:var(--accent-soft)}
.prose-8be2 ul,.prose-8be2 ol{padding-left:1.4em;margin:0 0 1.3em}
.prose-8be2 li{margin-bottom:.45em}
.prose-8be2 li::marker{color:var(--accent);font-weight:700}
.prose-8be2 img{margin:1.8rem auto;border-radius:var(--radius)}
.prose-8be2 figure{margin:1.8rem 0}
.prose-8be2 figcaption{font-family:var(--font-meta);font-size:.78rem;color:var(--ink-soft);margin-top:.5rem}
.tags-8be2{margin:2.4rem 0 0;padding-top:1.4rem;border-top:1px solid var(--hairline);display:flex;flex-wrap:wrap;gap:.5rem}
.tags-8be2 a{font-family:var(--font-meta);font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-soft);border:1px solid var(--hairline);padding:.35em .9em;border-radius:999px}
.tags-8be2 a:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}

footer.site-8be2{margin-top:4.5rem;background:var(--accent);color:#c8d4cb}
footer.site-8be2::before{content:"";display:block;height:4px;background:linear-gradient(90deg,var(--gold) 0 35%,var(--accent-soft) 35% 100%)}
.foot-8be2{max-width:var(--maxw);margin:0 auto;padding:3rem 1.4rem 2rem;display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:2.6rem}
.foot-8be2 .brand-8be2{color:#f4f1e6;font-size:1.6rem}
.foot-8be2 .tagline-8be2{color:#9db4a4;text-transform:none;letter-spacing:.04em;font-size:.9rem}
.foot-8be2 .tagline-8be2::before,.foot-8be2 .tagline-8be2::after{content:none}
.foot-8be2 h4,.foot-8be2 h3{color:#f4f1e6;font-family:var(--font-meta);text-transform:uppercase;letter-spacing:.18em;font-size:.78rem;margin-bottom:1rem}
.foot-8be2 p{font-size:.92rem;color:#a9bcae}
.foot-links-8be2{list-style:none;margin:0;padding:0}
.foot-links-8be2 li{margin-bottom:.55rem}
.foot-links-8be2 a,.foot-8be2 a{color:#cfdbd1}
.foot-links-8be2 a:hover,.foot-8be2 a:hover{color:#fff;border-bottom:1px solid var(--gold)}
.foot-two-8be2{grid-template-columns:1.5fr 1fr}
.foot-center-8be2{text-align:center;grid-template-columns:1fr}
.legal-8be2{border-top:1px solid rgba(244,241,230,.16);padding:1.1rem 1.4rem;max-width:var(--maxw);margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap;gap:.8rem;font-family:var(--font-meta);font-size:.76rem;letter-spacing:.06em;color:#8aa392}
.legal-8be2 a{color:#b9cabd}
.legal-8be2 a:hover{color:#fff}

#c8be2{position:fixed;left:1.2rem;right:1.2rem;bottom:1.2rem;z-index:1000;background:var(--paper);border:1px solid var(--hairline);border-top:3px solid var(--accent);border-radius:var(--radius);box-shadow:0 12px 36px rgba(18,53,36,.18);padding:1.2rem 1.4rem;max-width:520px;margin:0 auto;font-size:.92rem;color:var(--ink)}
#c8be2 h4{font-family:var(--font-meta);text-transform:uppercase;letter-spacing:.14em;font-size:.78rem;color:var(--accent);margin-bottom:.5rem}
#c8be2 p{margin:0 0 .9rem;color:var(--ink-soft)}
#c8be2 a{border-bottom:1px solid var(--gold)}
#c8be2 button{font-family:var(--font-meta);font-weight:800;text-transform:uppercase;letter-spacing:.12em;font-size:.74rem;cursor:pointer;border-radius:var(--radius);padding:.7em 1.5em;border:1px solid var(--accent);background:var(--accent);color:#f4f1e6;margin-right:.6rem;transition:background .18s ease}
#c8be2 button:hover{background:#0b2117}
#c8be2 button.secondary,#c8be2 button:last-child:not(:first-child){background:transparent;color:var(--accent)}
#c8be2 button.secondary:hover{background:var(--accent-soft)}

.pagination{max-width:var(--maxw);margin:2.4rem auto;padding:0 1.4rem;display:flex;justify-content:center;gap:.4rem;font-family:var(--font-meta)}
.pagination a,.pagination span{min-width:2.4em;text-align:center;padding:.5em .6em;border:1px solid var(--hairline);border-radius:var(--radius);color:var(--ink);font-size:.86rem}
.pagination a:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}
.pagination .current,.pagination span.current{background:var(--accent);color:#f4f1e6;border-color:var(--accent)}
form.search{display:flex;gap:.5rem;margin:1rem 0}
form.search input{flex:1;font-family:var(--font-body);font-size:.95rem;padding:.6em .9em;border:1px solid var(--hairline);border-radius:var(--radius);background:var(--paper);color:var(--ink)}
form.search input:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}
form.search button{font-family:var(--font-meta);font-weight:800;text-transform:uppercase;letter-spacing:.1em;font-size:.74rem;background:var(--accent);color:#f4f1e6;border:0;border-radius:var(--radius);padding:0 1.3em;cursor:pointer}
form.search button:hover{background:#0b2117}
.breadcrumb{font-family:var(--font-meta);font-size:.78rem;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-soft);max-width:var(--maxw);margin:1.4rem auto 0;padding:0 1.4rem}
.breadcrumb a{color:var(--accent)}
.breadcrumb span{margin:0 .45em;color:var(--gold)}

.archive-head{max-width:var(--maxw);margin:2.6rem auto 0;padding:0 1.4rem 1.4rem;border-bottom:3px double var(--hairline)}
.archive-head h1{font-size:2rem;margin-bottom:.3rem}
.archive-head p{color:var(--ink-soft);max-width:48em;margin:0}
.lang-switch{display:inline-flex;gap:.2rem;margin-left:1rem;vertical-align:middle}
.lang-switch a{font-family:var(--font-meta);font-size:.7rem;font-weight:800;letter-spacing:.1em;padding:.25em .6em;border:1px solid var(--hairline);border-radius:var(--radius);color:var(--ink-soft)}
.lang-switch a:hover,.lang-switch a.active{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}
.related{max-width:760px;margin:2.6rem auto;padding:0 1.4rem}
.related h3{font-family:var(--font-meta);text-transform:uppercase;letter-spacing:.16em;font-size:.84rem;color:var(--accent);border-top:3px solid var(--accent);padding-top:1rem}
.skip-link{position:absolute;left:-999px;top:0;background:var(--accent);color:#fff;padding:.6em 1em;z-index:2000}
.skip-link:focus{left:0}
:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
button:focus-visible,a:focus-visible{outline-color:var(--gold)}

@media(max-width:980px){.hero-8be2{grid-template-columns:1fr;gap:1.4rem}.hero-8be2 img{order:-1}.cols-8be2{grid-template-columns:1fr}.aside-8be2{position:static;margin-top:2rem}.foot-8be2{grid-template-columns:1fr 1fr}html{font-size:16.5px}}
@media(max-width:700px){.masthead-8be2{padding:1.5rem 1.2rem .9rem}.brand-8be2{font-size:1.85rem}.tagline-8be2{font-size:.68rem;letter-spacing:.17em}.tagline-8be2::before,.tagline-8be2::after{margin:0 .35em}nav.cats-8be2{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}nav.cats-8be2::-webkit-scrollbar{display:none}nav.cats-8be2 a{white-space:nowrap;padding:.8rem .7rem}.card-8be2,.row-8be2{grid-template-columns:1fr;gap:.9rem}.card-8be2 img,.row-8be2 img{aspect-ratio:16/9}.card-8be2 h2,.card-8be2 h3{font-size:1.18rem}h1{font-size:1.85rem}article.post-8be2 h1{font-size:1.9rem}.hero-8be2 h1,.hero-8be2 h2{font-size:1.6rem}.hero-8be2 img{box-shadow:none}.foot-8be2{grid-template-columns:1fr;gap:1.8rem;padding:2.2rem 1.2rem 1.6rem}.legal-8be2{flex-direction:column;align-items:flex-start}#c8be2{left:.7rem;right:.7rem;bottom:.7rem}.prose-8be2{font-size:1.02rem}.featured-8be2{margin:1.4rem -1.4rem 1.8rem}}
@media(max-width:420px){html{font-size:16px}.brand-8be2{font-size:1.6rem}.pagination a,.pagination span{min-width:2.1em}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{transition:none!important;animation:none!important}}
@media print{header.site-8be2,nav.cats-8be2,footer.site-8be2,#c8be2,.aside-8be2,.tags-8be2,.pagination{display:none}body{background:#fff;color:#000}article.post-8be2{max-width:100%}.prose-8be2 a{border:0;color:#000}}
@media(max-width:640px){
.hero-cover-8be2 .cover-text-8be2{position:static;inset:auto;background:none;padding:14px 16px 18px}
.hero-cover-8be2 h1{font-size:1.35rem}
.hero-cover-8be2 h1 a{color:var(--ink,inherit)}
.hero-cover-8be2 p{color:var(--muted,inherit)}
.hero-cover-8be2 .byline-8be2{color:var(--muted,inherit)}
.hero-cover-8be2 .cover-text-8be2 > div{display:block;max-width:100%;background:none;
padding:0;border-top:0}
}

article.post-8be2 p,article.post-8be2 li,.prose-8be2 p,.prose-8be2 li{max-width:74ch;
font-size:max(1em,16px)}
article.post-8be2 h2,article.post-8be2 h3,.prose-8be2 h2,.prose-8be2 h3{margin-top:max(1.3em,22px);
margin-bottom:max(.45em,8px)}
article.post-8be2 h2,.prose-8be2 h2{font-size:max(1.35em,21px)}
article.post-8be2 h3,.prose-8be2 h3{font-size:max(1.15em,18px)}
.byline-8be2,.card-8be2 time,time,.legal-8be2,.tagline-8be2,.chip-8be2{font-size:max(.8125rem,13px)}#c8be2 button{min-width:44px;min-height:44px;padding:10px 18px;box-sizing:border-box}footer a,.foot-8be2 a,.foot-links-8be2 a,.foot-inline-8be2 a,.legal-8be2 a{display:inline-block;min-height:44px;line-height:1.2;padding:12px 4px;font-size:max(.875rem,14px);box-sizing:border-box}nav.cats-8be2,header nav.cats-8be2,nav.cats-8be2.sticky,.cats-8be2{flex-wrap:wrap}
.menu-check-8be2{position:absolute;opacity:0;pointer-events:none}
.menu-toggle-8be2{display:none}
@media(max-width:640px){
nav.cats-8be2.nav-many-8be2{display:none;flex-direction:column;align-items:flex-start;width:100%}
.menu-check-8be2:checked ~ nav.cats-8be2.nav-many-8be2{display:flex}
.menu-toggle-8be2{display:inline-flex;align-items:center;justify-content:center;
min-height:44px;min-width:44px;margin:6px 0 10px;padding:8px 16px;box-sizing:border-box;
border-radius:8px;border:1px solid #767676;cursor:pointer;background:#ffffff;color:#141414}
}
section.hero-8be2>div:only-child{grid-column:1/-1}@media(max-width:640px){article.post-8be2 table,.prose-8be2 table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}article.post-8be2 table>thead,article.post-8be2 table>tbody,.prose-8be2 table>thead,.prose-8be2 table>tbody{display:table;width:100%}}