.about-page{max-width:1060px;margin:0 auto;padding:0 28px}.about-nav{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:88px;border-bottom:1px solid var(--line)}.about-nav>div{display:flex;gap:24px;font-size:13px}.about-nav>div a{text-decoration:none}.about-nav a[aria-current]{color:var(--green);text-decoration:underline;text-underline-offset:5px}.about-main{display:block;border:0;border-radius:0;margin:0;background:transparent;overflow:visible;max-width:710px;padding:64px 0 28px}.about-main h1{font-size:58px;font-weight:700;margin:20px 0}.about-main h2{font:36px/1.25 Georgia,serif;margin:16px 0 22px}.about-main h3{font:25px/1.35 Georgia,serif;margin:0 0 14px}.about-main p{font:18px/1.85 Georgia,serif;margin:16px 0}.about-main .about-lead{font:italic 25px/1.5 Georgia,serif;color:var(--green);margin-bottom:28px}.about-section{border-top:1px solid var(--line);margin-top:44px;padding-top:36px}.about-action{display:inline-block;background:var(--ink);color:var(--paper);font:14px Arial,sans-serif;text-decoration:none;padding:14px 20px;border-radius:5px;margin:8px 0}.about-main blockquote{margin:24px 0;border-left:3px solid var(--green);padding:16px 22px;background:var(--pale);font:italic 21px/1.6 Georgia,serif}.print-note{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:28px;margin:30px 0}.print-note a{overflow-wrap:anywhere}.about-support{margin-top:30px;padding:26px;background:var(--pale);border-radius:8px}.about-support> a{font-size:14px;color:var(--green)}.about-main .about-small{font:12px/1.6 Arial,sans-serif;color:var(--muted);margin:18px 0 0}.about-footer{margin:22px 0 32px;padding-top:22px;border-top:1px solid var(--line);display:flex;gap:20px;justify-content:space-between;font-size:11px}.options .about-link{font-size:11px;padding:7px 4px;color:var(--green);text-decoration:none;white-space:nowrap}@media(max-width:620px){.about-page{padding:0 20px}.about-nav{min-height:66px;gap:12px}.about-nav .brand{font-size:8px;gap:8px;letter-spacing:1px}.about-nav .mark{font-size:30px}.about-nav>div{gap:14px;font-size:12px}.about-main{padding:36px 0 16px}.about-main h1{font-size:40px}.about-main h2{font-size:29px}.about-main .about-lead{font-size:22px}.about-main p{font-size:17px;line-height:1.8}.about-section{margin-top:32px;padding-top:28px}.print-note,.about-support{padding:20px}.about-main blockquote{font-size:19px;padding:14px 18px}.about-footer span:last-child{display:initial}}
.contact-hint{font:13px/1.6 Arial,sans-serif!important;color:var(--muted)}#contact-form fieldset{border:0;padding:0;margin:26px 0}#contact-form label{display:block;font:14px/1.6 Arial,sans-serif;margin:20px 0 7px}#contact-form input:not([type=hidden]),#contact-form select,#contact-form textarea{display:block;width:100%;box-sizing:border-box;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:5px;padding:12px;font:16px/1.6 Arial,sans-serif}#contact-form textarea{resize:vertical}#contact-form button{background:var(--ink);color:var(--paper);padding:13px 22px;border-radius:5px}#contact-form fieldset:disabled{opacity:.6}#contact-form input:focus-visible,#contact-form textarea:focus-visible,#contact-form select:focus-visible{outline:2px solid var(--green);outline-offset:3px}#contact-status{font:14px/1.6 Arial,sans-serif}

#contact-form{display:block;width:100%}#contact-form fieldset{width:100%;min-width:0;box-sizing:border-box}#contact-status:empty{display:none}

/* On the about page, show the same donation methods that are available in the reader popup. */
.about-support .eyebrow{margin-bottom:16px}.about-support .coffee-options{max-width:420px}.about-support .coffee-options a{font:15px/1.4 Arial,sans-serif}.about-support .wero-qr{text-align:left}.about-support .wero-qr figcaption{margin:8px 0 0;text-align:left}.about-support [hidden]{display:none!important}
