.rr-about-shell{max-width:1280px;margin:0 auto;padding:32px 3.3% 50px}
.rr-about-intro{position:relative;padding:0 160px 32px 0;border-bottom:1px solid #d8e1ec;min-height:190px}
.rr-about-intro .breadcrumbs{margin-bottom:25px}.rr-about-intro>.eyebrow{font:9px/1.4 var(--sans);letter-spacing:2px;color:#95752f}
.rr-about-intro h1{font:400 clamp(36px,4.2vw,62px)/1.08 var(--serif);letter-spacing:-1.5px;margin:12px 0 15px}
.rr-about-lead{max-width:700px;font:20px/1.5 var(--serif);color:#536781;margin:0}
.rr-about-crown{position:absolute;right:20px;top:68px;width:110px;height:auto;opacity:.8}
.rr-about-layout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:50px;padding-top:32px;align-items:start}
.rr-about-navigation{position:sticky;top:24px;display:flex;flex-direction:column;border-top:2px solid #d6b454;padding-top:18px}
.rr-about-navigation>span{font:9px/1.4 var(--sans);letter-spacing:1.8px;text-transform:uppercase;color:#7b8ba0;margin-bottom:12px}
.rr-about-navigation>a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:45px;padding:10px 0;border-bottom:1px solid #e3e9f0;font:16px/1.3 var(--serif);color:#234365;transition:color .2s}
.rr-about-navigation .chevron{width:13px;height:13px;color:#b28d3f;flex:none}.rr-about-navigation>a:hover{color:#8a243c}
.rr-about-content{min-width:0}.rr-about-content>.article-body{margin-top:0;font:17px/1.75 var(--serif);color:#314b6d}
.rr-about-content .article-body>h2{font:400 32px/1.15 var(--serif);letter-spacing:-.5px;margin:42px 0 18px;padding-left:15px;border-left:3px solid #e1bd58;color:#17365c;scroll-margin-top:85px}
.rr-about-content .article-body>h2:first-child{margin-top:0}
.rr-about-content .article-body>h3{font:500 23px/1.25 var(--serif);margin:24px 0 15px;color:#17365c}
.rr-about-content .article-body>p{margin:0 0 20px}.rr-about-content .article-body>ul{padding-left:24px;margin:18px 0 28px}.rr-about-content li{padding-left:5px;margin:10px 0}.rr-about-content li::marker{color:#bc9843}
.rr-about-company{font:500 24px/1.25 var(--serif)!important;color:#17365c}
.rr-about-details{border:1px solid #dce4ed;border-radius:9px;background:linear-gradient(115deg,#fcfaf4,#f4f7fb);padding:8px 22px;margin:20px 0 32px;overflow:visible}
.rr-about-content .rr-about-details table{display:table;width:100%;border-collapse:collapse;table-layout:fixed}.rr-about-details td{border:0;border-bottom:1px solid #dce4ed;padding:13px 0;overflow-wrap:anywhere;vertical-align:top;font:15px/1.5 var(--serif)}
.rr-about-details tr:last-child td{border-bottom:0}.rr-about-details td:first-child{width:25%;padding-right:20px;font:10px/1.8 var(--sans);letter-spacing:.4px;color:#718197}.rr-about-details td:last-child{color:#17365c}
.rr-about-content .article-body a{color:#254f7b;text-underline-offset:4px;text-decoration-thickness:1px}.rr-about-content .article-body a:hover{color:#8a243c}
.rr-about-invitation{margin:32px 0!important;padding:24px 28px!important;border:1px solid #e3dcc4!important;border-left:3px solid #d2ac4b!important;border-radius:0 8px 8px 0;background:#faf7ee;color:#17365c;font:italic 23px/1.5 var(--serif)}
.rr-about-invitation p{margin:0}.rr-about-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px;padding-top:25px;border-top:1px solid #dce4ed}.rr-about-actions>a{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;font:11px/1.4 var(--sans);min-height:44px;padding:12px 17px;border-radius:5px}.rr-about-actions .chevron{width:16px;height:16px;flex:none}
@media(max-width:1200px){.rr-about-navigation{top:85px}.rr-about-layout{gap:30px;grid-template-columns:165px minmax(0,1fr)}}
@media(max-width:800px){.rr-about-shell{padding:24px 20px 35px}.rr-about-intro{padding:0 0 25px;min-height:0}.rr-about-intro .breadcrumbs{margin-bottom:20px}.rr-about-intro h1{font-size:37px;letter-spacing:-1px;padding-right:0}.rr-about-lead{font-size:18px}.rr-about-crown{width:45px;top:0;right:0;opacity:.6}.rr-about-layout{display:block;padding-top:22px}.rr-about-navigation{position:static;display:flex;flex-direction:row;flex-wrap:wrap;gap:4px 16px;margin-bottom:30px;padding-top:13px}.rr-about-navigation>span{width:100%;margin-bottom:1px}.rr-about-navigation>a{font-size:14px;min-height:40px;padding-block:8px;border:0;gap:6px}.rr-about-navigation .chevron{width:11px;height:11px}.rr-about-content>.article-body{font-size:17px;line-height:1.65}.rr-about-content .article-body>h2{font-size:28px;margin-top:34px}.rr-about-details{padding-inline:15px}.rr-about-details td{font-size:14px;padding-block:12px}.rr-about-details td:first-child{width:30%;padding-right:12px;font-size:9px}.rr-about-invitation{font-size:21px;padding:20px!important}.rr-about-actions>a{width:100%}}
@media(prefers-reduced-motion:reduce){.rr-about-navigation>a{transition:none}}
@media print{.rr-about-navigation,.rr-about-actions,.rr-about-crown{display:none}.rr-about-shell{padding:0}.rr-about-layout{display:block}.rr-about-intro{padding-right:0}.rr-about-details{break-inside:avoid}}
