/* Desktop layout, delivered with a media attribute. No shared selectors outside the hub. */
.hr3 .hr-hero-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.95fr);gap:clamp(30px,5vw,88px);align-items:center}.hr3 .hr-case-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.4fr);column-gap:clamp(26px,4.9vw,84px)}.hr3 .hr-case-intro{grid-column:1;grid-row:1;align-self:start;margin-bottom:18px}.hr3:not(.hr-enhanced) .hr-case-list{grid-column:1/-1}.hr3:not(.hr-enhanced) .hr-case-panel{padding:20px 15px 40px}.hr3.hr-enhanced .hr-case-list,.hr3.hr-enhanced .hr-case-item{display:contents}.hr3.hr-enhanced .hr-switch{grid-column:1}.hr3.hr-enhanced .hr-case-item:nth-child(1) .hr-switch{grid-row:2}.hr3.hr-enhanced .hr-case-item:nth-child(2) .hr-switch{grid-row:3}.hr3.hr-enhanced .hr-case-item:nth-child(3) .hr-switch{grid-row:4}.hr3.hr-enhanced .hr-case-item:nth-child(4) .hr-switch{grid-row:5}.hr3.hr-enhanced .hr-case-item:nth-child(5) .hr-switch{grid-row:6}.hr3.hr-enhanced .hr-case-panel{grid-column:2;grid-row:1/7;border-left:1px solid var(--rule);padding-left:clamp(20px,3.4vw,60px);display:flex;flex-direction:column;justify-content:center}.hr3.hr-enhanced .hr-case-panel[hidden]{display:none}.hr3 .hr-pair{grid-template-columns:32px minmax(0,1fr) 34px minmax(0,1fr)}.hr3 .hr-half{grid-template-columns:1fr .9fr}.hr3 .hr-half:last-child{grid-template-columns:.9fr 1fr}.hr3 .hr-half:last-child figure{grid-row:1;grid-column:1}.hr3 .hr-half:last-child .hr-cell{grid-column:2}.hr3 .hr-proof-top{grid-template-columns:minmax(0,1.35fr) auto}.hr3 .hr-proof-body{grid-template-columns:minmax(0,.67fr) minmax(0,1.55fr)}.hr3 .hr-chain{grid-template-columns:repeat(3,minmax(0,1fr))}.hr3 .hr-chain li:not(:last-child)::before{content:'';position:absolute;left:44px;top:18px;right:-12px;border-top:1px solid var(--rule)}.hr3 .hr-network{grid-template-columns:minmax(0,1fr) minmax(170px,.53fr) minmax(0,1fr);column-gap:6.5%;padding-bottom:32px}.hr3 .hr-core{grid-column:2;grid-row:1/3;min-height:170px}.hr3 .hr-pos-0{grid-row:1;grid-column:1}.hr3 .hr-pos-1{grid-row:1;grid-column:3}.hr3 .hr-pos-2{grid-row:2;grid-column:1}.hr3 .hr-pos-3{grid-row:2;grid-column:3}.hr3 .hr-outcomes>div{grid-template-columns:repeat(3,minmax(0,1fr))}.hr3 .hr-exits{grid-template-columns:minmax(165px,.32fr) minmax(0,1fr)}.hr3 .hr-exit{grid-template-columns:26px 54px minmax(0,1fr) auto;min-height:104px}.hr3 .hr-ready-stage .hr-persp{align-self:stretch}.hr3 .hr-core::after{content:'';position:absolute;inset:-26px;border-radius:50%;border:1px dashed var(--rule);pointer-events:none;z-index:-1}
@media(max-width:1120px){.hr3 .hr-wrap{width:calc(100% - 56px)}.hr3 .hr-services a{gap:10px;grid-template-columns:20px 42px minmax(0,1fr) 17px}.hr3 .hr-tile{width:42px;height:42px}.hr3 .hr-half{grid-template-columns:1fr}.hr3 .hr-half:last-child{grid-template-columns:1fr}.hr3 .hr-half:last-child .hr-cell,.hr3 .hr-half:last-child figure{grid-column:auto;grid-row:auto}.hr3 .hr-proof-body{grid-template-columns:.48fr 1fr}.hr3 .hr-proof-top{grid-template-columns:1fr}.hr3 .hr-persp{padding:14px;gap:9px}.hr3 .hr-persp .hr-tile{display:none}.hr3 .hr-exit{grid-template-columns:20px minmax(0,1fr) auto;gap:12px}.hr3 .hr-exit .hr-tile{display:none}.hr3 .hr-network{column-gap:4%}.hr3 .hr-chain{gap:12px}.hr3 .hr-proof-body{gap:18px}}
