.content-page{background:#fff;line-height:1.65;font-size:16px}.page-header,.content-page main,.page-footer{max-width:1160px;margin:auto;padding:24px}.page-header{display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line)}.page-header nav,.page-footer nav,.jump-links,.download-links,.about-intro{display:flex;align-items:center;flex-wrap:wrap;gap:14px 24px}.page-brand{font:400 30px var(--serif);text-decoration:none;color:var(--ink)}.content-page h1{font:400 clamp(38px,5vw,56px)/1.1 var(--serif);margin:30px 0 22px}.content-page h2{font:400 32px/1.2 var(--serif);margin:0 0 14px}.content-page p{max-width:850px;margin:12px 0 20px}.content-page .lead{font-size:19px;max-width:850px;color:var(--muted)}.content-page a{text-underline-offset:4px}.editor-link{color:var(--accent)}.jump-links{margin:28px 0}.example-card{border:1px solid var(--line);padding:28px;margin:28px 0;scroll-margin-top:24px}.figure-link{display:block;background:var(--subtle);padding:20px;margin:24px 0}.figure-link img{display:block;width:100%;height:auto;border:1px solid var(--line);background:white}.example-card details{margin-top:22px;font-size:14px;color:var(--muted)}.example-card summary{cursor:pointer}.example-card details p{margin-bottom:0}.download-links{font-size:14px}.page-note{padding:24px 0}.page-footer{border-top:1px solid var(--line);display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;font-size:14px;color:var(--muted)}.page-footer p{margin:0}.about-intro{margin:28px 0 40px;padding-block:20px;border-block:1px solid var(--line)}.about-intro p{margin:0}.content-page section:not(.example-card){max-width:850px;margin:38px 0}.content-page li{margin:12px 0}.family-nav nav{flex-wrap:wrap}.family-nav>span{text-transform:none;letter-spacing:normal}.content-page a:focus-visible,.content-page summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}@media(max-width:720px){.page-header,.content-page main,.page-footer{padding:20px}.page-header{align-items:flex-start;flex-direction:column;gap:16px}.page-header nav{gap:12px 18px;font-size:14px}.example-card{padding:18px}.figure-link{padding:4px;margin-inline:-10px}.content-page h2{font-size:28px}.download-links{align-items:flex-start;flex-direction:column;gap:14px}.content-page .lead{font-size:17px}}
.date-explanations{display:grid;grid-template-columns:1fr 1fr;gap:12px 32px;margin-top:24px}.date-explanations h3{font:400 23px var(--serif);margin:0}.date-explanations p{font-size:14px;margin-top:8px}@media(max-width:720px){.date-explanations{grid-template-columns:1fr}}
.figure-scroll-hint{display:none}@media(max-width:720px){#bronte-editorial .figure-link{overflow-x:auto}#bronte-editorial .figure-link img{width:960px;max-width:none}#bronte-editorial .figure-scroll-hint{display:block;font-size:14px;color:var(--muted)}}
