/* Content-reduction release: extend the established blue/orange brand. */
.rg-condensed .rg-section{padding-block:clamp(2.25rem,4vw,3.75rem)}
.rg-condensed h1{font:700 clamp(2.25rem,4vw,3.4rem)/1.15 var(--font-heading);letter-spacing:-.035em;max-width:24ch;margin:1rem 0 1.4rem}
.rg-condensed h2{font:600 clamp(1.65rem,2.8vw,2.2rem)/1.25 var(--font-heading);letter-spacing:-.025em;margin:0 0 1.25rem;text-wrap:balance}
.rg-condensed h3{font:600 1.15rem/1.4 var(--font-heading);margin:0 0 .65rem}
.rg-condensed p,.rg-condensed li,.rg-condensed td,.rg-condensed th{font-size:1rem;line-height:1.7}
.rg-condensed p{margin:0 0 1rem}.rg-condensed p:last-child{margin-bottom:0}
.rg-condensed .rg-card{padding:1.5rem}.rg-condensed .rg-card .rg-text-link{margin-top:.75rem}
.rg-condensed .rg-grid-3{gap:1.5rem}.rg-condensed .reduce-prose{max-width:900px}
.reduce-links{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;margin-top:1.25rem}
.reduce-links a{min-height:44px;display:inline-flex;align-items:center}
.reduce-table table{width:100%;border-collapse:collapse;margin:1.5rem 0}.reduce-table th,.reduce-table td{text-align:left;vertical-align:top;padding:1rem;border-bottom:1px solid #dce3ef}
.reduce-table thead{background:#edf3fc}.reduce-table th[scope=row]{width:24%;font-weight:600;color:var(--text-primary)}
.reduce-table p{margin:0}.reduce-package{border-left:3px solid var(--uss-primary);background:#edf3fc;padding:1.25rem 1.5rem;margin:1.5rem 0}
.reduce-jump{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem;padding-block:1rem;border-block:1px solid #dce3ef}.reduce-jump a{min-height:44px;display:inline-flex;align-items:center;font-size:1rem}
.rg-condensed .reduce-contact .rg-container{max-width:900px}.rg-condensed .reduce-contact p{color:#e4ecfa}.reduce-contact .rg-contact-actions{display:flex;flex-direction:row;justify-content:center;gap:1rem 1.5rem;flex-wrap:wrap;align-items:center}.reduce-contact a:not(.rg-button){color:white}
.reduce-person{margin-top:1.5rem!important;max-width:70ch}.reduce-evidence{max-width:760px;margin:2rem auto 0}.reduce-evidence figcaption{line-height:1.6}.reduce-evidence blockquote{font-size:1.15rem;line-height:1.7}
.reduce-resource-list{display:grid;gap:0}.reduce-resource-list>article{padding:1.25rem 0;border-bottom:1px solid #dce3ef}.reduce-resource-list h3{margin-bottom:.35rem}.reduce-resource-list p{max-width:75ch}
.rg-footer .reduce-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:2rem}.reduce-footer-grid nav{display:grid;align-content:start;gap:.65rem}.reduce-footer-grid nav a{min-height:44px;display:flex;align-items:center}.reduce-footer-grid .rg-wordmark{display:block}
.rg-condensed .buyer-details{max-width:850px}.rg-condensed .buyer-details div{padding-top:.75rem}.rg-condensed .reduce-hero .rg-container>p:not(.eyebrow){max-width:70ch}
@media(max-width:750px){.rg-condensed .rg-grid-3{grid-template-columns:1fr}.reduce-table th,.reduce-table td{padding:.75rem .4rem}.reduce-table th[scope=row]{width:33%}.reduce-table .reduce-price{white-space:nowrap}.rg-footer .reduce-footer-grid{grid-template-columns:1fr 1fr}.reduce-footer-grid .rg-footer-brand{grid-column:1/-1}.rg-condensed .rg-card{padding:1.25rem}.rg-condensed .position-hero-grid{gap:1.5rem}.rg-condensed .position-portrait{max-width:260px}.reduce-jump{gap:.25rem 1rem}}
@media(max-width:430px){.reduce-table table{font-size:.95rem}.reduce-table th,.reduce-table td{font-size:.95rem}.reduce-price-table thead{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.reduce-price-table tbody,.reduce-price-table tr{display:block}.reduce-price-table tr{padding:1rem 0;border-bottom:1px solid #dce3ef}.reduce-price-table th[scope=row],.reduce-price-table td{display:block;width:auto;padding:.25rem 0;border:0}.rg-condensed .rg-contact-actions .rg-button{width:100%;justify-content:center}}

.rg-condensed .position-legacy-anchor{padding:0!important;margin:0!important;height:0;width:0;border:0;overflow:hidden}
.rg-condensed .reduce-contact .rg-contact-note{margin-top:1.25rem}

.rg-condensed #situations .rg-grid-2{margin-bottom:1.5rem}

.rg-condensed .rg-reading>h2{margin-top:2rem}.rg-condensed .rg-reading>h2:first-child{margin-top:0}
