/* Scoped editorial archive: no styles outside the writing section. */
.writing-journal{--wj-ink:#273e35;--wj-muted:#627267;--wj-line:#dce2d7;position:relative;z-index:1;background:#f3f3ed;color:var(--wj-ink);padding:48px clamp(20px,4vw,64px) 40px;font:15px/1.65 "Segoe UI",system-ui,sans-serif;border-bottom:1px solid var(--wj-line)}
.writing-journal a{color:inherit;text-underline-offset:4px}.writing-journal a:focus-visible{outline:3px solid #b4773d;outline-offset:5px}.wj-intro{display:flex;align-items:center;justify-content:space-between;gap:40px;padding-bottom:40px}.writing-journal .wj-eyebrow{font:600 10px/1.6 "Segoe UI",sans-serif;letter-spacing:.15em;color:var(--wj-muted);margin:0 0 18px}.wj-intro h2{font:400 clamp(40px,5vw,66px)/1.07 Georgia,serif;letter-spacing:-.045em;margin:0 0 22px}.wj-intro h2 em{color:#456c57}.wj-intro p:last-child{max-width:580px;color:var(--wj-muted);font-size:16px}.wj-actions{display:flex;flex-direction:column;align-items:center;gap:16px;flex-shrink:0;font-size:13px}.writing-journal .wj-button{background:#2d5546;color:#fffefa;border-radius:8px;padding:13px 22px;text-decoration:none;font-weight:600}.wj-label{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #cbd4c7;padding:19px 0;font-size:11px;color:var(--wj-muted);letter-spacing:.04em}.wj-label>a{letter-spacing:0}.wj-post{display:grid;grid-template-columns:110px minmax(0,1fr);gap:22px}.wj-image{display:block;overflow:hidden;border-radius:9px;align-self:start}.wj-image img{display:block;width:100%;height:115px;object-fit:cover}.wj-copy{min-width:0}.writing-journal .wj-meta{font:11px/1.6 "Segoe UI",sans-serif;color:var(--wj-muted);margin:0 0 10px}.wj-post h3{font:400 25px/1.18 Georgia,serif;letter-spacing:-.025em;margin:0 0 12px}.wj-post h3 a{text-decoration:none}.wj-post h3 a:hover{text-decoration:underline;text-decoration-thickness:1px}.wj-description{color:var(--wj-muted);font-size:13px;line-height:1.7;margin:0 0 16px}.wj-read{font-size:12px;font-weight:600}.wj-feature{padding:12px 0 35px}.wj-feature .wj-post{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:40px;align-items:center}.wj-feature .wj-image img{height:290px}.wj-feature h3{font-size:clamp(29px,3.2vw,43px)}.wj-feature .wj-description{font-size:15px;max-width:470px}.wj-grid{display:grid;grid-template-columns:1fr 1fr;gap:34px 40px;padding:12px 0 38px}.wj-grid .wj-post:nth-child(n+3){border-top:1px solid var(--wj-line);padding-top:28px}.wj-data{display:flex;justify-content:space-between;gap:30px;align-items:center;background:#fffefa;border:1px solid var(--wj-line);border-radius:12px;padding:25px 28px}.writing-journal .wj-data .wj-eyebrow{margin-bottom:10px}.wj-data h3{font:400 27px/1.2 Georgia,serif;margin:0 0 10px}.wj-data h3 a{text-decoration:none}.wj-data p:last-child{font-size:13px;color:var(--wj-muted)}.wj-data>.wj-read{flex-shrink:0}
@media(max-width:900px){.wj-grid{grid-template-columns:1fr}.wj-grid .wj-post:nth-child(n+2){border-top:1px solid var(--wj-line);padding-top:25px}.wj-feature .wj-post{gap:26px}.wj-intro{gap:24px}.wj-feature .wj-image img{height:250px}}
@media(max-width:600px){.writing-journal{padding:30px 20px}.wj-intro{align-items:start;flex-direction:column;gap:24px}.wj-actions{align-items:start}.wj-feature .wj-post{grid-template-columns:1fr;gap:22px}.wj-feature .wj-image img{height:210px}.wj-post{grid-template-columns:85px minmax(0,1fr);gap:17px}.wj-image img{height:100px}.wj-post h3{font-size:24px}.wj-feature h3{font-size:32px}.wj-label{font-size:10px}.wj-data{align-items:start;flex-direction:column;padding:22px;gap:18px}.wj-grid{gap:25px}.wj-intro p:last-child{font-size:15px}}
