/* Shared ASTRA interiors: carved dark surfaces, silver type, restrained crimson. */
@media(max-width:600px){.account-panels .account-shortcuts h3{font-size:27px;letter-spacing:-.5px}}
.journal-row>a{width:53px;height:53px;border:1px solid #c4d0d247;border-radius:50%;display:grid;place-items:center;background:transparent;font-size:23px;color:#c8d3d6;transition:background .2s,border-color .2s}.journal-row>a:hover{background:#a3343d22;border-color:#b8606d}.community-links>a{display:flex;justify-content:space-between;align-items:center;gap:50px;background:none;border:0;border-bottom:1px solid #9fb4bb30;padding:20px 0;font-size:20px;color:#c4d0d4}.community-links>a:hover{color:white;border-color:#ad5361}.community-links>a i{font-style:normal;color:#a66c78;font-size:27px}@media(max-width:600px){.journal-row>a{grid-column:2;justify-self:start;width:39px;height:39px;margin-top:-4px;font-size:18px}.community-links>a{font-size:16px;padding:16px 0}.community-links>a i{font-size:21px}}
:root{--page-edge:#9db0b62a;--page-subtle:#91a4ad}.inner-page{background:#080c10}html{scroll-padding-top:110px}.desktop-navigation [aria-current=page]{color:#fff;background:#a733441c}.desktop-navigation [aria-current=page]:after{transform:scaleX(1)}.inner-page .masthead{position:fixed}.page-hero{height:490px;position:relative;isolation:isolate;overflow:hidden;border-bottom:1px solid var(--page-edge)}.page-hero-art,.page-hero-shade{position:absolute;inset:0;width:100%;height:100%;z-index:-2}.page-hero-art{object-fit:cover;object-position:center 43%;opacity:.65;filter:saturate(.7)}.page-hero-shade{z-index:-1;background:linear-gradient(90deg,#080c10f5,#080c1099 48%,#080c1033),linear-gradient(0deg,#080c10,transparent 65%)}.page-heading{padding-top:135px}.breadcrumbs{display:flex;align-items:center;gap:13px;font-size:11px;color:#92a5ad;line-height:1.5;margin-bottom:25px}.breadcrumbs a:hover{color:#fff}.breadcrumbs>span:last-child{color:#b8c6ca}.page-heading h1{font:400 clamp(43px,4.7vw,74px)/1.03 var(--display);letter-spacing:-1.7px;margin:19px 0 18px;max-width:1050px}.page-heading h1 em{font-style:normal;color:#b5c0c1}.page-lead{color:#aebfc5;font-size:15px;max-width:700px;line-height:1.8}.page-hero-seal{position:absolute;right:7%;bottom:55px;font-size:52px;color:#d5e0dc66}.page-section{padding-top:80px;padding-bottom:80px}.section-ruled{border-top:1px solid var(--page-edge)}.content-intro{margin-bottom:40px}.content-intro h2{font-size:51px;margin:20px 0}.content-intro>p:last-child{max-width:570px;color:var(--page-subtle)}.quiet-note{font-size:12px;line-height:1.9;color:#8299a3}.status-pill{display:inline-flex;align-items:center;gap:11px;font-size:11px;color:#c0b3b6;padding:8px 12px;border:1px solid #ad586544;border-radius:30px;background:#a7334410}.status-pill i{width:5px;height:5px;border-radius:50%;background:#ad5865;flex-shrink:0}.inline-heading{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:32px}.inline-heading h2{font-size:43px}.inline-heading .text-action{min-width:180px}.site-footer{display:block!important;padding:55px 0 30px!important;border-top:1px solid var(--page-edge);font-size:12px;color:#91a3ab}.site-footer .footer-top{display:flex;align-items:center;gap:65px;justify-content:space-between}.site-footer .footer-top>p{flex:1;margin:0;line-height:1.9}.site-footer .to-top{font-size:12px}.site-footer nav{display:flex;flex-wrap:wrap;gap:17px 30px;margin:35px 0 28px;padding:24px 0;border-top:1px solid var(--page-edge);border-bottom:1px solid var(--page-edge)}.site-footer nav a:hover{color:#fff}.footer-bottom{display:flex;justify-content:space-between;gap:25px;font-size:10px;color:#657e8b;letter-spacing:.5px}.inner-page .button{min-width:240px}.journey-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;list-style:none;padding:0;margin:0 0 75px}.journey-steps li{display:flex;gap:22px;padding-top:22px;border-top:1px solid var(--page-edge)}.journey-steps li>span{color:#aa4654;font:400 45px/1 var(--display)}.journey-steps h3{font:400 29px/1.2 var(--display);margin:0 0 12px}.journey-steps p{font-size:13px;color:#93a8b3;max-width:270px}.journey-steps a{font-size:12px;color:#d5dedf;display:inline-block;margin-top:7px}.journey-steps a:hover{color:#d97b89}.download-panel{display:grid;grid-template-columns:1fr 1.1fr;gap:70px;padding:55px;background:radial-gradient(ellipse at 0% 0%,#9a354420,transparent 60%),#111920;border:1px solid #a5bdc02d;border-radius:3px 45px 3px 45px;position:relative}.download-panel:after{content:'✦';position:absolute;top:17px;right:24px;color:#a1b1b544}.download-panel h2{font-size:49px;line-height:1.07}.download-panel>div>p:not(.eyebrow){color:#91a6b1;font-size:14px;max-width:360px}.download-panel .status-pill{margin-top:22px}.download-options{align-self:center}.download-option{display:flex;align-items:center;gap:19px;padding:24px 0;border-bottom:1px solid var(--page-edge)}.download-option .option-icon{font-size:29px;color:#9eafb5}.download-option>div{flex:1}.download-option h3{font:400 27px/1.2 var(--display);margin:0 0 8px}.download-option p{font-size:11px;color:#849ba7;line-height:1.6;margin:0}.download-option button{padding:10px 16px;border:1px solid #80929d33;border-radius:6px;background:#80929d0b;color:#758a94;cursor:default;font-size:12px}.download-options .quiet-note{margin-top:22px;font-size:11px}.split-content{display:grid;grid-template-columns:1fr 1fr;gap:80px}.reading{font-size:15px;color:#a7b8c1;line-height:1.95}.reading h2{font:400 35px/1.2 var(--display);color:#e1e6e2;margin:40px 0 20px}.reading h3{font:400 29px/1.3 var(--display);color:#e1e6e2;margin:0 0 20px}.reading p{margin:0 0 24px}.reading ol{padding-left:22px}.reading li{padding-left:6px;margin:14px 0}.reading .button{margin-top:15px}.faq-list details{border-bottom:1px solid var(--page-edge);padding:0}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:25px;list-style:none;cursor:pointer;font-size:15px;color:#d6dfe0;padding:24px 0;line-height:1.6}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary i{font:400 24px/1 var(--display);color:#b7606c;font-style:normal;flex-shrink:0;transition:transform .2s}.faq-list [open] summary i{transform:rotate(45deg)}.faq-list details>p{color:#8fa7b3;font-size:13px;margin:0 35px 26px 0;line-height:1.95}.faq-list summary:hover{color:#fff}.auth-layout{display:grid;grid-template-columns:1fr 1fr;gap:110px;align-items:start}.auth-story{padding:30px 0;max-width:450px}.large-star{font-size:53px;color:#a44956}.auth-story h2{font-size:58px;line-height:1.05;margin:28px 0}.auth-story h2 em{font-style:normal;color:#9fb0b7}.auth-story p{font-size:15px;color:#92a8b4;line-height:1.9;max-width:395px}.plain-benefits{padding:0;margin:35px 0;list-style:none;color:#afbec5;font-size:13px}.plain-benefits li{border-top:1px solid var(--page-edge);padding:17px 0;display:flex;gap:15px}.plain-benefits li:before{content:'✦';color:#a04d59}.form-surface{padding:45px;background:linear-gradient(145deg,#14202a,#0e151b 70%);border:1px solid #a8c3cd2e;border-radius:3px 28px 3px 28px;box-shadow:0 15px 60px #0002}.form-surface h2{font-size:42px;margin:19px 0 12px;letter-spacing:-.6px}.form-surface h3{font:400 30px/1.2 var(--display);margin:0 0 25px}.form-surface>p:not(.eyebrow){color:#91a8b6;font-size:13px}.form-surface>p a,.check-field a{color:#d8deda;border-bottom:1px solid #a75d6966}.form-surface form{margin-top:30px}.form-field{display:block;color:#b7c7cf;font-size:12px;margin-bottom:20px;line-height:1.7}.input-wrap{display:block;position:relative;margin-top:8px}.form-field input,.form-field textarea,.form-field select,.search-field input{width:100%;min-height:53px;border:1px solid #9ab3bf38;background:#080e14b3;color:#e6edeb;border-radius:7px;padding:14px 16px;outline:none;font:14px/1.6 var(--body);transition:border-color .2s,background-color .2s}.form-field input[type=password],.form-field input[data-password]{padding-right:94px}.form-field input:focus,.form-field textarea:focus,.form-field select:focus,.search-field input:focus{border-color:#ad6170;background:#0c151e;box-shadow:0 0 0 3px #a94e6012}.form-field input::placeholder,.form-field textarea::placeholder,.search-field input::placeholder{color:#566e7d;font-size:12px}.form-field textarea{margin-top:8px;resize:vertical;min-height:130px}.form-field select{display:block;margin-top:8px}.form-field option{background:#101a23}.form-field [aria-invalid=true]{border-color:#ce6676}.field-error{display:block;color:#e995a1;font-size:11px;min-height:0;margin-top:5px}.field-error:empty{display:none}.password-toggle{position:absolute;right:7px;top:8px;min-height:37px;padding:5px 9px;border:0;background:transparent;font-size:10px;color:#9fb4bf;border-radius:5px}.password-toggle:hover{background:#a94e6022;color:#fff}.check-field{display:flex;align-items:flex-start;gap:13px;font-size:11px;color:#91a8b4;line-height:1.9;margin:25px 0}.check-field input{margin:5px 0 0;width:16px;height:16px;accent-color:#a84256;flex-shrink:0}.form-surface form>.button{width:100%;font-size:15px;min-width:0;min-height:61px;margin-top:8px}.form-result{padding:16px;border:1px solid #9abbc455;border-radius:7px;background:#34536322;font-size:12px;color:#c4d9dd;line-height:1.8;margin-top:22px}.form-result a{display:inline-block;color:#f1e8e9;border-bottom:1px solid #bf7483;margin-top:10px}.demo-note{font-size:10px!important;color:#718b9b!important;line-height:1.9;margin-top:24px!important}.form-secondary{display:block;text-align:right;font-size:11px;color:#b1c3cd;margin:0 0 25px}.narrow-section{max-width:650px}.preview-ribbon{display:flex;align-items:center;gap:18px;padding:19px 25px;border-top:1px solid #ad68743b;border-bottom:1px solid #ad68743b;background:#a4374710;margin-bottom:45px;color:#aebbc2;font-size:12px}.preview-ribbon>span{font-size:23px;color:#b26672}.preview-ribbon p{flex:1;margin:0}.preview-ribbon a{color:#d6dddd;white-space:nowrap}.account-layout{display:grid;grid-template-columns:240px 1fr;gap:55px;align-items:start}.account-sidebar{border:1px solid var(--page-edge);border-radius:3px 25px 3px 25px;padding:30px 25px;background:#101920;text-align:center}.profile-avatar{display:grid;place-items:center;margin:0 auto 17px;width:70px;height:70px;border:1px solid #b88d9170;color:#e9dedb;font:700 38px/1 var(--display);background:radial-gradient(circle,#9b354744,#17242e 75%);border-radius:50%}.account-sidebar>strong{display:block;font-size:16px}.account-sidebar>small{display:block;font-size:7px;letter-spacing:1px;color:#718e9d;margin:8px 0 28px}.account-sidebar nav{display:flex;flex-direction:column;gap:6px}.account-sidebar nav a,.account-sidebar nav button{width:100%;display:flex;justify-content:space-between;gap:14px;padding:14px 13px;color:#97b0bd;font-size:12px;text-align:left;border:0;border-radius:6px;background:none}.account-sidebar nav .active,.account-sidebar nav a:hover,.account-sidebar nav button:hover{background:#ad43552b;color:#e7e6e2}.account-panels{min-width:0}.account-panels h2{font-size:48px;line-height:1.1;margin-top:18px}.account-panels>section>p:not(.eyebrow){color:#94aebc;font-size:14px}.account-shortcuts{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:30px 0}.account-shortcuts>a{padding:28px;position:relative;min-height:215px;background:linear-gradient(130deg,#1a2c3e,#101b23);border:1px solid #9eb5be33;border-radius:2px 25px 2px 25px;overflow:hidden;transition:border-color .2s}.account-shortcuts>a:nth-child(2){background:linear-gradient(130deg,#3b202e66,#111b23)}.account-shortcuts>a:hover{border-color:#c16b7b}.account-shortcuts a>span{font-size:9px;letter-spacing:1px;color:#a2b5c0}.account-shortcuts h3{font:400 37px/1.03 var(--display);margin:24px 0 0}.account-shortcuts i{position:absolute;right:25px;bottom:24px;font:24px var(--body);color:#bb7280}.empty-characters{padding:35px;border:1px dashed #9bb3bf30;text-align:center;border-radius:12px}.empty-characters>span{font-size:32px;color:#738d9c}.empty-characters h3{font:400 28px var(--display);margin:17px 0}.empty-characters p{font-size:12px;line-height:1.9;color:#7896a7;max-width:460px;margin:auto}.account-panels form{max-width:480px}.account-panels .reading{max-width:600px;margin-top:35px}.account-panels .form-field{margin-top:25px}.account-panels .button{margin-top:12px}.listing-toolbar{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:45px}.listing-toolbar>span{color:#7893a3;font-size:9px;letter-spacing:1px;white-space:nowrap}.listing-toolbar .journal-filters{margin:0}.editorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px 28px}.editorial-image{height:235px;position:relative;overflow:hidden;border-radius:3px 25px 3px 25px}.editorial-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s;filter:saturate(.75)}.editorial-image>span{position:absolute;right:15px;bottom:15px;width:35px;height:35px;display:grid;place-items:center;background:#09121bb3;border:1px solid #c4d3d54d;border-radius:50%;backdrop-filter:blur(8px)}.editorial-card:hover .editorial-image img{transform:scale(1.04)}.editorial-copy{padding:23px 0}.editorial-copy .eyebrow{font-size:8px;letter-spacing:1.3px;color:#b36e7b}.editorial-copy h2{font-size:31px;line-height:1.15;margin:16px 0 13px;letter-spacing:-.3px}.editorial-copy>p:not(.eyebrow){font-size:12px;color:#88a2b3;line-height:1.85}.read-link{border-top:1px solid var(--page-edge);padding-top:17px;margin-top:22px;display:flex;justify-content:space-between;font-size:11px;color:#c0cdd1}.read-link i{font-style:normal}.editorial-grid+.quiet-note{margin-top:45px}.article-layout{display:grid;grid-template-columns:240px 1fr;gap:80px}.article-side{font-size:11px;color:#7896a7}.article-side>.text-action{margin-bottom:35px}.article-side>.eyebrow{font-size:9px;letter-spacing:1px;line-height:1.7}.article-side>p{margin:15px 0 25px}.article-side>a:last-child{color:#bdc9cd}.longread{max-width:780px;color:#a9bdc8;font-size:16px;line-height:2}.longread p{margin:0 0 28px}.article-opening{font:400 31px/1.5 var(--display);color:#d6e0e1}.longread blockquote{margin:40px 0;padding:10px 0 10px 25px;border-left:2px solid #a34759;font:400 30px/1.4 var(--display);color:#bdc6c9}.longread .notice{font-size:12px}.related-stories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.related-stories>a{border-top:1px solid var(--page-edge);padding-top:18px;display:grid;grid-template-columns:100px 1fr;gap:20px}.related-stories img{width:100px;height:145px;object-fit:cover;border-radius:2px 18px 2px 18px}.related-stories small{font-size:8px;letter-spacing:1px;color:#ac6370}.related-stories h3{font:400 25px/1.15 var(--display);margin:12px 0}.related-stories span{font-size:10px;color:#91adbc}.hero-selector{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-bottom:60px}.hero-selector a{border-bottom:1px solid var(--page-edge);padding:17px 0;display:flex;align-items:center;gap:11px;font-size:11px;color:#b8c6ce}.hero-selector span{color:#a75a69;font:400 23px var(--display)}.hero-selector i{margin-left:auto;font-style:normal}.hero-selector a:hover{color:white;border-color:#a75a69}.character-feature{display:grid;grid-template-columns:43% 1fr;gap:75px;margin-bottom:65px;scroll-margin-top:125px;align-items:center}.character-feature:nth-child(even){grid-template-columns:1fr 43%}.character-feature:nth-child(even) .character-portrait{order:2}.character-portrait{height:465px;position:relative;overflow:hidden;background:#101b23;border-radius:3px 55px 3px 55px;border:1px solid var(--page-edge)}.character-portrait:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#09131ada,transparent 40%),linear-gradient(90deg,#09131a33,transparent 40%);pointer-events:none}.character-portrait img{height:100%;width:100%;object-fit:cover}.character-portrait>span{position:absolute;z-index:1;left:28px;bottom:24px;color:#b0c5ce77;font:400 60px var(--display)}.character-copy .eyebrow{font-size:8px;letter-spacing:1.3px;line-height:1.8}.character-copy h2{font-size:51px;line-height:1.02;margin:27px 0}.character-copy>p:not(.eyebrow){font-size:15px;line-height:1.95;color:#94adbb;max-width:460px}.character-traits{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 35px}.character-traits span{border-bottom:1px solid #ab586a77;padding:9px 0;font-size:8px;letter-spacing:1px;color:#c18b97}.world-chapter{min-height:670px;position:relative;isolation:isolate;display:flex;align-items:center;overflow:hidden}.world-chapter>img,.world-chapter-shade{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.world-chapter-shade{z-index:-1;background:linear-gradient(90deg,#080c10f0,#080c1066 65%,#080c1033),linear-gradient(0deg,#080c10,transparent 25%,transparent 75%,#080c10)}.world-chapter:nth-child(even) .world-chapter-shade{background:linear-gradient(270deg,#080c10ef,#080c1044),linear-gradient(0deg,#080c10,transparent 25%,transparent 75%,#080c10)}.world-chapter:nth-child(even)>.section-wrap{padding-left:45%}.world-chapter h2{font-size:58px;line-height:1.02;margin:28px 0}.world-chapter .section-wrap>p:not(.eyebrow){color:#a0b6c2;max-width:470px;font-size:14px;line-height:1.9}.world-chapter .button{margin-top:20px}.closing-cta{text-align:center;max-width:900px}.closing-cta>span{font-size:50px;color:#a65162}.closing-cta h2{font-size:48px}.closing-cta p{color:#92aab8;margin:15px 0 30px}.closing-actions{display:flex;justify-content:center;gap:20px;margin-top:35px;flex-wrap:wrap}.help-layout{display:grid;grid-template-columns:1fr 1.3fr;gap:90px}.help-layout h2{font-size:51px;line-height:1.08}.search-field{display:block;font-size:11px;color:#95aebd;margin:30px 0 12px}.search-field>span{display:block;margin-bottom:8px}.search-field input{min-height:55px}.help-links{display:flex;flex-direction:column;gap:5px;margin-top:30px}.help-links a{display:flex;justify-content:space-between;gap:18px;padding:15px 0;border-bottom:1px solid var(--page-edge);font-size:12px;color:#bdcbd0}.help-links a:hover{color:#e9b3bd}.empty-search{padding:30px;color:#8eaab9;border:1px dashed var(--page-edge);font-size:14px;line-height:1.9}.community-manifesto{max-width:780px;margin:auto;text-align:center}.community-manifesto>span{font-size:43px;color:#aa4f60}.community-manifesto h2{font-size:58px;margin:25px 0}.community-manifesto p{color:#94adbc;font-size:15px;line-height:1.95;max-width:650px;margin:auto}.social-destinations{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:65px}.social-destinations>section{padding:40px;border:1px solid var(--page-edge);border-radius:3px 30px 3px 30px;background:radial-gradient(ellipse at 100% 0%,#374e5d22,transparent 60%),#10181e;position:relative}.social-destinations>section:nth-child(2){background:radial-gradient(ellipse at 100% 0%,#9b354622,transparent 60%),#10181e}.social-destinations .eyebrow{font-size:8px;letter-spacing:1.2px}.social-symbol{position:absolute;right:35px;top:30px;font-size:30px;color:#7d9aa970}.social-destinations h2{font-size:47px;margin:30px 0 18px}.social-destinations p:not(.eyebrow){color:#8ca5b3;font-size:13px;max-width:350px}.social-destinations .status-pill{margin-top:20px}.community-bottom{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:35px;padding:30px 0}.community-bottom h3{font:400 30px var(--display);margin:0 0 12px}.community-bottom p{font-size:13px;color:#8ba5b4}.document-layout{display:grid;grid-template-columns:240px 1fr;gap:80px}.document-layout>aside{font-size:11px;color:#8ba5b5}.document-layout>aside .eyebrow{font-size:9px;letter-spacing:.8px;margin-bottom:30px}.document-layout>.reading{max-width:760px}.notice{border-left:2px solid #a65365;padding:15px 22px;background:#a6384b0e;color:#acb8c0;margin:30px 0;font-size:13px}.toast{position:fixed;z-index:100;bottom:25px;right:25px;max-width:380px;background:#1b2a35;border:1px solid #b8ccd24d;color:#d6e5e9;border-radius:10px;padding:18px 24px;font-size:13px;box-shadow:0 12px 40px #0008}[hidden]{display:none!important}
@media(min-width:1600px){.page-hero{height:540px}.page-heading{padding-top:150px}.page-section{padding-top:95px;padding-bottom:95px}.editorial-image{height:270px}}
@media(max-width:1100px){.page-section{padding-top:60px;padding-bottom:60px}.auth-layout{gap:55px}.auth-story h2{font-size:48px}.form-surface{padding:32px}.download-panel{padding:35px;gap:40px}.split-content,.article-layout,.help-layout,.document-layout{gap:45px}.editorial-grid{gap:35px 22px}.editorial-image{height:195px}.editorial-copy h2{font-size:27px}.character-feature,.character-feature:nth-child(even){gap:45px}.character-portrait{height:420px}.character-copy h2{font-size:44px}.character-copy .button{font-size:14px;min-width:220px}.related-stories{gap:22px}.related-stories>a{grid-template-columns:75px 1fr;gap:15px}.related-stories img{width:75px;height:135px}.related-stories h3{font-size:22px}.account-layout{grid-template-columns:210px 1fr;gap:30px}.account-sidebar{padding:25px 18px}.world-chapter:nth-child(even)>.section-wrap{padding-left:35%}.world-chapter h2{font-size:49px}.journey-steps{gap:24px}.journey-steps li{gap:15px}.journey-steps h3{font-size:26px}.hero-selector{gap:17px}.hero-selector a{font-size:10px;gap:8px}}
@media(max-width:800px){.inner-page .section-wrap{width:calc(100% - 48px)}.page-hero{height:440px}.page-heading{padding-top:118px}.page-heading h1{font-size:55px}.page-lead{font-size:13px;max-width:550px}.page-hero-seal{font-size:35px;right:25px;bottom:35px}.page-heading .eyebrow{font-size:9px}.breadcrumbs{font-size:10px}.page-section{padding-top:50px;padding-bottom:50px}.auth-layout{gap:35px;grid-template-columns:.8fr 1.2fr}.auth-story h2{font-size:41px}.auth-story p{font-size:13px}.form-surface{padding:28px}.form-surface h2{font-size:34px}.auth-story .button{font-size:12px;padding:16px;min-width:0;width:100%}.download-panel{grid-template-columns:1fr;gap:15px}.download-panel h2{font-size:43px}.download-panel>div>p:not(.eyebrow){max-width:500px}.journey-steps{gap:25px}.journey-steps li{display:block}.journey-steps li>span{display:block;font-size:32px;margin-bottom:17px}.journey-steps p{font-size:11px}.journey-steps h3{font-size:23px}.split-content{gap:35px}.faq-list summary{font-size:13px;padding:21px 0}.faq-list details>p{font-size:12px}.reading{font-size:13px}.reading h3{font-size:26px}.editorial-grid{grid-template-columns:1fr 1fr;gap:28px}.editorial-image{height:215px}.article-layout,.document-layout{grid-template-columns:1fr;gap:35px}.article-side{display:flex;align-items:center;justify-content:space-between;gap:25px;flex-wrap:wrap}.article-side .text-action{margin:0;min-width:180px}.article-side p{margin:0}.article-side .eyebrow{display:none}.longread{font-size:14px}.article-opening{font-size:28px}.document-layout>aside{display:flex;justify-content:space-between;gap:20px}.document-layout>aside .eyebrow{margin:0}.related-stories{grid-template-columns:1fr 1fr}.related-stories>a:last-child{display:none}.inline-heading h2{font-size:35px}.account-layout{grid-template-columns:1fr}.account-sidebar{display:grid;grid-template-columns:50px 1fr;gap:0 15px;text-align:left;align-items:center}.profile-avatar{grid-row:span 2;width:50px;height:50px;font-size:28px;margin:0}.account-sidebar>small{margin:7px 0 0}.account-sidebar nav{grid-column:1/-1;display:flex;flex-direction:row;flex-wrap:wrap;margin-top:20px;gap:5px}.account-sidebar nav a,.account-sidebar nav button{width:auto;font-size:11px;gap:10px;padding:10px 13px}.account-panels h2{font-size:43px}.character-feature,.character-feature:nth-child(even){grid-template-columns:40% 1fr;gap:30px}.character-feature:nth-child(even) .character-portrait{order:0}.character-portrait{height:380px}.character-copy h2{font-size:39px}.character-copy>p:not(.eyebrow){font-size:13px}.character-copy .eyebrow{font-size:6px}.character-traits{margin:20px 0 25px;gap:10px}.character-traits span{font-size:6px}.hero-selector{grid-template-columns:1fr 1fr;gap:10px 25px}.hero-selector a{font-size:11px}.world-chapter{min-height:590px}.world-chapter h2{font-size:47px}.world-chapter .section-wrap>p:not(.eyebrow){font-size:13px;max-width:400px}.world-chapter:nth-child(even)>.section-wrap{padding-left:20%}.help-layout{gap:35px}.help-layout h2{font-size:43px}.social-destinations{gap:20px}.social-destinations>section{padding:30px}.social-destinations h2{font-size:39px}.social-destinations .status-pill{font-size:9px}.social-symbol{top:23px;right:25px}.community-manifesto h2{font-size:47px}.community-bottom .button{font-size:12px;min-width:210px}.community-bottom h3{font-size:27px}.site-footer .footer-top{gap:30px}.site-footer .footer-top p{font-size:11px}.footer-bottom{font-size:8px}.site-footer nav{font-size:11px;gap:13px 24px}.site-footer .footer-brand{font-size:29px}}
@media(max-width:600px){.inner-page .section-wrap{width:calc(100% - 40px)}.page-hero{height:425px}.page-heading{padding-top:110px}.page-heading h1{font-size:45px;line-height:1.04;letter-spacing:-1px;margin-top:21px;max-width:100%}.page-heading .eyebrow{font-size:7px;letter-spacing:1.3px}.breadcrumbs{font-size:9px;gap:10px;margin-bottom:24px;flex-wrap:wrap}.page-lead{font-size:12px;max-width:90%;line-height:1.9;margin-top:20px}.page-hero-art{object-position:65% center;opacity:.5}.page-hero-seal{display:none}.page-section{padding-top:40px;padding-bottom:40px}.content-intro h2{font-size:37px}.content-intro .eyebrow{font-size:8px}.content-intro p:last-child{font-size:12px}.journey-steps{display:block;margin-bottom:40px}.journey-steps li{display:flex;gap:20px;padding:22px 0}.journey-steps li>span{font-size:35px;margin:0}.journey-steps h3{font-size:28px}.journey-steps p{font-size:12px;max-width:none}.journey-steps a{font-size:11px}.download-panel{padding:28px 23px;border-radius:3px 25px 3px 25px}.download-panel .eyebrow{font-size:8px}.download-panel h2{font-size:40px}.download-panel>div>p:not(.eyebrow){font-size:12px}.download-option{gap:14px}.download-option h3{font-size:24px}.download-option p{font-size:9px}.download-option .option-icon{font-size:24px}.download-option button{padding:8px 10px;font-size:10px}.download-options .quiet-note{font-size:10px}.split-content{grid-template-columns:1fr;gap:35px}.reading{font-size:13px}.reading .button{font-size:14px;min-width:0;width:100%;min-height:58px}.faq-list summary{font-size:13px;gap:20px}.faq-list details>p{font-size:12px;margin-right:15px}.auth-layout{grid-template-columns:1fr;gap:25px}.auth-story{max-width:none;padding:0}.auth-story .large-star{display:none}.auth-story h2{font-size:37px;line-height:1.1;margin:0 0 20px}.auth-story h2 br{display:none}.auth-story p{font-size:12px;max-width:none}.plain-benefits{display:none}.auth-story .text-action,.auth-story .button{display:none}.form-surface{padding:28px 22px;border-radius:3px 23px 3px 23px}.form-surface h2{font-size:33px}.form-surface .eyebrow{font-size:8px;letter-spacing:1.5px}.form-surface>p:not(.eyebrow){font-size:11px}.form-field{font-size:11px;margin-bottom:18px}.form-field input,.form-field select,.form-field textarea{font-size:13px;padding:13px;min-height:51px}.form-field input::placeholder{font-size:11px}.check-field{font-size:10px;gap:11px}.form-surface form>.button{font-size:13px;min-height:57px;padding:16px 18px}.demo-note{font-size:9px!important}.preview-ribbon{align-items:flex-start;gap:12px;padding:17px;font-size:10px;flex-wrap:wrap;margin-bottom:30px}.preview-ribbon>span{font-size:20px}.preview-ribbon p{flex-basis:75%}.preview-ribbon a{margin-left:32px}.account-sidebar{padding:20px}.account-sidebar nav a,.account-sidebar nav button{font-size:10px;padding:10px}.account-panels h2{font-size:37px}.account-panels>section>p:not(.eyebrow){font-size:12px}.account-shortcuts{gap:12px}.account-shortcuts>a{min-height:185px;padding:20px}.account-shortcuts a>span{font-size:7px}.account-shortcuts h3{font-size:31px}.account-shortcuts i{font-size:20px;bottom:18px;right:18px}.empty-characters{padding:25px 20px}.empty-characters h3{font-size:25px}.empty-characters p{font-size:11px}.account-panels .button{min-width:0;width:100%;font-size:13px;min-height:58px}.listing-toolbar{display:block;margin-bottom:30px}.listing-toolbar>.journal-filters{display:flex;width:100%;gap:0}.listing-toolbar .journal-filters button{font-size:10px;padding:10px 11px;flex:1}.listing-toolbar>span{display:block;font-size:8px;margin-top:17px}.editorial-grid{display:block}.editorial-card{margin-bottom:27px}.editorial-image{height:240px}.editorial-copy{padding:22px 0}.editorial-copy h2{font-size:32px}.editorial-copy>p:not(.eyebrow){font-size:12px}.editorial-copy .eyebrow{font-size:8px}.editorial-grid+.quiet-note{font-size:10px;margin-top:20px}.article-layout{gap:25px}.article-side{gap:20px}.article-side>p,.article-side>a:last-child{display:none}.article-side .text-action{font-size:12px;min-width:160px}.longread{font-size:13px;line-height:2}.longread p{margin-bottom:24px}.article-opening{font-size:25px;line-height:1.5}.longread blockquote{font-size:25px;padding-left:18px;margin:30px 0}.inline-heading{display:block;margin-bottom:25px}.inline-heading h2{font-size:36px}.inline-heading .text-action{width:180px;font-size:12px}.related-stories{grid-template-columns:1fr;gap:23px}.related-stories>a{grid-template-columns:100px 1fr;gap:20px}.related-stories>a:last-child{display:grid}.related-stories img{width:100px;height:130px}.related-stories h3{font-size:26px}.related-stories small{font-size:8px}.hero-selector{gap:4px 18px;margin-bottom:35px}.hero-selector a{font-size:9px}.hero-selector span{font-size:22px}.character-feature,.character-feature:nth-child(even){display:block;margin-bottom:50px}.character-portrait{height:375px;border-radius:3px 35px 3px 35px}.character-copy{padding:25px 0 0}.character-copy .eyebrow{font-size:7px}.character-copy h2{font-size:42px;margin:20px 0}.character-copy>p:not(.eyebrow){font-size:13px;max-width:none}.character-traits span{font-size:8px}.character-copy .button{width:100%;min-height:58px;font-size:13px}.world-chapter{min-height:580px}.world-chapter:nth-child(even)>.section-wrap{padding-left:0}.world-chapter-shade,.world-chapter:nth-child(even) .world-chapter-shade{background:linear-gradient(90deg,#080c10de,#080c1066),linear-gradient(0deg,#080c10,transparent 25%,transparent 75%,#080c10)}.world-chapter>img{object-position:60% center}.world-chapter h2{font-size:42px;margin:25px 0}.world-chapter .eyebrow{font-size:7px;letter-spacing:1px}.world-chapter .section-wrap>p:not(.eyebrow){font-size:12px}.world-chapter .button{width:100%;min-width:0;font-size:13px;min-height:58px}.closing-cta h2{font-size:37px}.closing-cta p{font-size:12px}.closing-cta .button{width:100%;min-width:0;font-size:13px;min-height:58px}.closing-actions{gap:13px}.help-layout{grid-template-columns:1fr;gap:30px}.help-layout h2{font-size:39px}.help-layout h2 br{display:none}.help-layout .eyebrow{font-size:8px}.help-links{display:none}.search-field{margin-top:25px}.search-field input{font-size:12px}.community-manifesto h2{font-size:40px}.community-manifesto p{font-size:12px}.social-destinations{grid-template-columns:1fr;margin-top:40px;gap:22px}.social-destinations>section{padding:30px 25px}.social-destinations h2{font-size:40px}.social-destinations p:not(.eyebrow){font-size:12px}.social-destinations .status-pill{font-size:9px}.community-bottom{display:block;margin-top:20px;padding-bottom:0}.community-bottom h3{font-size:29px}.community-bottom p{font-size:12px}.community-bottom .button{width:100%;margin-top:15px;font-size:13px;min-height:58px}.document-layout{gap:30px}.document-layout>aside{display:block}.document-layout>aside .eyebrow{margin-bottom:15px;font-size:8px}.document-layout .reading h2{font-size:29px}.notice{font-size:11px;padding:15px 18px}.site-footer{width:calc(100% - 40px)!important;padding-top:35px!important}.site-footer .footer-top{flex-wrap:wrap;gap:25px}.site-footer .footer-top>p{font-size:10px;max-width:175px;flex:none}.site-footer .to-top{font-size:10px;position:static}.site-footer nav{font-size:10px;gap:15px 25px;margin:28px 0 22px;padding:22px 0}.footer-bottom{display:block;font-size:8px;line-height:2}.footer-bottom>span{display:block}.toast{bottom:15px;left:15px;right:15px;max-width:none;font-size:12px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
