:root{--ink:#17202a;--blue:#264dcc;--pale:#eef1f8;--line:#cad0db}*{box-sizing:border-box}body{margin:0;background:#fff;color:var(--ink);font:17px/1.9 system-ui,-apple-system,"PingFang SC","Microsoft YaHei",sans-serif}a{color:inherit;text-underline-offset:5px}h1,h2,h3{line-height:1.25;letter-spacing:-.03em}h2{font-size:35px}.top{margin:0 5%;padding:25px 0;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ink);gap:20px}.identity{font-weight:850;font-size:25px;text-decoration:none}nav{display:flex;gap:28px;font-size:14px}nav a{text-decoration:none}.edition{font-size:12px}.label{font-size:12px;font-weight:700;letter-spacing:.12em;color:var(--blue)}.cover{padding:55px 0 48px;margin:0 8%}.cover h1{font-size:clamp(80px,12vw,168px);letter-spacing:-.07em;margin:25px 0 36px;line-height:.95}.cover h1 span{display:block;font-size:28px;letter-spacing:-.02em;margin-top:30px}.cover-foot{display:flex;align-items:center;gap:60px;justify-content:space-between}.cover-foot p{max-width:630px;font-size:21px;margin:0}.cover-foot a{font-size:14px;white-space:nowrap;border-bottom:3px solid var(--blue);padding-bottom:9px;text-decoration:none}.terms{display:grid;grid-template-columns:1fr 1fr;margin:0 8% 70px;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.terms article{padding:34px 40px 36px 0}.terms article+article{padding-left:45px;border-left:1px solid var(--line)}.terms h2{margin:12px 0 20px}.terms p{max-width:480px}.terms a{font-size:14px}.account-section{margin:0 8% 65px;display:grid;grid-template-columns:1fr 1.25fr;gap:70px}.section-title p:last-child{font-size:14px;color:#667080}.field-list{margin:0}.field-list div{padding:22px 0;border-bottom:1px solid var(--line)}dt{font-weight:750}dd{margin:7px 0 0;color:#4e5c69}.blue-note{background:var(--blue);color:white;margin:0 5% 70px;padding:48px 8%;display:grid;grid-template-columns:1fr 1.15fr;gap:0 50px}.blue-note .label{color:#dce5ff;grid-column:1/-1}.blue-note h2{font-size:44px;margin:10px 0}.blue-note p:not(.label){margin:10px 0 25px}.blue-note a{grid-column:2;font-size:15px}.usage{margin:0 8% 65px;display:grid;grid-template-columns:1fr 1.25fr;gap:70px}.usage h2{margin-top:0}.usage p:first-child{margin-top:0}.reading{margin:0 8% 65px}.journal{display:grid;grid-template-columns:1fr 1fr;gap:45px}.journal-entry{border-top:3px solid var(--ink);padding-top:20px}.journal-entry h3{font-size:25px;margin:12px 0 20px}.journal-entry h3 a{text-decoration:none}.journal-entry>a{font-size:14px}.questions{margin:0 8% 70px;max-width:900px}details{border-top:1px solid var(--line);padding:21px 0}summary{font-size:20px;font-weight:650;cursor:pointer}details p{margin-bottom:0}.reader{max-width:850px;margin:auto;padding:45px 30px 70px}.reader h1{font-size:43px}.read-head{margin-bottom:40px;padding-bottom:30px;border-bottom:1px solid var(--ink)}.read-head time{font-size:13px}.reader h2{font-size:28px;margin-top:40px}.reader .journal{display:block}.reader .journal-entry{margin-bottom:40px}.prose p{line-height:2}footer{border-top:1px solid var(--ink);background:var(--pale);padding:40px 8%;display:flex;justify-content:space-between;gap:35px;font-size:13px}footer strong{font-size:36px;letter-spacing:-.04em}footer p{margin-bottom:0}.skip{position:absolute;left:-9999px}.skip:focus{left:10px;top:5px;background:white;padding:8px}:focus-visible{outline:3px solid #264dcc;outline-offset:4px}@media(max-width:650px){.top{margin:0 22px;display:block;padding:20px 0}.top nav{margin-top:15px;gap:24px}.edition{display:none}.cover{margin:0 22px;padding:32px 0}.cover h1{font-size:82px;margin:28px 0}.cover h1 span{font-size:25px;margin-top:22px}.cover-foot{display:block}.cover-foot p{font-size:18px}.cover-foot a{display:inline-block;margin-top:20px}.terms{display:block;margin:0 22px 40px}.terms article,.terms article+article{padding:24px 0;border:0}.terms article+article{border-top:1px solid var(--line)}.terms h2{font-size:30px}.account-section,.usage{display:block;margin:0 22px 40px}.account-section h2 br{display:none}.section-title h2,.usage h2{font-size:30px}.blue-note{display:block;margin:0 0 40px;padding:32px 22px}.blue-note h2{font-size:33px}.blue-note a{display:inline-block;margin-top:8px}.reading,.questions{margin:0 22px 40px}.journal{display:block}.journal-entry{margin-bottom:30px}.questions h2{font-size:28px}.reader{padding:32px 22px 45px}.reader h1{font-size:32px}.reader h2{font-size:25px}footer{display:block;padding:30px 22px}footer>div+div{margin-top:25px}}