
.career-guide .guide-content{max-width:1040px;padding-top:40px}.guide-back{display:inline-block;margin-bottom:28px;color:#ffc092;font-size:13px}.guide-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:28px;font-size:12px;font-weight:700;color:#59645c}.guide-panel{background:#fafaf7;padding:40px;margin-bottom:28px;border-top:3px solid #e47a39;box-shadow:0 8px 28px #18231e08}.guide-panel h2{font-size:32px}.guide-list{padding-left:24px;margin:24px 0 0}.guide-list li{padding-left:8px;margin-bottom:17px;line-height:1.7}.guide-list li::marker{color:#a24c1c}.guide-bottom{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:22px 0;color:#86360f;font-weight:700;font-size:13px}.career-guide-link{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:48px;white-space:normal;border-radius:5px;text-transform:none;letter-spacing:0;font-size:13px}.career-guide-link svg{flex:0 0 18px}.resource-row{gap:24px}.resource-row .career-guide-link{flex-shrink:0}.career-guide-link:hover{transform:translateY(-1px)}
@media(max-width:600px){.career-guide .guide-content{padding:28px 20px 48px}.guide-toolbar{align-items:stretch;flex-direction:column;gap:14px}.guide-panel{padding:26px 22px}.guide-panel h2{font-size:27px}.guide-list{padding-left:18px}.guide-list li{padding-left:4px;font-size:15px}.resource-row .career-guide-link{width:100%;justify-content:space-between}.guide-bottom{flex-direction:column}}
@media print{@page{size:letter;margin:.65in}body{background:#fff;color:#111}.site-header{position:static;background:white!important;border:0}.site-nav{padding:0 0 20px}.nav-links,.portal-link,.mobile-toggle,.site-footer,.skip-link,.guide-back,.guide-toolbar,.guide-bottom{display:none!important}.site-nav .wordmark{width:240px}.career-guide .page-hero{background:white!important;color:#111!important}.career-guide .page-hero .wrap{padding:0 0 20px}.career-guide .page-hero h1{font-size:28pt;color:#111}.career-guide .page-hero p,.career-guide .eyebrow{color:#333!important}.career-guide .guide-content{max-width:none;padding:0}.guide-panel{padding:18px 0;margin:0 0 18px;border-top:1px solid #777;box-shadow:none;background:white}.guide-panel h2{font-size:18pt;break-after:avoid}.guide-list li{font-size:10pt;line-height:1.45;margin-bottom:10px;break-inside:avoid}.guide-list li::marker{color:#111}}

.application-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;border:1px solid #d5d9d3;border-top:3px solid #e47a39;min-width:0}.application-grid legend{padding:0 10px;font-size:14px;font-weight:700;color:#86360f}.application-grid label{display:flex;flex-direction:column;gap:8px;font-weight:700;font-size:14px;min-width:0}.application-grid input,.application-grid select,.application-grid textarea{width:100%;min-height:48px;border:1px solid #a4afa7;background:#fff;color:#202322;padding:12px;border-radius:4px;min-width:0}.application-grid textarea{resize:vertical}.application-grid .wide{grid-column:1/-1}.application-grid .application-consent{flex-direction:row;align-items:flex-start;font-weight:400;line-height:1.6}.application-consent input{width:22px;min-width:22px;min-height:22px;margin-top:3px}.application-grid .application-trap{display:none}.application-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.application-privacy{font-size:13px;color:#59645c}.application-grid a{color:#86360f;text-decoration:underline}.application-grid:disabled{opacity:.7}#applicationStatus{margin:0;overflow-wrap:anywhere}.application-receipt{background:#edf3e9;padding:28px;border-left:4px solid #53734f;overflow-wrap:anywhere}
@media(max-width:600px){.application-grid{grid-template-columns:1fr;gap:20px}.application-actions{align-items:stretch;flex-direction:column}.application-actions .btn{width:100%}}

.guide-print-logo{display:none}@media print{.site-header{display:none!important}.guide-print-logo{display:block;width:240px;height:auto;margin:0 0 24px}}
