.growth-hero{padding:42px 0 34px;max-width:850px}.growth-hero h1{font:clamp(34px,6vw,64px)/1.08 Georgia,serif;margin:16px 0}.growth-hero p{font-size:18px;line-height:1.7;max-width:730px}.archive-topics,.archive-pagination{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:24px 0}.archive-topics a{border:1px solid #b5bdb3;border-radius:4px;padding:8px 12px;text-decoration:none}.archive-pagination{justify-content:space-between;border-block:1px solid #cbd0c6;padding:16px 0}.archive-pagination a,.archive-entry a{font-weight:700;text-underline-offset:4px}.follow-box{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px;margin:40px 0;background:#e8ede3;border-top:3px solid #18251e}.follow-box h2{font:30px/1.15 Georgia,serif;margin:12px 0}.follow-box p{max-width:550px;line-height:1.6}.growth-button{display:inline-block;background:#18251e;color:#fff!important;padding:14px 20px;text-decoration:none;flex-shrink:0}.follow-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.follow-option{border:1px solid #b5bdb3;padding:24px}.follow-option h2{font:28px Georgia,serif}.follow-option p{line-height:1.6}.follow-option a{display:block;margin-bottom:16px}.follow-option button,.reader-actions button,.saved-section button{background:transparent;border:1px solid #18251e;color:#18251e;padding:10px 14px;font:inherit;cursor:pointer}.reader-actions{flex-wrap:wrap;align-items:center}.reader-actions button[aria-pressed=true]{background:#18251e;color:#fff}.growth-status{min-height:1.5em;font-size:14px}.saved-section{margin:40px 0}.saved-section li{padding:12px 0;border-bottom:1px solid #cbd0c6;display:flex;align-items:center;gap:20px;justify-content:space-between}.saved-section li a{line-height:1.5}.guide-code{background:#18251e;color:#fff;padding:24px;overflow:auto;max-width:100%;font-size:14px;line-height:1.7}.article-text li{margin:12px 0;line-height:1.7}.follow-option button:focus-visible,.reader-actions button:focus-visible,.saved-section button:focus-visible,.growth-button:focus-visible{outline:3px solid #b83b2d;outline-offset:4px}@media(max-width:700px){.follow-options{grid-template-columns:1fr}.follow-box{display:block;padding:22px}.growth-button{margin-top:12px}.saved-section li{align-items:flex-start}.archive-pagination{gap:16px}.guide-code{padding:16px}}
.card-body h2{font:29px/1.12 var(--serif);margin:9px 0 12px}@media(max-width:700px){.card-body h2{font-size:24px;margin:7px 0 10px}}
.other-sources{padding:28px 0;margin:28px 0;border-block:1px solid #d8dbd2}.other-sources>h2{font:36px/1.2 var(--serif);margin:12px 0}.other-sources-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.radar-source{border:1px solid #d8dbd2;padding:22px}.radar-source>h2{font:28px var(--serif);margin:0}.radar-source>p,.radar-source time{font-size:12px;color:#505e52}.radar-source ul{list-style:none;padding:0}.radar-source li{border-top:1px solid #d8dbd2;padding:14px 0}.radar-source h3{font:24px/1.25 var(--serif);margin:8px 0}@media(max-width:700px){.other-sources-grid{grid-template-columns:1fr}}
.attention-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.attention-grid .radar-source>h3{font:30px/1.15 var(--serif);text-transform:capitalize}.attention-grid .radar-source p{line-height:1.6}@media(max-width:700px){.attention-grid{grid-template-columns:1fr}}
