/* Chronicle: a broadsheet with a large flag, vertical column rules, and a reference desk. */
:root{--paper:#f4f0e5;--ink:#302f29;--muted:#706b61;--accent:#6d633f;--line:#c7c0ae;--pale:#e9e3d4;--serif:'Times New Roman',Georgia,serif;--sans:Arial,sans-serif}.ch-edition{display:flex;justify-content:space-between;gap:25px;border-bottom:1px solid #7d7565;padding:14px 0 10px;font-size:9px;letter-spacing:.06em}.ch-mast{display:grid;grid-template-columns:1fr 3fr 1fr;gap:20px;align-items:center;padding-block:22px}.ch-brand{font:bold 84px/.95 var(--serif);letter-spacing:-.055em;text-align:center}.ch-brand>span{font:9px/2.5 var(--sans);letter-spacing:.21em;display:block;margin-top:10px}.ch-mast-note{font:italic 15px/1.5 var(--serif);color:#6b6556}.ch-archive-link{font:italic 15px/1.5 var(--serif);text-align:right}.ch-header>nav{border-block:3px double #6d6656;display:flex;justify-content:center;gap:35px;font-size:11px;padding:12px 0}.ch-front-title{display:flex;gap:40px;align-items:center;border-bottom:1px solid var(--line);padding:25px 0}.ch-front-title .eyebrow{max-width:170px;font-size:9px}.ch-front-title h1{font:italic 42px/1.05 var(--serif);letter-spacing:-.035em}.ch-front-columns{display:grid;grid-template-columns:1.1fr 1.7fr .85fr;gap:25px;padding-block:25px}.ch-front-lead{padding-right:22px;border-right:1px solid var(--line)}.ch-front-lead .lead-story h2{font:bold 36px/1.05 var(--serif);letter-spacing:-.025em;margin:20px 0}.ch-front-lead .lead-story p{font:16px/1.6 var(--serif)}.ch-front-lead .text-link{font-size:10px}.ch-front-columns>figure .cover{aspect-ratio:1;height:100%;max-height:400px;object-fit:cover}.ch-front-columns figcaption{font:9px/1.6 var(--sans);padding-top:10px}.ch-front-columns>aside{padding-left:22px;border-left:1px solid var(--line)}.ch-front-columns aside>h2{font:italic 21px var(--serif);padding-bottom:15px}.ch-story{padding:22px 0}.ch-story h3{font:bold 28px/1.08 var(--serif);letter-spacing:-.02em;margin-top:12px}.ch-story p{font:16px/1.65 var(--serif);margin-top:13px}.ch-read{display:inline-block;font:italic 12px var(--serif);margin-top:18px}.ch-story .meta{font-size:9px}.ch-front-columns aside .ch-story{border-top:1px solid var(--line)}.ch-front-columns aside .ch-story h3{font-size:24px}.ch-front-columns aside .ch-story p{font-size:14px}.ch-inside{border-top:4px double #5f5b4e;margin-top:15px}.ch-inside>header,.ch-bottom-reading>header{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:16px 0;border-bottom:1px solid #9f9786}.ch-inside>header h2,.ch-bottom-reading>header h2{font:700 12px var(--sans);letter-spacing:.08em}.ch-inside>header a,.ch-bottom-reading>header>span{font-size:10px}.ch-inside-grid{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:0 25px}.ch-geology{grid-row:span 2;border-right:1px solid var(--line);padding:25px 25px 20px 0}.ch-geology img{width:100%;aspect-ratio:.9;object-fit:cover;filter:saturate(.8)}.ch-geology>span{display:block;font:bold 31px/1.07 var(--serif);margin:20px 0 12px}.ch-geology>p{font:16px/1.6 var(--serif)}.ch-inside-grid .ch-story{border-bottom:1px solid var(--line)}.ch-inside-grid .ch-story:nth-child(even){border-right:1px solid var(--line);padding-right:25px}.ch-shore{display:grid;grid-template-columns:1fr 2.5fr;align-items:center;gap:30px;border-block:1px solid #a69c87;padding-block:25px;margin-top:30px}.ch-shore h2{font:italic 30px/1.1 var(--serif);margin:15px 0 20px}.ch-shore a{font-size:10px}.ch-shore img{width:100%;height:210px;object-fit:cover;filter:saturate(.75)}.ch-bottom-reading{margin-top:30px}.ch-column-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.ch-column-grid .ch-story{padding-right:30px;border-right:1px solid var(--line)}.ch-column-grid .ch-story:last-child{border-right:0;padding-right:0}.ch-reference{display:flex;gap:35px;border-block:3px double #8d8470;margin-top:25px;padding-block:18px;align-items:center}.ch-reference h2{font:bold 11px var(--sans);min-width:150px}.ch-reference nav{display:flex;flex-wrap:wrap;gap:12px 25px;font:italic 13px var(--serif)}.ch-footer{border-top:5px double #776e5a;margin-top:35px;padding-top:25px}.ch-footer-mast{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.ch-footer-mast>a{font:bold 44px var(--serif);letter-spacing:-.04em}.ch-footer-mast>p{font:13px/1.6 var(--serif)}.ch-footer>nav{display:grid;grid-template-columns:repeat(7,1fr);margin-top:25px;padding-block:18px;border-block:1px solid var(--line);font-size:11px;gap:15px}.ch-colophon{display:flex;justify-content:space-between;gap:25px;padding-block:20px 30px;font-size:9px}.ch-article .article-heading{padding:25px 0 35px;border-bottom:4px double #736a57;max-width:1100px}.ch-article h1{font:bold 68px/1.01 var(--serif);letter-spacing:-.025em;max-width:24ch;margin:20px 0}.ch-article .byline{border-top:1px solid var(--line);padding-top:18px}.ch-article .article-deck{font:23px/1.45 var(--serif);max-width:68ch}.ch-article .reading-layout{display:grid;grid-template-columns:minmax(0,720px) 210px;gap:65px;max-width:1000px;margin:35px auto 70px}.ch-article .article-toc{grid-column:2;grid-row:1;position:sticky;top:25px;border-block:3px double #aaa08a;padding-block:20px;font-family:var(--serif);font-size:14px}.ch-article .reading-column{grid-column:1;grid-row:1}.ch-article .prose{font-size:20px}.ch-article .prose h2{font-weight:bold}.ch-archive{padding-bottom:60px}.ch-archive .archive-heading{margin:25px 0;border-bottom:3px double #968c77;padding-bottom:25px}.ch-archive h1{font:bold 64px var(--serif);letter-spacing:-.03em}.ch-archive .topic-list{columns:3;column-gap:35px;column-rule:1px solid var(--line)}.ch-archive .ch-story{break-inside:avoid;border-top:1px solid var(--line)}
@media(max-width:1000px){.ch-brand{font-size:66px}.ch-header>nav{gap:24px}.ch-front-columns{grid-template-columns:1.1fr 1.6fr;gap:25px}.ch-front-columns>aside{display:grid;grid-column:1/-1;grid-template-columns:1fr 1fr;border-left:0;border-top:1px solid var(--line);padding-left:0;gap:0 25px}.ch-front-columns aside>h2{grid-column:1/-1;padding-top:20px}.ch-inside-grid{gap:0 22px}.ch-inside-grid .ch-story:nth-child(even){padding-right:22px}.ch-geology{padding-right:22px}.ch-story h3{font-size:25px}.ch-article .reading-layout{gap:35px;grid-template-columns:minmax(0,1fr) 170px}}
@media(max-width:700px){.ch-edition{font-size:8px;padding-block:12px}.ch-edition>a{display:none}.ch-edition>span:last-child{max-width:120px;text-align:right}.ch-mast{grid-template-columns:1fr;padding-block:20px;gap:0}.ch-brand{font-size:58px}.ch-brand>span{font-size:8px;margin-top:7px}.ch-mast-note,.ch-archive-link{display:none}.ch-header>nav{justify-content:start;overflow:auto;white-space:nowrap;gap:24px;font-size:10px;padding-block:11px}.ch-front-title{display:block;padding-block:22px}.ch-front-title .eyebrow{max-width:none}.ch-front-title h1{font-size:34px;margin-top:14px}.ch-front-columns{display:flex;flex-direction:column;padding-top:22px;gap:23px}.ch-front-columns>figure{order:-1}.ch-front-columns>figure .cover{height:300px;aspect-ratio:auto}.ch-front-lead{padding-right:0;border-right:0}.ch-front-lead .lead-story h2{font-size:35px}.ch-front-columns>aside{display:grid;grid-template-columns:1fr 1fr;border-left:0;border-top:1px solid var(--line);padding-left:0;gap:20px}.ch-front-columns aside>h2{grid-column:1/-1;padding:20px 0 0}.ch-front-columns aside .ch-story{padding-top:15px}.ch-front-columns aside .ch-story h3{font-size:22px}.ch-inside>header a{display:none}.ch-inside-grid{grid-template-columns:1fr 1fr;gap:0 22px}.ch-geology{grid-column:1/-1;grid-row:auto;border-right:0;padding-right:0;display:grid;grid-template-columns:1fr 1fr;gap:12px 22px}.ch-geology img{grid-row:span 2;aspect-ratio:1}.ch-geology>span{font-size:26px;margin:5px 0 0}.ch-geology>p{font-size:14px}.ch-inside-grid .ch-story:nth-child(even){padding-right:0;border-right:0}.ch-story h3{font-size:24px}.ch-story p{font-size:15px}.ch-shore{grid-template-columns:1fr;gap:20px}.ch-shore h2 br{display:none}.ch-shore img{height:180px}.ch-bottom-reading>header>span{display:none}.ch-column-grid{grid-template-columns:1fr;gap:0}.ch-column-grid .ch-story{padding-right:0;border-right:0;border-bottom:1px solid var(--line)}.ch-reference{display:block}.ch-reference nav{margin-top:18px;gap:13px 22px}.ch-footer-mast{grid-template-columns:1fr;gap:15px}.ch-footer-mast>a{font-size:39px}.ch-footer>nav{grid-template-columns:repeat(3,1fr);gap:16px}.ch-colophon{display:grid;gap:12px}.ch-article h1{font-size:43px}.ch-article .article-deck{font-size:21px}.ch-article .reading-layout{display:flex;flex-direction:column;gap:30px}.ch-article .article-toc{width:100%;font-size:13px}.ch-article .reading-column{width:100%}.ch-article .prose{font-size:19px}.ch-archive .topic-list{columns:1}.ch-archive h1{font-size:44px}}
