/* Reading archive: approved October 27 concept, using real editorial data. */
body.siteSkin{--paper:#fff;--ink:#24252b;--wine:#851f3c;--wine2:#a1455d;--muted:#686971;--line:#e6e6e9;--card:#faf9f9;--gold:#777079;background:#fff;color:var(--ink)}
.siteSkin :is(h1,h2,h3,.logo,.footerBrand strong){font-weight:600;letter-spacing:-.04em}
.siteSkin :is(.eyebrow,.kicker,.tasteKicker,.sectionLabel,.leadLabel){display:none}
.siteSkin header{height:72px;min-height:72px;max-width:none;padding:0 max(24px,calc((100vw - 1184px)/2));grid-template-columns:1fr auto auto;background:#fff;gap:30px}
.siteSkin .logo{font-size:21px;color:var(--wine);font-weight:700;white-space:nowrap}
.siteSkin .logo small{display:none}
.siteSkin header .nav{justify-self:end;gap:26px}
.siteSkin header .nav a,.siteSkin .nav .viewLink{font-size:14px;color:#35353b}
.siteSkin .back{font-size:13px;color:#55555d;border:0}
.siteSkin .countBadge{background:transparent;color:#777780;padding:0;font-size:12px}
.siteSkin a:focus-visible,.siteSkin button:focus-visible,.siteSkin select:focus-visible{outline:2px solid #851f3c;outline-offset:3px}
.siteSkin .siteFooter{background:#fafafa;padding:34px max(24px,calc((100vw - 1184px)/2));gap:32px}
.siteSkin .siteFooter .footerBrand strong{font-size:17px}
.siteSkin .siteFooter .footerBrand p{margin:10px 0 14px}
.siteSkin .notice,.siteSkin .note{background:#faf8f9;border-left:2px solid #cdaab4}
.siteSkin .panel{background:#fafafa;border:1px solid var(--line);border-radius:4px}
.siteSkin :is(.primary,.secondary,.sync,.kakao,.account button,.emptyAction){border-radius:4px}
/* Home: one modest introduction, practical controls, shelves rather than tiles. */
.page-home main{max-width:1232px;padding:0 24px;margin:auto}
.page-home #findView>.hero{display:block;min-height:0;background:transparent;border:0}
.page-home #findView>.hero .intro{padding:42px 0 0;max-width:none}
.page-home #findView>.hero h1{font-size:32px;line-height:1.45;font-weight:700;letter-spacing:-.045em;white-space:normal;color:var(--ink);margin:0 0 8px}
.page-home #findView>.hero p{font-size:16px;color:#666670;line-height:1.8;max-width:none}
.page-home .homeArtwork,.page-home .popularStart{display:none}
.page-home .search{max-width:none;min-height:56px;margin:24px 0 0;background:#fff;border:1px solid #d9d9df;border-radius:5px}
.page-home .search input{font-size:15px;color:#34343c;padding:14px 18px}
.page-home .search input::placeholder{color:#898990}
.page-home .search button{width:58px;background:transparent;color:#44444e;border-radius:0 5px 5px 0}
.page-home .search:focus-within{outline:2px solid #c38b9c;outline-offset:2px}
.page-home .filters{margin:20px 0 0;padding:0 0 20px;border-bottom:0;position:relative}
.page-home .filterHead{margin:0;position:absolute;right:0;top:0}
.page-home .filterHead>div{display:none}
.page-home .reset{font-size:12px;color:#77717a;padding:8px 0}
.page-home .categoryTabs{padding:0 90px 0 0;gap:0 24px;margin-bottom:14px;border-bottom:1px solid var(--line)}
.page-home .categoryTab{min-height:46px;font-size:14px;padding:8px 0;border-bottom:2px solid transparent;color:#6a6670}
.page-home .categoryTab.active{border-color:var(--wine);color:var(--wine);font-weight:600}
.page-home .chips,.page-home .findView .chips{gap:8px}
.page-home .chip,.page-home .keywordToggle{min-height:44px;padding:8px 13px;border:1px solid #e2dfe3;border-radius:4px;color:#64616a;font-size:13px;background:#fff}
.page-home .chip.active{background:#f8edf1;color:var(--wine);border-color:#c997a6}
.page-home .chip:hover{background:#faf6f7}
.page-home .keywordToggle{border-color:transparent;color:#8a5767}
.page-home .findView .selects{gap:10px;margin-top:14px}
.page-home .findView .selects select{background:#fff;border:1px solid #dedce1;border-radius:4px;font-size:13px;color:#5b5962;padding:9px 30px 9px 12px}
.page-home #homeDiscovery .siteDiscovery{padding:24px 0 16px;margin:0;border:0}
.page-home .curationHead{margin-bottom:22px}
.page-home .siteDiscovery .curationHead h2{font-size:26px;line-height:1.5;font-weight:700;margin:0 0 7px}
.page-home .siteDiscovery .curationHead p{font-size:13px;color:#74707a;margin:0;line-height:1.8}
.page-home .curationGroups{gap:24px}
.page-home .siteDiscovery .curationGroup{background:transparent;padding:0 24px 0 0;border-right:1px solid var(--line);box-shadow:none}
.page-home .siteDiscovery .curationGroup:last-child{border-right:0;padding-right:0}
.page-home .curationGroup:before{display:none}
.page-home .curationGroup h3{font-size:17px;line-height:1.6;font-weight:600;margin:0 0 5px;color:#333039}
.page-home .curationGroup>p{font-size:12px;line-height:1.7;color:#827c85;margin:0 0 12px}
.page-home .curationList{gap:8px}
.page-home .siteDiscovery .curationItem{min-height:82px;padding:7px 0;gap:14px;border-radius:3px}
.page-home .siteDiscovery .curationItem:hover{background:#faf7f8}
.page-home .siteDiscovery .curationThumb{width:48px;background:#f3f0f2;border-radius:2px}
.page-home .siteDiscovery .curationItem strong{font-size:14px;font-weight:500;line-height:1.65;color:#34313a;word-break:keep-all}
.page-home .siteDiscovery .curationItem small{font-size:11px;color:#7b7580;line-height:1.8;margin-top:5px}
.page-home .combinedDiscovery{padding:20px 0 0}
.page-home .combinedDiscovery .exploreIntro{display:none}
.page-home .exploreView>.editorial{background:transparent;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px 0;margin:0}
.page-home .exploreView>.editorial .num{font-size:13px;letter-spacing:0;color:var(--wine);font-weight:600;margin-bottom:16px}
.page-home .exploreView>.editorial .editorPickCard{grid-template-columns:108px minmax(0,1fr);gap:24px}
.page-home .exploreView>.editorial .editorCover{width:108px;box-shadow:none;border-radius:2px}
.page-home .editorMeta{font-size:12px;color:#77717b}
.page-home .exploreView>.editorial h2{font-size:24px;line-height:1.5;font-weight:600;margin:6px 0 10px}
.page-home .exploreView>.editorial p{font-size:14px;line-height:1.9;color:#68616c;max-width:760px}
.page-home .editorMore{font-size:13px;color:var(--wine);font-weight:600}
.page-home .exploreView>.editorial .editorMore,.page-home .editorPickCard:hover .editorMore{border-bottom:0;text-decoration:none}
.page-home .cardFoot{border-top:0}
.page-home .exploreView .secondaryDiscovery{padding:20px 0;border-top:0}
.page-home .secondaryHead{display:none}
.page-home .secondaryTools{display:grid;grid-template-columns:1fr 1fr;gap:24px}
.page-home .secondaryTools .tasteTest,.page-home .exploreView .secondaryTools .randomPick{background:transparent;border:0;padding:0;gap:12px;display:block;box-shadow:none}
.page-home .secondaryTools .tasteIntro{display:block;padding:0}
.page-home .tasteIntro h2,.page-home .randomPick h2{font-size:18px;font-weight:600;margin:0 0 5px;color:var(--ink)}
.page-home .tasteIntro p,.page-home .randomPick p{font-size:13px;color:#746d78;line-height:1.8}
.page-home .tasteStart,.page-home .exploreView .secondaryTools .randomPickButton{background:transparent;color:var(--wine);border:0;padding:8px 0;font-size:13px;font-weight:600}
.page-home .randomPick:after{display:none}
.page-home .resultsBar{border-top:1px solid var(--line);padding:26px 0 20px}
.page-home .resultsBar strong{font-size:24px;font-weight:600}
.page-home .grid{gap:24px}
.page-home .card{background:#fff;padding:20px 0;border:0;border-bottom:1px solid var(--line);box-shadow:none}
.page-home .card:hover{background:#fdfbfc;border-color:var(--line);transform:none}
.page-home .card h3{font-size:19px;font-weight:600}
.page-home .card .tag{background:#faf7f8;border:0;border-radius:3px;font-size:12px;color:#875367}
.page-home .desc{color:#67616c;font-size:14px;line-height:1.85}
.page-home .author,.page-home .workMetaRow,.page-home .cardFoot{color:#7a727e;font-size:12px}
.page-home .matchReason{background:#faf6f8;color:#805568}
.page-home .keywordPaths{margin:30px 0 42px;padding:24px 0;background:transparent;border-top:1px solid var(--line)}
.page-home .keywordPaths h2{font-size:22px;margin:0 0 8px}
.page-home .keywordLinks a{border-color:#e2dce1;border-radius:4px;color:#825567}
.page-home .empty,.page-home .tasteRec,.page-home .tasteOption{background:#faf8f9;border-radius:4px}
.page-home .tasteDialog,.page-home .compareDialog{background:#fff;border-radius:6px}
.page-home .tasteOption.selected{background:#f5e8ee;color:var(--wine);border-color:#b7778c}
.page-home .tasteStart:hover,.page-home .randomPickButton:hover{color:#a93a60}
/* Detail: book and metadata together; reading links stay in the initial HTML. */
.page-detail .wrap{max-width:1232px;padding:0 24px 64px}
.page-detail .breadcrumb{display:flex;flex-wrap:wrap;gap:10px;padding:26px 0;font-size:12px;color:#8a818d;line-height:1.8}
.page-detail .breadcrumb a{color:#68606c}
.page-detail .hero{display:grid;grid-template-columns:184px minmax(0,1fr);grid-template-rows:repeat(7,auto);column-gap:32px;min-height:0;background:transparent;color:var(--ink);padding:0 0 30px;border-bottom:1px solid var(--line);align-items:start}
.page-detail .info{display:contents}
.page-detail .cover{grid-column:1;grid-row:1/8;min-height:0;height:auto;padding:0;background:transparent;overflow:visible;display:block;align-self:start}
.page-detail .cover:before,.page-detail .cover:after{display:none}
.page-detail .cover img{width:184px;height:auto;aspect-ratio:2/3;transform:none;box-shadow:0 2px 7px #17101b15;border:1px solid #e4dfe5;border-radius:3px}
.page-detail .coverFallback{width:184px;height:auto;min-height:276px;background:#f4f1f4;color:#4a3d50;transform:none;box-shadow:none;border:1px solid var(--line);padding:16px;border-radius:3px}
.page-detail .coverFallback strong{font-size:23px}.page-detail .coverFallback span{color:#87788f}
.page-detail .info>.eyebrow{display:block;grid-column:2;grid-row:1;color:#746d79;font-size:12px;letter-spacing:0;margin:1px 0 8px}
.page-detail .info h1{grid-column:2;grid-row:2;font-size:36px;line-height:1.4;letter-spacing:-.045em;font-weight:700;color:var(--ink);margin:0 0 12px}
.page-detail .byline{grid-column:2;grid-row:3;font-size:12px;gap:8px 16px;color:#77707c;margin-bottom:14px}
.page-detail .byline .rating{color:var(--wine);font-weight:600}
.page-detail .hero .coreKeywordBox{grid-column:2;grid-row:4;padding:0;margin:0 0 12px;border:0}
.page-detail .coreKeywordBox h2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.page-detail .coreKeywords{gap:7px}
.page-detail .hero .coreKeywordBox{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}
.page-detail .allKeywordsLink{display:inline-flex;align-items:center;min-height:44px;font-size:12px;color:var(--wine)}
.page-detail #allWorkKeywords{scroll-margin-top:90px}
.page-detail .coreKeyword{font-size:13px;min-height:44px;padding:8px 11px;background:#faf5f7;border:0;border-radius:4px;color:#8b4e65}
.page-detail .coreKeyword span{color:#a37083}
.page-detail .lead{grid-column:2;grid-row:5;font-size:15px;line-height:1.9;max-width:740px;color:#655e6b;font-weight:400;margin:0 0 16px}
.page-detail .hero .readingCard{grid-column:2;grid-row:6;display:block;background:transparent;padding:0;margin:0;border:0}
.page-detail .readingCard>h2,.page-detail .readingCard>.secondary{display:none}
.page-detail .readingGroup>strong{font-size:12px;color:#7b737f;margin:0 0 8px}
.page-detail .actions{display:flex;flex-wrap:wrap;gap:10px}
.page-detail .platformButton,.page-detail .primary{min-height:48px;font-size:13px;padding:12px 18px;border-radius:4px}
.page-detail .naverButton{background:#367353;color:#fff}.page-detail .kakaoButton{background:#fee16b;color:#3c321b}
.page-detail .detailExplore{grid-column:2;grid-row:7;margin:6px 0 0;font-size:12px}
.page-detail .detailExplore a{color:#8e5a6c;border:0}
.page-detail .content{max-width:none;padding-top:32px;grid-template-columns:minmax(0,1fr) 260px;grid-template-areas:'main facts';column-gap:52px;gap:0 52px}
.page-detail .mainColumn{min-width:0}
.page-detail .mainColumn>.section:last-child{border-bottom:0}
.page-detail .mainColumn>.fitSection:not(:last-child){border-bottom:1px solid var(--line)!important}
.page-detail .section,.page-detail .section+.section{padding:0 0 28px;margin:0 0 28px;border:0;border-bottom:1px solid var(--line);background:transparent}
.page-detail .section h2{font-size:23px;font-weight:600;color:#302b35;line-height:1.5;margin:0 0 18px}
.page-detail .bodyText{font-size:15px;line-height:2;color:#635c69;white-space:pre-line}
.page-detail .fitSection{padding:0 0 28px;background:transparent;margin:0 0 28px}
.page-detail .fitSection .bodyText{font-size:15px;line-height:2}
.page-detail .mainColumn>.notFor{border-left:0;padding:0 0 28px;background:transparent;margin:0 0 28px}
.page-detail .sideCard{background:transparent;padding:0 0 0 26px;border-left:1px solid var(--line)}
.page-detail .sideCard h2{font-size:16px;font-weight:600;margin:0 0 22px}
.page-detail .workFacts div{border:0;padding:0 0 14px;grid-template-columns:108px minmax(0,1fr)}
.page-detail .workFacts dt,.page-detail .workFacts dd{font-size:12px;color:#766b7b}
.page-detail .workFacts dd{word-break:keep-all;overflow-wrap:anywhere}
.page-detail .sourceNote,.page-detail .sourceDate,.page-detail .editorialStatus{font-size:11px;color:#8b818f;line-height:1.9}
.page-detail .relatedSection{padding:28px 0 0;margin:6px 0 0;border-top:1px solid var(--line)}
.page-detail .relatedHead{gap:20px;margin:0 0 22px}
.page-detail .relatedHead h2{font-size:24px;font-weight:600;margin:0}
.page-detail .relatedHead p{font-size:12px;color:#817686}
.page-detail .related{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.page-detail .relatedCard{background:transparent;border:0;border-right:1px solid var(--line);padding:0 20px 0 0;min-height:140px;grid-template-columns:72px minmax(0,1fr);gap:16px}
.page-detail .relatedCard:nth-child(3n){border-right:0;padding-right:0}
.page-detail .relatedCover{width:72px;border-radius:2px}
.page-detail .relatedInfo strong{font-size:15px;line-height:1.65;font-weight:500;margin:5px 0}
.page-detail .relatedInfo span,.page-detail .relatedInfo small{font-size:11px;color:#817787}
.page-detail .relatedInfo em{font-size:12px;line-height:1.9;color:#97546e;margin-top:8px}
.page-detail .tag{border-color:#e3dce3;background:#fff;color:#875269;border-radius:4px}
/* Secondary pages follow the same quiet editorial language. */
.page-about .wrap,.page-keyword .wrap{max-width:1232px;padding:30px 24px 64px}
.page-about .hero,.page-keyword .hero{background:transparent;padding:10px 0 30px;border-bottom:1px solid var(--line);color:var(--ink)}
.page-about .hero:after{display:none}
.page-about .hero h1,.page-keyword .hero h1{font-size:36px;color:var(--ink);font-weight:600;line-height:1.5;margin:0 0 15px}
.page-about .hero h1 em{color:var(--wine)}
.page-about .hero .lead,.page-keyword .hero p{color:#746b7b;font-size:15px;line-height:1.9}
.page-about .hero .lead{max-width:none;width:100%}
.page-keyword .hero .count{color:#8a7d90;margin-top:12px}
.page-about .section:before{display:none}
.page-about .section{grid-template-columns:1fr;padding:28px 0;gap:0}
.page-about .section h2{font-size:24px}
.page-about .section p,.page-about .section li{color:#6a606f;font-size:15px;line-height:2}
.page-keyword .workCard{background:transparent;border:0;border-bottom:1px solid var(--line);padding:20px 0}
.page-keyword .workCard{display:flex;flex-direction:column}
.page-keyword .workLink{flex:1;align-items:start}
.page-keyword .workCard>.tags{border-top:0;margin-top:16px;padding-top:0}
.page-keyword .workInfo h2{font-size:19px;font-weight:600}
.page-keyword .workInfo .summary{font-size:14px;color:#726778}
.page-keyword .tags a{background:#faf6f8;border:0;border-radius:3px;color:#915971}
.page-error main{background:transparent;color:var(--ink);padding:38px 24px;margin:30px auto;min-height:0}
.page-error .frame{border:0;background:transparent;min-height:420px;display:flex;flex-direction:column;justify-content:center}
.page-error .frame:before{display:none}
.page-error h1{font-size:36px;color:var(--ink)}
.page-error p{color:#746b7b}.page-error .code{display:none}
.page-error .primary{background:var(--wine);color:white}
@media(max-width:1000px) and (min-width:761px){.page-detail .content{grid-template-columns:minmax(0,1fr) 220px;gap:30px}.page-detail .related{grid-template-columns:repeat(2,minmax(0,1fr))}.page-detail .relatedCard{border-right:0}.page-home .siteDiscovery .curationItem strong{font-size:13px}}
@media(max-width:760px){
 .siteSkin header{height:64px;min-height:64px;padding:8px 18px;gap:15px;grid-template-columns:minmax(0,1fr) auto}
 .siteSkin .logo{font-size:18px}.siteSkin header .nav{gap:18px}.siteSkin header .nav a,.siteSkin .nav .viewLink{font-size:12px}.siteSkin .countBadge{display:none}
 .siteSkin .siteFooter{padding:28px 22px}.siteSkin .siteFooter .footerBrand strong{font-size:16px}
 .page-home main{padding:0 20px}.page-home #findView>.hero .intro{padding:28px 0 0}
 .page-home #findView>.hero h1{font-size:26px;line-height:1.5;word-break:keep-all;margin:0 0 10px}
 .page-home #findView>.hero p{font-size:14px;line-height:1.8}
 .page-home .search{margin-top:20px}.page-home .search input{padding:13px;font-size:14px}
 .page-home .filters{padding:0 0 12px;margin-top:15px}.page-home .filterHead{position:static;margin:0;justify-content:flex-end}
 .page-home .filterHead .reset{position:absolute;right:0;top:0;font-size:11px;min-height:44px}
 .page-home .categoryTabs{padding:0;max-width:calc(100% - 66px);gap:0 16px;margin:0 0 12px;flex-wrap:nowrap;overflow-x:auto;white-space:nowrap}.page-home .categoryTab{font-size:12px;min-height:44px;flex:none}
 .page-home .chip,.page-home .keywordToggle{font-size:12px;padding:8px 12px}.page-home .chips,.page-home .findView .chips{gap:6px}
 .page-home .findView .selects{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.page-home .findView .selects select{font-size:12px}.page-home .findView .selects #sort{grid-column:1/-1}
 .page-home #homeDiscovery .siteDiscovery{padding:22px 0 12px}.page-home .siteDiscovery .curationHead h2{font-size:24px;margin:0 0 7px}.page-home .siteDiscovery .curationHead p{font-size:12px}
 .page-home .curationGroups{grid-template-columns:1fr;gap:24px}.page-home .siteDiscovery .curationGroup{padding:0 0 20px;border-right:0;border-bottom:1px solid var(--line)}
 .page-home .siteDiscovery .curationGroup:last-child{border-bottom:0}.page-home .curationGroup h3{font-size:18px}
 .page-home .siteDiscovery .curationItem strong{font-size:14px}.page-home .siteDiscovery .curationThumb{width:48px}
 .page-home .exploreView>.editorial{padding:24px 0;margin:0}.page-home .exploreView>.editorial .editorPickCard{grid-template-columns:82px minmax(0,1fr);gap:18px}.page-home .exploreView>.editorial .editorCover{width:82px}
 .page-home .exploreView>.editorial h2{font-size:21px}.page-home .exploreView>.editorial p{font-size:14px}
 .page-home .secondaryTools{grid-template-columns:1fr;gap:18px}.page-home .secondaryTools .tasteIntro,.page-home .exploreView .secondaryTools .randomPick{padding:0}
 .page-home .tasteStart,.page-home .randomPickButton{width:auto}.page-home .grid{grid-template-columns:1fr}.page-home #works{padding:0}.page-home .card{padding:20px 0}
 .page-home .keywordPaths{padding:22px 0;margin:24px 0 32px}.page-home .keywordLinks a{font-size:12px}
 .page-detail .wrap{padding:0 20px 44px}.page-detail .breadcrumb{padding:20px 0;font-size:11px}
 .page-detail .hero{grid-template-columns:96px minmax(0,1fr);column-gap:18px;row-gap:0;padding-bottom:24px}
 .page-detail .cover{grid-row:1/4;min-height:144px;height:144px;padding:0;grid-column:1}
 .page-detail .cover img{width:96px;height:144px;box-shadow:none;transform:none}
 .page-detail .coverFallback{width:96px;min-height:144px;height:144px;padding:10px}.page-detail .coverFallback strong{font-size:16px}.page-detail .coverFallback span{font-size:7px}
 .page-detail .info>.eyebrow{grid-row:1;font-size:11px;margin:0 0 7px;line-height:1.6}
 .page-detail .info h1{grid-row:2;font-size:26px;line-height:1.4;margin:0 0 9px;align-self:start}
 .page-detail .byline{grid-row:3;font-size:11px;gap:4px 10px;margin:0 0 12px;align-self:start}
 .page-detail .hero .coreKeywordBox{grid-column:1/-1;grid-row:4;margin:18px 0 12px;padding:0}
 .page-detail .coreKeyword{font-size:12px;padding:8px 10px}
 .page-detail .lead{grid-column:1/-1;grid-row:5;font-size:14px;line-height:1.9;margin:0 0 16px;max-width:none}
 .page-detail .hero .readingCard{grid-column:1/-1;grid-row:6;padding:0;border:0;width:100%}
 .page-detail .actions{display:grid;grid-template-columns:1fr;gap:9px}.page-detail .platformButton{font-size:13px;min-height:48px}
 .page-detail .detailExplore{grid-column:1/-1;grid-row:7;margin-top:8px}
 .page-detail .content{display:flex;flex-direction:column;padding:28px 0 0;gap:0}
 .page-detail .mainColumn{order:1;width:100%}.page-detail .sideColumn{order:2;width:100%}
 .page-detail .section,.page-detail .section+.section,.page-detail .fitSection,.page-detail .mainColumn>.notFor{padding:0 0 24px;margin:0 0 24px}
 .page-detail .section h2{font-size:21px;line-height:1.5;margin:0 0 16px}.page-detail .bodyText,.page-detail .fitSection .bodyText{font-size:15px;line-height:2}
 .page-detail .sideCard{border-left:0;border-top:1px solid var(--line);padding:24px 0 0}.page-detail .sideCard h2{font-size:19px}
 .page-detail .relatedSection{padding:24px 0 0;margin:24px 0 0}.page-detail .relatedHead h2{font-size:23px}.page-detail .related{grid-template-columns:1fr;gap:20px}
 .page-detail .relatedCard{border-right:0;border-bottom:1px solid var(--line);padding:0 0 20px;min-height:130px;grid-template-columns:72px minmax(0,1fr)}.page-detail .relatedInfo em{font-size:13px}
 .page-about .wrap,.page-keyword .wrap{padding:24px 20px 48px}.page-about .hero,.page-keyword .hero{padding:0 0 24px}.page-about .hero h1,.page-keyword .hero h1{font-size:28px;margin:0 0 14px}
 .page-about .hero .lead,.page-keyword .hero p{font-size:14px}.page-about .sections,.page-keyword .grid{padding:0}.page-about .section p,.page-about .section li{font-size:14px}
 .page-keyword .workCard{padding:20px 0}.page-keyword .workInfo .summary{font-size:14px}.page-error main{width:100%;padding:20px;margin:24px 0}.page-error .frame{padding:20px 8px;min-height:360px}.page-error h1{font-size:28px}
}
/* Small supporting text remains readable on the white page. */
.siteSkin .countBadge,.page-home .curationGroup>p,.page-home .siteDiscovery .curationItem small,.page-home .search input::placeholder,.page-detail .breadcrumb,.page-detail .sourceNote,.page-detail .sourceDate,.page-detail .editorialStatus,.page-detail .relatedInfo span,.page-detail .relatedInfo small,.page-keyword .hero .count{color:#716776}
