.pubsite{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--al-paper:var(--lightningcss-light,#fafaf7)var(--lightningcss-dark,#141917);--al-panel:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d2420);--al-ink:var(--lightningcss-light,#18221c)var(--lightningcss-dark,#f0f1e9);--al-body:var(--lightningcss-light,#48554d)var(--lightningcss-dark,#c3cec6);--al-muted:var(--lightningcss-light,#657269)var(--lightningcss-dark,#97a69c);--al-line:var(--lightningcss-light,#dce3db)var(--lightningcss-dark,#354039);--al-green:var(--lightningcss-light,#087d5b)var(--lightningcss-dark,#82d9af);--al-soft:var(--lightningcss-light,#edf5ef)var(--lightningcss-dark,#213d30);--al-deep:var(--lightningcss-light,#15281e)var(--lightningcss-dark,#234132);--al-deep-ink:var(--lightningcss-light,#f5f5ed)var(--lightningcss-dark,#f7faf2);--al-deep-muted:var(--lightningcss-light,#bfd3c2)var(--lightningcss-dark,#c6e2ce);--al-mint:var(--lightningcss-light,#a8e2bb)var(--lightningcss-dark,#b1efc7);--al-glass:var(--lightningcss-light,#f2f5ed)var(--lightningcss-dark,#27352c);--al-shadow:var(--lightningcss-light,#192c1e1f)var(--lightningcss-dark,#00000047);--al-warm:var(--lightningcss-light,#f9f0e4)var(--lightningcss-dark,#3c3225);--al-warm-ink:var(--lightningcss-light,#86571d)var(--lightningcss-dark,#edc38b);--al-serif:var(--font-newsreader),Georgia,serif;--al-sans:var(--font-inter),-apple-system,BlinkMacSystemFont,sans-serif;--al-hero-size:62px;--al-duration:.65s;--al-page-pad:42px;background:var(--al-paper);color:var(--al-ink);font-family:var(--al-sans);isolation:isolate;-webkit-font-smoothing:antialiased;width:100%;font-size:14px;line-height:1.6}@media (prefers-color-scheme:dark){.pubsite{--lightningcss-light: ;--lightningcss-dark:initial}}.pubsite *{box-sizing:border-box}.pubsite button,.pubsite input{font:inherit}.pubsite button{cursor:pointer;-webkit-tap-highlight-color:transparent}:where(.pubsite) a{color:inherit;text-decoration:none}.pubsite button:focus-visible,.pubsite a:focus-visible,.pubsite summary:focus-visible{outline:2px solid var(--al-green);outline-offset:4px}.pubsite svg{flex-shrink:0}.pubsite [hidden]{display:none!important}.pubsite .al-wrap{max-width:1080px;padding-left:var(--al-page-pad);padding-right:var(--al-page-pad);margin:0 auto}.pubsite .al-eyebrow{letter-spacing:1.65px;text-transform:uppercase;color:var(--al-green);font-size:11px;font-weight:650;line-height:1.55}.pubsite .al-brand{letter-spacing:-1.25px;white-space:nowrap;font-size:23px;font-weight:700;line-height:1}.pubsite .al-brand span{color:var(--al-green)}.pubsite .al-nav{border-bottom:1px solid var(--al-line);justify-content:space-between;align-items:center;gap:18px;min-height:87px;display:flex}.pubsite .al-nav-links{color:var(--al-body);align-items:center;gap:22px;font-size:12px;font-weight:500;display:flex}.pubsite .al-nav-links>a{align-items:center;min-height:44px;display:inline-flex}.pubsite .al-button{border:1px solid var(--al-deep);min-height:46px;color:var(--al-deep-ink);background:var(--al-deep);border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:12px 19px;font-size:12px;font-weight:600;line-height:1.4;transition:transform .18s,box-shadow .18s;display:inline-flex}.pubsite .al-button svg{width:16px;height:16px}.pubsite .al-button:hover{box-shadow:0 6px 15px var(--al-shadow);transform:translateY(-2px)}.pubsite .al-button:active{transform:translateY(0)}.pubsite .al-button.secondary{border-color:var(--al-line);color:var(--al-ink);background:var(--al-panel)}.pubsite .al-button.small{min-height:42px;padding:10px 14px;font-size:11px}.pubsite .al-text-link{min-height:44px;color:var(--al-green);background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:8px 0;font-size:12px;font-weight:600;display:inline-flex}.pubsite .al-text-link svg{width:15px;height:15px}.pubsite .al-theme{border:1px solid var(--al-line);background:var(--al-panel);width:42px;height:42px;color:var(--al-ink);border-radius:50%;place-items:center;display:grid}.pubsite .al-theme svg{width:17px;height:17px}.pubsite .ap-header{padding-top:0;padding-bottom:0}.pubsite .ap-header .al-nav{flex-wrap:wrap}.pubsite .ap-header .al-nav-links{gap:22px}.pubsite .ap-header a[aria-current=page]{color:var(--al-green);text-underline-offset:7px;text-decoration:underline}.pubsite .ap-mobile-nav{display:none;position:relative}.pubsite .ap-mobile-nav summary{cursor:pointer;align-items:center;gap:7px;min-height:44px;font-size:12px;list-style:none;display:flex}.pubsite .ap-mobile-nav summary::-webkit-details-marker{display:none}.pubsite .ap-mobile-nav nav{flex-wrap:wrap;gap:20px;padding:0 0 18px;display:flex}.pubsite .ap-mobile-nav a{align-items:center;min-height:44px;font-size:13px;display:inline-flex}.pubsite .ap-main{min-height:480px;padding-top:53px;padding-bottom:74px}.pubsite .ap-crumb{color:var(--al-muted);flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:28px;font-size:12px;display:flex}.pubsite .ap-crumb a{padding:10px 0}.pubsite .ap-hero{max-width:760px;margin:0 0 39px}.pubsite .ap-hero.center{text-align:center;max-width:660px;margin-left:auto;margin-right:auto}.pubsite .ap-hero h1{font:500 54px/1.06 var(--al-serif);letter-spacing:-1.1px;text-wrap:balance;margin:13px 0 18px}.pubsite .ap-hero h1 em{color:var(--al-green);font-style:normal}.pubsite .ap-hero>p:not(.al-eyebrow){color:var(--al-body);max-width:600px;font-size:16px;line-height:1.75}.pubsite .ap-hero.center>p{margin-left:auto;margin-right:auto}.pubsite .ap-meta{color:var(--al-muted);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:13px;font-size:11px;display:flex}.pubsite .ap-label{color:var(--al-green);letter-spacing:1.3px;text-transform:uppercase;font-size:11px;font-weight:600}.pubsite .ap-note{color:var(--al-muted);line-height:1.7;margin-top:14px!important;font-size:12px!important}.pubsite .ap-note a,.pubsite .ap-inline-link{color:var(--al-green);text-underline-offset:3px;text-decoration:underline}.pubsite .ap-note-bar{border:1px solid var(--al-line);background:var(--al-soft);color:var(--al-body);border-radius:10px;margin-bottom:25px;padding:14px 18px;font-size:12px}.pubsite .ap-tabs{border-bottom:1px solid var(--al-line);flex-wrap:wrap;gap:5px;margin-bottom:27px;padding-bottom:13px;display:flex}.pubsite .ap-tabs a{min-height:44px;color:var(--al-body);border-radius:8px;align-items:center;padding:8px 15px;font-size:13px;display:inline-flex}.pubsite .ap-tabs a[aria-current=page]{background:var(--al-soft);color:var(--al-green);font-weight:600}.pubsite .ap-reading-grid{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:36px;display:grid}.pubsite .ap-lead{background:var(--al-deep);color:var(--al-deep-ink);border-radius:18px;padding:31px;display:block}.pubsite .ap-lead .ap-meta,.pubsite .ap-lead p{color:var(--al-deep-muted)}.pubsite .ap-lead h2{font:500 35px/1.13 var(--al-serif);letter-spacing:-.5px;margin:12px 0 17px}.pubsite .ap-lead>p{font-size:15px;line-height:1.75}.pubsite .ap-lead .ap-why{border-top:1px solid var(--al-deep-muted);margin-top:21px;padding-top:18px}.pubsite .ap-lead .ap-label,.pubsite .ap-lead .ap-read{color:var(--al-mint)}.pubsite .ap-why p{margin-top:7px;font-size:13px;line-height:1.75}.pubsite .ap-read{justify-content:space-between;align-items:center;gap:15px;margin-top:24px;font-size:13px;font-weight:600;display:flex}.pubsite .ap-read svg{width:17px;height:17px}.pubsite .ap-story-row{border-bottom:1px solid var(--al-line);padding:26px 0;display:block}.pubsite .ap-story-row h2{font:500 28px/1.2 var(--al-serif);margin:7px 0 10px}.pubsite .ap-story-row p{color:var(--al-body);font-size:14px;line-height:1.75}.pubsite .ap-aside{border-top:2px solid var(--al-green);padding-top:20px}.pubsite .ap-aside h2{font:500 26px/1.2 var(--al-serif);margin:10px 0}.pubsite .ap-aside p{color:var(--al-body);margin:12px 0;font-size:13px;line-height:1.8}.pubsite .ap-aside .al-button{width:100%;margin-top:9px}.pubsite .ap-mini-row{border-bottom:1px solid var(--al-line);padding:17px 0;font-size:13px}.pubsite .ap-mini-row strong{margin-bottom:5px;font-weight:600;display:block}.pubsite .ap-mini-row span{color:var(--al-muted);font-size:12px}.pubsite .ap-plans{grid-template-columns:1fr 1fr;gap:20px;max-width:850px;margin:0 auto;display:grid}.pubsite .ap-plan{border:1px solid var(--al-line);background:var(--al-panel);border-radius:18px;padding:30px}.pubsite .ap-plan.featured{background:var(--al-deep);color:var(--al-deep-ink);border-color:var(--al-deep)}.pubsite .ap-plan h2{font:500 28px/1.2 var(--al-serif);margin-bottom:24px}.pubsite .ap-price{align-items:baseline;gap:10px;margin-bottom:17px;display:flex}.pubsite .ap-price strong{font:500 58px/1 var(--al-serif);letter-spacing:-1px}.pubsite .ap-price span{font-size:13px}.pubsite .ap-plan>p{min-height:49px;font-size:14px;line-height:1.75}.pubsite .ap-plan ul{border-top:1px solid var(--al-line);margin:20px 0 5px;padding:20px 0;list-style:none}.pubsite .ap-plan li{align-items:start;gap:10px;margin-bottom:12px;font-size:13px;line-height:1.7;display:flex}.pubsite .ap-plan li svg{width:15px;height:15px;margin-top:3px}.pubsite .ap-plan .al-button{width:100%}.pubsite .ap-plan.featured ul{border-color:var(--al-deep-muted)}.pubsite .ap-plan.featured .al-button{background:var(--al-mint);border-color:var(--al-mint);color:var(--al-deep)}.pubsite .ap-plan.featured .ap-note{color:var(--al-deep-muted)}.pubsite .ap-policy{border-bottom:1px solid var(--al-line);grid-template-columns:190px 1fr;gap:28px;max-width:850px;margin:20px auto 0;padding:19px 0 27px;display:grid}.pubsite .ap-policy h3{font:500 23px/1.2 var(--al-serif)}.pubsite .ap-policy p{color:var(--al-body);font-size:13px;line-height:1.75}.pubsite .ap-faq{max-width:850px;margin:40px auto 0}.pubsite .ap-faq h2{font:500 32px/1.2 var(--al-serif);margin-bottom:18px}.pubsite .ap-faq details{border-bottom:1px solid var(--al-line)}.pubsite .ap-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;min-height:55px;padding:12px 0;font-size:14px;font-weight:500;list-style:none;display:flex}.pubsite .ap-faq summary::-webkit-details-marker{display:none}.pubsite .ap-faq summary svg{width:17px;height:17px;transition:transform .2s}.pubsite .ap-faq details[open] summary svg{transform:rotate(45deg)}.pubsite .ap-faq details p{color:var(--al-body);max-width:680px;padding-bottom:21px;font-size:14px;line-height:1.8}.pubsite .ap-banner{background:var(--al-soft);border:1px solid var(--al-line);border-radius:14px;justify-content:space-between;align-items:center;gap:25px;margin-top:35px;padding:26px;display:flex}.pubsite .ap-banner h2{font:500 28px/1.2 var(--al-serif);margin-bottom:8px}.pubsite .ap-banner p{color:var(--al-body);font-size:14px}.pubsite .ap-banner .al-button{flex-shrink:0}.pubsite .ap-article{max-width:720px;margin:0 auto}.pubsite .ap-article .ap-hero{margin-bottom:28px}.pubsite .ap-article .ap-hero h1{font-size:48px}.pubsite .ap-prose{color:var(--al-body);font-size:17px;line-height:1.85}.pubsite .ap-prose p{margin-bottom:23px}.pubsite .ap-article-section{border-top:1px solid var(--al-line);margin-top:32px;padding-top:25px}.pubsite .ap-article-section h2{font:500 30px/1.15 var(--al-serif);margin:0 0 18px}.pubsite .ap-article-section>p{color:var(--al-body);font-size:15px;line-height:1.85}.pubsite .ap-chain{border:1px solid var(--al-line);background:var(--al-panel);border-radius:16px;margin-top:30px;padding:27px}.pubsite .ap-chain-head{justify-content:space-between;align-items:center;gap:15px;margin-bottom:24px;display:flex}.pubsite .ap-chain-head button{color:var(--al-green);background:0 0;border:0;min-height:44px;padding:8px;font-size:12px}.pubsite .ap-chain ol{margin:0;padding:0;list-style:none}.pubsite .ap-chain li{padding:0 0 26px 27px;position:relative}.pubsite .ap-chain li:before{content:"";background:var(--al-green);z-index:1;border-radius:1px;width:8px;height:3px;position:absolute;top:10px;left:0}.pubsite .ap-chain li:not(:last-child):after{content:"";background:var(--al-line);width:1px;position:absolute;top:11.5px;bottom:-11.5px;left:3.5px}.pubsite .ap-chain li:last-child{padding-bottom:0}.pubsite .ap-chain strong{font-size:15px;font-weight:600;line-height:1.6;display:block}.pubsite .ap-chain li small{color:var(--al-green);margin:4px 0 7px;font-size:11px;display:block}.pubsite .ap-chain li p{color:var(--al-body);font-size:13px;line-height:1.75}.pubsite .ap-chain.collapsed li p,.pubsite .ap-chain.collapsed li small{display:none}.pubsite .ap-chain li>div{animation:.5s both ap-enter}.pubsite .ap-chain li:nth-child(2)>div{animation-delay:.12s}.pubsite .ap-chain li:nth-child(3)>div{animation-delay:.24s}.pubsite .ap-chain li:nth-child(4)>div{animation-delay:.36s}.pubsite .ap-condition{background:var(--al-soft);color:var(--al-body);border-radius:9px;margin-top:24px;padding:17px;font-size:13px}.pubsite .ap-condition strong{color:var(--al-green);margin-bottom:6px;font-size:12px}.pubsite .ap-form-grid{grid-template-columns:1fr .85fr;align-items:start;gap:65px;padding:15px 0 25px;display:grid}.pubsite .ap-form-grid .ap-hero h1{font-size:49px}.pubsite .ap-form-card{border:1px solid var(--al-line);background:var(--al-panel);border-radius:18px;padding:29px}.pubsite .ap-form-card h2{font:500 28px/1.2 var(--al-serif);margin-bottom:10px}.pubsite .ap-form-card>p{color:var(--al-body);margin-bottom:23px;font-size:14px;line-height:1.75}.pubsite .ap-form-card label{margin:19px 0 8px;font-size:13px;font-weight:500;display:block}.pubsite .ap-form-card input{border:1px solid var(--al-line);background:var(--al-paper);width:100%;color:var(--al-ink);border-radius:9px;height:48px;padding:12px;font-size:16px}.pubsite .ap-form-card .al-button{width:100%;margin-top:22px}.pubsite .ap-auth{max-width:430px;margin:5px auto 35px}.pubsite .ap-auth .ap-hero{text-align:center}.pubsite .ap-auth .ap-hero h1{font-size:42px}.pubsite .ap-course-row{border-top:1px solid var(--al-line);grid-template-columns:45px 1fr;gap:12px;padding:20px 0;display:grid}.pubsite .ap-course-row>span{font:500 24px/1 var(--al-serif);color:var(--al-green);padding-top:5px}.pubsite .ap-course-row h3{font:500 24px/1.2 var(--al-serif);margin-bottom:7px}.pubsite .ap-course-row p{color:var(--al-body);font-size:13px;line-height:1.8}.pubsite .ap-status{text-align:center;max-width:590px;margin:42px auto}.pubsite .ap-status h1{font:500 48px/1.1 var(--al-serif);margin:15px 0 20px}.pubsite .ap-status p{color:var(--al-body);font-size:16px;line-height:1.8}.pubsite .ap-status .al-button{margin-top:26px}.pubsite .ap-status-mark{background:var(--al-green);border-radius:1px;width:44px;height:3px;margin:25px auto}.pubsite .ap-legal-grid{grid-template-columns:185px minmax(0,1fr);align-items:start;gap:48px;display:grid}.pubsite .ap-legal-menu{border-top:1px solid var(--al-line);padding-top:13px}.pubsite .ap-legal-menu a{min-height:44px;color:var(--al-body);padding:10px 0;font-size:13px;display:block}.pubsite .ap-legal-menu a[aria-current=page]{color:var(--al-green);font-weight:600}.pubsite .ap-legal-copy{max-width:660px;color:var(--al-body);overflow-wrap:anywhere;font-size:15px;line-height:1.9}.pubsite .ap-legal-copy section{margin:0 0 32px}.pubsite .ap-legal-copy h2{font:500 26px/1.2 var(--al-serif);color:var(--al-ink);margin-bottom:14px}.pubsite .ap-legal-copy p{margin-bottom:14px}.pubsite .ap-legal-copy ul{padding-left:22px}.pubsite .ap-legal-copy a{text-underline-offset:3px;color:var(--al-green);text-decoration:underline}.pubsite .ap-footer{border-top:1px solid var(--al-line);padding-top:38px;padding-bottom:26px}.pubsite .ap-footer-top{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:30px;padding-bottom:29px;display:grid}.pubsite .ap-footer-brand p{max-width:240px;color:var(--al-body);margin-top:15px;font-size:13px;line-height:1.75}.pubsite .ap-footer h2{font:600 11px/1.5 var(--al-sans);letter-spacing:1px;text-transform:uppercase;color:var(--al-muted);margin-bottom:10px}.pubsite .ap-footer nav a{min-height:36px;color:var(--al-body);align-items:center;font-size:12px;display:flex}.pubsite .ap-footer a:hover{color:var(--al-green)}.pubsite .ap-footer-note{border-top:1px solid var(--al-line);color:var(--al-muted);max-width:none;padding-top:22px;font-size:12px;line-height:1.8}.pubsite .ap-footer-note a{text-underline-offset:3px;text-decoration:underline}.pubsite .ap-footer-bottom{color:var(--al-muted);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:19px;font-size:11px;display:flex}.pubsite .ap-preview-note{color:var(--al-muted);margin-bottom:16px;font-size:11px}.pubsite .ap-page-enter{animation:.4s cubic-bezier(.2,.7,.2,1) both ap-enter}@keyframes ap-enter{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:850px){.pubsite .ap-reading-grid{grid-template-columns:minmax(0,1fr) 205px;gap:25px}.pubsite .ap-header .al-nav-links{gap:15px}.pubsite .ap-form-grid{gap:30px}.pubsite .ap-footer-top{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:22px}.pubsite .ap-legal-grid{grid-template-columns:155px minmax(0,1fr);gap:30px}}@media (max-width:650px){.pubsite .ap-header .al-nav{border-bottom:0;gap:12px;min-height:78px}.pubsite .ap-header .al-nav-links{gap:8px}.pubsite .ap-header .al-nav-links>a:not(.al-button):not(.ap-signin),.pubsite .ap-header .al-nav-links>.ap-sample-link{display:none}.pubsite .ap-header .al-nav-links .ap-signin{background:var(--al-deep);min-width:66px;min-height:44px;color:var(--al-deep-ink);border-radius:12px;order:1;justify-content:center;padding:10px 12px;font-weight:600;text-decoration:none}.pubsite .ap-header .al-nav .al-button{padding:10px 12px;font-size:11px}.pubsite .ap-header .al-theme{width:44px;height:44px}.pubsite .ap-mobile-nav{border-bottom:1px solid var(--al-line);display:block}.pubsite .ap-main{padding-top:30px;padding-bottom:48px}.pubsite .ap-hero{margin-bottom:27px}.pubsite .ap-hero h1,.pubsite .ap-form-grid .ap-hero h1{letter-spacing:-.7px;font-size:40px}.pubsite .ap-hero>p:not(.al-eyebrow){font-size:15px}.pubsite .ap-reading-grid,.pubsite .ap-plans,.pubsite .ap-form-grid,.pubsite .ap-legal-grid{grid-template-columns:1fr;gap:30px}.pubsite .ap-lead{padding:23px}.pubsite .ap-lead h2{font-size:31px}.pubsite .ap-plan{padding:25px}.pubsite .ap-policy{grid-template-columns:1fr;gap:10px}.pubsite .ap-banner{padding:23px;display:block}.pubsite .ap-banner .al-button{margin-top:20px}.pubsite .ap-article .ap-hero h1{font-size:39px}.pubsite .ap-prose{font-size:16px}.pubsite .ap-chain{padding:22px 18px}.pubsite .ap-form-card{padding:23px}.pubsite .ap-footer-top{grid-template-columns:1fr 1fr;gap:22px}.pubsite .ap-footer-brand{grid-column:1/-1}.pubsite .ap-footer nav a{min-height:44px}.pubsite .ap-legal-menu{border-bottom:1px solid var(--al-line);flex-wrap:wrap;gap:15px;padding-bottom:12px;display:flex}.pubsite .ap-legal-menu a{padding:8px 0;font-size:12px}.pubsite .ap-crumb{margin-bottom:19px}.pubsite .ap-tabs{gap:2px}.pubsite .ap-tabs a{padding:8px 11px}.pubsite .ap-status{margin:25px auto}.pubsite .ap-status h1{font-size:40px}}@media (max-width:360px){.pubsite .ap-header .al-brand{font-size:21px}.pubsite .ap-header .al-nav-links{gap:6px}.pubsite .ap-header .al-nav .al-button{padding:10px}.pubsite .ap-hero h1,.pubsite .ap-article .ap-hero h1{font-size:36px}}@media (prefers-reduced-motion:reduce){.pubsite .ap-page-enter,.pubsite .ap-chain li>div{animation:none}.pubsite .ap-faq summary svg{transition:none}}.pubsite[data-motion=off] .ap-page-enter,.pubsite[data-motion=off] .ap-chain li>div{animation:none}.pubsite{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:var(--al-paper);--bg-card:var(--al-panel);--bg-card-elev:var(--al-soft);--bg-hover:var(--al-soft);--bg-hover-strong:var(--al-soft);--bg-elevated:var(--al-line);--text-primary:var(--al-ink);--text-body:var(--al-body);--text-secondary:var(--al-body);--text-tertiary:var(--al-muted);--text-dim:var(--al-muted);--text-dim2:var(--al-muted);--accent:var(--al-green);--border:var(--al-line);--border-subtle:var(--al-line);--border-strong:var(--al-line);--border-hero:var(--al-line);--accent-bg-subtle:var(--al-soft);--accent-bg-strong:var(--al-soft);--accent-border:var(--al-line);--accent-border-strong:var(--al-green);--danger:var(--lightningcss-light,#a42c30)var(--lightningcss-dark,#f2a3a3);min-height:100dvh}html[data-theme=dark] .pubsite{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.pubsite input:focus-visible{outline:2px solid var(--al-green);outline-offset:3px}.pubsite .al-button:disabled{opacity:.55;cursor:default;box-shadow:none;transform:none}.pubsite .ap-center{text-align:center}.pubsite .ap-theme-placeholder{width:17px;height:17px;display:block}.pubsite .ap-inline-status{justify-content:space-between;align-items:center;gap:16px;display:flex}.pubsite .ap-inline-status button{min-width:44px;min-height:44px;color:var(--al-muted);background:0 0;border:0;place-items:center;display:grid}.pubsite .ap-inline-status svg{width:18px;height:18px}.pubsite .ap-member-card{max-width:550px;margin:0 auto}.pubsite .ap-member-card h2{margin:15px 0}.pubsite .ap-error{color:var(--danger);margin-top:16px;font-size:13px;line-height:1.7}.pubsite .ap-acquisition-form input{margin-bottom:12px}.pubsite .ap-form-confirmation{padding:16px 0}.pubsite .ap-form-confirmation p{margin-bottom:12px;line-height:1.8}.pubsite .ap-source-note{margin-top:22px;line-height:1.75;font-size:12px!important}.pubsite .ap-story-row .ap-why{padding-top:16px}.pubsite .ap-topic-list{max-width:760px}.pubsite .ap-unavailable{border:1px solid var(--al-line);background:var(--al-panel);border-radius:16px;max-width:760px;padding:32px}.pubsite .ap-unavailable h2{font:500 30px/1.2 var(--al-serif);margin-bottom:14px}.pubsite .ap-unavailable p{color:var(--al-body);margin-bottom:22px;font-size:15px;line-height:1.8}.pubsite .ap-account-page{padding:55px var(--al-page-pad) 68px;justify-content:center;align-items:flex-start;min-height:530px;display:flex}.pubsite .ap-account-card{border:1px solid var(--al-line);background:var(--al-panel);border-radius:18px;width:100%;max-width:470px;padding:30px}.pubsite .ap-account-page h1{font:500 40px/1.1 var(--al-serif);letter-spacing:-.7px;margin:0 0 18px}.pubsite .ap-account-page h2{font-family:var(--al-serif)}.pubsite .ap-account-page input{min-height:48px;font-size:16px}.pubsite .ap-account-page button,.pubsite .ap-account-page a{min-height:44px}.pubsite .ap-account-page p{line-height:1.8}.pubsite .ap-account-page .ap-account-subtitle{color:var(--al-body);font-size:14px}.pubsite .ap-account-page [class~="text-[#0f1113]"]{color:var(--al-paper)}.pubsite .ap-reading-page{max-width:760px;padding:50px var(--al-page-pad) 65px;margin:0 auto}.pubsite .ap-reading-page h1{font:500 46px/1.1 var(--al-serif);letter-spacing:-.8px}.pubsite .ap-reading-page h2{font:500 30px/1.2 var(--al-serif)}.pubsite .ap-reading-page p{line-height:1.85}:is(.pubsite:has(.dapp-shell)>.ap-header,.pubsite:has(.dapp-shell)>.ap-footer,.pubsite:has(.app-dock)>.ap-header,.pubsite:has(.app-dock)>.ap-footer),html.native-app .pubsite>.ap-header{display:none}@media (display-mode:standalone){.pubsite>.ap-header,.pubsite>.ap-footer{display:none}}@media (max-width:850px){.pubsite{--al-page-pad:29px}}@media (max-width:650px){.pubsite{--al-page-pad:24px}.pubsite .ap-account-page{padding-top:30px;padding-bottom:45px}.pubsite .ap-account-card{padding:24px}.pubsite .ap-account-page h1{font-size:35px}.pubsite .ap-reading-page{padding-top:30px;padding-bottom:45px}.pubsite .ap-reading-page h1{font-size:38px}.pubsite .ap-unavailable{padding:23px}}@media (max-width:360px){.pubsite{--al-page-pad:18px}.pubsite .ap-account-card{padding:21px}}@media (prefers-reduced-motion:reduce){.pubsite .al-button{transition:none}.pubsite .al-button:hover{transform:none}}
