:root{--ink:#172b42;--muted:#4b6177;--blue:#215080;--line:#c7d7e5;--glass:rgba(250,253,255,.83)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:linear-gradient(135deg,#eef4fa,#dceaf4 45%,#f6f9fc);color:var(--ink);font:17px/1.85 -apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif}a{color:var(--blue);text-underline-offset:5px}a:focus-visible,summary:focus-visible{outline:3px solid #ab580c;outline-offset:5px}img{max-width:100%;display:block;height:auto}h1,h2,h3,p,figure{margin:0}h1,h2,h3{line-height:1.25;letter-spacing:-.025em}p+p{margin-top:17px}.yg-header{max-width:1280px;margin:24px auto 0;padding:17px 30px;display:flex;justify-content:space-between;align-items:center;gap:20px;border:1px solid #fff;border-radius:26px;background:var(--glass);box-shadow:0 8px 30px #24466d0c;backdrop-filter:blur(22px)}.yg-brand{font-size:28px;font-weight:750;text-decoration:none;color:var(--ink);line-height:1.2}.yg-brand span{display:block;font-size:11px;letter-spacing:.1em;margin-top:7px}.yg-header nav,.yg-footer nav{display:flex;gap:27px;flex-wrap:wrap}.yg-header nav a,.yg-header nav span{font-size:14px;text-decoration:none}.yg-skip{position:absolute;top:-90px}.yg-skip:focus{top:0;background:#fff;z-index:10}.yg-main{max-width:1220px;margin:auto;padding:0 30px}.yg-opening{position:relative;padding:64px 0 0;min-height:660px}.yg-title{position:relative;z-index:1;width:47%;padding:42px 34px 34px 0}.yg-eyebrow{font-size:11px;letter-spacing:.2em;color:#426a8d;font-weight:650;margin-bottom:20px}.yg-title h1{font-size:66px;font-weight:620}.yg-lead{font-size:23px;color:var(--muted);line-height:1.6;margin:25px 0}.yg-button{display:inline-block;padding:12px 24px;border-radius:18px;background:#204b74;color:#fff;text-decoration:none;box-shadow:inset 0 1px 0 #ffffff4d,0 10px 25px #24517b24;font-weight:650}.yg-identity{font-size:12px;color:var(--muted);margin-top:15px}.yg-opening figure{position:absolute;right:-20px;top:45px;width:68%;z-index:0}.yg-opening img{height:530px;width:100%;object-fit:cover;border-radius:38px;box-shadow:0 20px 55px #2949631c}.yg-title{background:linear-gradient(90deg,#edf4fa 70%,#edf4fa00);border-radius:25px}.yg-opening figcaption{font-size:10px;text-align:right;color:var(--muted);padding:12px 10px}.yg-chapters{position:relative;margin:-10px auto 70px;display:grid;grid-template-columns:repeat(3,1fr);padding:22px 14px;background:var(--glass);border:1px solid #fff;border-radius:28px;backdrop-filter:blur(24px);box-shadow:0 15px 45px #28547715}.yg-chapters a{display:flex;align-items:center;gap:20px;text-decoration:none;padding:8px 25px;border-right:1px solid var(--line)}.yg-chapters a:last-child{border:0}.yg-chapters b{font-size:33px;font-weight:450;color:#7d9db9}.yg-chapters span{font-size:19px;font-weight:600}.yg-chapters small{display:block;font-size:12px;color:var(--muted);font-weight:400}.yg-checkpoint{display:grid;grid-template-columns:30% 1fr;gap:50px;padding:45px 0 60px;border-top:1px solid var(--line)}.yg-checkpoint header span{font-size:10px;letter-spacing:.15em;color:#59768f}.yg-checkpoint h2{font-size:31px;margin-top:15px}.yg-answer{font-size:20px;line-height:1.7;margin-bottom:25px;font-weight:550}.yg-definitions{display:grid;grid-template-columns:100px 1fr;gap:15px 25px}.yg-definitions dt{font-weight:650}.yg-definitions dd{margin:0;color:var(--muted)}.yg-checkpoint div>a{display:inline-block;margin-top:25px}.yg-observation{margin:25px 0;background:rgba(255,255,255,.6);padding:22px 26px;border:1px solid #fff;border-radius:22px}.yg-observation strong{font-size:12px}.yg-observation p{font-size:15px;margin-top:9px}.yg-library{margin:25px 0 65px;padding:40px;background:#e2edf5;border-radius:32px;display:grid;grid-template-columns:35% 1fr;gap:45px}.yg-library h2{font-size:30px}.yg-reading{display:block;text-decoration:none;padding:20px 0;border-bottom:1px solid #b9cedf}.yg-reading:first-child{padding-top:0}.yg-reading span{font-size:11px;letter-spacing:.1em;color:var(--muted)}.yg-reading h3{font-size:21px;margin:8px 0}.yg-reading p{font-size:14px;color:var(--muted)}.yg-safe{margin:0 0 65px;padding:35px 40px;border-left:3px solid #6c9dba;background:rgba(255,255,255,.5)}.yg-safe h2{font-size:24px}.yg-safe p{margin:15px 0;font-size:15px}.yg-footer{background:#1b334b;color:#e8f1f9;padding:45px max(30px,calc((100vw - 1160px)/2));font-size:13px}.yg-footer strong{font-size:21px}.yg-footer p{margin:14px 0 25px;color:#c2d3e2}.yg-footer a{color:#e8f1f9}.yg-footer small{display:block;margin-top:30px;color:#b4c8db}.yg-breadcrumb{font-size:12px;color:var(--muted);margin:40px 0 20px}.yg-article{max-width:940px;margin:0 auto 70px;border:1px solid #fff;border-radius:32px;background:rgba(255,255,255,.7);padding:50px 60px;box-shadow:0 20px 50px #2f56700a}.yg-article header h1{font-size:38px;max-width:760px}.yg-article time{display:block;margin-top:18px;font-size:12px;color:var(--muted)}.yg-prose{margin-top:35px}.yg-prose h2{font-size:25px;margin:37px 0 17px}.yg-prose p{line-height:1.95}.yg-prose a{display:inline-block}.yg-prose li{margin:10px 0}.yg-toc{display:flex;gap:15px;flex-wrap:wrap;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 0;margin:25px 0;font-size:13px}.yg-note{padding:17px 23px;margin:20px 0;border-left:3px solid #8eafc5;font-size:14px;background:#e8f1f7}.yg-library-list .yg-reading{padding:24px 0}@media(max-width:800px){.yg-header{margin:12px 15px;padding:15px 18px;border-radius:21px;align-items:flex-start}.yg-header nav{gap:8px 15px;justify-content:flex-end;max-width:190px}.yg-header nav a,.yg-header nav span{font-size:12px}.yg-brand{font-size:23px}.yg-brand span{font-size:9px}.yg-main{padding:0 21px}.yg-opening{padding:20px 0 0;min-height:0}.yg-title{width:100%;padding:20px 0 30px;background:none}.yg-title h1{font-size:46px}.yg-lead{font-size:19px;margin:18px 0}.yg-eyebrow{font-size:10px;margin-bottom:15px}.yg-opening figure{position:relative;top:auto;right:auto;width:100%}.yg-opening img{height:250px;border-radius:25px;object-position:58% center}.yg-opening figcaption{font-size:9px;text-align:left;padding:9px 0}.yg-chapters{margin:15px 0 35px;padding:10px;border-radius:22px;gap:3px}.yg-chapters a{padding:6px;display:block}.yg-chapters b{font-size:21px}.yg-chapters span{display:block;font-size:14px}.yg-chapters small{font-size:10px}.yg-checkpoint{display:block;padding:27px 0 35px}.yg-checkpoint h2{font-size:27px;margin:10px 0 22px}.yg-answer{font-size:18px}.yg-definitions{grid-template-columns:65px 1fr;gap:13px;font-size:15px}.yg-observation{padding:18px;margin:22px 0}.yg-library{display:block;padding:25px;border-radius:25px;margin:10px 0 30px}.yg-library h2{font-size:26px;margin-bottom:25px}.yg-reading h3{font-size:19px}.yg-reading:first-child{padding-top:0}.yg-safe{padding:22px;margin-bottom:35px}.yg-safe h2{font-size:22px}.yg-footer{padding:35px 22px}.yg-footer nav{gap:20px}.yg-breadcrumb{margin:25px 0 17px;line-height:1.5}.yg-article{padding:28px 22px;border-radius:24px;margin-bottom:35px}.yg-article header h1{font-size:29px}.yg-prose{margin-top:25px;font-size:16px}.yg-prose h2{font-size:23px;margin:30px 0 15px}.yg-toc{gap:8px 15px;font-size:12px}.yg-note{padding:16px;margin:22px 0}.yg-prose ol{padding-left:22px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
