.journal-page{background:var(--surface);padding-block:44px 64px}.journal-container{max-width:1080px}.journal-header{padding-bottom:30px}.journal-kicker,.journal-eyebrow{color:var(--green);letter-spacing:.04em;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.journal-header h1{color:var(--brand);margin-top:12px;font-size:clamp(28px,3.2vw,40px);line-height:1.4}.journal-header>p{max-width:720px;margin-top:12px;font-size:15px;line-height:1.9}.journal-guides{border:1px solid var(--mint-border);background:#f0f5ed;border-radius:16px;grid-template-columns:180px minmax(0,1fr);margin-bottom:26px;display:grid}.journal-guides-intro{padding:22px}.journal-guides-intro h2{color:var(--brand);margin-top:5px;font-size:22px}.journal-guides-intro p{margin-top:6px;font-size:13px;line-height:1.8}.journal-guides-intro>a{color:var(--green);text-underline-offset:4px;align-items:center;gap:7px;margin-top:15px;font-size:12px;font-weight:650;text-decoration:underline;display:inline-flex}.journal-guide-links{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:18px 10px 18px 0;display:grid}.journal-guide-links li{min-width:0}.journal-guide-links a{border-left:1px solid var(--mint-border);border-radius:5px;height:100%;padding:10px 16px;transition:background .15s;display:block}.journal-guide-links a:hover{background:#ffffffa6}.journal-guide-number{color:var(--green);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.journal-guide-links h3{letter-spacing:0;color:var(--brand);justify-content:space-between;align-items:center;gap:6px;margin-top:7px;font-size:15px;display:flex}.journal-guide-links p{margin-top:6px;font-size:12px;line-height:1.85}.journal-topics{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:8px;padding-bottom:22px;display:flex}.journal-topics a{border:1px solid var(--border);min-height:40px;color:var(--muted);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.journal-topics a:hover{border-color:var(--green);background:var(--mint)}.journal-topics a[aria-current]{border-color:var(--brand);background:var(--brand);color:#fff}.journal-topics a>span{opacity:.8;font-size:11px;font-weight:500}.journal-editorial{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:36px;padding-block:28px;display:grid}.journal-section-label{letter-spacing:.06em;color:var(--green);font-size:12px;font-weight:700}.journal-featured{border:1px solid var(--mint-border);background:linear-gradient(135deg,#f0f5ed,#fafaf4);border-radius:14px;align-self:start;padding:24px 26px}.journal-featured .journal-section-label{border-bottom:2px solid var(--green);margin-bottom:17px;padding-bottom:6px;display:inline-block}.journal-article-link{border-radius:4px;display:block}.journal-article-link h3{color:var(--brand);letter-spacing:-.015em;margin-top:10px;font-size:20px;line-height:1.65;transition:color .15s}.journal-article-link:hover h3{color:var(--green);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.journal-article-link p{max-width:870px;margin-top:9px;font-size:14px;line-height:1.95}.journal-featured .journal-article-link h3{font-size:25px;line-height:1.55}.journal-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 13px;font-size:12px;line-height:1.7;display:flex}.journal-meta>span{align-items:center;gap:4px;display:inline-flex}.journal-category{color:var(--green);font-weight:600}.journal-read{color:var(--green);align-items:center;gap:7px;margin-top:13px;font-size:13px;font-weight:650;display:inline-flex}.journal-starters .journal-featured-article{padding-block:17px}.journal-starters .journal-featured-article+.journal-featured-article{border-top:1px solid var(--border)}.journal-starters .journal-featured-article:last-child{padding-bottom:0}.journal-starters .journal-article-link h3{font-size:18px}.journal-starters .journal-article-link p{font-size:13px}.journal-list{padding-top:30px}.journal-list-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 20px;display:flex}.journal-list-heading h2{scroll-margin-top:100px;font-size:22px}.journal-list-heading p{font-size:12px}.journal-list-article{border-bottom:1px solid var(--border);padding-block:25px}.journal-pagination{justify-content:space-between;align-items:center;gap:16px;padding-block:26px;display:flex}.journal-page-numbers{gap:7px;display:flex}.journal-page-numbers a,.journal-page-direction{border-radius:8px;justify-content:center;align-items:center;gap:5px;min-width:40px;min-height:40px;font-size:13px;display:inline-flex}.journal-page-numbers a:hover,a.journal-page-direction:hover{background:var(--mint);color:var(--green)}.journal-page-numbers a[aria-current]{background:var(--brand);color:#fff}.journal-page-direction[aria-disabled]{color:#909a92}.journal-help{border:1px solid var(--mint-border);background:#f0f5ed;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:26px;display:flex}.journal-help h2{color:var(--brand);font-size:18px}.journal-help p{margin-top:6px;font-size:13px}.journal-help-links{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.journal-help-links a{min-height:40px;color:var(--green);align-items:center;gap:6px;font-size:13px;font-weight:650;display:inline-flex}.journal-help-links a:hover{text-underline-offset:4px;text-decoration:underline}.journal-help-links .journal-plans-link{background:var(--brand);color:#fff;border-radius:8px;padding:8px 14px}@media (max-width:1000px){.journal-guides{grid-template-columns:160px minmax(0,1fr)}.journal-guide-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 0}.journal-guide-links h3{margin-top:2px}.journal-guide-links p{margin-top:3px}.journal-editorial{gap:24px}.journal-featured{padding:20px}}@media (max-width:680px){.journal-page{padding-block:26px 44px}.journal-header{padding-bottom:23px}.journal-header h1{font-size:27px}.journal-header>p{font-size:14px}.journal-guides{grid-template-columns:minmax(0,1fr);margin-bottom:22px}.journal-guides-intro{grid-template-columns:minmax(0,1fr) auto;padding:17px 18px 12px;display:grid}.journal-guides-intro .journal-eyebrow{grid-column:1/-1}.journal-guides-intro h2{font-size:20px}.journal-guides-intro p{grid-column:1/-1}.journal-guides-intro>a{grid-area:2/2;margin-top:5px}.journal-guide-links{gap:0;padding:0 10px 13px}.journal-guide-links a{padding:12px 9px}.journal-guide-links li:nth-child(odd) a{border-left:0}.journal-guide-links li:nth-child(n+3) a{border-top:1px solid var(--mint-border)}.journal-topics{gap:7px;padding-bottom:19px}.journal-topics a{gap:6px;min-height:38px;padding:7px 11px;font-size:12px}.journal-editorial{grid-template-columns:minmax(0,1fr);gap:22px;padding-block:22px}.journal-featured .journal-article-link h3{font-size:22px}.journal-meta{gap:5px 10px;font-size:11px}.journal-list{padding-top:24px}.journal-list-heading h2{font-size:20px}.journal-list-article{padding-block:21px}.journal-article-link h3{font-size:18px}.journal-article-link p{font-size:13px}.journal-pagination{gap:8px;padding-block:21px}.journal-page-numbers{gap:2px}.journal-page-numbers a{min-width:33px}.journal-page-direction{gap:2px;font-size:12px}.journal-help{padding:20px}}@media (prefers-reduced-motion:reduce){.journal-guide-links a,.journal-topics a,.journal-article-link h3{transition:none}}
