*{box-sizing:border-box;margin:0;padding:0;overflow-wrap:break-word;word-break:break-word}body,html{max-width:100%;overflow-x:hidden}iframe,img,svg,table{max-width:100%}body{font-family:var(--sk-font-body);color:var(--sk-ink);background:var(--sk-paper);line-height:1.7}.breadcrumb{max-width:900px;margin:0 auto;padding:16px 24px 0;font-size:13px;color:var(--sk-ink-soft)}.breadcrumb a{color:var(--sk-seal-saffron);text-decoration:none}.page-hero{max-width:900px;margin:0 auto;padding:20px 24px 8px;text-align:center}.page-hero h1{font-family:var(--sk-font-display);font-size:clamp(26px, 4.5vw, 40px);font-weight:700;margin-bottom:10px;letter-spacing:-.01em}.page-hero p{color:var(--sk-ink-soft);font-size:15px;max-width:560px;margin:0 auto}.kit-wrap{max-width:900px;margin:24px auto 56px;padding:0 24px}.exam-picker{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-bottom:28px}.exam-pick-btn{background:var(--sk-white);border:1px solid var(--sk-paper-line);border-radius:12px;padding:14px;text-align:left;cursor:pointer;font-family:var(--sk-font-body)}.exam-pick-btn h3{font-family:var(--sk-font-display);font-size:14px;font-weight:700;margin-bottom:3px}.exam-pick-btn p{font-size:11.5px;color:var(--sk-ink-soft)}.exam-pick-btn.active{border-color:var(--sk-seal-saffron);background:var(--sk-seal-saffron-soft)}.checklist-section{display:none}.checklist-section.active{display:block}.checklist{display:flex;flex-direction:column;gap:10px;margin-bottom:24px}.checklist-item{background:var(--sk-white);border:1px solid var(--sk-paper-line);border-radius:12px;padding:14px 16px;display:flex;align-items:center;gap:12px}.checklist-item.done{border-color:var(--sk-seal-green);background:var(--sk-seal-green-soft)}.checklist-icon{width:28px;height:28px;border-radius:50%;background:var(--sk-paper);display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.checklist-item.done .checklist-icon{background:var(--sk-seal-green);color:#fff}.checklist-text{flex:1}.checklist-text h4{font-family:var(--sk-font-display);font-size:14px;font-weight:700}.checklist-text p{font-size:12px;color:var(--sk-ink-soft)}.checklist-action{flex-shrink:0}.checklist-btn{background:var(--sk-ink);color:#fff;border:none;border-radius:8px;padding:8px 14px;font-size:12.5px;font-weight:700;font-family:var(--sk-font-display);cursor:pointer;text-decoration:none;display:inline-block}.checklist-item.done .checklist-btn{background:var(--sk-seal-green)}.situations-box{background:var(--sk-seal-saffron-soft);border:1px solid rgba(224,138,30,.3);border-radius:12px;padding:16px;margin-bottom:24px}.situations-box h4{font-family:var(--sk-font-display);font-size:13px;margin-bottom:8px}.situations-box ul{list-style:none;display:flex;flex-direction:column;gap:6px}.situations-box a{color:var(--sk-seal-saffron);text-decoration:none;font-size:13px;font-weight:600}.widget-anchor-label{font-family:var(--sk-font-display);font-weight:700;font-size:14px;margin-bottom:10px}