.wp-content{max-width:46rem;color:var(--ink);overflow-wrap:break-word;margin-inline:auto;font-size:1.125rem;line-height:1.75}.wp-content>*+*{margin-top:1.15em}.wp-content :where(h2,h3,h4,h5,h6){font-family:var(--display);color:var(--ink);text-wrap:balance;scroll-margin-top:24px}.wp-content h2{letter-spacing:-.03em;margin-top:2.1em;font-size:clamp(1.75rem,1.35rem + 1.1vw,2.125rem);font-weight:480;line-height:1.15}.wp-content h3{letter-spacing:-.02em;margin-top:1.8em;font-size:clamp(1.3rem,1.15rem + .5vw,1.5rem);font-weight:540;line-height:1.25}.wp-content h4{margin-top:1.6em;font-size:1.1875rem;font-weight:600;line-height:1.3}.wp-content :where(h2,h3,h4)+*{margin-top:.7em}.wp-content a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--orange);text-underline-offset:3px;text-decoration-thickness:2px}.wp-content a:hover,.wp-content a:focus-visible{color:#b4561c}.wp-content strong{font-weight:650}.wp-content :where(ul,ol){padding-left:1.4em}.wp-content li+li,.wp-content :where(ul,ol) :where(ul,ol){margin-top:.45em}.wp-content li::marker{color:var(--orange);font-weight:650}.wp-content img,.wp-content video{border-radius:16px;max-width:100%;height:auto;display:block}.wp-content figure{margin-inline:0}.wp-content figcaption{color:var(--muted);text-align:center;margin-top:10px;font-size:.9375rem;line-height:1.5}.wp-content blockquote{background:#fbf3cf;border-radius:16px;margin-inline:0;padding:22px 26px}.wp-content blockquote>*+*{margin-top:.8em}.wp-content blockquote cite{color:var(--muted);font-size:.9375rem;font-style:normal;display:block}.wp-content .wp-block-table{background:#f7f5ec;border-radius:16px;overflow-x:auto}.wp-content table{border-collapse:collapse;width:100%;font-size:1rem;line-height:1.5}.wp-content :where(th,td){text-align:left;vertical-align:top;border:0;padding:12px 16px}.wp-content thead th,.wp-content tr:first-child th{background:var(--pill);font-weight:650}.wp-content tbody tr:nth-child(2n){background:#fffef9}.wp-content #ez-toc-container{background:#f5f3e6;border-radius:18px;padding:22px 26px 24px}.wp-content .ez-toc-title{font-family:var(--display);letter-spacing:-.01em;margin:0;font-size:1.125rem;font-weight:600}.wp-content #ez-toc-container nav{margin-top:10px}.wp-content #ez-toc-container ul{padding-left:0;font-size:1rem;line-height:1.45;list-style:none}.wp-content #ez-toc-container ul ul{margin-top:6px;padding-left:1.1em}.wp-content #ez-toc-container li+li{margin-top:6px}.wp-content #ez-toc-container a{text-decoration:none}.wp-content #ez-toc-container a:hover,.wp-content #ez-toc-container a:focus-visible{text-decoration:underline;text-decoration-color:var(--orange)}.wp-content details{background:#f5f3e6;border-radius:14px;padding:16px 20px}.wp-content details+details{margin-top:10px}.wp-content summary{cursor:pointer;font-weight:650}.wp-content details[open] summary{margin-bottom:8px}.wp-content :not(pre)>code{background:#f1eee2;border-radius:6px;padding:.1em .35em;font-size:.9em}.wp-content pre{color:#fffef9;background:var(--ink);border-radius:16px;padding:20px 22px;font-size:.9375rem;line-height:1.6;overflow-x:auto}.wp-content hr{border:0;border-top:3.5px solid var(--ink);border-radius:2px;width:72px;height:0;margin:2.4em auto}.wp-content .wp-block-embed{margin-inline:0}.wp-content .wp-block-embed__wrapper{justify-content:center;display:flex}.wp-content .wp-block-embed iframe{border:0;border-radius:16px;max-width:100%}.wp-content .wp-has-aspect-ratio .wp-block-embed__wrapper{aspect-ratio:16/9;display:block;position:relative}.wp-content .wp-has-aspect-ratio iframe{width:100%;height:100%;position:absolute;inset:0}.wp-content .wp-block-buttons{flex-wrap:wrap;gap:12px;display:flex}.wp-content .wp-block-button__link{min-height:48px;color:var(--ink);background:var(--yellow);border-radius:10px;align-items:center;padding:0 22px;font-weight:600;text-decoration:none;display:inline-flex}@media (width<=640px){.wp-content [style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important}.wp-content [style*="padding: 60px 20px"]{padding-inline:0!important}}.wp-content>h1{font-family:var(--display);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.25rem,1.4rem + 3vw,3.75rem);font-weight:440;line-height:1.05}.wp-content>h1:first-child,.wp-content>img:first-child+h1{margin-top:0}.wp-content>img:first-child{margin-bottom:2em}.wp-content .wp-btn{margin-right:10px;display:inline-block}.wp-content .wp-btn a{min-height:52px;color:var(--ink);background:var(--yellow);border-radius:10px;align-items:center;padding:0 24px;font-size:1.0625rem;font-weight:600;text-decoration:none;display:inline-flex}.wp-content .wp-btn+.wp-btn a{background:var(--quiet)}.wp-content .wp-btn a:hover,.wp-content .wp-btn a:focus-visible{color:var(--ink);filter:brightness(1.04)}.wp-content h5{color:var(--muted);margin-top:2em;font-size:.9375rem;font-weight:600}.wp-content h5+h2{margin-top:.3em}.wp-content .wp-block-gallery{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.art[data-astro-cid-z7xolria]{padding:clamp(24px,3vw,48px) 20px clamp(64px,7vw,104px)}.art-head[data-astro-cid-z7xolria]{text-align:center;max-width:52rem;margin-inline:auto}.art-head[data-astro-cid-z7xolria] h1[data-astro-cid-z7xolria]{font-family:var(--display);letter-spacing:-.04em;color:var(--ink);text-wrap:balance;font-size:clamp(2.25rem,1.4rem + 3vw,3.75rem);font-weight:440;line-height:1.05}.art-meta[data-astro-cid-z7xolria]{color:var(--muted);margin-top:18px;font-size:.9375rem}.art-meta[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]{color:inherit;text-decoration:underline;text-decoration-color:var(--orange);text-underline-offset:3px;text-decoration-thickness:2px}.art-pic[data-astro-cid-z7xolria]{max-width:62rem;margin:clamp(28px,3.5vw,48px) auto 0}.art-pic[data-astro-cid-z7xolria] img[data-astro-cid-z7xolria]{border-radius:22px;width:100%;height:auto;display:block}.art[data-astro-cid-z7xolria] .wp-content[data-astro-cid-z7xolria]{margin-top:clamp(32px,4vw,56px)}.art-form[data-astro-cid-z7xolria]{background:#fbf3cf;border-radius:22px;margin-top:1.2em;padding:clamp(22px,3vw,36px)}.art-more[data-astro-cid-z7xolria]{background:#f5f3e6;padding-block:clamp(56px,6vw,96px)}.art-more[data-astro-cid-z7xolria] h2[data-astro-cid-z7xolria]{margin-bottom:clamp(24px,3vw,40px)}.art-more__grid[data-astro-cid-z7xolria]{gap:36px 28px;display:grid}@media (width>=720px){.art-more__grid[data-astro-cid-z7xolria]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=899px){.art-more[data-astro-cid-z7xolria] .wrap[data-astro-cid-z7xolria]{width:auto;padding-inline:20px}}
