.DetailPage_roomHeading__AI1pZ{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 32px;align-items:end;padding-bottom:24px}.DetailPage_roomHeading__AI1pZ>p:first-child{grid-column:1/-1;margin-bottom:0}.DetailPage_roomHeading__AI1pZ h1{max-width:820px;margin:0;font-size:clamp(38px,5vw,64px);line-height:.92}.DetailPage_country__bnDo7{display:flex;align-items:center;gap:7px;margin:0 0 5px;font-size:13px;font-weight:700}.DetailPage_priorityFacts__LUu_z{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px;border:1px solid var(--rf-ink);background:var(--rf-panel)}.DetailPage_priorityFacts__LUu_z>div{display:grid;gap:5px;padding:15px 18px;border-right:1px solid var(--rf-ink)}.DetailPage_priorityFacts__LUu_z>div:last-child{border-right:0}.DetailPage_priorityFacts__LUu_z span{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--rf-field-copy)}.DetailPage_priorityFacts__LUu_z strong{font-size:17px;line-height:1.25}@media(max-width:760px){.DetailPage_roomHeading__AI1pZ{grid-template-columns:1fr;gap:8px}.DetailPage_roomHeading__AI1pZ>p:first-child{grid-column:auto}.DetailPage_roomHeading__AI1pZ h1{font-size:38px}.DetailPage_priorityFacts__LUu_z{grid-column:auto;grid-template-columns:1fr;margin-top:10px}.DetailPage_priorityFacts__LUu_z>div{min-height:58px;border-right:0;border-bottom:1px solid var(--rf-ink)}.DetailPage_priorityFacts__LUu_z>div:last-child{border-bottom:0}}.PersonWorkflow_personPage__VUT3j .rf-detail-navigation{margin-bottom:20px;flex-wrap:wrap}.PersonWorkflow_personPage__VUT3j .rf-detail-actions{flex-wrap:wrap}.PersonWorkflow_personPage__VUT3j .rf-person-story h1{font-size:clamp(2.5rem,4.4vw,3.75rem);line-height:1;letter-spacing:-.02em;margin-bottom:15px}.PersonWorkflow_personPage__VUT3j .rf-person-story h1>span{font-size:1.25rem;line-height:1.3;margin-left:10px;letter-spacing:0}.PersonWorkflow_personPage__VUT3j .rf-person-intro{padding-bottom:36px;scroll-margin-top:20px}.PersonWorkflow_personPage__VUT3j .rf-person-body{padding-top:22px}.PersonWorkflow_personPage__VUT3j .rf-person-basics{padding:18px;border:1px solid var(--rf-ink);background:var(--rf-surface);gap:18px 24px}.PersonWorkflow_personPage__VUT3j .rf-person-basics dd{font-size:.875rem;line-height:1.5}.PersonWorkflow_personPage__VUT3j .rf-person-bio{margin-top:26px;padding-top:22px;scroll-margin-top:20px;scroll-margin-bottom:100px}.PersonWorkflow_personPage__VUT3j .rf-person-bio h2{font-size:1.75rem;line-height:1.1}.PersonWorkflow_personPage__VUT3j .rf-detail-section h2{font-size:clamp(1.875rem,3.5vw,2.75rem);line-height:1.05}.PersonWorkflow_sections___0Dve{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px;padding-bottom:18px;border-bottom:1px solid var(--rf-ink)}.PersonWorkflow_sections___0Dve a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;max-width:100%;padding:10px 14px;border:1px solid var(--rf-ink);font-size:.75rem;font-weight:700;line-height:1.4;text-decoration:none;overflow-wrap:anywhere;touch-action:manipulation}.PersonWorkflow_sections___0Dve a:last-child{background:var(--rf-lime)}.PersonWorkflow_sections___0Dve a:active{background:var(--rf-lilac)}.PersonWorkflow_sections___0Dve a:focus-visible{outline:3px solid var(--rf-ink);outline-offset:3px}.PersonWorkflow_anchorSection__lh3Q6{scroll-margin-top:20px;scroll-margin-bottom:100px}.PersonWorkflow_personPage__VUT3j .rf-detail-navigation .rf-text-link{min-height:44px;display:inline-flex;align-items:center}.PersonWorkflow_overlap__B2pLi{margin-top:18px;border:1px solid var(--rf-ink);padding:16px 18px;background:var(--rf-lime)}.PersonWorkflow_overlap__B2pLi strong{font-size:.8rem}.PersonWorkflow_overlap__B2pLi ul{padding-left:18px;margin:10px 0;font-size:.8rem;line-height:1.65}.PersonWorkflow_contextNote__cMH_8,.PersonWorkflow_overlap__B2pLi p{font-size:.75rem;line-height:1.65;margin:0}.PersonWorkflow_contextNote__cMH_8{padding:14px 18px;margin-bottom:22px;border:1px solid var(--rf-ink);background:var(--rf-lilac)}@media(hover:hover) and (pointer:fine){.PersonWorkflow_sections___0Dve a:hover{background:var(--rf-lilac)}}@media(max-width:760px){.PersonWorkflow_personPage__VUT3j .rf-detail-navigation{gap:12px;margin-bottom:18px}.PersonWorkflow_personPage__VUT3j .rf-detail-actions{width:100%;display:flex;gap:8px}.PersonWorkflow_personPage__VUT3j .rf-detail-actions>.rf-button{flex:1;min-width:0;font-size:.75rem;line-height:1.4;padding:10px 8px}.PersonWorkflow_personPage__VUT3j .rf-person-story h1{font-size:2.5rem}.PersonWorkflow_personPage__VUT3j .rf-person-story h1>span{font-size:1.125rem}.PersonWorkflow_personPage__VUT3j .rf-person-body{padding-top:0}.PersonWorkflow_personPage__VUT3j .rf-person-basics{padding:16px;gap:16px}.PersonWorkflow_personPage__VUT3j .rf-person-body .rf-person-bio{margin-top:22px}.PersonWorkflow_personPage__VUT3j .rf-detail-section h2{font-size:2rem}.PersonWorkflow_sections___0Dve{gap:6px;margin-bottom:20px;padding-bottom:16px}.PersonWorkflow_sections___0Dve a{flex:1;padding:9px 10px;min-width:0;font-size:.75rem}}@media(max-width:360px){.PersonWorkflow_personPage__VUT3j .rf-person-basics{grid-template-columns:1fr}.PersonWorkflow_sections___0Dve a{flex:1 1 auto}}