.process-icon{display:block;width:48px;height:48px;margin-bottom:24px}.process-icon svg{width:100%;height:100%;stroke:currentColor;fill:none;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.journal-section{border-top:1px solid var(--line)}.journal-intro{max-width:640px;margin-bottom:38px}.journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.journal-card{min-width:0;border-bottom:1px solid var(--line)}.journal-card img{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover}.journal-card-copy{padding:24px 0 32px}.journal-card h3{font-size:25px;overflow-wrap:anywhere}.journal-card .eyebrow{font-size:9px}.journal-card p{font-size:13px}.journal-article{max-width:1150px;margin:auto}.journal-article h1{font-size:clamp(36px,5vw,70px);margin-top:24px;overflow-wrap:anywhere}.journal-lead{font-size:20px;max-width:780px}.journal-hero{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;margin:30px 0 42px}.journal-body{max-width:740px;margin:0 auto 40px;font-size:17px;line-height:1.9}.journal-body p{white-space:pre-line;color:var(--ink)}.journal-admin-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px}.journal-admin-grid>*{min-width:0}.journal-admin-row{border-bottom:1px solid var(--line);padding:20px 0;display:flex;align-items:center;gap:15px;justify-content:space-between;overflow-wrap:anywhere}.journal-admin-row form{flex-shrink:0}.journal-admin-grid details{margin:20px 0}.journal-admin-grid summary{cursor:pointer;padding:12px 0;border-bottom:1px solid var(--line)}@media(max-width:1000px){.journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-admin-grid{grid-template-columns:1fr}}@media(max-width:600px){.journal-grid{grid-template-columns:1fr;gap:30px}.process-grid article .process-icon{grid-column:1;grid-row:1;align-self:start;width:36px;height:36px;margin:0}.process-grid article .process-number{grid-row:2;align-self:start;font-size:17px}.process-grid article h3{grid-row:1;align-self:center}.process-grid article p{grid-row:2}.journal-admin-grid input,.journal-admin-grid textarea,.journal-admin-grid select{font-size:16px}.journal-admin-row{align-items:flex-start;flex-direction:column}}
