.career-resource{max-width:1040px;margin:0 auto;padding:64px 28px 80px;color:#171717;font-size:18px;line-height:1.65}.career-resource h1{font-size:clamp(40px,6vw,72px);line-height:1.08;letter-spacing:-.035em;margin:20px 0 28px}.career-resource h2{font-size:28px;line-height:1.2;margin:0 0 18px}.career-resource p{margin:14px 0}.career-resource a{text-decoration:underline;text-underline-offset:4px}.career-resource a:focus-visible{outline:3px solid #bd3300;outline-offset:5px}.resource-eyebrow{color:#a92d00;font-size:16px}.resource-lead{font-size:23px;max-width:750px}.career-resource section{margin-top:48px;padding-top:32px;border-top:1px solid #ccc}.resource-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:40px 0}.resource-cards>a{border:1px solid #171717;border-radius:12px;padding:28px;text-decoration:none}.resource-cards span{display:block;margin-bottom:24px;color:#a92d00}.resource-cards strong{display:block;margin-top:24px;text-decoration:underline}.resource-cta{display:inline-block;background:#171717;color:white!important;padding:12px 22px;border-radius:5px}.resource-example,.worksheet-lines{padding:24px;border:1px solid #ccc;border-radius:8px;margin:24px 0}.worksheet-lines{min-height:150px}.resource-table-wrap{overflow-x:auto}.career-resource table{border-collapse:collapse;width:100%;min-width:550px}.career-resource caption{text-align:left;margin:12px 0}.career-resource td,.career-resource th{border:1px solid #aaa;padding:12px;text-align:left;width:25%}.career-resource td{height:80px}.resource-checklist{list-style:none;padding:0}.resource-checklist li{position:relative;padding:12px 0 12px 34px;border-bottom:1px solid #ddd}.resource-checklist li:before{content:"";position:absolute;left:0;top:21px;width:15px;height:15px;border:1px solid #171717}.resource-source{font-size:16px;border-top:1px solid #ccc;margin-top:40px;padding-top:24px}@media(max-width:640px){.career-resource{padding:36px 20px 48px}.resource-cards{grid-template-columns:1fr}.resource-lead{font-size:20px}}@media print{.public-site>.site-footer,.public-site>.test-header,.resource-cta{display:none!important}.career-resource{padding:0;max-width:none;font-size:11pt}.career-resource h1{font-size:28pt}.career-resource h2{font-size:18pt}.career-resource section{page-break-inside:avoid;break-inside:avoid;margin-top:24px;padding-top:16px}.resource-table-wrap{overflow:visible}.career-resource table{min-width:0}.career-resource a{color:#171717}}