/* Renovation extends the established learning-center typography and layout. */
.reno-hub .reno-hero{grid-template-columns:1.35fr 1fr;gap:58px}.reno-hub .tic-hero h1{font-size:clamp(42px,4.5vw,62px)}.reno-process{margin:0;background:#f0ece3;border:1px solid #ddd5c6;padding:28px 30px}.reno-process ol{list-style:none;padding:0;margin:20px 0}.reno-process li{display:flex;gap:20px;border-top:1px solid #d7cebe;padding:12px 0;align-items:baseline}.reno-process li>span{font-size:11px;color:#886f53;letter-spacing:1px}.reno-process strong{font-family:Georgia,serif;font-size:20px;font-weight:400}.reno-process p{font-size:13px;line-height:1.6;margin:4px 0 0}.reno-process figcaption{font-size:12px;line-height:1.6;color:#686150}.reno-hub .tic-guide-number{color:#896744}.reno-hub .tic-guide-card:hover,.reno-hub .tic-paths>a:hover{background:#f2eee5}.reno-hub .reno-checkpoint,.reno-series{background:#efeadf}.reno-education{font-size:13px!important;color:#655f52;border-top:1px solid #ddd5c6;padding-top:18px;margin-top:30px!important}.reno-context{font-size:15px!important;border-top:1px solid #d8ddd2;padding-top:20px}.reno-learn-feature{background:#f1ece2}.reno-learn-feature p{max-width:680px}.reno-print p{overflow-wrap:anywhere}
@media(max-width:960px){.reno-hub .reno-hero{gap:30px}.reno-hub .tic-hero h1{font-size:48px}.reno-process{padding:23px}}
@media(max-width:650px){.reno-hub .reno-hero{grid-template-columns:1fr;gap:28px}.reno-hub .tic-hero h1{font-size:42px}.reno-process{width:100%;box-sizing:border-box}.reno-process ol{margin-bottom:12px}.reno-process li{padding:10px 0}.reno-process strong{font-size:19px}}
