.hub-orientation{padding-block:65px 20px}.hub-orientation-heading{grid-template-columns:1fr 1fr;align-items:start;gap:65px;display:grid}.hub-orientation-heading h2,.hub-closing h2{font-size:clamp(38px,4vw,60px);line-height:1.1}.hub-orientation-heading p,.hub-closing p{color:var(--muted);font-size:20px;line-height:1.75}.hub-paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:45px;display:grid}.hub-paths>a{border-top:2px solid var(--gold);flex-direction:column;align-items:start;padding-top:25px;text-decoration:none;transition:background .2s;display:flex}.hub-paths h3{margin-bottom:17px;font-size:32px;line-height:1.15}.hub-paths p{color:var(--muted);margin-bottom:22px;font-size:18px;line-height:1.65}.hub-paths .text-link{margin-top:auto;font-size:16px}.hub-paths>a:hover h3{color:var(--gold)}.hub-directory .section-heading h2{font-size:clamp(40px,4.5vw,66px)}.hub-closing{background:var(--surface);border-top:1px solid var(--line);padding-block:75px}.hub-closing-grid{grid-template-columns:.8fr 1.2fr;gap:85px;display:grid}.hub-closing h2{margin-top:22px}.hub-closing p+p{margin-top:23px}.hub-closing .text-link{margin-top:30px}.hub-grid--resources{gap:0 55px}.hub-grid--resources .hub-card{grid-template-columns:110px minmax(0,1fr);align-content:start;gap:10px 23px;padding-block:30px;display:grid}.hub-grid--resources .hub-card img{aspect-ratio:1;grid-row:1/4;height:110px;margin:0}.hub-grid--resources .hub-card h2{margin:0;font-size:31px;line-height:1.12}.hub-grid--resources .hub-card p{grid-column:2;margin:0;font-size:17px}.hub-grid--resources .hub-card .text-link{grid-column:2;margin-top:5px;font-size:16px}@media (width<=900px){.hub-orientation-heading,.hub-closing-grid{gap:35px}.hub-paths{gap:25px}.hub-paths h3{font-size:28px}.hub-grid--resources .hub-card{grid-template-columns:75px minmax(0,1fr);gap:15px}.hub-grid--resources .hub-card img{height:75px}.hub-grid--resources{gap:0 30px}}@media (width<=650px){.hub-orientation{padding-top:40px}.hub-orientation-heading,.hub-closing-grid,.hub-paths{grid-template-columns:1fr;gap:25px}.hub-paths{margin-top:30px}.hub-paths>a{padding-block:24px 0}.hub-paths h3{font-size:32px}.hub-paths p{font-size:18px}.hub-closing{padding-block:50px}.hub-closing p,.hub-orientation-heading p{font-size:19px}.hub-grid--resources .hub-card{grid-template-columns:65px minmax(0,1fr);gap:15px}.hub-grid--resources .hub-card img{grid-row:auto;height:65px}.hub-grid--resources .hub-card h2{font-size:29px}.hub-grid--resources .hub-card p,.hub-grid--resources .hub-card .text-link{grid-column:1/-1}.hub-grid--resources .hub-card p{font-size:18px}.hub-closing .text-link{align-items:flex-start}.hub-closing .text-link svg{flex-shrink:0}}@media (prefers-reduced-motion:reduce){.hub-paths>a{transition:none}}.hub-grid--resources .guide-number{border:1px solid var(--line);border-top:2px solid var(--gold);min-height:110px;color:var(--gold);background:var(--surface);font-family:var(--serif);flex-direction:column;grid-row:1/4;justify-content:center;align-self:start;align-items:center;font-size:52px;line-height:1.05;transition:border-color .2s;display:flex}.guide-number small{font-family:var(--sans);margin-bottom:5px;font-size:13px;line-height:1.5}.hub-card:hover .guide-number{border-color:var(--gold)}@media (width<=900px){.hub-grid--resources .guide-number{min-height:90px;font-size:43px}}@media (width<=650px){.hub-grid--resources .guide-number{grid-row:auto;min-height:82px;font-size:38px}.guide-number small{font-size:12px}}
