
:root{--night:#15232e;--text:#25323a;--subtle:#57646a;--sand:#f4f1e9;--white:#fffefa;--edge:#d6dcd9;--blue:#23606e;--gold:#dfba70}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--white);color:var(--text);font-family:"PingFang SC","Microsoft YaHei",Arial,sans-serif;line-height:1.8}h1,h2,h3,p,figure{margin:0}h1,h2,h3{line-height:1.4;font-weight:600}a{color:inherit;text-underline-offset:5px}a:hover{color:var(--blue)}a:focus-visible,summary:focus-visible{outline:3px solid var(--gold);outline-offset:5px}p{color:var(--subtle)}.width{width:min(1200px,calc(100% - 88px));margin-inline:auto}.global-header{background:var(--night);color:#fff}.header-line{display:flex;justify-content:space-between;align-items:center;min-height:86px;gap:30px}.wordmark{display:inline-flex;align-items:center;gap:8px;font-size:29px;font-weight:700;text-decoration:none;letter-spacing:-1.5px;color:#fff}.wordmark:hover{color:#fff}.brand-dot{display:block;width:7px;height:7px;background:var(--gold);border-radius:50%;margin-top:16px}.header-line nav{display:flex;gap:31px;align-items:center;font-size:13px}.header-line nav a{padding:12px 0;display:inline-block;text-decoration:none;color:#dde4e7}.header-line nav a:hover{color:var(--gold)}.header-line nav [aria-current]{color:var(--gold)}.skip-content{position:absolute;left:-9999px}.skip-content:focus{left:15px;top:12px;padding:12px;background:#fff;z-index:10}.arrival{position:relative;background:var(--night);isolation:isolate;min-height:610px;display:grid;align-items:center;color:white}.arrival>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 60%;z-index:-2}.arrival:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(7,17,28,.82),rgba(7,17,28,.30) 46%,transparent 72%)}.arrival-copy{max-width:565px;padding:60px 0 70px}.section-tag{font-size:11px;letter-spacing:2px;color:var(--blue);margin-bottom:17px}.arrival .section-tag{color:var(--gold)}.arrival h1{font-size:59px;letter-spacing:-2px;line-height:1.16}.arrival h1 span{display:block;font-size:36px;letter-spacing:-.5px;margin-top:22px;line-height:1.45}.arrival-copy>p:not(.section-tag){font-size:16px;color:#e2e5e5;max-width:430px;margin:22px 0 28px}.hero-cta{display:inline-flex;min-height:49px;align-items:center;padding:12px 24px;font-size:14px;background:var(--gold);color:#172631;text-decoration:none}.hero-cta:hover{background:#f3d79c;color:#172631}.photo-caption{font-size:10px;letter-spacing:1px;color:var(--subtle);background:var(--sand);padding:9px 0}.page-states{background:var(--sand);padding:60px 0 63px}.state-intro{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:end;margin-bottom:28px}.state-intro h2{font-size:32px}.state-intro>p{font-size:15px;max-width:450px}.state-definitions{display:grid;grid-template-columns:repeat(3,1fr);gap:38px;margin:0}.state-definitions>div{border-top:1px solid #9caeaf;padding-top:23px}.state-definitions dt{font-size:23px;font-weight:500;margin-bottom:12px}.state-definitions dd{margin:0;color:var(--subtle);font-size:15px}.state-definitions .state-evidence{display:block;font-size:12px;color:var(--blue);margin-top:17px}.sign-in-section{padding:78px 0;display:grid;grid-template-columns:.85fr 1.5fr;gap:95px}.sign-in-section h2{font-size:35px;max-width:280px;margin-bottom:19px}.sign-in-section>header>p:last-child{font-size:15px}.login-options{display:grid;grid-template-columns:1fr 1fr;gap:35px}.login-options h3{font-size:23px;margin-bottom:13px}.login-options p{font-size:15px}.option-note{grid-column:1/-1;font-size:13px!important;background:#eaf0f1;padding:20px 23px;margin-top:3px}.login-options a{display:inline-block;min-height:44px;margin-top:16px;padding-top:7px;font-size:13px}.post-login{background:var(--night);color:white;padding:45px 0}.post-row{display:flex;align-items:center;gap:50px;justify-content:space-between}.post-row h2{font-size:26px}.post-row p{font-size:15px;color:#c7d2d7;margin-top:10px;max-width:750px}.post-row a{flex-shrink:0;border:1px solid #889ba8;text-decoration:none;padding:12px 20px;min-height:49px;font-size:14px;color:#fff}.post-row a:hover{background:#293d4a}.journal-section{padding:68px 0 76px}.journal-heading{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:20px;gap:30px}.journal-heading h2{font-size:34px}.journal-heading a{font-size:13px}.reading-register{border-top:1px solid var(--edge)}.register-item{display:grid;grid-template-columns:1.6fr 1fr;align-items:center;gap:70px;border-bottom:1px solid var(--edge);padding:28px 0}.article-topic{font-size:11px;letter-spacing:1px;color:var(--blue);margin-bottom:10px}.register-item h3{font-size:25px;font-weight:500}.register-item h3 a{text-decoration:none;display:block}.register-item h3 a:hover{text-decoration:underline}.register-item>p{font-size:14px}.global-footer{border-top:1px solid var(--edge);padding:32px 0}.footer-line{display:flex;align-items:center;gap:35px;justify-content:space-between}.footer-brand{font-size:26px;font-weight:700;letter-spacing:-1px;color:var(--night)}.footer-info{margin-right:auto}.footer-info p{font-size:12px}.footer-line>a,.footer-line>span{font-size:12px;min-height:36px;display:flex;align-items:center}.guide-wrap{max-width:840px;width:calc(100% - 88px);margin:auto;padding:35px 0 72px}.breadcrumbs{font-size:12px;display:flex;gap:20px;padding-bottom:32px;color:var(--subtle)}.breadcrumbs span{border-left:1px solid var(--edge);padding-left:20px}.guide-heading{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid var(--edge)}.guide-heading h1{font-size:43px;line-height:1.45;margin-bottom:25px}.lead-answer{font-size:20px;color:var(--blue);line-height:1.9}.guide-body h2,.essay-content h2{font-size:26px;margin:35px 0 20px}.guide-body h3{font-size:21px;margin:25px 0 13px}.guide-body p,.essay-content p{font-size:17px;line-height:2;margin:0 0 23px}.guide-body ul,.essay-content ul{padding-left:23px}.guide-body li,.essay-content li{margin:12px 0;font-size:17px}.address-note{background:var(--sand);padding:22px 25px;margin:30px 0}.address-note p:last-child{margin-bottom:0}.path-name{font-family:Arial,sans-serif;overflow-wrap:anywhere}.related-pages{margin-top:38px;padding-top:22px;border-top:1px solid var(--edge);display:flex;flex-direction:column;align-items:flex-start;gap:10px}.related-pages a{display:block;min-height:44px;padding:9px 0;font-size:15px}.essay-meta{font-size:12px;color:var(--subtle);margin-top:25px}.reading-index{padding:52px 0 75px}.reading-index h1{font-size:43px;margin-bottom:25px}.reading-index>p{max-width:750px;font-size:18px;margin-bottom:34px}.history-body strong{font-weight:600;color:var(--text)}
@media(max-width:760px){.width{width:calc(100% - 40px)}.header-line{min-height:116px;display:block;padding:15px 0 8px}.wordmark{font-size:27px}.header-line nav{gap:22px;margin-top:7px;font-size:11px}.header-line nav a{padding:8px 0}.arrival{display:flex;flex-direction:column;min-height:0;align-items:stretch}.arrival>.width{order:0}.arrival>img{position:static;order:1;height:245px;width:100%;object-position:77% 65%;z-index:auto}.arrival:after{display:none}.arrival-copy{padding:34px 0 31px;max-width:none}.arrival h1{font-size:43px;line-height:1.2}.arrival h1 span{font-size:28px;margin-top:13px}.arrival-copy>p:not(.section-tag){font-size:14px;margin:17px 0 23px}.arrival .section-tag{font-size:10px}.hero-cta{font-size:13px;min-height:46px;padding:10px 20px}.photo-caption{font-size:9px}.page-states{padding:38px 0}.state-intro{display:block;margin-bottom:25px}.state-intro h2{font-size:28px;margin-bottom:15px}.state-intro>p{font-size:14px}.state-definitions{display:block}.state-definitions>div{padding:22px 0}.state-definitions dt{font-size:23px;margin-bottom:9px}.state-definitions dd{font-size:14px}.state-definitions .state-evidence{margin-top:12px}.sign-in-section{display:block;padding:43px 0}.sign-in-section h2{font-size:29px;max-width:none}.sign-in-section>header{margin-bottom:28px}.login-options{display:block}.login-options>section{margin:0 0 25px;padding-bottom:24px;border-bottom:1px solid var(--edge)}.login-options h3{font-size:23px}.login-options p{font-size:14px}.option-note{font-size:13px!important;padding:19px}.post-login{padding:33px 0}.post-row{display:block}.post-row h2{font-size:26px}.post-row p{font-size:14px}.post-row a{display:inline-flex;margin-top:21px;align-items:center;font-size:13px}.journal-section{padding:41px 0}.journal-heading{display:block;margin-bottom:23px}.journal-heading h2{font-size:29px;margin-bottom:9px}.register-item{display:block;padding:24px 0}.register-item h3{font-size:23px;line-height:1.5;margin-bottom:17px}.register-item>p{font-size:14px}.footer-line{display:block}.footer-brand{font-size:25px;margin-bottom:14px}.footer-info{margin-bottom:15px}.global-footer{padding:26px 0}.guide-wrap{width:calc(100% - 40px);padding:23px 0 45px}.breadcrumbs{font-size:11px;gap:15px;padding-bottom:27px}.breadcrumbs span{padding-left:15px}.guide-heading h1{font-size:31px;line-height:1.4;margin-bottom:21px}.lead-answer{font-size:18px}.guide-body h2,.essay-content h2{font-size:24px;margin:31px 0 18px}.guide-body p,.essay-content p,.guide-body li,.essay-content li{font-size:16px;line-height:1.95}.guide-heading{padding-bottom:24px;margin-bottom:25px}.address-note{padding:20px;margin:24px 0}.reading-index{padding:34px 0 44px}.reading-index h1{font-size:32px}.reading-index>p{font-size:17px}.essay-meta{font-size:11px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
