
.process-overview .card-copy .rf-process-heading{box-sizing:border-box;display:flex;align-items:center;gap:9px;min-height:52px;padding:10px 0;border-bottom:2px solid #542830;margin-bottom:6px}
.process-overview .card-copy .rf-process-heading .eyebrow{display:inline-flex;align-items:center;justify-content:center;flex:0 0 26px;width:26px;height:26px;border-radius:50%;background:#542830;color:#fff;font-size:10px;font-weight:700;letter-spacing:0;line-height:1;margin:0}
.process-overview .card-copy .rf-process-heading h3{white-space:nowrap;font-size:16px!important;font-weight:700!important;line-height:1.25!important;color:#542830;margin:0}
main .rf-room-service.rf-room-service .gr-operations-grid{align-items:start!important}
main .rf-room-service.rf-room-service .gr-operations-grid>div:not(:first-child){align-self:start!important;display:grid!important;grid-template-rows:26px 21px auto;row-gap:14px;margin-top:0!important;padding-top:0!important}
main .rf-room-service.rf-room-service .gr-operations-grid>div:not(:first-child)>svg{display:block!important;width:26px!important;height:26px!important;margin:0!important;align-self:start!important}
main .rf-room-service.rf-room-service .gr-operations-grid>div:not(:first-child)>h3{align-self:start!important;margin:0!important;min-height:21px!important;line-height:21px!important}
@media(max-width:760px){main .rf-room-service.rf-room-service .gr-operations-grid>div:not(:first-child){row-gap:10px}.process-overview .card-copy .rf-process-heading h3{font-size:16px!important}}

main .rf-process-banner-title{font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(34px,6.4vw,88px)!important;font-weight:400!important;line-height:1.12!important;letter-spacing:-.04em!important;max-width:1120px!important;margin:0 0 28px!important}
.process-overview .card-copy .rf-process-heading h3{font-size:18px!important;font-weight:700!important}
main.qg-page .qg-gates{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
main.qg-page .qg-gates article{padding:20px}
main.qg-page .qg-card-top{display:flex;align-items:center;gap:10px!important;min-height:32px;margin-bottom:18px}
main.qg-page .qg-card-top .qg-number{width:28px;height:28px;font-size:12px}
main.qg-page .qg-card-top svg{width:25px;height:25px;flex:none}
main.qg-page .qg-card-top h3{margin:0!important;min-height:0!important;font-size:16px!important;line-height:1.25!important;font-weight:700;white-space:nowrap}
main.qg-page .qg-gates article::after,main.qg-page .qg-four article::after{content:none!important;display:none!important}
main.qg-page .qg-gates ul{margin:0;font-size:13px;line-height:1.6}
main.qg-page .qg-four{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
main.qg-page .qg-four article p{border:0;padding:0;min-height:0;font-size:13px;line-height:1.6}
@media(max-width:1050px){main.qg-page .qg-gates{grid-template-columns:repeat(2,minmax(0,1fr))}.process-overview .card-copy .rf-process-heading h3{font-size:18px!important}}
@media(max-width:700px){main.qg-page .qg-gates,main.qg-page .qg-four{grid-template-columns:1fr}main .rf-process-banner-title{font-size:clamp(30px,7.3vw,50px)!important;letter-spacing:-.025em!important}}
