@font-face{font-family:Editorial;src:url('/assets/serif.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:Editorial;src:url('/assets/serif-italic.woff2') format('woff2');font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:Editorial;src:url('/assets/serif-semibold.woff2') format('woff2');font-weight:600;font-display:swap}
@font-face{font-family:Satoshi;src:url('/assets/Satoshi-Variable.woff2') format('woff2');font-weight:300 900;font-display:swap}
:root{--paper:#f7f5f0;--surface:#fffefa;--ink:#282b24;--muted:#62665b;--line:#d9dcd0;--olive:#586349;--accent:#e8ebdf;--serif:Editorial,Georgia,serif;--sans:Satoshi,'Helvetica Neue',sans-serif;--control-radius:12px;--ease:cubic-bezier(.2,.7,.2,1)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.65 var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{color:inherit;cursor:pointer;background:none;border:0;border-radius:12px}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--olive);outline-offset:4px}::selection{background:#d8dcc6;color:#24251e}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--serif);font-weight:400}h1,h2{letter-spacing:-.035em;line-height:1.12}h2{font-size:48px}h3{font-size:27px;line-height:1.25;letter-spacing:-.02em}em{font-weight:400}svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.wrap{width:calc(100% - 96px);max-width:1280px;margin-inline:auto}.eyebrow,.sample-label{font-size:13px;letter-spacing:1.4px;line-height:1.5;font-weight:550;color:var(--muted)}.eyebrow{margin-bottom:22px}.site-header{display:flex;align-items:center;gap:40px;padding-block:25px;border-bottom:1px solid var(--line)}.brand{font:400 38px/1 var(--serif);letter-spacing:-2px}.brand span{color:var(--olive)}.site-header nav{display:flex;gap:28px;font-size:15px;margin-left:auto}.site-header nav a{padding-block:10px}.site-header a:hover{color:var(--olive)}.button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:48px;padding:12px 20px;border-radius:12px;font-size:16px;line-height:1.4;font-weight:500;border:1px solid transparent;transition:transform 150ms,background-color 150ms}.button.primary{background:var(--ink);color:var(--paper)}.button.outline{border-color:#bfc5b4;background:transparent}.button.primary:hover{background:#444c3a}.button.outline:hover{background:var(--accent)}.button:active{transform:scale(.98)}.text-link,.quiet-link{display:inline-flex;align-items:center;gap:10px;font-size:16px;min-height:44px;text-decoration:underline;text-decoration-color:#adb59e;text-underline-offset:6px;text-decoration-thickness:1px}.text-link:hover,.quiet-link:hover{text-decoration-color:currentColor}.hero{display:grid;grid-template-columns:1fr 1.08fr;gap:64px;align-items:center;padding-block:76px 72px}.hero h1{font-size:62px;line-height:1.08}.hero h1 em{color:var(--olive)}.hero-lede{font-size:19px;line-height:1.65;margin-top:28px;max-width:520px;color:#50564b}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:32px}.hero-note{font-size:14px;color:var(--muted);margin-top:24px}.library-demo{min-width:0;background:var(--surface);border:1px solid #ced4c3;border-radius:12px;box-shadow:0 18px 50px -35px #3d493c50;padding:24px 28px}.library-top{display:flex;justify-content:space-between;gap:12px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:20px}.demo-brand{font:28px/1 var(--serif);letter-spacing:-1px}.sample-label{font-size:12px;letter-spacing:1.1px}.library-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:22px}.library-heading h2{font-size:27px}.library-heading>span{font-size:14px;color:var(--muted);white-space:nowrap}.library-filters{display:flex;gap:20px;border-bottom:1px solid var(--line);margin-top:12px}.library-filters button{font-size:14px;min-height:46px;padding:8px 0;border-radius:0;border-bottom:2px solid transparent;white-space:nowrap}.library-filters button[aria-pressed=true]{border-bottom-color:var(--olive);font-weight:550}.library-search{display:block;margin-top:20px}.library-search>span{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.library-search input{display:block;width:100%;border:1px solid var(--line);border-radius:8px;min-height:44px;padding:10px 14px;font-size:14px;background:#f8f9f3;color:var(--ink)}.library-search input::placeholder{color:var(--muted)}.library-row{padding:17px 0;border-bottom:1px solid var(--line)}.row-meta{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px;letter-spacing:.5px;color:var(--muted)}.star-button{width:44px;height:36px;font-size:25px;line-height:1;color:#68734e}.star-button:hover{background:var(--accent)}.article-open{font:24px/1.3 var(--serif);text-align:left;padding:2px 0;min-height:40px;border-radius:0;letter-spacing:-.3px}.article-open:hover{text-decoration:underline;text-underline-offset:5px}.library-row>p{font-size:14px;color:var(--muted);line-height:1.6;margin-top:6px}.row-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px;color:var(--muted);margin-top:11px}.collection-chip,.draft-tag{display:inline-block;border:1px solid #d8decd;background:#f0f2e8;padding:3px 8px;border-radius:4px;font-size:13px;line-height:1.5;color:#586349}.draft-tag{background:#efe8d5;border-color:#e1d7bf;color:#6c5935}.row-save{font-size:14px;min-height:36px;padding:0 4px;text-decoration:underline;text-underline-offset:4px}.sample-help{font-size:13px;line-height:1.65;color:var(--muted);margin-top:16px}.source-strip{border-block:1px solid var(--line);padding-block:28px}.source-strip>p:first-child{font-size:12px;letter-spacing:1.3px;color:var(--muted)}.source-strip>div{display:flex;flex-wrap:wrap;gap:12px 36px;font:23px/1.4 var(--serif);margin-top:16px}.source-note{font-size:14px;color:var(--muted);margin-top:14px}.section-space{padding-block:96px}.section-intro{display:grid;grid-template-columns:1.1fr .9fr;gap:80px;align-items:end;margin-bottom:48px}.section-intro>p{color:var(--muted);max-width:450px}.workflow{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.workflow article{border-top:1px solid var(--line);padding-top:25px}.step{font:italic 28px var(--serif);color:var(--olive)}.workflow h3{margin:18px 0 14px}.workflow p{color:var(--muted);font-size:16px}.draft-note{display:flex;gap:20px;align-items:start;background:#eeeee4;border:1px solid var(--line);padding:22px 26px;border-radius:8px;margin-top:36px}.draft-note .draft-tag{white-space:nowrap}.draft-note p{font-size:15px;color:var(--muted)}.export-section{background:#e9ecdf;border-block:1px solid #d4dac8;padding-block:88px 64px}.export-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:90px;align-items:center}.section-lede{font-size:18px;line-height:1.7;color:var(--muted);margin-top:24px}.format-options{margin:30px 0}.format-options>div{display:flex;align-items:flex-start;gap:20px;margin-top:23px}.file-tag{display:grid;place-items:center;min-width:65px;height:75px;border:1px solid #bfc7af;border-radius:5px;background:#f6f8ed;font-size:14px;font-weight:600}.format-options p{font-size:16px;color:var(--muted)}.format-options strong{display:block;color:var(--ink);font-weight:550;margin-bottom:3px}.download-links{display:flex;gap:12px;flex-wrap:wrap}.fine{font-size:14px;line-height:1.65;color:var(--muted);margin-top:14px}.ereader-stage{max-width:420px;margin:auto;width:100%}.ereader{padding:22px 20px 12px;border:2px solid #424b37;border-radius:25px;background:#3c4435;box-shadow:0 24px 45px -30px #4a513266;transform:rotate(2deg)}.ereader-screen{background:#f5f3e8;border:1px solid #272d20;border-radius:5px;padding:37px 27px 22px;min-height:480px}.ereader-screen>.eyebrow{font-size:12px}.ereader-screen h3{font-size:37px;line-height:1.12}.book-rule{width:42px;height:1px;background:#929981;margin-block:22px}.ereader-screen>p{font:18px/1.6 var(--serif);margin-top:20px}.book-progress{display:flex;justify-content:space-between;font-size:12px;margin-top:32px;padding-top:20px;border-top:1px solid #d8d7c9;color:#616653;gap:14px}.device-mark{display:block;text-align:center;font:24px var(--serif);color:#c7cdbb;margin-top:9px}.device-caption{font:19px/1.5 var(--serif);text-align:center;margin-top:25px}.device-caption span{display:block;font:13px/1.6 var(--sans);color:var(--muted);margin-top:7px}.delivery-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;border-top:1px solid #cbd2bf;padding-top:36px;margin-top:60px}.delivery-grid h3{margin-bottom:12px}.delivery-grid p{font-size:16px;color:var(--muted)}.delivery-grid .fine{font-size:14px}.delivery-grid p a{text-decoration:underline;text-underline-offset:3px}.reading-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.benefit-list{padding:0;list-style:none;margin:28px 0}.benefit-list li{padding:14px 0 14px 26px;border-bottom:1px solid var(--line);position:relative;font-size:16px;color:var(--muted)}.benefit-list li:before{content:'✓';position:absolute;left:0;color:var(--olive)}.preview-stage{width:100%;min-width:0;max-width:560px;justify-self:end}.reader-demo{--dp:#fffefa;--ds:#f0eee6;--di:#262620;--dm:#62665b;--dl:#d8dacf;--dh:#e4e5c8;color:var(--di);background:var(--ds);border:1px solid var(--dl);border-radius:12px;overflow:hidden}.reader-demo[data-theme=parchment]{--dp:#f2e8d1;--ds:#e9dfc7;--di:#3d3528;--dm:#6b5f4b;--dl:#d4c9b0;--dh:#d8d5aa}.reader-demo[data-theme=black]{--dp:#000;--ds:#101010;--di:#ededdf;--dm:#b1b1a7;--dl:#383a32;--dh:#424633}.demo-top{display:flex;align-items:center;gap:20px;padding:22px}.demo-tagline{font-size:11px;letter-spacing:1px;color:var(--dm);max-width:100px;line-height:1.5}.demo-aa{font-size:20px;margin-left:auto;color:var(--dm)}.demo-paper{margin:0 12px;background:var(--dp);border:1px solid var(--dl);border-radius:6px;padding:24px}.demo-source{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:var(--dm)}.demo-source>span:last-child{white-space:nowrap}.demo-paper h2{font-size:36px;line-height:1.1;margin:23px 0 16px}.demo-byline{font-size:13px;color:var(--dm);padding-bottom:20px;border-bottom:1px solid var(--dl);margin-bottom:20px}.demo-prose{font:19px/1.65 var(--serif)}.demo-prose p{margin-bottom:18px}.sentence{font:inherit;text-align:left;display:inline;padding:0;border-radius:0;border-bottom:1px dashed var(--dm)}.sentence:hover,.sentence[aria-pressed=true],.full-sentence.is-highlighted{background:var(--dh)}.original-nav{font-size:13px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--dl)}.original-nav b,.original-nav span{display:block}.original-nav span{color:var(--dm);margin-top:8px}.noise-banner{background:var(--ds);border:1px dashed var(--dl);padding:20px;text-align:center;color:var(--dm);margin-top:18px}.original-more{border-top:1px solid var(--dl);padding-top:18px;color:var(--dm);font-size:14px}.original-more b{display:block;color:var(--di)}.appearance-row{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;font-size:13px;color:var(--muted)}.appearance-row>div{display:flex;gap:10px}.swatch{width:44px;height:44px;border:1px solid #aeb49f;border-radius:50%;position:relative}.swatch.paper{background:#fffefa}.swatch.parchment{background:#e9dfc7}.swatch.black{background:#090909}.swatch[aria-pressed=true]:after{content:'';position:absolute;inset:4px;border:2px solid #7d8967;border-radius:50%}
/* Preserve the extension's control arrangement, enlarged for the website. */
.reader-demo .margin-controls{--control-canvas:var(--ds);--control-surface:var(--dp);--control-ink:var(--di);--control-muted:var(--dm);--control-line:var(--dl);--control-button:var(--di);--control-button-text:var(--dp);font-family:var(--sans);padding:20px;gap:15px}.margin-control-caption{font-size:14px;line-height:1.4}.margin-control-caption button{min-height:36px}.margin-controls .margin-save{font-size:16px;height:48px;min-height:48px}.margin-save.is-saved>.margin-save-label{width:auto;line-height:normal}.margin-primary-actions{grid-template-columns:minmax(0,1fr) 155px}.margin-download{width:155px;height:48px;gap:14px}.margin-download .select-control,.margin-download .select-input{width:72px;flex-basis:72px;font-size:14px}.margin-secondary-actions{height:auto;min-height:36px;gap:12px;flex-wrap:wrap}.margin-controls .margin-reader-toggle{font-size:14px;min-height:36px;height:auto;gap:10px}.margin-reader-label>span:last-child{width:auto}.margin-secondary-links>:first-child,.margin-secondary-links>:last-child{width:auto}.margin-controls .margin-secondary-links button,.margin-controls .margin-secondary-links a{font-size:14px;min-height:36px;height:auto}.margin-toggle{width:32px;height:20px}.margin-save .margin-icon-saved{display:none}.margin-save.is-saved .margin-icon-saved{display:inline-flex}.margin-save.is-saved .demo-bookmark{display:none}.margin-control-caption>span{letter-spacing:0}.highlight-section{border-top:1px solid var(--line)}.highlight-grid{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.review-card{background:#efeadd;border:1px solid #ddd5c2;border-radius:12px;padding:32px}.review-top{display:flex;justify-content:space-between;gap:16px;font-size:14px;color:var(--muted)}.review-top .eyebrow{margin:0;font-size:12px}.review-card blockquote{font:34px/1.35 var(--serif);margin:38px 0 24px;min-height:140px;letter-spacing:-.5px}.review-card>p{font-size:14px;color:var(--muted)}.review-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap;border-top:1px solid #d6d0bf;margin-top:32px;padding-top:22px}.highlight-details article+article{margin-top:28px}.highlight-details h3{font-size:25px;margin-bottom:10px}.highlight-details p{font-size:16px;color:var(--muted)}.details-section{background:#eeeee6;border-block:1px solid var(--line)}.detail-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:36px}.detail-number{font:italic 22px var(--serif);color:var(--olive)}.detail-grid h3{font-size:25px;margin:16px 0}.detail-grid p{font-size:16px;color:var(--muted)}.detail-grid .fine{font-size:14px}.pricing{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.pricing-copy>p:not(.eyebrow){color:var(--muted);margin-top:24px}.pricing-copy>.text-link{margin-top:24px}.price-card{padding:36px;background:#293124;color:#f4f5ec;border:1px solid #293124;border-radius:12px}.price-label{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:14px;color:#cdd4bf}.price-label>.eyebrow{color:inherit;margin:0;font-size:12px}.price{font:64px/1.1 var(--serif);letter-spacing:-2px;margin:28px 0 16px}.price span{font:16px var(--sans);letter-spacing:0;color:#cdd4bf}.price-card ul{list-style:none;padding:22px 0 0;margin:24px 0;border-top:1px solid #4d5745}.price-card li{padding:8px 0 8px 24px;position:relative;font-size:16px;color:#e0e5d7}.price-card li:before{content:'✓';position:absolute;left:0}.price-button{width:100%;background:#eff2e3;color:#293124}.price-button:hover{background:#dce2cb}.price-fine{font-size:14px;color:#cdd4bf;line-height:1.65;margin-top:18px}.faq{border-top:1px solid var(--line);padding-top:70px;display:grid;grid-template-columns:.75fr 1.25fr;gap:80px}.faq h2{font-size:38px}.faq-items details{border-bottom:1px solid var(--line)}.faq-items details:first-child{border-top:1px solid var(--line)}summary{display:flex;justify-content:space-between;align-items:center;gap:22px;list-style:none;cursor:pointer;padding:22px 0;font-size:17px;line-height:1.5}summary::-webkit-details-marker{display:none}summary:after{content:'+';font-size:24px;font-weight:300;flex:none}details[open] summary:after{content:'−'}.faq-items details p{font-size:16px;color:var(--muted);padding:0 24px 24px 0}.faq-items a{text-decoration:underline;text-underline-offset:4px}.closing{text-align:center;padding-block:100px}.closing h2{font-size:54px}.closing .hero-actions{justify-content:center}.site-footer{border-top:1px solid var(--line);display:flex;align-items:center;padding-block:32px;gap:36px}.site-footer p{font-family:var(--serif);font-size:17px;color:var(--muted);margin-top:10px}.site-footer nav{display:flex;flex-wrap:wrap;gap:24px;margin-left:auto;font-size:14px}.copyright{font-size:14px;color:var(--muted)}.sr-only,.skip-link:not(:focus){position:absolute;clip-path:inset(50%);height:1px;width:1px;overflow:hidden;white-space:nowrap}.skip-link:focus{position:fixed;top:10px;left:10px;padding:10px 18px;background:var(--ink);color:var(--paper);z-index:100}.demo-dialog{width:min(850px,calc(100% - 32px));padding:28px 42px 36px;max-height:90svh;background:var(--dp);overflow-y:auto;animation:preview-in 160ms var(--ease)}.demo-dialog::backdrop{background:#22241f99}.dialog-top{display:flex;align-items:center;justify-content:space-between;gap:24px;color:var(--dm);margin-bottom:34px}.dialog-top .eyebrow{margin:0}.dialog-top>button{font-size:32px;line-height:1;min-height:44px;min-width:44px}.demo-dialog article{max-width:620px;margin:auto}.demo-dialog h2{font-size:45px;margin-bottom:28px}.demo-dialog article>p:not(.eyebrow){font:22px/1.7 var(--serif);margin-bottom:24px}.demo-dialog .quiet-link{color:var(--dm);margin-top:25px}.has-js [data-reveal]{opacity:0;transform:translateY(10px);transition:opacity 450ms var(--ease),transform 450ms var(--ease)}.has-js [data-reveal].is-visible{opacity:1;transform:none}.beta-status{font-size:14px;color:var(--muted)}.legal-main{max-width:780px;width:calc(100% - 48px);margin:64px auto 90px}.legal-main h1{font-size:58px;margin-bottom:28px}.legal-main .legal-lede{font:26px/1.5 var(--serif);color:var(--ink);margin-bottom:32px}.legal-meta{font-size:14px;color:var(--muted);padding-bottom:24px;border-bottom:1px solid var(--line);margin-bottom:34px}.legal-main h2{font-size:30px;margin:36px 0 15px}.legal-main p,.legal-main li{font-size:17px;line-height:1.8;color:var(--muted);margin-bottom:18px}.legal-main a:not(.button){text-decoration:underline;text-underline-offset:4px}.legal-main ul{padding-left:22px}.legal-main .contact-address{font:25px/1.5 var(--serif);overflow-wrap:anywhere}.contact-card{padding:28px;border:1px solid var(--line);border-radius:12px;background:var(--surface);margin:32px 0}.legal-main .back-link{font-size:16px;display:inline-flex;margin-bottom:32px;min-height:44px;align-items:center}.legal-note{border-left:2px solid var(--olive);padding-left:18px}.policy-links{display:flex;flex-wrap:wrap;gap:22px;margin-top:42px;padding-top:24px;border-top:1px solid var(--line);font-size:16px}[hidden]{display:none!important}
@keyframes preview-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
@media(max-width:1180px){.wrap{width:calc(100% - 64px)}.hero{gap:36px}.hero h1{font-size:52px}.hero-lede{font-size:18px}.hero-actions{gap:16px}.library-demo{padding:22px}.library-heading h2{font-size:24px}.export-grid,.reading-grid,.highlight-grid,.pricing{gap:48px}.detail-grid{grid-template-columns:1fr 1fr;gap:36px 48px}.reading-copy h2,h2{font-size:43px}.site-header{gap:24px}.site-header nav{gap:20px}.margin-secondary-links{gap:10px}.margin-controls .margin-secondary-links button,.margin-controls .margin-secondary-links a{font-size:14px}}
@media(max-width:980px){.hero{grid-template-columns:1fr;gap:48px;padding-block:56px}.hero-copy{max-width:700px}.hero h1{font-size:64px}.hero-lede{max-width:620px;font-size:20px}.library-demo{width:100%;max-width:700px;justify-self:center}.hero-actions{gap:24px}.section-intro{gap:40px}.section-space{padding-block:72px}.export-grid{gap:40px;grid-template-columns:1.1fr .9fr}.ereader-screen{padding:24px 20px;min-height:420px}.ereader-screen h3{font-size:30px}.ereader-screen>p{font-size:17px}.reading-grid{grid-template-columns:1fr}.preview-stage{max-width:600px;justify-self:center}.reading-copy{max-width:720px}.workflow{gap:24px}.workflow h3{font-size:24px}.delivery-grid{gap:40px}.highlight-grid{gap:36px}.review-card{padding:24px}.review-card blockquote{font-size:30px}.pricing{gap:44px}.price-card{padding:28px}.faq{gap:44px}.site-header .header-cta{display:none}.site-footer{flex-wrap:wrap}.copyright{margin-left:auto}}
@media(max-width:700px){.wrap{width:calc(100% - 40px)}.site-header{padding-block:22px;flex-wrap:wrap;gap:22px}.brand{font-size:34px}.site-header nav{gap:20px;font-size:14px}.site-header nav a{padding:0;min-height:32px;display:flex;align-items:center}.site-header nav a[href="#reading"]{display:none}.hero h1{font-size:40px;line-height:1.13}.hero-lede{font-size:18px}.hero{padding-block:42px;gap:36px}.hero .eyebrow{font-size:12px}.hero-actions{gap:12px 20px}.hero-note{font-size:13px}.library-demo{padding:18px}.library-heading h2{font-size:23px}.library-heading>span{font-size:13px}.library-filters{gap:18px}.library-filters button{font-size:14px}.row-meta{font-size:11px}.article-open{font-size:23px}.sample-help{font-size:13px}.library-top .sample-label{font-size:11px}.section-intro{grid-template-columns:1fr;gap:24px;margin-bottom:32px}h2,.reading-copy h2{font-size:36px}.section-intro>p{max-width:100%;font-size:17px}.section-space{padding-block:60px}.source-strip>div{font-size:21px;gap:12px 24px}.source-note{font-size:14px}.workflow{grid-template-columns:1fr;gap:28px}.workflow article{display:grid;grid-template-columns:30px 1fr;column-gap:16px}.workflow h3{margin:0;align-self:center}.workflow p{grid-column:2;margin-top:12px}.draft-note{display:block;padding:20px}.draft-note p{margin-top:14px}.export-section{padding-block:60px 40px}.export-grid{grid-template-columns:1fr;gap:40px}.ereader-stage{max-width:360px}.ereader-screen{min-height:430px}.delivery-grid{grid-template-columns:1fr;gap:32px;margin-top:42px;padding-top:28px}.delivery-grid h3{font-size:25px}.section-lede{font-size:17px}.reading-grid{gap:36px}.demo-tagline{font-size:10px}.demo-top{padding:18px}.demo-paper{padding:18px;margin-inline:8px}.demo-source{font-size:11px}.demo-paper h2{font-size:32px}.demo-prose{font-size:18px}.reader-demo .margin-controls{padding:16px}.margin-control-caption{font-size:14px}.margin-primary-actions{grid-template-columns:minmax(0,1fr) 143px}.margin-download{width:143px;padding-inline:12px;gap:12px}.margin-download .select-control,.margin-download .select-input{width:66px;flex-basis:66px}.margin-controls .margin-reader-toggle{font-size:14px}.margin-secondary-links{margin-left:0;gap:14px}.highlight-grid{grid-template-columns:1fr;gap:34px}.review-card blockquote{min-height:120px}.detail-grid{grid-template-columns:1fr;gap:30px}.detail-grid article{border-top:1px solid var(--line);padding-top:20px}.detail-grid h3{margin-top:10px}.pricing{grid-template-columns:1fr;gap:35px}.faq{grid-template-columns:1fr;gap:30px;padding-top:45px}.faq h2{font-size:34px}summary{font-size:16px}.closing{padding-block:64px}.closing h2{font-size:40px}.site-footer{gap:28px}.site-footer nav{margin-left:0;width:100%;gap:24px}.copyright{margin-left:0}.demo-dialog{padding:22px}.demo-dialog h2{font-size:35px}.demo-dialog article>p:not(.eyebrow){font-size:20px}.legal-main h1{font-size:42px}.legal-main .legal-lede{font-size:24px}.legal-main{margin-block:40px 65px}.legal-main .contact-address{font-size:22px}.site-header .beta-status{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.has-js [data-reveal]{opacity:1;transform:none}.ereader{transform:none}}
