._3rPSzG_page{--ground:#f5f3f0;--surface:#fff;--ink:#1c3026;--body:#4a5d50;--green:#344e41;--sage:#588157;--tint:#d9e3d3;--line:#d9e3d3;--cream:#fbf3e6;--cream-edge:#e6d6bf;--bronze:#8a5514;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--ground);color:var(--ink)}._3rPSzG_page h1,._3rPSzG_page h2,._3rPSzG_page h3{color:var(--green)}._3rPSzG_page a{color:inherit}._3rPSzG_index{padding-top:72px;padding-bottom:96px}._3rPSzG_indexHead p{max-width:600px;color:var(--body);margin-top:16px}._3rPSzG_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 36px;display:grid}._3rPSzG_index ._3rPSzG_grid{margin-top:0}._3rPSzG_card{color:inherit;flex-direction:column;gap:14px;min-width:0;text-decoration:none;display:flex}._3rPSzG_thumb{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;transition:transform .5s var(--ease-out);border-radius:12px;display:block;box-shadow:0 1px 2px #1c302614,0 8px 24px #1c302614}._3rPSzG_card:hover ._3rPSzG_thumb{transform:translateY(-3px)}._3rPSzG_card:hover :is(h2,h3){color:var(--bronze)}._3rPSzG_meta{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}._3rPSzG_head ._3rPSzG_meta{color:var(--body);justify-content:center;font-size:14px}._3rPSzG_card :is(h2,h3){letter-spacing:-.02em;font-size:clamp(21px,1.9vw,26px);line-height:1.25;transition:color .3s}._3rPSzG_card p{color:var(--body);margin:0;font-size:15.5px;line-height:1.6}._3rPSzG_article{padding-top:64px;padding-bottom:96px}._3rPSzG_head{text-align:center;max-width:760px;margin:0 auto}._3rPSzG_head h1{letter-spacing:-.03em;margin-top:18px;font-size:clamp(34px,4.2vw,54px);line-height:1.08}._3rPSzG_deck{color:var(--body);margin-top:20px;font-size:20px;line-height:1.55}._3rPSzG_hero{border-radius:14px;width:100%;max-width:960px;height:auto;margin:40px auto 0;display:block;box-shadow:0 1px 2px #1c302614,0 12px 32px #1c30261a}._3rPSzG_body{max-width:660px;color:var(--ink);text-wrap:pretty;margin:48px auto 0;font-family:"Source Serif 4",Georgia,serif;font-size:19px;line-height:1.7}._3rPSzG_body p{color:var(--ink)}._3rPSzG_body h2{letter-spacing:-.015em;text-wrap:balance;margin-top:60px;margin-bottom:14px;font-family:Geist,Arial,sans-serif;font-size:25px;line-height:1.25}._3rPSzG_body>h2:first-child{margin-top:0}._3rPSzG_body p+p,._3rPSzG_body figure+p,._3rPSzG_body ul+p,._3rPSzG_body blockquote+p{margin-top:20px}._3rPSzG_body strong{color:var(--ink);font-weight:700}._3rPSzG_body figure{margin:36px 0}._3rPSzG_body figure img{border:1px solid var(--tint);border-radius:12px;width:100%;height:auto;display:block}._3rPSzG_body figcaption{color:var(--body);margin-top:10px;font-family:Geist,Arial,sans-serif;font-size:14px;line-height:1.5}._3rPSzG_body blockquote{background:var(--cream);border:1px solid var(--cream-edge);border-left:3px solid var(--bronze);color:var(--ink);border-radius:8px;margin:30px 0;padding:18px 22px;font-size:19px;line-height:1.6}._3rPSzG_body blockquote p{margin:0}._3rPSzG_body a,._3rPSzG_foot a{color:var(--bronze);text-underline-offset:3px;-webkit-text-decoration:underline #8a551466;text-decoration:underline #8a551466}._3rPSzG_body a:hover,._3rPSzG_foot a:hover{-webkit-text-decoration-color:var(--bronze);text-decoration-color:var(--bronze)}._3rPSzG_body ul{margin:18px 0 22px;padding-left:24px;list-style:outside}._3rPSzG_body li{padding-left:4px}._3rPSzG_body li::marker{color:var(--bronze)}._3rPSzG_body li+li{margin-top:10px}._3rPSzG_foot{text-align:center;border-top:1px solid var(--line);max-width:680px;margin:56px auto 0;padding-top:24px;font-size:14px;font-weight:700}._3rPSzG_nextPosts{border-top:1px solid var(--line);margin-top:80px;padding-top:40px}._3rPSzG_nextPosts>h2{letter-spacing:.08em;text-transform:uppercase;color:var(--body);font-size:13px}._3rPSzG_nextPosts ._3rPSzG_grid{margin-top:28px}@media (max-width:760px){._3rPSzG_index,._3rPSzG_article{padding-top:44px;padding-bottom:64px}._3rPSzG_grid{grid-template-columns:1fr;gap:36px;margin-top:36px}._3rPSzG_hero{border-radius:10px;margin:28px auto 0}._3rPSzG_deck{font-size:18px}._3rPSzG_body{margin:36px auto 0;font-size:17px}._3rPSzG_body h2{margin-top:40px;font-size:23px}._3rPSzG_body figure{margin:28px 0}._3rPSzG_nextPosts{margin-top:56px}}
