.ckwrap{max-width:760px}.ck__noscript{max-width:60ch;color:var(--text-secondary);border-left:2px solid var(--dm-gold);padding-left:var(--sp-4);font-size:16px}.vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ck__bar{background:var(--hairline);height:3px;margin-bottom:var(--sp-4)}.ck__barfill{background:var(--dm-gold);height:3px;transition:width .2s}.ck__count{margin:0 0 var(--sp-3);letter-spacing:.14em;text-transform:uppercase;color:var(--text-index);font-size:12px;font-weight:600}.ck__h{font-family:var(--font-display);margin:0 0 var(--sp-3);font-size:clamp(24px,3vw,32px);line-height:1.2}.ck__h:focus{outline:2px solid var(--dm-gold);outline-offset:6px}.ck__help{margin:0 0 var(--sp-5);color:var(--text-secondary);font-size:15.5px}.ck__opts{margin:0 0 var(--sp-6);gap:var(--sp-2);border:0;padding:0;display:grid}.ck__opt{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-4);border:var(--rule) solid var(--hairline);border-radius:var(--radius-sm);cursor:pointer;background:var(--surface-canvas);font-size:16px;display:flex}.ck__opt:hover{border-color:var(--dm-gold)}.ck__opt.is-on{border-color:var(--dm-gold);border-left-width:3px}.ck__opt input{accent-color:var(--dm-gold);margin-top:3px}.ck__acts{align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}.ck__btn{font:inherit;border:var(--rule) solid var(--dm-gold);color:inherit;border-radius:var(--radius-sm);cursor:pointer;background:0 0;padding:12px 22px;font-size:15px;text-decoration:none;display:inline-block}.ck__btn--go{background:var(--dm-gold);color:var(--dm-navy);font-weight:600}.ck__btn:disabled{opacity:.4;cursor:not-allowed}.ck__link{font:inherit;color:inherit;cursor:pointer;text-decoration:underline;text-decoration-color:var(--dm-gold);text-underline-offset:4px;background:0 0;border:0;padding:0;font-size:15px}.ck__link:disabled{opacity:.4;cursor:not-allowed}.ck__link--sm{font-size:13.5px}.ck__privacy{margin:var(--sp-7) 0 0;color:var(--text-index);max-width:62ch;font-size:13.5px}.ck__intro{max-width:68ch;color:var(--text-secondary);margin:0 0 var(--sp-6);font-size:16px}.ck__dims{margin:0 0 var(--sp-6);gap:var(--sp-5);counter-reset:dim;padding:0;list-style:none;display:grid}.ck__dim{border:var(--rule) solid var(--hairline);border-top:2px solid var(--hairline);border-radius:var(--radius-sm);padding:var(--sp-5);background:var(--surface-canvas)}.ck__dim--missing{border-top-color:var(--dm-gold)}.ck__dim--partial,.ck__dim--evidenced{border-top-color:var(--hairline)}.ck__dimhead{justify-content:space-between;align-items:baseline;gap:var(--sp-3);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.ck__dimhead h3{margin:0;font-size:22px}.ck__band{letter-spacing:.12em;text-transform:uppercase;color:var(--text-index);margin:0;font-size:12px;font-weight:600}.ck__pts{font-variant-numeric:lining-nums}.ck__block{color:var(--text-secondary);margin:0;font-size:16px}.ck__gaps{margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:var(--rule) solid var(--hairline)}.ck__gapsh{margin:0 0 var(--sp-2);letter-spacing:.12em;text-transform:uppercase;color:var(--text-index);font-size:12px;font-weight:600}.ck__gaps ul{padding-left:var(--sp-5);color:var(--text-secondary);margin:0;font-size:14.5px}.ck__gaps li{margin-bottom:var(--sp-1)}.ck__err{color:var(--text-secondary);margin:var(--sp-3) 0 0;font-size:14.5px}.ck__cta{margin-top:var(--sp-7);padding-top:var(--sp-6);border-top:2px solid var(--dm-gold)}.ck__cta h3{margin:0 0 var(--sp-3);font-size:24px}.ck__cta p{color:var(--text-secondary);margin:0 0 var(--sp-4);max-width:64ch;font-size:16px}.ck__attach{gap:var(--sp-1);display:grid}.ck__attach label{color:var(--text-primary);cursor:pointer;font-size:15px}.ck__attach input{accent-color:var(--dm-gold)}.ck__note{color:var(--text-index);font-size:13px}@media print{.ck__acts--noprint,.ck__cta,.ck__bar,.ck__count,.ck__privacy,header,footer,nav{display:none!important}.ckwrap{max-width:none}.ck__dim{break-inside:avoid;background:0 0;border:0;border-top:1px solid #999;border-radius:0;padding:12pt 0}.ck__h{font-size:20pt}.ck__block,.ck__intro{color:#000}}
