@layer page{
.reference-page .detail-shell{width:min(1240px,calc(100% - 64px));padding:126px 0 104px}.reference-hero{padding:0 0 54px;border-bottom:1px solid rgba(255,255,255,.16)}.reference-eyebrow{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:18px}.reference-eyebrow .subsite-label{margin:0}.reference-status{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border:1px solid rgba(238,106,36,.55);color:#ee6a24;font-size:8px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.reference-page .detail-title{font-size:clamp(48px,6.2vw,82px);max-width:1040px}.reference-page .detail-lead{margin:22px 0 30px;max-width:820px}.reference-hero-actions{display:flex;gap:10px;flex-wrap:wrap}.reference-identity-bar{display:grid;grid-template-columns:1.2fr .8fr 1fr;margin-top:28px;border-top:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14)}.reference-identity-bar>div{padding:16px 18px;border-right:1px solid rgba(255,255,255,.12)}.reference-identity-bar>div:last-child{border-right:0}.reference-identity-bar small,.reference-meta small{display:block;color:#7f888b;font-size:8px;letter-spacing:.15em;text-transform:uppercase;margin-bottom:7px}.reference-identity-bar strong{font:400 18px/1.25 Georgia,'Times New Roman',serif}.reference-section{padding:62px 0;border-bottom:1px solid rgba(255,255,255,.13)}.reference-section-head{display:grid;grid-template-columns:180px minmax(0,1fr);gap:28px;margin-bottom:30px}.reference-section-head .num{color:#ee6a24;font-size:9px;letter-spacing:.18em;text-transform:uppercase;padding-top:7px}.reference-section-head h2{font:400 clamp(32px,3.6vw,48px)/1 Georgia,'Times New Roman',serif;letter-spacing:-.035em;margin:0}.reference-section-head p{grid-column:2;color:#979fa1;line-height:1.75;margin:8px 0 0;max-width:790px}.reference-meta{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid rgba(255,255,255,.14)}.reference-meta>div{padding:22px;border-right:1px solid rgba(255,255,255,.12)}.reference-meta>div:last-child{border-right:0}.reference-meta strong{font:400 20px/1.3 Georgia,'Times New Roman',serif}.reference-route-card{display:grid;grid-template-columns:.8fr 1.2fr;gap:34px;padding:28px;border:1px solid rgba(255,255,255,.14);background:#0d1112}.reference-route-card h3{font:400 28px/1.1 Georgia,'Times New Roman',serif;margin:0}.reference-route-card p{color:#929a9c;line-height:1.75;margin:0 0 12px}.reference-route-list{list-style:none;margin:0 0 16px;padding:0;border-top:1px solid rgba(255,255,255,.12)}.reference-route-list li{padding:11px 0;border-bottom:1px solid rgba(255,255,255,.12);font-size:13px}.reference-table-wrap{overflow-x:auto;border:1px solid rgba(255,255,255,.16);background:#0d1112}.reference-table{width:100%;border-collapse:collapse;min-width:560px}.reference-table caption{text-align:left;padding:18px 22px;color:#ee6a24;font-size:9px;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.13)}.reference-table th,.reference-table td{padding:17px 22px;text-align:left;border-bottom:1px solid rgba(255,255,255,.1);vertical-align:top}.reference-table th{color:#8f9799;font-size:9px;letter-spacing:.12em;text-transform:uppercase;font-weight:500}.reference-table tbody th{color:#d6d9d9;font-size:12px;letter-spacing:0;text-transform:none;font-weight:500;width:56%}.reference-table td{font:400 18px/1.35 Georgia,'Times New Roman',serif;color:#f0ece4}.reference-boundary{display:grid;grid-template-columns:180px 1fr;gap:28px;padding:26px;border-left:3px solid #ee6a24;background:#101517}.reference-boundary strong{color:#ee6a24;font-size:9px;letter-spacing:.15em;text-transform:uppercase}.reference-boundary p{margin:0;color:#c3c8c9;line-height:1.75}.buyer-field-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.14);border-left:1px solid rgba(255,255,255,.14)}.buyer-field{min-height:112px;padding:18px;border-right:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14)}.buyer-field small{display:block;color:#ee6a24;font-size:8px;letter-spacing:.14em;margin-bottom:24px}.buyer-field strong{font:400 18px/1.25 Georgia,'Times New Roman',serif}.reference-commercial{display:grid;grid-template-columns:1fr .72fr;gap:46px;align-items:end}.reference-commercial p{color:#9ba2a4;line-height:1.8;margin:0}.reference-commercial .detail-cta{margin-top:0;justify-content:flex-end}.reference-page .button-link:focus-visible{outline:2px solid #ff7a2e;outline-offset:3px}
@media(max-width:900px){.reference-page .detail-shell{width:min(100% - 40px,1240px);padding-top:112px}.reference-section-head{grid-template-columns:1fr;gap:10px}.reference-section-head p{grid-column:1}.reference-meta{grid-template-columns:1fr}.reference-meta>div{border-right:0;border-bottom:1px solid rgba(255,255,255,.12)}.reference-meta>div:last-child{border-bottom:0}.reference-route-card,.reference-commercial{grid-template-columns:1fr}.buyer-field-grid{grid-template-columns:repeat(2,1fr)}.reference-commercial .detail-cta{justify-content:flex-start}}
@media(max-width:520px){.reference-page .detail-shell{width:calc(100% - 32px);padding:104px 0 80px}.reference-eyebrow{align-items:flex-start;flex-direction:column;gap:10px}.reference-status{min-height:28px}.reference-page .detail-title{font-size:clamp(42px,13vw,58px);overflow-wrap:anywhere}.reference-identity-bar{grid-template-columns:1fr}.reference-identity-bar>div{padding:13px 0;border-right:0;border-bottom:1px solid rgba(255,255,255,.12)}.reference-identity-bar>div:last-child{border-bottom:0}.reference-section{padding:48px 0}.reference-section-head h2{font-size:34px}.reference-route-card{padding:20px}.reference-table{min-width:0;table-layout:fixed}.reference-table th,.reference-table td{padding:14px 12px}.reference-table tbody th{width:56%;font-size:11px;overflow-wrap:anywhere}.reference-table td{font-size:16px;overflow-wrap:anywhere}.buyer-field-grid{grid-template-columns:1fr}.buyer-field{min-height:86px}.reference-boundary{grid-template-columns:1fr;gap:10px;padding:20px}.reference-commercial .detail-cta{display:grid;grid-template-columns:1fr;width:100%}.reference-commercial .button-link{width:100%}}
}