:root{--ink:#162c43;--mute:#526475;--pale:#f6f8f9;--ice:#d7e8f0;--rule:#cbd6dd}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--pale);color:var(--ink);font:17px/1.85 -apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif}a{color:inherit;text-underline-offset:5px}a:hover{text-decoration-thickness:2px}a:focus-visible{outline:3px solid #356d94;outline-offset:5px}h1,h2,h3,p,figure{margin:0}h1,h2,h3{line-height:1.35;letter-spacing:-.03em}img{display:block;max-width:100%;height:auto}p+p{margin-top:17px}.yyg-frame{width:min(1160px,calc(100% - 64px));margin:0 auto}.yyg-jump{position:absolute;left:20px;top:-80px;z-index:10;background:white;padding:10px}.yyg-jump:focus{top:10px}.yyg-mast{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:23px max(32px,calc((100vw - 1160px)/2));border-bottom:1px solid var(--rule)}.yyg-wordmark{font-size:25px;font-weight:750;white-space:nowrap}.yyg-wordmark a{text-decoration:none}.yyg-wordmark span span,.yyg-wordmark a span{font-size:17px;font-weight:450;letter-spacing:.03em;margin-left:6px}.yyg-mast nav{display:flex;gap:33px;font-size:14px}.yyg-mast nav a{text-decoration:none}.yyg-mast nav [aria-current]{text-decoration:underline;text-underline-offset:8px}.yyg-opening{padding-top:48px}.yyg-title-row{display:grid;grid-template-columns:1.65fr 1fr;gap:100px;align-items:end;margin-bottom:34px}.yyg-eyebrow{font-size:12px;font-weight:650;letter-spacing:.12em;color:var(--mute)}.yyg-title-row h1{font-size:56px;margin:15px 0 18px;line-height:1.22}.yyg-title-row h1 span{font-weight:450;color:#516b80}.yyg-opening-copy{font-size:16px;max-width:620px;color:var(--mute)}.yyg-quick{padding-bottom:4px}.yyg-quick a{display:block;padding:19px 0;border-top:1px solid var(--rule);text-decoration:none}.yyg-quick a:last-child{border-bottom:1px solid var(--rule)}.yyg-quick small{display:block;font-size:12px;color:var(--mute);margin-bottom:6px}.yyg-quick span{font-size:17px;font-weight:650}.yyg-glass img{width:100%;height:350px;object-fit:cover;object-position:center 54%}.yyg-glass figcaption{font-size:11px;color:var(--mute);text-align:right;margin-top:8px}.yyg-prep{display:grid;grid-template-columns:1fr 1.15fr;gap:130px;padding:64px 0}.yyg-prep h2{font-size:34px;margin-top:14px}.yyg-prep-text h3{font-size:21px;margin-bottom:11px}.yyg-prep-text p{color:var(--mute);font-size:16px}.yyg-prep-text h3:not(:first-child){margin-top:26px}.yyg-prep-text>a{display:inline-block;margin-top:22px;font-size:14px}.yyg-observation{background:var(--ink);color:#f1f6fa;padding:45px 0}.yyg-observation-inner{display:grid;grid-template-columns:1fr 1.15fr;gap:130px}.yyg-observation .yyg-eyebrow{color:#aec7db}.yyg-observation h2{font-size:40px;font-weight:550;margin-top:13px}.yyg-observation-inner>div:last-child{font-size:16px;color:#d5e2eb;padding-top:8px}.yyg-observation a{display:inline-block;color:white;margin-top:24px;font-size:14px}.yyg-library{padding:60px 0 38px}.yyg-library h2{font-size:34px;margin:12px 0 30px}.yyg-readings{border-top:1px solid var(--ink)}.yyg-story{display:grid;grid-template-columns:150px 1fr 35px;gap:26px;align-items:start;border-bottom:1px solid var(--rule);padding:28px 0}.yyg-story-kind{font-size:13px;color:var(--mute);padding-top:5px}.yyg-story h3{font-size:25px}.yyg-story h3 a{text-decoration:none}.yyg-story p{font-size:15px;color:var(--mute);margin-top:10px}.yyg-story-arrow{font-size:26px;text-decoration:none}.yyg-index-link{font-size:14px;margin-top:23px}.yyg-questions{display:grid;grid-template-columns:1fr 1.5fr;gap:95px;padding:30px 0 65px}.yyg-questions h2{font-size:27px;padding-top:15px}.yyg-questions dl{margin:0}.yyg-questions dl>div{padding:16px 0;border-bottom:1px solid var(--rule)}.yyg-questions dt{font-size:17px;font-weight:650}.yyg-questions dd{margin:9px 0 0;color:var(--mute);font-size:15px}.yyg-end{border-top:1px solid var(--rule);background:#e9eff3;padding:34px max(32px,calc((100vw - 1160px)/2));display:grid;grid-template-columns:1fr 1fr auto;gap:35px;font-size:13px;color:var(--mute)}.yyg-end strong{font-size:25px;color:var(--ink);font-weight:650}.yyg-end strong span{font-size:16px;font-weight:450;margin-left:7px}.yyg-end p{margin-top:8px}.yyg-end nav{display:flex;flex-direction:column;gap:8px;justify-content:center}.yyg-paper{width:min(850px,calc(100% - 64px));margin:auto;padding:25px 0 65px}.yyg-trail{display:flex;gap:10px;font-size:13px;color:var(--mute)}.yyg-page-head{padding:38px 0 30px;margin-bottom:28px;border-bottom:1px solid var(--rule)}.yyg-page-head h1{font-size:41px;line-height:1.4;margin:15px 0 21px;overflow-wrap:anywhere}.yyg-page-head>p:not(.yyg-eyebrow):not(.yyg-byline){font-size:19px;color:var(--mute)}.yyg-byline{font-size:13px;color:var(--mute)}.yyg-copy{max-width:745px;margin:0 auto}.yyg-copy h2{font-size:27px;margin:34px 0 18px}.yyg-copy p{margin-bottom:19px}.yyg-copy ul{padding-left:25px}.yyg-copy li{margin:12px 0}.yyg-answer{font-size:19px;border-top:3px solid #7ea3bd;padding-top:23px}.yyg-reference{border-top:1px solid var(--rule);margin-top:34px;font-size:13px;color:var(--mute)}.yyg-reference h2{font-size:17px}.yyg-back{display:inline-block;margin-top:30px;font-size:14px}.yyg-absent{min-height:60vh;padding-top:60px}.yyg-absent h1{font-size:40px;margin:20px 0}.yyg-absent p:last-child{margin-top:25px}@media(max-width:720px){body{font-size:16px}.yyg-frame,.yyg-paper{width:calc(100% - 44px)}.yyg-mast{padding:17px 22px;align-items:flex-start;flex-wrap:wrap;gap:12px}.yyg-wordmark{font-size:24px}.yyg-mast nav{gap:25px;font-size:13px}.yyg-opening{padding-top:28px}.yyg-title-row{display:block;margin-bottom:23px}.yyg-title-row h1{font-size:36px;margin:13px 0 18px}.yyg-opening-copy{font-size:15px}.yyg-quick{margin-top:21px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.yyg-quick a,.yyg-quick a:last-child{padding:13px 0;border-bottom:0}.yyg-quick small{font-size:11px}.yyg-quick span{font-size:14px;line-height:1.6;display:block}.yyg-glass img{height:210px;object-position:center}.yyg-glass figcaption{text-align:left;font-size:10px}.yyg-prep{display:block;padding:35px 0}.yyg-prep h2{font-size:28px;margin-bottom:25px}.yyg-prep-text h3{font-size:21px}.yyg-prep-text p{font-size:15px}.yyg-observation{padding:32px 0}.yyg-observation-inner{display:block}.yyg-observation h2{font-size:32px;margin-bottom:24px}.yyg-observation-inner>div:last-child{font-size:15px;padding:0}.yyg-library{padding:36px 0 25px}.yyg-library h2{font-size:27px;margin-bottom:24px}.yyg-story{grid-template-columns:1fr 28px;gap:9px 13px;padding:23px 0}.yyg-story-kind{grid-column:1/-1;padding:0;font-size:12px}.yyg-story h3{font-size:23px}.yyg-story p{font-size:14px}.yyg-story-arrow{font-size:23px}.yyg-questions{display:block;padding:15px 0 40px}.yyg-questions h2{font-size:25px;margin-bottom:15px}.yyg-end{display:block;padding:27px 22px}.yyg-end-note{margin:16px 0!important}.yyg-end nav{flex-direction:row;flex-wrap:wrap;gap:12px 20px}.yyg-paper{padding-top:19px}.yyg-page-head{padding:25px 0;margin-bottom:24px}.yyg-page-head h1{font-size:30px}.yyg-page-head>p:not(.yyg-eyebrow):not(.yyg-byline){font-size:18px}.yyg-copy h2{font-size:23px;margin-top:29px}.yyg-answer{font-size:17px;padding-top:18px}.yyg-reference h2{font-size:17px}.yyg-absent h1{font-size:30px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}