.bl{--bar:48px;background:var(--ink)}.bl main{display:block}.bl main:focus{outline:none}html{scroll-padding-top:72px}.bl-bar{z-index:var(--z-bar);height:var(--bar);color:var(--paper);font-size:var(--fs-ui-nav);background:var(--ink);border-bottom:1px solid var(--rule-on-ink);font-weight:650;line-height:1;position:fixed;inset:0 0 auto}.bl-bar__in{height:100%;padding-inline:max(var(--margin), env(safe-area-inset-left,0px));align-items:center;gap:24px;display:flex}.bl-bar__brand{height:100%;color:inherit;align-items:center;gap:10px;font-weight:800;text-decoration:none;display:inline-flex}.bl-bar__menus{gap:20px;margin:0;padding:0;list-style:none;display:flex}.bl-bar__menus a{color:var(--mute-on-ink);transition:color var(--u2) var(--ep-marker);padding:16px 0;text-decoration:none;display:block}.bl-bar__menus a:hover,.bl-bar__menus a[aria-current=page]{color:var(--paper)}.bl-bar__menus a[aria-current=page]{box-shadow:inset 0 -3px 0 var(--accent)}.bl-bar__right{align-items:center;gap:16px;margin-left:auto;display:flex}.bl-bar__time{color:var(--mute-on-ink);font-size:var(--fs-machine-nav)}.bl-bar__apply{background:var(--accent);color:var(--ink);white-space:nowrap;padding:9px 14px;font-weight:700;text-decoration:none}.bl-bar__apply:hover{background:var(--paper)}.bl-progress{pointer-events:none;height:3px;position:absolute;bottom:-1px;left:0;right:0}.bl-progress i{background:var(--accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}@media (width<=719.98px){.bl-bar__time,.bl-bar__menus a[href="/what-is-everpaper/"]{display:none}.bl-bar__in{gap:14px}}.bl-pad{padding-inline:var(--margin)}.bl-eyebrow{color:var(--mute);flex-wrap:wrap;gap:6px 14px;display:flex}.bl-eyebrow a{color:var(--accent);text-decoration:none}.bl-eyebrow a:hover{text-underline-offset:3px;text-decoration:underline}.bl-tag{border:1px solid;padding:4px 8px 3px;display:inline-block}.bl-hero{padding:calc(var(--bar) + clamp(56px, 11vh, 140px)) var(--margin) clamp(40px, 8vh, 96px);position:relative;overflow:clip}.bl-hero__title{font-size:var(--fs-big);letter-spacing:-.03em;margin-top:28px;font-weight:900;font-stretch:75%;line-height:.86}.bl-hero__title em{color:var(--accent);font-style:normal}.bl-hero__lead{max-width:56ch;color:var(--paper);margin-top:28px}.bl-hero__ribbon{top:var(--bar);right:var(--margin);width:clamp(28px,4vw,56px);height:auto;color:var(--accent);position:absolute}.bl-cats{flex-wrap:wrap;gap:8px;margin-top:36px;padding:0;list-style:none;display:flex}.bl-cats a{border:1px solid var(--rule);color:var(--fg);transition:background var(--u2) var(--ep-marker), color var(--u2) var(--ep-marker), border-color var(--u2) var(--ep-marker);align-items:center;gap:10px;padding:10px 14px 9px;text-decoration:none;display:inline-flex}.bl-cats a:hover,.bl-cats a[aria-current=page]{background:var(--accent);color:var(--ink);border-color:var(--accent)}.bl-cats span{opacity:.7}.bl-feature{padding:clamp(40px, 7vh, 88px) var(--margin)}.bl-feature__in{gap:24px;max-width:1400px;display:grid}.bl-feature__title{font-size:var(--fs-display);letter-spacing:-.035em;text-wrap:balance;max-width:18ch;font-weight:800;line-height:.96}.bl-feature__title a{color:inherit;text-decoration:none}.bl-feature__answer{max-width:62ch;font-size:var(--fs-lead);font-weight:500;line-height:1.35}.bl-feature__go{justify-self:start}.bl-list{padding:clamp(48px, 8vh, 96px) var(--margin) clamp(64px, 10vh, 128px)}.bl-group+.bl-group{margin-top:clamp(48px,8vh,96px)}.bl-group__head{border-top:var(--rule-strong) solid var(--fg);justify-content:space-between;align-items:baseline;gap:16px;padding-top:14px;display:flex}.bl-group__title{font-size:var(--fs-display);letter-spacing:-.035em;font-weight:800;line-height:.95}.bl-group__blurb{max-width:46ch;color:var(--mute);margin-top:10px}.bl-rows{margin:24px 0 0;padding:0;list-style:none}.bl-row{border-top:1px solid var(--rule);color:inherit;isolation:isolate;grid-template-columns:7.5rem minmax(0,1fr) auto;align-items:baseline;gap:8px 24px;padding:22px 0;text-decoration:none;display:grid;position:relative}.bl-row:before{content:"";inset:0 calc(-1 * var(--margin) / 3);z-index:-1;background:var(--accent);clip-path:inset(0 100% 0 0);transition:clip-path var(--u3) var(--ep-marker);position:absolute}.bl-row__date{color:var(--mute);transition:color var(--u2)}.bl-row__title{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.25rem,2.1vw,1.9rem);font-weight:750;line-height:1.08}.bl-row__desc{font-size:var(--fs-ui);color:var(--mute);letter-spacing:0;max-width:70ch;transition:color var(--u2);margin-top:6px;font-weight:400;line-height:1.4;display:block}.bl-row__meta{color:var(--mute);text-align:right;transition:color var(--u2)}@media (hover:hover) and (pointer:fine){.bl-row:hover:before{clip-path:inset(0)}.bl-row:hover,.bl-row:hover .bl-row__date,.bl-row:hover .bl-row__desc,.bl-row:hover .bl-row__meta{color:var(--ink)}}.bl-row:focus-visible:before{clip-path:inset(0)}.bl-row:focus-visible,.bl-row:focus-visible .bl-row__date,.bl-row:focus-visible .bl-row__desc,.bl-row:focus-visible .bl-row__meta{color:var(--ink)}@media (width<=719.98px){.bl-row{grid-template-columns:1fr;gap:6px}.bl-row__meta{text-align:left;order:-1}.bl-row__date{order:-2}}.bl-art-hero{padding:calc(var(--bar) + clamp(48px, 9vh, 112px)) var(--margin) clamp(36px, 6vh, 72px);position:relative}.bl-art-hero__ribbon{top:var(--bar);left:var(--margin);width:22px;height:auto;color:var(--accent);position:absolute}.bl-art-hero .bl-eyebrow{padding-top:24px}.bl-title{letter-spacing:-.04em;text-wrap:balance;max-width:19ch;margin-top:24px;font-size:clamp(2.2rem,5.6vw,5.75rem);font-weight:800;line-height:.96}.bl-title--wide{max-width:24ch}.bl-meta{border-top:1px solid var(--rule);flex-wrap:wrap;gap:14px 40px;margin-top:36px;padding-top:18px;display:flex}.bl-meta div{gap:6px;display:grid}.bl-meta dt{color:var(--mute)}.bl-meta dd{color:var(--paper);font-size:var(--fs-ui);letter-spacing:0;margin:0;font-weight:650}.bl-meta a{color:inherit}.bl-art{padding:clamp(40px, 6vh, 72px) var(--margin) clamp(56px, 9vh, 112px)}.bl-art__grid{grid-template-columns:minmax(0,1fr);gap:32px;max-width:1200px;margin-inline:auto;display:grid}.bl-art__grid>*{min-width:0}@media (width>=1080px){.bl-art__grid{grid-template-columns:220px minmax(0,70ch);justify-content:center;gap:72px}.bl-toc{top:calc(var(--bar) + 32px);max-height:calc(100svh - var(--bar) - 64px);align-self:start;position:sticky;overflow:auto}}.bl-toc{font-size:14px;line-height:1.3}.bl-toc__label{color:var(--mute);margin-bottom:12px;display:block}.bl-toc ol{border-left:1px solid var(--rule);gap:0;margin:0;padding:0;list-style:none;display:grid}.bl-toc a{color:var(--mute);border-left:3px solid #0000;margin-left:-1px;padding:7px 0 7px 14px;font-weight:550;text-decoration:none;display:block}.bl-toc a:hover{color:var(--fg);border-left-color:var(--accent)}@media (width<=1079.98px){.bl-toc{border:1px solid var(--rule);padding:14px 16px}.bl-toc ol{display:none}.bl-toc details[open] ol{margin-top:10px;display:grid}}@media (width>=1080px){.bl-toc details>summary{pointer-events:none}.bl-toc details ol{display:grid}}.bl-toc summary{cursor:pointer;list-style:none}.bl-toc summary::-webkit-details-marker{display:none}.bl-answer{margin-bottom:40px;padding:24px 24px 26px}.bl-answer__label{margin-bottom:12px;display:block}.bl-answer__text{letter-spacing:-.015em;text-wrap:pretty;font-size:clamp(1.125rem,1.6vw,1.45rem);font-weight:600;line-height:1.3}.bl-note{border-top:1px solid var(--rule);margin-top:18px;padding-top:14px;font-size:15px;line-height:1.45}.bl-note+.bl-note{border-top:0;margin-top:10px;padding-top:0}.bl-note strong{font-weight:750}.bl-prose{font-size:clamp(1.0625rem,1.1vw,1.1875rem);font-weight:400;line-height:1.62}.bl-prose>*+*{margin-top:1.1em}.bl-prose p,.bl-prose li{text-wrap:pretty}.bl-prose strong{font-weight:700}.bl-prose h2{counter-increment:bl-h2;letter-spacing:-.035em;border-top:var(--rule-strong) solid var(--fg);text-wrap:balance;margin-top:2.4em;padding-top:18px;font-size:clamp(1.65rem,2.6vw,2.35rem);font-weight:800;line-height:1.02}.bl-prose{counter-reset:bl-h2}.bl-prose h2:before{content:counter(bl-h2, decimal-leading-zero);font-size:var(--fs-machine);font-weight:600;font-stretch:var(--wdth-machine);letter-spacing:.06em;color:var(--accent);margin-bottom:10px;display:block}.bl-prose h3{letter-spacing:-.02em;margin-top:1.9em;font-size:clamp(1.2rem,1.6vw,1.45rem);font-weight:750;line-height:1.12}.bl-prose h2+*,.bl-prose h3+*{margin-top:.7em}.bl-prose ul,.bl-prose ol{padding-left:1.3em}.bl-prose li+li{margin-top:.4em}.bl-prose li::marker{color:var(--accent);font-weight:700}.bl-prose a{background-image:linear-gradient(currentColor, currentColor), linear-gradient(var(--accent), var(--accent));transition:background-size .18s var(--ep-marker);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px,100% 0;font-weight:550;text-decoration:none}@media (hover:hover) and (pointer:fine){.bl-prose a:hover{background-size:100% 1px,100% .3em}}.bl-prose blockquote{border-left:var(--rule-strong) solid var(--accent);padding:2px 0 2px 20px;font-size:1.12em;font-weight:500}.bl-prose hr{border:0;border-top:1px solid var(--rule);margin-block:2.2em}.bl-prose code{background:#14131212;padding:1px 5px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.88em}.bl-prose kbd{font:inherit;border:1px solid var(--rule);border-radius:var(--radius-key);white-space:nowrap;background:#ffffff8c;border-bottom-width:2px;padding:1px 6px 2px;font-size:.82em;font-weight:650}.bl-prose img{max-width:100%;height:auto}.bl-tablewrap{-webkit-overflow-scrolling:touch;border-top:var(--rule-strong) solid var(--fg);margin-block:1.6em;overflow-x:auto}.bl-tablewrap:focus-visible{outline-offset:0}.bl-prose table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:34rem;font-size:.86em;line-height:1.38}.bl-prose th,.bl-prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:10px 14px 10px 0}.bl-prose th{font-size:var(--fs-machine);font-weight:600;font-stretch:var(--wdth-machine);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);white-space:nowrap}.bl-prose td:first-child,.bl-prose th:first-child{padding-left:0;font-weight:700}.bl-prose td{min-width:9rem}.bl-prose td:first-child{min-width:7rem}.bl-faq{margin-top:2.6em}.bl-faq__q{letter-spacing:-.02em;margin-top:1.5em;font-size:clamp(1.1rem,1.5vw,1.3rem);font-weight:750;line-height:1.15}.bl-faq__a{margin-top:.4em}.bl-sources{margin-top:2.6em;font-size:.9em}.bl-sources ol{padding-left:1.4em}.bl-sources a{word-break:break-word}.bl-share{border-top:1px solid var(--rule);color:var(--mute);flex-wrap:wrap;gap:8px 24px;margin-top:3em;padding-top:18px;display:flex}.bl-share a{color:var(--fg)}.bl-related{padding:clamp(48px, 8vh, 96px) var(--margin)}.bl-related__title{color:var(--mute);margin-bottom:20px}.bl-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.bl-card{background:var(--ink-2);height:100%;color:var(--paper);border-top:3px solid var(--rule-on-ink);transition:border-color var(--u2) var(--ep-marker), transform var(--u3) var(--ep-set);align-content:start;gap:12px;padding:18px 18px 22px;text-decoration:none;display:grid}.bl-card:hover,.bl-card:focus-visible{border-top-color:var(--accent);transform:translateY(-3px)}.bl-card__title{letter-spacing:-.02em;text-wrap:balance;font-size:1.3rem;font-weight:750;line-height:1.1}.bl-card__desc{color:var(--mute-on-ink);font-size:15px;line-height:1.4}.bl-card__meta{color:var(--mute-on-ink)}.bl-cta{padding:clamp(56px, 10vh, 120px) var(--margin);justify-items:start;gap:24px;display:grid}.bl-cta__line{font-size:var(--fs-display);letter-spacing:-.035em;text-wrap:balance;max-width:16ch;font-weight:800;line-height:.95}.bl-cta p{max-width:54ch;font-size:var(--fs-lead);font-weight:500;line-height:1.35}.bl-foot{padding:clamp(72px, 12vh, 140px) var(--margin) 40px;border-top:1px solid var(--rule-on-ink);position:relative}.bl-foot__ribbon{top:0;left:var(--margin);width:32px;height:auto;position:absolute}.bl-foot__sign{margin-top:8px}.bl-foot__links{font-size:var(--fs-ui);flex-wrap:wrap;gap:10px 28px;margin:40px 0 0;padding:0;font-weight:600;list-style:none;display:flex}.bl-foot__copy{color:var(--mute-on-ink);margin-top:48px}
