/* 在线考试公开页沿用官网视觉，突出试卷码输入和清晰的双角色流程。 */
.breadcrumbs{padding-top:16px;padding-bottom:16px;color:var(--muted);font-size:14px}.breadcrumbs span{margin-left:6px}.exam-hero{background:linear-gradient(120deg,#e7f4ef,#f8fbf8);padding:64px 0}.exam-hero-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.8fr);grid-template-rows:auto auto;column-gap:72px;align-items:center}.exam-hero-title{grid-column:1;grid-row:1;align-self:end}.exam-hero-detail{grid-column:1;grid-row:2;align-self:start}.exam-hero h1{font-size:42px}.exam-lead{max-width:650px;font-size:18px}.exam-entry{grid-column:2;grid-row:1 / span 2;padding:30px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 16px 45px #1f40331c}.exam-entry-kicker,.exam-path-label{color:var(--accent);font-size:13px;font-weight:700;letter-spacing:1px}.exam-entry h2{font-size:25px;margin:6px 0 20px}.exam-entry form{display:grid;gap:10px}.exam-entry label{font-weight:600}.exam-entry input{min-height:48px}.exam-entry .button{width:100%;margin-top:4px}.exam-entry p{font-size:13px;margin:16px 0 0}.exam-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:30px}.exam-paths article{padding:28px;border:1px solid var(--line);border-radius:12px}.exam-paths h3{margin-top:12px}.exam-paths a{font-weight:600}.exam-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;list-style:none;padding:0;margin:30px 0 0}.exam-steps li{display:flex;gap:18px;padding:26px;background:#fff;border:1px solid var(--line);border-radius:12px}.exam-steps li>span{color:var(--accent);font-size:18px;font-weight:700}.exam-steps h3{margin-bottom:10px}.exam-steps p{margin:0}.exam-check{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.exam-check ul{margin:0;padding-left:24px;line-height:2.2}.exam-cta{text-align:center}.exam-cta .actions{justify-content:center}
/* 小屏设备保持表单与说明单列呈现，按钮足够大以便触屏操作。 */
@media(max-width:800px){.exam-hero{padding:42px 0}.exam-hero-grid,.exam-check{grid-template-columns:1fr;gap:28px}.exam-hero-title,.exam-entry,.exam-hero-detail{grid-column:1;grid-row:auto}.exam-hero h1{font-size:32px}.exam-lead{font-size:16px}.exam-paths,.exam-steps{grid-template-columns:1fr}}
@media(max-width:480px){.exam-hero{padding:32px 0}.exam-hero h1{font-size:29px}.exam-entry,.exam-paths article,.exam-steps li{padding:20px}.exam-cta .actions{flex-direction:column}.exam-cta .button{width:100%}}
