.gr-body .wb-journal-layout{--wb-serif:Manrope,Arial,sans-serif;max-width:1280px;gap:36px;padding-top:56px;padding-bottom:76px;grid-template-columns:minmax(0,1fr) 272px}
.gr-body .wb-journal-heading h1,.gr-body .wb-journal-article h1{font-family:Manrope,Arial,sans-serif;font-size:clamp(34px,4vw,54px);font-weight:700;line-height:1.1;letter-spacing:-.045em;color:var(--gr-ink);max-width:850px}
.gr-body .wb-journal-heading p{font-size:16px;line-height:1.7;color:var(--gr-muted);max-width:660px}
.gr-body .wb-journal-heading{margin-bottom:36px}.gr-body .wb-journal-grid{gap:28px 22px}
.gr-body .wb-journal-card{border:1px solid var(--gr-line);border-radius:12px;box-shadow:none}
.gr-body .wb-journal-card__image{aspect-ratio:1.6;background:#ebece4;padding:24px}
.gr-body .wb-journal-card__image img{object-fit:contain;object-position:center;height:100%;width:100%}
.gr-body .wb-journal-card__body{padding:24px}.gr-body .wb-journal-card h2{font-family:Manrope,Arial,sans-serif;font-size:23px;font-weight:700;line-height:1.3;letter-spacing:-.035em;color:var(--gr-ink)}
.gr-body .wb-journal-card p{font-size:14px;line-height:1.75;color:var(--gr-muted)}
.gr-body .wb-journal-meta{font-size:12px;letter-spacing:0;color:var(--gr-muted)}.gr-body .wb-journal-meta>span,.gr-body .wb-journal-read{color:var(--gr-forest)}
.gr-body .wb-journal-read{font-size:13px;text-transform:none;letter-spacing:0}.gr-body .wb-journal-back{font-size:14px;color:var(--gr-forest)}
.gr-body .wb-journal-sidebox{background:#edf0e9;border:1px solid var(--gr-line);border-radius:12px;padding:24px}
.gr-body .wb-journal-sidebox h2{font-family:Manrope,Arial,sans-serif;font-size:25px;font-weight:700;letter-spacing:-.035em;color:var(--gr-ink)}
.gr-body .wb-journal-sidebox p,.gr-body .wb-journal-search label{font-size:14px;line-height:1.65;color:var(--gr-muted)}
.gr-body .wb-journal-search>div{border:1px solid #ccd5ca;border-radius:7px;height:46px}.gr-body .wb-journal-search input{font-size:14px}.gr-body .wb-journal-search button{color:var(--gr-forest)}
.gr-body .wb-journal-archive a{font-size:14px;color:var(--gr-forest)}.gr-body .wb-journal-archive .wb-journal-year{border-color:var(--gr-line)}
.gr-body .wb-journal-count{background:#e0e7dc;color:var(--gr-forest)}.gr-body .wb-journal-rss{border-color:var(--gr-line);border-radius:12px;color:var(--gr-forest);font-size:14px}.gr-body .wb-journal-rss small{color:var(--gr-muted);font-size:12px}
.gr-body .wb-journal-prose{font-size:16px;line-height:1.85;color:#4f5a54}.gr-body .wb-journal-prose h2{font-family:Manrope,Arial,sans-serif;font-size:28px;font-weight:700;letter-spacing:-.03em;color:var(--gr-ink)}
.gr-body .wb-journal-prose figure{background:#ebece4;padding:36px;border-radius:12px}.gr-body .wb-journal-prose figure img{height:360px;object-fit:contain;object-position:center}
.gr-body .wb-journal-prose .gr-help-page{max-width:none;margin:0;padding:0}.gr-body .wb-journal-prose a{color:var(--gr-forest)}
.gr-body .wb-journal-article .gr-help-demo{font-size:13px;margin-top:32px}.gr-body .wb-journal-pagination a{border-color:var(--gr-line);color:var(--gr-forest)}.gr-body .wb-journal-pagination [aria-current=page]{background:var(--gr-forest);color:white}
@media(max-width:1000px){.gr-body .wb-journal-layout{grid-template-columns:minmax(0,1fr);gap:32px}.gr-body .wb-journal-sidebar{position:static;display:grid;grid-template-columns:1fr 1fr;gap:20px}.gr-body .wb-journal-sidebox{margin:0}}
@media(max-width:600px){.gr-body .wb-journal-layout{padding-top:30px;padding-bottom:42px}.gr-body .wb-journal-grid,.gr-body .wb-journal-sidebar{grid-template-columns:1fr}.gr-body .wb-journal-heading h1,.gr-body .wb-journal-article h1{font-size:34px}.gr-body .wb-journal-card__body{padding:22px}.gr-body .wb-journal-prose figure{padding:20px}.gr-body .wb-journal-prose figure img{height:240px}}

/* Keep clone settings and journal states consistent with the TO palette. */
.gr-body .wb-journal-layout.wb-journal-layout--full{grid-template-columns:minmax(0,1fr)}
.gr-body .wb-journal-card__placeholder{font:700 46px/1 Manrope,Arial,sans-serif;color:var(--gr-forest)}
.gr-body .wb-journal-card h2 a:hover{color:var(--gr-accent)}
.gr-body .wb-journal-search>div:focus-within{border-color:var(--gr-forest);box-shadow:0 0 0 3px rgb(35 70 58 / 9%)}
.gr-body .wb-journal-archive li.is-selected>a{color:var(--gr-accent)}
.gr-body .wb-journal-rss svg{color:var(--gr-forest)}
.gr-body .wb-journal-prose figcaption{color:var(--gr-muted)}
.gr-body .wb-journal-prose .wb-journal-lead{color:var(--gr-forest)}
.gr-body .wb-journal-prose .wb-journal-note{color:var(--gr-muted);background:var(--gr-paper);border-left-color:var(--gr-accent)}
.gr-body .wb-journal-empty{color:var(--gr-muted);background:var(--gr-paper);font-size:14px;line-height:1.7}
