.portal-link{color:var(--blue);font-size:11px}.owned-article{padding-top:35px}.owned-preview-label{font:700 10px Archivo,Arial,sans-serif;letter-spacing:1.7px;color:#9faec0;margin:0 0 24px}.owned-article-grid{display:grid;grid-template-columns:minmax(0,900px) minmax(220px,1fr);gap:55px}.owned-article h1{font-size:clamp(38px,4.4vw,64px);line-height:1.03;max-width:1000px;margin:14px 0 22px}.owned-deck{font:23px/1.45 Caslon,Georgia,serif;color:#c9d1dc;max-width:780px}.owned-photo{margin:28px 0 32px}.owned-photo>img{width:100%;height:auto;display:block}.owned-prose{font:22px/1.7 Caslon,Georgia,serif;max-width:740px}.owned-source{border-top:3px solid var(--blue);padding-top:20px;margin-top:15px}.owned-source h2{font-size:25px}.owned-source ul{padding-left:16px;font:13px/1.7 Archivo,Arial,sans-serif}.owned-source a{color:var(--blue)}.owned-source p{font-size:12px;line-height:1.7;color:#b2bdcd}.owned-footer{border-top:1px solid #364252;margin-top:65px;padding:28px 0;color:#9dafc7;font-size:12px}.community-lead{max-width:760px;padding:50px 0 35px}.community-lead h1{font-size:60px;line-height:1.05}.community-lead p{font-size:20px;color:#bdc8d9;line-height:1.6}.project-row{padding:32px 0;border-top:1px solid #44516a;display:grid;grid-template-columns:1fr 2fr;gap:45px}.project-row h2{font-size:34px}.project-row p{color:#c3cedd;line-height:1.7}.project-row a{color:var(--blue)}@media(max-width:800px){.owned-article-grid{grid-template-columns:1fr;gap:30px}.owned-article h1{font-size:39px}.owned-deck{font-size:21px}.owned-prose{font-size:21px}.owned-source{margin-top:0}.owned-photo{margin:25px -20px}.owned-photo .photo-caption{padding:10px 20px}.owned-footer{padding:25px 20px}.community-lead h1{font-size:44px}.project-row{grid-template-columns:1fr;gap:5px}.portal-link{font-size:10px}.utility button{display:none}}
.community-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:60px;align-items:center;border-top:1px solid #465262;padding:45px 0}.community-row h2{font:700 38px/1.1 Bodoni,Georgia,serif;margin:13px 0}.community-row p{max-width:660px;color:#bdc8d9;line-height:1.7}.outline-link{border:1px solid #65748b;padding:14px 22px;color:var(--blue);font:700 12px Archivo,Arial,sans-serif}.project-links{display:flex;gap:28px;margin-top:22px;font-size:12px;color:var(--blue)}.footer-bottom{gap:20px}.owned-source li{overflow-wrap:anywhere}.article-note{font:12px/1.7 Archivo,Arial,sans-serif;color:#a8b7ca;margin-top:24px}.owned-photo .photo-caption{font-size:11px;line-height:1.7}.owned-article .byline{font-size:12px}.owned-article .byline strong{color:#e4e9f1}@media(max-width:800px){.community-row{grid-template-columns:1fr;gap:20px;padding:30px 0}.community-row h2{font-size:33px}.outline-link{justify-self:start}.utility{letter-spacing:.3px;font-size:8px}.utility>a{font-size:10px}.masthead-paper{display:none}.owned-article{padding-top:25px}.owned-photo{margin:25px -20px}.owned-footer{width:calc(100% - 40px);padding-left:0;padding-right:0}}

.photo-caption,.owned-photo .photo-caption{font-size:12px;font-style:italic;line-height:1.5;text-align:left;padding-top:2px;margin-top:0}.owned-photo .photo-caption{padding:2px 0 0}@media(max-width:800px){.owned-photo .photo-caption{padding:2px 20px 0}}

.human-prose img{max-width:100%;height:auto;display:block}.human-prose table{width:100%;table-layout:fixed;border-collapse:collapse}.human-prose td{padding:5px;vertical-align:top}.human-prose .human-photo-caption{font:italic 12px/1.5 Archivo,Arial,sans-serif}.human-prose blockquote{margin:24px 0;padding-left:22px;border-left:2px solid var(--blue)}.human-prose a{overflow-wrap:anywhere}.human-prose h1{font-size:32px}.human-prose h2{font-size:30px}.human-prose h3{font-size:26px}

/* Readability cleanup: captions are explicit; editorial emphasis keeps body size. */
.owned-deck:empty,.article-note:empty{display:none}
.human-prose :is(h1,h2,h3){line-height:1.2;margin-top:1.4em;margin-bottom:.6em}
