.rr-body{background:var(--ajp-paper);padding:40px 0 0}.rr-hub-grid{display:grid;grid-template-columns:1fr 320px;gap:40px;align-items:start;padding-bottom:40px}.rr-latest-card{display:block;background:var(--ajp-white);border:1px solid var(--ajp-rule);text-decoration:none!important;margin-bottom:30px}.rr-latest-img-wrap{position:relative;aspect-ratio:16/8;background:var(--ajp-paper-2);overflow:hidden}.rr-latest-img-wrap img{width:100%;height:100%;object-fit:cover}.rr-latest-badge{position:absolute;top:16px;left:16px;background:var(--ajp-brass);color:var(--ajp-ink);font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;font-size:.75rem;letter-spacing:.04em;padding:6px 14px}.rr-latest-meta{display:flex;gap:12px;flex-wrap:wrap;font-family:'JetBrains Mono',monospace;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ajp-sky);padding:22px 26px 0}.rr-latest-title{font-family:'Oswald',sans-serif;font-weight:700;font-size:1.6rem;margin:10px 26px 12px;color:var(--ajp-ink)}.rr-latest-card:hover .rr-latest-title{color:var(--ajp-brass-deep)}.rr-latest-excerpt{margin:0 26px 16px;color:#4a5560;line-height:1.6}.rr-read-more{display:block;margin:0 26px 24px;font-family:'Oswald',sans-serif;font-weight:700;font-size:.82rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ajp-brass-deep)}.rr-recent-cards{display:flex;flex-direction:column;gap:16px;margin-bottom:40px}.rr-recent-card{display:flex;gap:20px;background:var(--ajp-white);border:1px solid var(--ajp-rule);text-decoration:none!important;padding:16px}.rr-recent-card:hover{border-color:var(--ajp-brass)}.rr-recent-card-img{flex:none;width:130px;aspect-ratio:4/3;background:var(--ajp-paper-2);overflow:hidden}.rr-recent-card-img img{width:100%;height:100%;object-fit:cover}.rr-recent-card-body{flex:1}.rr-recent-card-meta{display:flex;gap:12px;font-family:'JetBrains Mono',monospace;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ajp-sky);margin-bottom:6px}.rr-recent-card-body h3{font-family:'Oswald',sans-serif;font-weight:700;font-size:1.05rem;margin:0 0 6px;color:var(--ajp-ink)}.rr-recent-card:hover h3{color:var(--ajp-brass-deep)}.rr-recent-card-body p{margin:0;font-size:.9rem;color:#5a6873;line-height:1.5}.rr-sidebar{display:flex;flex-direction:column;gap:20px}.rr-widget{background:var(--ajp-white);border:1px solid var(--ajp-rule);padding:20px}.rr-widget h3{font-family:'Oswald',sans-serif;font-weight:700;font-size:.82rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ajp-brass-deep);margin:0 0 12px;padding-bottom:10px;border-bottom:1px solid var(--ajp-rule)}.rr-widget-signup{background:var(--ajp-ink);border-color:var(--ajp-ink)}.rr-widget-signup h3{color:var(--ajp-brass);border-bottom-color:rgb(255 255 255 / .15)}.rr-widget-signup p{color:var(--ajp-paper-2);font-size:.88rem;line-height:1.5;margin:0 0 14px}.rr-signup-form{display:flex;gap:8px}.rr-signup-form input{flex:1;padding:9px 10px;border:1px solid var(--ajp-rule);font-size:.85rem}.rr-signup-form button{font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;font-size:.8rem;background:var(--ajp-brass);color:var(--ajp-ink);border:none;padding:9px 16px;cursor:pointer}.rr-signup-form button:hover{background:var(--ajp-brass-deep)}.rr-cat-list,.rr-recent-list{list-style:none;margin:0;padding:0}.rr-cat-list li{display:flex;justify-content:space-between;padding:7px 0;border-bottom:1px solid var(--ajp-rule);font-size:.9rem}.rr-cat-list li:last-child{border-bottom:none}.rr-cat-list a{color:var(--ajp-ink)!important;text-decoration:none!important}.rr-cat-list a:hover{color:var(--ajp-brass-deep)!important}.rr-cat-list span{color:var(--ajp-sky);font-family:'JetBrains Mono',monospace;font-size:.8rem}.rr-recent-list li{padding:8px 0;border-bottom:1px solid var(--ajp-rule)}.rr-recent-list li:last-child{border-bottom:none}.rr-recent-date{display:block;font-family:'JetBrains Mono',monospace;font-size:.7rem;text-transform:uppercase;color:var(--ajp-sky);margin-bottom:2px}.rr-recent-list a{color:var(--ajp-ink)!important;font-size:.88rem;font-weight:600;text-decoration:none!important;line-height:1.4}.rr-recent-list a:hover{color:var(--ajp-brass-deep)!important}.rr-newsletters-section{margin-top:40px}.rr-newsletters-head{display:flex;align-items:baseline;justify-content:space-between;border-bottom:1px solid var(--ajp-rule);padding-bottom:12px;margin-bottom:24px}.rr-newsletters-head h2{font-family:'Oswald',sans-serif;font-weight:700;font-size:1.5rem;margin:0;color:var(--ajp-ink)}.rr-newsletters-head a{color:var(--ajp-brass-deep);font-size:.85rem;font-weight:600;text-decoration:none!important}.rr-newsletters-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:20px}.rr-nl-card{display:block;text-decoration:none!important}.rr-nl-cover{aspect-ratio:3/4;background:var(--ajp-paper-2);border:1px solid var(--ajp-rule);overflow:hidden}.rr-nl-cover img{width:100%;height:100%;object-fit:cover}.rr-nl-label{font-family:'Oswald',sans-serif;font-weight:700;font-size:.85rem;margin-top:8px;color:var(--ajp-ink)}.rr-nl-date{font-size:.78rem;color:var(--ajp-sky)}.rr-browse-all{text-align:center;margin:30px 0 0}.rr-browse-btn{display:inline-block;background:var(--ajp-ink);color:var(--ajp-white)!important;font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:.82rem;padding:14px 30px;text-decoration:none!important}.rr-browse-btn:hover{background:var(--ajp-brass);color:var(--ajp-ink)!important}.rr-year-bar{background:var(--ajp-paper-2);border-top:1px solid var(--ajp-rule);padding:20px 0;margin-top:40px}.rr-year-bar-row{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.rr-year-bar-row>span{font-size:.92rem}.rr-year-bar-row a{color:var(--ajp-brass-deep);font-weight:600}.rr-year-chips{display:flex;gap:8px;flex-wrap:wrap}.rr-year-chip{font-family:'JetBrains Mono',monospace;font-size:.8rem;font-weight:600;background:var(--ajp-white);border:1px solid var(--ajp-rule);padding:8px 14px;color:var(--ajp-ink)!important;text-decoration:none!important}.rr-year-chip:hover{border-color:var(--ajp-brass);color:var(--ajp-brass-deep)!important}.rr-single-body{background:var(--ajp-paper);padding:30px 0 60px}.rr-single-grid{display:grid;grid-template-columns:1fr 320px;gap:40px;align-items:start}.rr-article{background:var(--ajp-white);border:1px solid var(--ajp-rule);padding:30px}.rr-hero-img-wrap{position:relative;margin:-30px -30px 0}.rr-hero-img{width:100%;max-height:480px;object-fit:cover;display:block}.rr-issue-badge{position:absolute;top:16px;left:16px;background:var(--ajp-brass);color:var(--ajp-ink);font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;font-size:.75rem;letter-spacing:.04em;padding:6px 14px}.rr-caption{font-size:.85rem;color:#5a6873;font-style:italic;margin:10px 0 0}.rr-meta-row{display:flex;gap:14px;flex-wrap:wrap;font-family:'JetBrains Mono',monospace;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ajp-sky);margin:22px 0 6px}.rr-cat a,.rr-issue-inline{color:var(--ajp-sky)}.rr-title{font-family:'Oswald',sans-serif;font-weight:700;font-size:2rem;margin:6px 0 16px;color:var(--ajp-ink)}.rr-byline{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--ajp-rule)}.rr-avatar{flex:none;width:40px;height:40px;border-radius:50%;background:var(--ajp-ink);color:var(--ajp-brass);display:flex;align-items:center;justify-content:center;font-family:'Oswald',sans-serif;font-weight:700;font-size:.9rem}.rr-byline-title{color:var(--ajp-sky);font-size:.85rem}.rr-dek{font-size:1.15rem;color:#3a4550;line-height:1.6;margin:0 0 24px;font-weight:500}.rr-content{line-height:1.75;font-size:1.05rem;color:var(--ajp-ink)}.rr-content p{margin:0 0 1.2em}.rr-content h2,.rr-content h3{font-family:'Oswald',sans-serif;font-weight:700;margin:1.4em 0 .6em}.rr-content img{max-width:100%;height:auto;margin:20px 0;border:1px solid var(--ajp-rule)}.rr-pullquote{border-left:4px solid var(--ajp-brass);background:var(--ajp-paper-2);padding:18px 24px;margin:28px 0;font-size:1.1rem;font-style:italic;color:var(--ajp-ink)}.rr-pullquote cite{display:block;margin-top:8px;font-size:.82rem;font-style:normal;color:var(--ajp-sky)}.rr-tags{display:flex;gap:8px;flex-wrap:wrap;margin:28px 0}.rr-tag{font-family:'JetBrains Mono',monospace;font-size:.78rem;background:var(--ajp-paper-2);border:1px solid var(--ajp-rule);padding:6px 12px;color:var(--ajp-ink)!important;text-decoration:none!important}.rr-tag:hover{border-color:var(--ajp-brass);color:var(--ajp-brass-deep)!important}.rr-postnav{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:20px;border-top:1px solid var(--ajp-rule);font-size:.85rem;font-weight:600}.rr-postnav a{color:var(--ajp-brass-deep)!important;text-decoration:none!important}.rr-postnav a:hover{color:var(--ajp-ink)!important}@media (max-width:960px){.rr-hub-grid,.rr-single-grid{grid-template-columns:1fr}.rr-newsletters-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.rr-recent-card{flex-direction:column}.rr-recent-card-img{width:100%}.rr-newsletters-grid{grid-template-columns:repeat(2,1fr)}.rr-article{padding:18px}.rr-hero-img-wrap{margin:-18px -18px 0}}