body[data-design-system-v2]{--section-rule:color-mix(in srgb,currentColor 22%,transparent)}:where(.section-route-links,.section-xiaoya-links,.section-chapter-links,.section-work-actions){flex-wrap:wrap;gap:8px 24px;margin-block:18px;display:flex}:where(.section-route-links,.section-xiaoya-links,.section-chapter-links,.section-work-actions) a{min-height:44px;color:inherit;text-underline-offset:5px;align-items:center;display:inline-flex}.section-chapter-links:empty{display:none}.section-chapter-links a[aria-current=location]{font-weight:700;text-decoration:underline}.section-article-directory{border-top:1px solid var(--section-rule);grid-column:1/-1;margin-top:24px}.section-article-directory article{border-bottom:1px solid var(--section-rule);grid-template-columns:100px minmax(0,1fr);gap:20px;padding:20px 0;display:grid}.section-article-directory h3{margin:0;font-size:clamp(18px,2vw,25px);font-weight:500;line-height:1.5}.section-article-directory p{opacity:.75;max-width:64ch;margin:8px 0 0;font-size:14px;line-height:1.8}.section-article-directory time{opacity:.65;font-size:12px}.section-article-directory summary,.section-path-directory summary,.section-page-index summary{cursor:pointer;align-content:center;min-height:44px}.section-xiaoya-links{border-block:1px solid var(--section-rule);align-items:stretch;padding:12px 0}.section-xiaoya-links a{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;min-width:100px;text-decoration:none}.section-xiaoya-links span{opacity:.7;font-size:12px}.section-xiaoya-links strong{font:inherit;font-size:17px}body[data-design-system-v2] .section-blog-spread{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}body[data-design-system-v2] .section-blog-spread[data-section-featured=true]>.ob-entry--lead{border-block:1px solid var(--section-rule);grid-column:1/-1;grid-template-columns:1.3fr 1fr;gap:24px;padding-block:24px;display:grid}.section-city-excerpt{opacity:.75;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:1.8;display:-webkit-box;overflow:hidden}.section-reading-actions{flex-wrap:wrap;grid-column:1/-1;gap:12px;display:flex}.section-reading-actions a{min-height:44px;color:inherit;align-items:center;display:inline-flex}.section-reading-actions [hidden]{display:none!important}.section-work-actions{border-top:1px solid var(--section-rule);grid-column:1/-1;justify-content:flex-end;padding-top:8px}.section-work-actions a:first-child{font-weight:600}.section-page-index{border-block:1px solid var(--section-rule);margin-bottom:28px;padding:8px 0}.section-page-index nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.section-page-index a{min-height:44px;color:inherit;align-items:center;display:flex}.section-feature-edition{border-top:1px solid var(--section-rule);grid-template-columns:minmax(160px,.75fr) minmax(0,1fr);gap:32px;padding:32px 0;display:grid}.section-feature-edition--lead{grid-template-columns:minmax(0,1.45fr) minmax(0,.8fr);padding-block:40px}.section-feature-cover img{aspect-ratio:1.45;object-fit:cover;width:100%}.section-feature-edition h2{margin:12px 0 18px;font-size:clamp(25px,3vw,44px);line-height:1.3}.section-feature-edition p{max-width:58ch;font-size:15px;line-height:1.8}.section-feature-chapters{margin:20px 0;padding-left:22px}.section-feature-chapters li{border-top:1px solid var(--section-rule);padding:8px 0}.section-feature-chapters a,.section-enter{min-height:44px;color:inherit;align-items:center;display:inline-flex}.section-feature-chapters p{opacity:.7;margin:0;font-size:13px}.section-path-directory{border-top:1px solid var(--section-rule);margin-top:22px}.section-path-directory ol{padding:0;list-style:none}.section-path-directory li{border-top:1px solid var(--section-rule);align-items:center;gap:12px;display:flex}.section-path-directory li>a:first-child{min-height:44px;color:inherit;flex:1;align-items:center;gap:12px;display:flex}.section-path-directory li[aria-current=step]{border-left:3px solid;padding-left:12px}.section-path-directory small{font-variant-numeric:tabular-nums;opacity:.6}.section-path-directory strong{font-size:12px}.section-plan-add{min-height:44px;color:inherit;align-items:center;font-size:12px;display:inline-flex}.section-tool-search{grid-template-columns:minmax(0,1fr) 180px auto;align-items:end;gap:16px;margin:24px 0;display:grid}.section-tool-search label{gap:6px;font-size:13px;display:grid}.section-tool-search :is(input,select,button){min-height:44px;font:inherit;color:inherit;border:1px solid var(--section-rule);background:0 0;padding:8px 12px}.section-tool-search input{width:100%;min-width:0;font-size:16px}.section-tool-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.section-tool-group{border-top:2px solid;padding-top:16px}.section-tool-group h2{font-size:23px;font-weight:500}.section-tool-group ul{padding:0;list-style:none}.section-tool-group li{border-bottom:1px solid var(--section-rule)}.section-tool-group a{min-height:76px;color:inherit;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:12px;padding:12px 0;text-decoration:none;display:grid}.section-tool-group strong{font-size:17px;font-weight:500}.section-tool-group p{opacity:.7;margin:4px 0;font-size:13px;line-height:1.7}.section-tool-group small{opacity:.6;font:12px ui-monospace,monospace}.section-tool-group [hidden],[data-tool-directory] [hidden]{display:none!important}.section-desk-recent{border-block:1px solid var(--section-rule);margin-block:28px;padding-block:20px}.section-desk-recent h2{font-size:26px}.section-desk-recent ul{padding:0;list-style:none}.section-desk-recent li{border-bottom:1px solid var(--section-rule);padding:12px 0}.section-desk-recent a{min-height:44px;color:inherit;align-items:center;display:inline-flex}.section-desk-workspaces{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.section-desk-workspaces>section{border-top:2px solid;padding-top:20px}.section-desk-workspaces h2{font-size:24px}.section-desk-workspaces a{border-bottom:1px solid var(--section-rule);min-height:64px;color:inherit;justify-content:space-between;align-items:center;gap:16px;text-decoration:none;display:flex}.section-desk-workspaces small{opacity:.65;font-size:12px}.section-desk-workspaces [data-summary-state=unavailable]{border-left:2px solid;padding-left:12px}.section-record-group{border-block:1px solid var(--section-rule);grid-template-columns:1fr auto;gap:8px 20px;margin:16px 0;padding:20px 0;display:grid}.section-record-group h2{margin:0;font-size:28px}.section-record-group p{grid-column:1/-1;max-width:62ch;font-size:14px;line-height:1.8}.section-record-group small{opacity:.65}html[data-site-theme=museum] :is(.section-feature-library,.section-tool-groups,.section-desk-workspaces){column-gap:48px}html[data-site-theme=museum] .section-feature-edition h2{font-family:var(--font-display,serif)}html[data-site-theme=garden] .section-feature-cover{border:1px solid var(--section-rule);padding:10px}html[data-site-theme=garden] .section-tool-group{border-top-width:1px;border-left:3px solid var(--section-rule);padding-left:18px}html[data-site-theme=city] .section-feature-edition{grid-template-columns:minmax(140px,.5fr) minmax(0,1fr)}html[data-site-theme=city] :is(.section-tool-group,.section-desk-workspaces>section){border-top-width:1px;border-inline:1px solid var(--section-rule);background:color-mix(in srgb,currentColor 3%,transparent);padding:20px}@media (width<=760px){.section-article-directory article{grid-template-columns:64px minmax(0,1fr);gap:16px}.section-article-directory h3{font-size:18px}.section-xiaoya-links{gap:8px}.section-xiaoya-links a{min-width:70px}.section-xiaoya-links span{font-size:11px}body[data-design-system-v2] .section-blog-spread,body[data-design-system-v2] .section-blog-spread[data-section-featured=true]>.ob-entry--lead{grid-template-columns:minmax(0,1fr)}.section-feature-edition,.section-feature-edition--lead,html[data-site-theme=city] .section-feature-edition{grid-template-columns:minmax(0,1fr);gap:20px}.section-feature-edition h2{font-size:28px}.section-tool-search{grid-template-columns:minmax(0,1fr) auto}.section-tool-search label:first-child{grid-column:1/-1}.section-tool-groups,.section-desk-workspaces{grid-template-columns:minmax(0,1fr);gap:24px}.section-path-directory li{flex-wrap:wrap;align-items:flex-start;padding:8px 0}.section-plan-add{margin-left:32px}.section-page-index nav{grid-template-columns:minmax(0,1fr)}.section-work-actions{justify-content:flex-start}.section-chapter-links{gap:4px 18px}}.section-reading-end .reader-neighbours{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0 40px;display:grid}.section-reading-end .reader-neighbour{border-block:1px solid var(--section-rule);flex-direction:column;gap:18px;padding:20px 0;text-decoration:none;display:flex}.section-reading-end .reader-neighbour figure{aspect-ratio:16/9;margin:0;overflow:hidden}.section-reading-end .reader-neighbour img{object-fit:cover;width:100%;height:100%}.section-reading-end .reader-neighbour h3{margin:12px 0;font-size:clamp(23px,2.5vw,34px);line-height:1.45}.section-reading-end .reader-neighbour small{min-height:24px;font-size:14px;display:block}.section-reading-end .reader-related>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.section-reading-end .reader-related h3{font-size:21px}.section-reading-related-more summary{cursor:pointer;align-content:center;min-height:44px;font-size:14px}.section-reading-related-more ul{padding:0;list-style:none}.section-reading-related-more li{border-top:1px solid var(--section-rule);justify-content:space-between;gap:16px;display:flex}.section-reading-related-more a{min-height:44px;color:inherit;align-items:center;display:flex}.section-reading-related-more time{align-self:center;font-size:14px}.section-resource-shelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;display:grid}.section-resource-shelf>article,.section-resource-shelf>a{border-top:1px solid var(--section-rule);padding-block:20px}.section-topic-directory{border-block:1px solid var(--section-rule);margin-block:20px;padding:10px 0}.section-topic-directory .screening-topics{flex-wrap:wrap;gap:8px 20px;display:flex}.section-topic-directory a{align-items:center;gap:8px;min-height:44px;display:inline-flex}.section-tool-search-actions{gap:8px;display:flex}.section-tool-search-actions button{min-height:44px;font-size:14px}@media (width>=1101px){html[data-site-theme=moon] .section-tool-groups{grid-template-columns:1.25fr 1fr;column-gap:52px}html[data-site-theme=moon] .section-desk-workspaces{grid-template-columns:1.35fr 1fr}html[data-site-theme=museum] .section-tool-groups{display:block}html[data-site-theme=museum] .section-tool-group{border-top-width:1px;grid-template-columns:180px minmax(0,1fr);gap:32px;padding-block:26px;display:grid}html[data-site-theme=museum] .section-tool-group ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0;display:grid}html[data-site-theme=museum] .section-desk-workspaces{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}html[data-site-theme=museum] .section-desk-workspaces>section:first-child{grid-row:span 2}html[data-site-theme=garden] .section-tool-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}html[data-site-theme=garden] .section-tool-group{border:1px solid var(--section-rule);background:#fffdf5;padding:24px}html[data-site-theme=garden] .section-desk-workspaces{grid-template-columns:1fr 1.25fr;gap:24px}html[data-site-theme=garden] .section-desk-workspaces>section{background:#fff8e5d6;border-top:0;padding:24px}html[data-site-theme=city] .section-tool-groups{border:1px solid var(--section-rule);background:color-mix(in srgb,currentColor 3%,transparent);display:block}html[data-site-theme=city] .section-tool-group{border:0;border-bottom:1px solid var(--section-rule);background:0 0;grid-template-columns:160px minmax(0,1fr);gap:24px;display:grid}html[data-site-theme=city] .section-tool-group ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0;display:grid}html[data-site-theme=city] .section-tool-group a{min-height:64px}html[data-site-theme=city] .section-desk-workspaces{background:color-mix(in srgb,currentColor 3%,transparent);grid-template-columns:.8fr 1.2fr;gap:0}html[data-site-theme=city] .section-desk-workspaces>section{border:1px solid var(--section-rule);background:0 0;padding:28px}}@media (width>=761px) and (width<=1100px){.section-tool-groups,.section-desk-workspaces,.section-resource-shelf{grid-template-columns:minmax(0,1fr)}.section-feature-edition,.section-feature-edition--lead{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:24px}.section-tool-search{grid-template-columns:minmax(0,1fr) 180px}.section-tool-search-actions{grid-column:1/-1}}@media (width<=760px){.section-reading-end .reader-neighbours,.section-reading-end .reader-related>div,.section-resource-shelf{grid-template-columns:minmax(0,1fr)}.section-reading-end .reader-related>div>a{min-height:72px}.section-reading-related-more li{flex-direction:column;gap:0;padding:8px 0}.section-reading-related-more time{align-self:flex-start}.section-article-directory time,.section-article-directory p,.section-xiaoya-links span,.section-path-directory small,.section-path-directory strong,.section-plan-add,.section-feature-chapters p,.section-tool-group p,.section-desk-workspaces small,.section-record-group small,.section-feature-edition small{font-size:14px}.section-tool-search-actions{grid-column:1/-1}.section-tool-search-actions button{flex:1}.section-article-directory h3,.section-xiaoya-links strong,.section-tool-group strong{font-size:18px}}.experience-tool-switch nav>section{border-top:1px solid var(--section-rule);padding-block:12px}.experience-tool-switch nav>section h2{margin:4px 0 8px;font-size:16px}.experience-tool-switch nav>section>a{align-items:center;min-height:44px;margin-right:16px;font-size:14px;display:inline-flex}@media (width<=760px){.section-topic-directory a,.screening-catalog-index button small,.section-tool-search label,.experience-tool-switch nav>section h2,.section-path-directory summary,.section-page-index summary,.section-article-directory summary{font-size:14px}.section-desk-workspaces h2{font-size:24px}.section-tool-group h2{font-size:23px}}
