.journal-page{--accent:#ac4930;--wash:#e8dfd0}.journal-page header{height:98px}.journal-breadcrumbs{margin:0 7% 20px;display:flex;gap:12px;flex-wrap:wrap;font-size:10px;color:var(--muted)}.journal-hero{margin:0 2%;display:grid;grid-template-columns:1.1fr 1fr;background:#e7e9de;min-height:420px;overflow:hidden}.journal-hero-copy{padding:43px 10%}.journal-hero h1{font-size:clamp(42px,4.3vw,67px);line-height:.98;font-weight:600;letter-spacing:-.6px;margin:23px 0;color:var(--ink)}.journal-hero .dek{font-size:13px;color:#555e4e;line-height:1.85}.journal-byline{font-size:8px;letter-spacing:1px;display:flex;gap:15px;flex-wrap:wrap;margin-top:23px;color:#6b735f}.journal-hero-photo{min-height:420px;position:relative;overflow:hidden;background:#cdd3bf}.journal-hero-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.journal-hero-photo:after{content:'';position:absolute;inset:65% 0 0;background:linear-gradient(transparent,#0009)}.photo-caption{position:absolute;bottom:18px;left:22px;right:22px;color:white;font-size:9px;line-height:1.7;z-index:1}.journal-body{max-width:1200px;padding:45px 35px 0;margin:auto;display:grid;grid-template-columns:minmax(0,750px) 240px;gap:55px}.article-prose{font-size:15px;line-height:1.95;color:#4b5345;min-width:0}.article-prose p{margin:0 0 22px}.article-prose h2{font-size:36px;line-height:1.12;font-weight:600;margin:43px 0 20px;color:var(--ink);scroll-margin-top:25px}.article-prose section:first-child h2{margin-top:0}.article-prose h3{font-size:26px;line-height:1.15;font-weight:600;margin:28px 0 13px;color:var(--ink)}.article-prose ul,.article-prose ol{margin:17px 0 27px;padding-left:23px}.article-prose li{margin-bottom:10px;padding-left:4px}.article-prose a{color:#9d402b;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#ac493055}.article-prose a:hover{text-decoration-color:currentColor}.article-prose strong{color:var(--ink);font-weight:600}.article-prose sup{font-size:9px;line-height:0;vertical-align:super;margin-left:2px}.article-prose sup a{text-decoration:none}.table-scroll{overflow-x:auto;margin:25px 0}.article-prose table{width:100%;border-collapse:collapse;font-size:12px;line-height:1.8}.article-prose th,.article-prose td{padding:13px;border:1px solid #d0d7c6;text-align:left;vertical-align:top}.article-prose th{background:#e6eadc;color:var(--ink)}.article-prose tr:nth-child(even){background:#ffffff50}.article-prose blockquote{padding:20px 25px;border-left:3px solid var(--accent);background:#e8eadf;margin:25px 0}.article-toc{position:sticky;top:25px;background:#e8eadf;padding:24px}.article-toc ol{list-style:none;padding:0;margin:19px 0 0;counter-reset:toc}.article-toc li{counter-increment:toc;border-top:1px solid #cfd6c2;padding:10px 0;font-size:11px;line-height:1.65}.article-toc li:before{content:counter(toc,decimal-leading-zero);display:inline-block;width:25px;font:500 17px 'Barlow Condensed',sans-serif;color:var(--accent)}.article-toc a:hover{color:var(--accent)}.journal-aside-note{border:1px solid var(--line);padding:22px;margin-top:22px;font-size:10px;line-height:1.9;color:var(--muted)}.journal-aside-note a{display:block;margin-top:13px;font-size:11px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.editorial-visual{margin:32px 0;background:#e8eddc;border:1px solid #ccd6bf}.editorial-visual img{width:100%;height:auto;display:block}.editorial-visual figcaption{padding:0 23px 20px;font-size:11px;line-height:1.85;color:#59654e}.visual-actions{padding:15px 23px;border-top:1px solid #cbd6bd;font-size:10px;display:flex;gap:15px;justify-content:space-between}.visual-text{padding:0 23px 20px;font-size:11px}.visual-text summary{cursor:pointer;font-weight:600}.visual-text ul{margin:14px 0 0}.sources-panel{padding-top:27px;margin-top:40px;border-top:1px solid var(--line);font-size:11px;line-height:1.9}.sources-panel h2{font-size:29px;margin:0 0 17px}.sources-panel li{padding:5px 0 10px;scroll-margin-top:25px}.sources-panel a{overflow-wrap:anywhere}.source-note{display:block;font-size:10px;color:var(--muted)}.article-tail{max-width:1200px;padding:35px 35px 25px;margin:auto}.article-tail h2{font-size:37px;line-height:1.05;font-weight:600;margin:12px 0 25px}.article-artists{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.article-artist{display:flex;align-items:center;gap:12px;border-top:1px solid var(--line);padding-top:15px}.article-artist img,.article-letter{width:58px;height:66px;object-fit:cover;flex-shrink:0;background:#e3e7d8;display:grid;place-items:center;font:600 27px 'Barlow Condensed',sans-serif}.article-artist h3{font-size:24px;line-height:1;font-weight:500}.article-artist p{font-size:9px;margin-top:7px;color:var(--muted)}.article-related{padding-top:28px;margin-top:42px;border-top:1px solid var(--line)}.related-articles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.related-article{padding:22px;background:#e9ece1}.related-article span{font-size:8px;letter-spacing:1px;color:var(--accent)}.related-article h3{font-size:27px;line-height:1.08;font-weight:500;margin:12px 0}.related-article p{font-size:10px;color:var(--muted);line-height:1.8}.journal-mast{padding:50px 7%;background:#e7e9de;position:relative;overflow:hidden;border-top:1px solid var(--line)}.journal-mast h1{font-size:clamp(55px,6vw,94px);line-height:.9;font-weight:600;margin:22px 0 25px;color:var(--ink);position:relative;z-index:1;max-width:900px}.journal-mast h1 span{color:var(--accent)}.journal-mast p{max-width:580px;font-size:13px;line-height:1.9;color:var(--muted);position:relative;z-index:1}.journal-mast:after{content:'✳';position:absolute;right:4%;top:10px;font-size:280px;line-height:1;color:#cbd2bc}.journal-index{margin:0 7%;padding:32px 0 55px}.journal-controls{display:flex;gap:15px;margin-bottom:23px}.journal-controls input,.journal-controls select{padding:15px;border:1px solid var(--line);background:var(--paper);font-size:11px;min-width:0}.journal-controls input{flex:1;background:#fff9}.journal-controls select{max-width:290px}.journal-count{font-size:9px;letter-spacing:1px;color:var(--muted);margin-bottom:25px}.journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px 24px}.journal-card{min-width:0}.journal-card-picture{height:205px;overflow:hidden;position:relative;background:#d7dfc9}.journal-card-picture img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.journal-card:hover img{transform:scale(1.04)}.journal-card-picture>span{position:absolute;bottom:12px;left:12px;background:var(--paper);padding:6px 9px;font-size:8px;letter-spacing:1px}.journal-card .card-meta{font-size:8px;letter-spacing:.7px;color:var(--accent);display:flex;justify-content:space-between;gap:10px;margin-top:16px}.journal-card .card-meta b{font-weight:500;white-space:nowrap;color:var(--muted)}.journal-card h2{font-size:30px;line-height:1.08;font-weight:600;margin:11px 0}.journal-card p{font-size:11px;line-height:1.8;color:var(--muted)}.journal-card:hover h2{text-decoration:underline;text-underline-offset:5px}.home-journal-links{margin:0 7%;padding:10px 0 45px}.home-journal-links h2{font-size:44px;font-weight:600;margin:13px 0 25px}.home-journal-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 35px}.home-journal-grid a{display:flex;justify-content:space-between;gap:20px;padding:15px 0;border-bottom:1px solid var(--line);font-size:12px}.home-journal-grid span{color:var(--accent)}
.journal-tool{background:#e8ecde;border:1px solid #c4d0b6;padding:27px;margin:32px 0;color:var(--ink)}.journal-tool h2{font-size:33px;margin:0 0 15px}.journal-tool h3{font-size:25px;margin:20px 0 12px}.journal-tool p{font-size:12px;line-height:1.85;margin:0 0 19px}.tool-label{display:block;font-size:9px;letter-spacing:1.4px;font-weight:700;color:var(--accent);margin-bottom:12px}.tool-fields{display:grid;grid-template-columns:1fr 1fr;gap:15px}.tool-field{display:flex;flex-direction:column;gap:7px;font-size:10px;line-height:1.6}.tool-field.full{grid-column:1/-1}.tool-field input,.tool-field select,.tool-field textarea{border:1px solid #bcc9ae;background:#fcfdf8;color:var(--ink);font:12px 'DM Sans',sans-serif;padding:12px;width:100%;min-width:0;border-radius:0}.tool-field textarea{min-height:70px;resize:vertical}.tool-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:20px}.tool-button{border:1px solid var(--ink);background:var(--ink);color:white;padding:11px 15px;font-size:10px;font-weight:600}.tool-button.secondary{background:transparent;color:var(--ink);border-color:#b4c1a6}.tool-button.danger{background:none;border-color:#c19d8d;color:#96442d}.tool-results{background:#fafcf5;border:1px solid #c8d3bd;padding:20px;margin-top:20px;font-size:12px;line-height:1.85}.tool-results .result-large{display:block;font:600 38px 'Barlow Condensed',sans-serif;color:var(--accent);line-height:1.1;margin:7px 0}.tool-results dl{display:grid;grid-template-columns:1fr auto;gap:7px;margin-top:12px}.tool-results dt,.tool-results dd{margin:0;border-bottom:1px solid #d8e0cf;padding:5px 0}.tool-status{font-size:10px;line-height:1.8;min-height:20px;margin-top:12px;color:#526646}.tool-row{padding:18px 0;border-bottom:1px solid #c6d0b9}.tool-row .tool-fields{grid-template-columns:1fr 1fr 1fr}.tool-remove{margin-top:10px;font-size:9px;padding:6px 9px;background:none;border:1px solid #bca693;color:#91432d}.tool-finder-results{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:20px}.tool-finder-result{padding:16px;background:#f9fbf2;border:1px solid #c6d3b9}.tool-finder-result h3{font-size:27px;margin:0 0 8px}.tool-finder-result p{font-size:10px;line-height:1.8;margin:0 0 9px}.tool-finder-result img{width:64px;height:73px;object-fit:cover;float:right;margin-left:12px}.tool-finder-result a{font-size:10px;font-weight:600}.tool-chips{display:flex;gap:8px;flex-wrap:wrap}.tool-chips button{padding:9px 12px;background:#f9fbf3;border:1px solid #bdc9af;font-size:10px}.tool-chips button.selected{background:var(--ink);color:white;border-color:var(--ink)}.tool-checklist{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tool-checklist label{display:flex;gap:9px;align-items:start;background:#fafcf5;padding:11px;font-size:11px;line-height:1.7}.tool-checklist input{margin-top:4px;accent-color:var(--accent)}.tool-calendar{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.tool-calendar button{padding:13px;background:#fafcf5;border:1px solid #becaae;text-align:left;font-size:10px;line-height:1.7}.tool-calendar strong{font:500 22px 'Barlow Condensed',sans-serif;display:block}.tool-calendar .selected{background:var(--ink);color:white}.network-row{padding:14px 0;border-bottom:1px solid #c8d4ba}.network-row strong{font-size:12px}.network-row span{display:block;font-size:10px;color:#65765a;margin:4px 0}.network-row a{font-size:10px}.tool-note{font-size:10px!important;color:#65735b;line-height:1.8!important;margin:15px 0 0!important}
@media(max-width:1050px){.journal-body{gap:30px;padding:40px 5% 0;grid-template-columns:minmax(0,1fr) 210px}.journal-hero h1{font-size:52px}.journal-hero-copy{padding:35px 9%}.article-prose{font-size:14px}.journal-card-picture{height:175px}.journal-card h2{font-size:27px}.article-tail{padding:30px 5%}.article-artists{grid-template-columns:1fr 1fr}}
@media(max-width:750px){.journal-page header{height:87px}.journal-breadcrumbs{margin:0 5% 15px;font-size:9px}.journal-hero{display:flex;flex-direction:column-reverse;margin:0 12px}.journal-hero-photo{min-height:260px;height:260px}.journal-hero-photo img{object-position:center 35%}.journal-hero-copy{padding:28px 7%}.journal-hero h1{font-size:44px;letter-spacing:-.3px}.journal-hero .dek{font-size:12px}.journal-byline{font-size:7px;gap:11px;margin-top:20px}.journal-body{display:flex;flex-direction:column-reverse;padding:26px 6% 0;gap:25px}.article-toc{position:static;padding:18px}.article-toc ol{display:grid;grid-template-columns:1fr 1fr;gap:0 15px;margin-top:12px}.article-toc li{font-size:9px;padding:9px 0}.article-toc li:before{width:18px;font-size:14px}.journal-aside-note{display:none}.article-prose{font-size:14px}.article-prose h2{font-size:32px;margin-top:35px}.article-prose table{display:block;overflow-x:auto;font-size:10px}.article-prose th,.article-prose td{padding:10px}.editorial-visual figcaption,.visual-text{font-size:10px;padding-left:16px;padding-right:16px}.visual-actions{padding:13px 16px;font-size:9px}.article-tail{padding:25px 6%}.article-tail h2{font-size:32px}.article-artists{gap:18px 12px}.article-artist img,.article-letter{width:44px;height:51px}.article-artist h3{font-size:22px}.article-artist p{font-size:8px}.related-articles-grid{grid-template-columns:1fr;gap:13px}.journal-mast{padding:35px 5%}.journal-mast h1{font-size:58px}.journal-mast p{font-size:12px;max-width:290px}.journal-mast:after{right:-90px;top:30px;opacity:.6}.journal-index{margin:0 5%;padding-top:25px}.journal-controls{gap:9px}.journal-controls input,.journal-controls select{font-size:10px;padding:12px}.journal-controls select{max-width:135px}.journal-grid{grid-template-columns:1fr 1fr;gap:27px 13px}.journal-card-picture{height:150px}.journal-card h2{font-size:25px}.journal-card p{font-size:10px}.journal-card-picture>span{font-size:7px;left:8px;bottom:8px;padding:5px 7px}.journal-card .card-meta{font-size:7px;letter-spacing:.3px}.journal-card .card-meta b{display:none}.home-journal-links{margin:0 5%;padding-bottom:35px}.home-journal-links h2{font-size:36px}.home-journal-grid{grid-template-columns:1fr}.home-journal-grid a{font-size:11px}.journal-tool{padding:19px;margin:27px 0}.journal-tool h2{font-size:30px}.tool-fields{gap:12px}.tool-field{font-size:9px}.tool-field input,.tool-field select,.tool-field textarea{padding:10px;font-size:11px}.tool-row .tool-fields{grid-template-columns:1fr 1fr}.tool-row .tool-field:first-child{grid-column:1/-1}.tool-finder-results,.tool-checklist{grid-template-columns:1fr}.tool-results{padding:16px}.tool-calendar{grid-template-columns:1fr 1fr}.sources-panel{font-size:10px}}
@media(max-width:380px){.journal-grid,.tool-fields{grid-template-columns:1fr}.journal-card-picture{height:220px}.journal-card h2{font-size:30px}}
@media print{header,footer,.topline,.journal-sidebar,.journal-breadcrumbs,.journal-hero-photo,.article-tail,.tool-actions,.tool-remove,.tool-status,.journal-byline{display:none!important}.journal-hero{display:block;margin:0;background:white;min-height:0}.journal-hero-copy{padding:0}.journal-hero h1{font-size:25pt}.journal-body{display:block;padding:0;max-width:none}.article-prose{font-size:10pt;color:black;line-height:1.5}.journal-tool{break-inside:avoid;background:white;padding:12pt;border:1px solid #999}.tool-field input,.tool-field select,.tool-field textarea{background:white;border:0;padding:3pt}.tool-results{background:white}.printing-plan .journal-hero{display:none!important}.printing-plan .article-prose>*:not(.journal-tool){display:none!important}}
.visual-mobile{display:none}.visual-text li span{display:block}.visual-mobile li{padding:14px 0;border-top:1px solid #c4cfb5}.visual-mobile li span{display:block;margin-top:6px;font-size:12px;line-height:1.8;color:#56664a}@media(max-width:750px){.visual-canvas{display:none}.visual-mobile{display:block;padding:0 18px 12px}.visual-mobile h3{padding-top:20px;font-size:25px;margin:0 0 16px}.visual-mobile ol{padding-left:20px;margin:0}.visual-mobile strong{font-size:13px}.visual-mobile li{margin:0}.visual-text{display:none}}
.journal-mast:after{content:'';width:210px;height:210px;border:1px solid #b8c4a5;border-radius:50%;box-shadow:0 0 0 23px #ccd5bd80,0 0 0 47px #ccd5bd60,0 0 0 71px #ccd5bd40;right:7%;top:100px}@media(max-width:750px){.journal-mast:after{right:-95px;top:80px;opacity:.65}}
