:root{--ink: #1a1a1a;--ink-soft: #555;--ink-faint: #888;--rule: #ddd;--bg: #fafaf7;--accent: #8b6f47;--max-w: 740px;--nav-w: 200px;--serif-en: "Iowan Old Style", "Charter", "Source Serif Pro", "Iowan Old Style BT", "Hoefler Text", Garamond;--serif-cn: "Source Han Serif SC", "Noto Serif SC", "Songti SC", "STSong", "SimSun";--serif-stack: var(--serif-en), var(--serif-cn), serif;--display-stack: "Iowan Old Style", "Charter", "Source Han Serif SC Heavy", "Source Han Serif SC", "STSong", serif;--sans-en: -apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", system-ui;--sans-cn: "PingFang SC", "Microsoft YaHei", "Noto Sans SC";--sans-stack: var(--sans-en), var(--sans-cn), sans-serif;--mono: "SF Mono", "Cascadia Code", "JetBrains Mono", Consolas, monospace}*{box-sizing:border-box}html{font-size:18px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--serif-stack);line-height:1.7;font-feature-settings:"kern","liga";text-rendering:optimizeLegibility}main{max-width:var(--max-w);margin:0 auto;padding:4rem 1.5rem 8rem}@media(max-width:700px){html{font-size:17px}main{padding:2rem 1.25rem 4rem}}.brand-corner{position:fixed;top:1.2rem;left:1.6rem;font-family:"Ma Shan Zheng",var(--display-stack);font-size:1.7rem;font-weight:400;letter-spacing:.12em;line-height:1;color:var(--ink);text-decoration:none;z-index:10;transition:color .18s}.brand-corner:hover{color:var(--accent)}@media(max-width:700px){.brand-corner{top:.9rem;left:1rem;font-size:1.35rem;padding:.25rem .55rem;background:color-mix(in srgb,var(--bg) 80%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:4px}}body[data-side=yin] .brand-corner{color:var(--ink)}@media(max-width:700px){body[data-side=yin] .brand-corner{background:color-mix(in srgb,var(--bg) 80%,transparent)}}.issue-header{margin:4rem 0 3rem;text-align:center}.issue-header .issue-date{font-family:var(--sans-stack);font-size:.78rem;color:var(--ink-faint);letter-spacing:.15em;text-transform:uppercase}.issue-header .issue-date-primary{font-family:var(--display-stack);font-size:1.8rem;font-weight:500;letter-spacing:.15em;text-transform:none;color:var(--ink);margin:0}.issue-header .issue-title{font-family:var(--display-stack);font-size:2.8rem;font-weight:500;letter-spacing:.04em;line-height:1.2;margin:.8rem 0 .7rem;color:var(--ink)}.issue-header .issue-subtitle{font-family:var(--display-stack);font-size:1rem;font-style:italic;font-weight:400;letter-spacing:.02em;line-height:1.7;margin:0 auto;max-width:32rem;color:var(--ink-soft)}@media(max-width:700px){.issue-header{margin-top:3rem}.issue-header .issue-title{font-size:2.1rem}.issue-header .issue-subtitle{font-size:.92rem}.issue-header .issue-date-primary{font-size:1.5rem}}.layout{position:relative;max-width:calc(var(--max-w) + var(--nav-w) + 4rem);margin:0 auto}.sidebar-nav{position:fixed;top:7rem;left:2.5rem;width:var(--nav-w);font-family:var(--sans-stack);font-size:.78rem;letter-spacing:.05em;line-height:1.6}.sidebar-nav .label{color:var(--ink-faint);text-transform:uppercase;font-weight:600;margin-bottom:.8rem;font-size:.7rem;letter-spacing:.15em}.sidebar-nav ol{list-style:none;padding:0;margin:0;counter-reset:item}.sidebar-nav li{margin-bottom:.7rem}.sidebar-nav a{color:var(--ink-soft);text-decoration:none;display:block;border-left:2px solid transparent;padding-left:.6rem;transition:all .15s}.sidebar-nav a:hover{color:var(--ink);border-left-color:var(--accent)}.sidebar-nav .kicker-link{font-family:var(--display-stack);font-size:.78rem;color:var(--ink-faint);letter-spacing:.1em;display:block;margin-bottom:.15rem}.sidebar-nav .kicker-link:empty{display:none}.sidebar-nav .title-link{display:block;font-size:.82rem;color:var(--ink-soft)}body[data-side=yin] .sidebar-nav .kicker-link{font-size:.95rem;color:var(--ink-soft);letter-spacing:.15em;margin-bottom:0}body[data-side=yin] .sidebar-nav li{margin-bottom:1rem}body[data-side=yin] .sidebar-nav a:hover .kicker-link{color:var(--accent)}@media(max-width:1100px){.sidebar-nav{display:none}}.opening-quote{margin:4rem 0 5rem;padding:0 1rem;text-align:center}.opening-quote blockquote{margin:0;padding:0;border:none;font-family:var(--display-stack);font-size:1.4rem;line-height:1.55;color:var(--ink);font-weight:400;font-style:normal;letter-spacing:.005em}.opening-quote blockquote p{margin:0 0 .5rem}.opening-quote blockquote p:last-child{margin-bottom:0}.opening-quote cite,.opening-quote>p:last-of-type{display:block;font-family:var(--sans-stack);font-size:.85rem;color:var(--ink-faint);font-style:normal;margin-top:1.5rem;letter-spacing:.05em}@media(max-width:700px){.opening-quote blockquote{font-size:1.15rem}}.kicker{font-family:var(--sans-stack);font-size:.72rem;font-weight:600;letter-spacing:.3em;text-transform:none;color:var(--accent);margin:5rem 0 .6rem;padding-bottom:.3rem;border-bottom:1px solid var(--accent);display:block;width:fit-content;max-width:100%;white-space:nowrap}@media(max-width:700px){.kicker{letter-spacing:.22em;margin-top:4rem}}.kicker+h2{margin-top:.4rem}.cn-subtitle{font-family:var(--serif-stack);font-size:1.05rem;font-weight:400;font-style:italic;color:var(--ink-soft);margin:-.6rem 0 1.5rem;line-height:1.5}.font-picker{position:fixed;top:1.5rem;right:1.5rem;z-index:100;font-family:var(--sans-stack)}.font-picker button{width:38px;height:38px;border:1px solid var(--rule);background:var(--bg);color:var(--ink);cursor:pointer;font-family:var(--display-stack);font-size:1.1rem;letter-spacing:-.02em;transition:all .15s;border-radius:2px}.font-picker button:hover{border-color:var(--accent);color:var(--accent)}.font-picker .menu{position:absolute;top:100%;right:0;margin-top:.5rem;background:var(--bg);border:1px solid var(--rule);border-radius:2px;min-width:200px;box-shadow:0 4px 16px #0000000f;display:none;padding:.4rem 0}.font-picker[data-open=true] .menu{display:block}.font-picker .menu button{display:block;width:100%;height:auto;border:none;background:none;text-align:left;padding:.6rem 1rem;font-size:.9rem;letter-spacing:0;color:var(--ink-soft);border-radius:0}.font-picker .menu button:hover{background:#8b6f470f;color:var(--ink)}.font-picker .menu button.active{color:var(--accent);font-weight:600}.font-picker .menu button .preview{display:block;font-size:.78rem;color:var(--ink-faint);margin-top:.15rem;font-weight:400}@media(max-width:700px){.font-picker{top:1rem;right:1rem}}body[data-font=sans]{--serif-en: "Inter", -apple-system, BlinkMacSystemFont;--serif-cn: "Noto Sans SC", "PingFang SC", "Microsoft YaHei";--serif-stack: var(--serif-en), var(--serif-cn), sans-serif;--display-stack: "Inter", "Noto Sans SC", "PingFang SC", sans-serif}body[data-font=wenkai]{--serif-en: "Cormorant Garamond", "EB Garamond", Garamond;--serif-cn: "LXGW WenKai", "Source Han Serif SC", "Songti SC";--serif-stack: var(--serif-en), var(--serif-cn), serif;--display-stack: "LXGW WenKai", "Cormorant Garamond", serif}body[data-font=neohei]{--serif-en: "Inter", -apple-system, BlinkMacSystemFont;--serif-cn: "LXGW Neo XiHei", "Noto Sans SC", "PingFang SC";--serif-stack: var(--serif-en), var(--serif-cn), sans-serif;--display-stack: "LXGW Neo XiHei", "Inter", sans-serif}body[data-font=cactus]{--serif-en: "Cormorant Garamond", "EB Garamond", Garamond;--serif-cn: "Cactus Classical Serif", "Source Han Serif SC", "Songti SC";--serif-stack: var(--serif-en), var(--serif-cn), serif;--display-stack: "Cactus Classical Serif", "Cormorant Garamond", serif}main h2{font-family:var(--display-stack);font-size:1.4rem;font-weight:600;letter-spacing:-.005em;margin:4rem 0 1.25rem;line-height:1.35;padding-bottom:0;border-bottom:none}.article-meta{font-family:var(--sans-stack);font-size:.8rem;color:var(--ink-faint);margin:.5rem 0 2rem;line-height:1.65}.article-meta p{margin:0 0 .4rem}.article-meta p:last-child{margin-bottom:0}.article-meta em{font-style:italic;color:var(--ink-soft);font-size:.92rem}.article-meta a{color:var(--ink-soft);text-decoration:underline;text-decoration-color:#8b6f474d;text-underline-offset:2px;text-decoration-thickness:1px}.article-meta a:hover{text-decoration-color:var(--accent)}.article-meta table{display:none}.eric-take,.my-take{position:relative;margin:1.75rem 0 2rem;padding:1.1rem 1.4rem 1.1rem 1.5rem;background:#8b6f470d;border-left:3px solid var(--accent);border-radius:0 3px 3px 0;font-family:var(--serif-stack);color:var(--ink);line-height:1.65}body[data-side=yin] .eric-take,body[data-side=yin] .my-take{background:#c8a55e12}.eric-take .label,.my-take .label{font-family:var(--sans-stack);font-size:.7rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);display:block;margin-bottom:.55rem}.eric-take p:last-child,.my-take p:last-child{margin-bottom:0}main h3{font-family:var(--sans-stack);font-size:.95rem;font-weight:600;margin:2rem 0 .75rem;letter-spacing:.01em}main p{margin:0 0 1rem}main strong{font-weight:600}main em{font-style:italic}main blockquote:not(.opening-quote blockquote){margin:1.5rem 0;padding:0 1.25rem;border-left:2px solid var(--accent);color:var(--ink-soft);font-style:italic}main ul,main ol{margin:0 0 1rem;padding-left:1.5rem}main li{margin-bottom:.4rem}main table{border-collapse:collapse;width:100%;margin:1.5rem 0;font-size:.92rem;font-family:var(--sans-stack)}main th,main td{padding:.6rem .8rem;text-align:left;border-bottom:1px solid var(--rule)}main th{font-weight:600;color:var(--ink-soft);font-size:.78rem;letter-spacing:.05em;text-transform:uppercase}@media(max-width:700px){main table{font-size:.85rem;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}main table>thead,main table>tbody{display:table;width:max-content;min-width:100%}main th,main td{min-width:7em;white-space:normal}}main a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:3px;text-decoration-thickness:1px}main a:hover{text-decoration-thickness:2px}main code{font-family:var(--mono);font-size:.85rem;background:#8b6f4714;padding:.1em .3em;border-radius:2px}main pre{font-family:var(--mono);background:#f0ede5;padding:1rem;overflow-x:auto;font-size:.85rem;line-height:1.5;border-radius:2px}main pre code{background:none;padding:0}main hr{border:none;border-top:1px solid var(--rule);margin:3rem auto;max-width:100px}.production-meta{margin-top:5rem;padding-top:2rem;border-top:1px solid var(--rule);font-family:var(--sans-stack);font-size:.78rem;color:var(--ink-faint);line-height:1.6;text-align:center}.production-meta strong{font-weight:600;color:var(--ink-soft)}.index-header{margin-bottom:4rem;text-align:center}.index-header h1{font-family:var(--display-stack);font-size:3rem;font-weight:500;margin:0;letter-spacing:.2em;line-height:1}.index-header p{font-family:var(--sans-stack);font-size:.9rem;color:var(--ink-faint);margin:0;letter-spacing:.02em}.issue-list{list-style:none;padding:0;margin:0}.issue-list li{padding:1.5rem 0;border-bottom:1px solid var(--rule)}.issue-list li:last-child{border-bottom:none}.issue-list a{display:block;color:var(--ink);text-decoration:none}.issue-list a:hover h2{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:4px}.issue-list h2{font-family:var(--display-stack);font-size:1.1rem;font-weight:500;margin:0 0 .3rem;border:none;padding:0}.issue-list .issue-date-sub{font-family:var(--sans-stack);font-size:.78rem;color:var(--ink-faint);letter-spacing:.1em;margin-top:.3rem}.issue-list .issue-meta{font-family:var(--sans-stack);font-size:.78rem;color:var(--ink-faint);letter-spacing:.05em;text-transform:uppercase}.issue-list .issue-vibe{margin-top:.5rem;font-style:italic;color:var(--ink-soft);font-size:.95rem}footer.site-footer{text-align:center;font-family:var(--sans-stack);font-size:.78rem;color:var(--ink-faint);letter-spacing:.05em;margin-top:6rem;padding:2rem 1.5rem 4rem}footer.site-footer a{color:inherit;text-decoration:none;border-bottom:1px solid var(--rule)}body[data-side=yin]{--ink: #ece8df;--ink-soft: #aaa39a;--ink-faint: #777169;--rule: #2a2a28;--bg: #0a0a09;--accent: #c8a55e}body[data-side=yin] main code{background:#c8a55e24}body[data-side=yin] main pre{background:#14140f}body[data-side=yin] .font-picker button{background:var(--bg);border-color:var(--rule);color:var(--ink)}body[data-side=yin] .font-picker .menu{background:#15140f;box-shadow:0 4px 20px #00000080}body[data-side=yin] .font-picker .menu button:hover{background:#c8a55e14}.home-hero{text-align:center;margin:5rem 0 2rem}.home-hero .brand{font-family:var(--display-stack);font-size:4rem;font-weight:500;letter-spacing:.25em;margin:0;line-height:1;color:var(--ink)}.home-hero .brand-sub{font-family:var(--sans-stack);font-size:.78rem;color:var(--ink-faint);letter-spacing:.25em;margin:1rem 0 0;text-transform:uppercase}.side-toggle{display:flex;justify-content:center;align-items:center;gap:5rem;margin:4rem 0 4.5rem;position:relative}.side-toggle:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1px;height:80px;background:linear-gradient(to bottom,transparent 0%,var(--rule) 30%,var(--rule) 70%,transparent 100%)}.side-btn{background:none;border:none;padding:1rem 1.5rem;cursor:pointer;color:var(--ink-faint);transition:color .4s ease;display:flex;flex-direction:column;align-items:center;gap:.6rem;position:relative;min-width:130px}.side-btn .brush-char{font-family:"Ma Shan Zheng","ZCOOL XiaoWei",var(--display-stack);font-size:4.6rem;line-height:1;font-weight:400;letter-spacing:0;display:block;transition:color .45s ease,transform .45s cubic-bezier(.34,1.4,.5,1),text-shadow .45s ease}.side-btn .caption{font-family:"ZCOOL XiaoWei",var(--serif-cn),serif;font-size:.92rem;letter-spacing:.4em;padding-left:.4em;color:var(--ink-faint);transition:color .4s ease}.side-btn:hover .brush-char{color:var(--ink);transform:translateY(-3px) scale(1.04)}.side-btn:hover .caption{color:var(--ink-soft)}.side-btn[data-active=true] .brush-char{color:var(--ink);text-shadow:0 0 24px rgba(139,111,71,.18)}body[data-side=yin] .side-btn[data-active=true] .brush-char{text-shadow:0 0 24px rgba(200,165,94,.25)}.side-btn[data-active=true] .caption{color:var(--accent)}.side-btn[data-active=true]:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:28px;height:1px;background:var(--accent);opacity:.7}.issue-list-wrap{display:none}body[data-side=yang] .issue-list-wrap[data-list=yang],body[data-side=yin] .issue-list-wrap[data-list=yin]{display:block}.list-empty{text-align:center;font-family:var(--sans-stack);color:var(--ink-faint);font-size:.9rem;padding:4rem 1rem;font-style:italic}.ink-svg{position:fixed;inset:0;width:100vw;height:100vh;pointer-events:none;z-index:9999;opacity:0;visibility:hidden;overflow:visible;--ink-fill: #050504;--ink-tendril-fill: #070706;--ink-splat-fill: #0a0a09;--ink-trail-stroke: #0a0a09}.ink-svg.toward-yang{--ink-fill: #fafaf7;--ink-tendril-fill: #f4f1e8;--ink-splat-fill: #ece8df;--ink-trail-stroke: #ece8df}.ink-svg.active{opacity:1;visibility:visible}.ink-svg .ink-drop,.ink-svg .ink-main{fill:var(--ink-fill)}.ink-svg .ink-tendril{fill:var(--ink-tendril-fill)}.ink-svg .splat{fill:var(--ink-splat-fill)}.ink-svg .ink-trail{stroke:var(--ink-trail-stroke)}.ink-svg.toward-yang .ink-main,.ink-svg.toward-yang .ink-drop{filter:drop-shadow(0 0 6px rgba(255,252,232,.35))}.ink-svg.fading{animation:ink-svg-fade .28s ease-out forwards}@keyframes ink-svg-fade{0%{opacity:1}to{opacity:0}}.ink-drop-wrap{transform:translateY(-280px) scaleY(.6);opacity:0;transform-box:fill-box;transform-origin:center}.ink-svg.phase-drop .ink-drop-wrap{animation:drop-fall .32s cubic-bezier(.42,0,.62,.62) forwards}@keyframes drop-fall{0%{transform:translateY(-280px) scaleY(.55) scaleX(.95);opacity:0}10%{opacity:.92}55%{transform:translateY(-100px) scaleY(1.55) scaleX(.85);opacity:1}85%{transform:translateY(-12px) scaleY(.85) scaleX(1.15);opacity:1}to{transform:translateY(0) scaleY(.5) scaleX(1.3);opacity:1}}.ink-trail{opacity:0;transform-box:fill-box;transform-origin:bottom}.ink-svg.phase-drop .ink-trail{animation:trail-show .32s ease-in forwards}@keyframes trail-show{0%{opacity:0;transform:scaleY(.2)}55%{opacity:.5;transform:scaleY(1)}to{opacity:0;transform:scaleY(.7)}}.ink-svg.phase-bleed .ink-drop-wrap,.ink-svg.phase-fill .ink-drop-wrap{opacity:0}.ink-fill{transform:scale(0);transform-box:fill-box;transform-origin:center;opacity:0}.ink-svg.phase-bleed .ink-fill{animation:bleed-grow .95s cubic-bezier(.32,.04,.4,1) forwards;will-change:transform,opacity}@keyframes bleed-grow{0%{transform:scale(0);opacity:0}6%{transform:scale(.4);opacity:1}to{transform:scale(80);opacity:1}}.splat{r:0;opacity:0;transform:translate(0);transform-box:fill-box;transform-origin:center}.ink-svg.phase-bleed .splat{animation-duration:.5s;animation-timing-function:cubic-bezier(.2,.6,.4,1);animation-fill-mode:forwards}.ink-svg.phase-bleed .splat.s1{animation-name:splat-1}.ink-svg.phase-bleed .splat.s2{animation-name:splat-2}.ink-svg.phase-bleed .splat.s3{animation-name:splat-3}.ink-svg.phase-bleed .splat.s4{animation-name:splat-4}.ink-svg.phase-bleed .splat.s5{animation-name:splat-5}.ink-svg.phase-bleed .splat.s6{animation-name:splat-6}.ink-svg.phase-bleed .splat.s7{animation-name:splat-7}@keyframes splat-1{0%{r:0;opacity:0;transform:translate(0)}20%{r:4.5;opacity:1}to{r:2.5;opacity:0;transform:translate(70px,-46px)}}@keyframes splat-2{0%{r:0;opacity:0;transform:translate(0)}20%{r:5.5;opacity:1}to{r:2;opacity:0;transform:translate(-58px,-38px)}}@keyframes splat-3{0%{r:0;opacity:0;transform:translate(0)}20%{r:3.5;opacity:1}to{r:1.5;opacity:0;transform:translate(86px,12px)}}@keyframes splat-4{0%{r:0;opacity:0;transform:translate(0)}20%{r:5;opacity:1}to{r:2.5;opacity:0;transform:translate(-78px,16px)}}@keyframes splat-5{0%{r:0;opacity:0;transform:translate(0)}20%{r:3;opacity:1}to{r:1.4;opacity:0;transform:translate(36px,60px)}}@keyframes splat-6{0%{r:0;opacity:0;transform:translate(0)}20%{r:4;opacity:1}to{r:2;opacity:0;transform:translate(-40px,54px)}}@keyframes splat-7{0%{r:0;opacity:0;transform:translate(0)}25%{r:3;opacity:.9}to{r:1.2;opacity:0;transform:translate(12px,-78px)}}body.transitioning main{pointer-events:none}.side-float{position:fixed;bottom:1.5rem;left:1.5rem;z-index:100;display:flex;align-items:center;gap:.9rem;font-family:"Ma Shan Zheng","ZCOOL XiaoWei",var(--display-stack)}.side-float-btn{background:none;border:none;cursor:pointer;font-family:inherit;font-size:1.7rem;line-height:1;color:var(--ink-faint);padding:.3rem .4rem;transition:color .35s ease,transform .35s cubic-bezier(.34,1.4,.5,1)}.side-float-btn:hover{color:var(--ink);transform:translateY(-2px)}.side-float-btn[data-active=true]{color:var(--accent)}.side-float .divider{width:1px;height:18px;background:var(--rule);display:inline-block}@media(max-width:700px){.side-float{bottom:1rem;left:1rem;gap:.7rem;padding:.25rem .7rem;background:color-mix(in srgb,var(--bg) 80%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:999px}.side-float-btn{font-size:1.4rem;padding:.15rem .3rem}}@media(max-width:700px){.home-hero .brand{font-size:3rem}.side-toggle{gap:3rem}.side-btn{padding:.6rem .8rem;min-width:90px}.side-btn .brush-char{font-size:3.6rem}.side-btn .caption{font-size:.78rem}}body[data-side=yin] .issue-list li{border-bottom-color:var(--rule)}body[data-side=yin] .issue-list a:hover h2{text-decoration-color:var(--accent)}main h1:not(.brand):not(.issue-title):not(.issue-date-primary){display:none}body[data-side=yin] main{counter-reset:yin-section-item 0}body[data-side=yin] main .kicker{counter-reset:yin-section-item 0}body[data-side=yin] main .kicker~h2{counter-increment:yin-section-item;position:relative;padding-left:0;scroll-margin-top:1.5rem}body[data-side=yin] main .kicker~h2:before{content:counter(yin-section-item,decimal-leading-zero);display:block;font-family:var(--sans-stack);font-size:.78rem;font-weight:500;letter-spacing:.2em;color:var(--accent);margin-bottom:.4rem;opacity:.85}body[data-side=yin] main .kicker~h2{margin-top:4rem}body[data-side=yin] main .kicker+h2,body[data-side=yin] main .kicker+p+h2,body[data-side=yin] main .kicker+h2:before{margin-top:1.5rem}body[data-side=yin] main .kicker~h2:not(.kicker+h2){border-top:1px solid var(--rule);padding-top:3rem}body[data-side=yin] main img[src*="/yin-hero/"]{display:block;width:calc(100% + 6rem);margin:1rem -3rem .5rem;max-width:none;height:auto;border-radius:2px;box-shadow:0 8px 32px #00000059}@media(max-width:700px){body[data-side=yin] main img[src*="/yin-hero/"]{width:calc(100% + 2.5rem);margin:.5rem -1.25rem;box-shadow:0 4px 18px #0006}}body[data-side=yin] main img[src*="/yin-hero/"]+em,body[data-side=yin] main img[src*="/yin-hero/"]+p em:only-child{display:block;text-align:center;font-family:var(--sans-stack);font-size:.78rem;letter-spacing:.18em;color:var(--ink-faint);margin:.4rem 0 3rem;text-transform:uppercase;font-style:normal}body[data-side=yin] main h2:first-of-type+ul,body[data-side=yin] main ul.history-events{list-style:none;padding:0;margin:1.5rem 0 3.5rem;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}body[data-side=yin] main h2:first-of-type+ul li,body[data-side=yin] main ul.history-events li{padding:.7rem 0;border-bottom:1px solid var(--rule);font-size:.95rem;line-height:1.55}body[data-side=yin] main h2:first-of-type+ul li:last-child,body[data-side=yin] main ul.history-events li:last-child{border-bottom:none}body[data-side=yin] main h2:first-of-type+ul li strong:first-child,body[data-side=yin] main ul.history-events li strong:first-child{font-family:var(--display-stack);color:var(--accent);font-weight:500;letter-spacing:.05em;margin-right:.5em}
