.ctq-picker-label{font-size:14px;color:#536c89;margin:24px 0 12px}.ctq-picker{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px}.ctq-picker button{appearance:none;text-align:left;background:#fff;border:1px solid #d7e1ee;border-radius:10px;padding:18px;color:#264462;cursor:pointer;font:inherit;transition:border-color .15s,background .15s;min-width:0}.ctq-picker button:hover{border-color:#7898ce}.ctq-picker button[aria-selected=true]{background:#edf3ff;border-color:#547bea;box-shadow:inset 0 3px #547bea}.ctq-picker strong{display:block;font-size:15px;line-height:1.55;margin:8px 0}.ctq-picker small{display:block;font-size:12px;line-height:1.75;color:#677e98}.ctq-tab-number{font-size:12px;color:#8195af}.ctq-picker [aria-selected=true] .ctq-tab-number{color:#3566be}.ctq-panel{border:1px solid #d7e1ee;border-radius:12px;background:#fff;padding:26px 30px;outline-offset:4px}.ctq-focus{display:flex;gap:18px;align-items:baseline;padding-bottom:19px;border-bottom:1px solid #e4ebf3}.ctq-focus>span,.ctq-opening>span{font-size:12px;color:#6a809a;flex-shrink:0}.ctq-focus p{margin:0!important;font-size:15px!important;line-height:1.8;color:#385978}.ctq-opening{margin:22px 0}.ctq-opening blockquote{border-left:3px solid #7c9ed2!important;border-radius:0!important;background:#f4f7fc!important;padding:16px 20px!important;margin:10px 0 0!important;color:#183f6c;font-size:19px;line-height:1.8}.ctq-followups{margin:0}.ctq-followups>div{display:grid;grid-template-columns:208px minmax(0,1fr);gap:20px;padding:18px 0;border-top:1px solid #e8edf4}.ctq-followups dt{font-size:14px;font-weight:600;line-height:1.9;color:#25496f}.ctq-followups dd{margin:0;font-size:15px;line-height:1.9;color:#536b85}.ctq-followups>div:last-child{background:#f4f8fc;margin:0 -12px;padding:18px 12px;border-radius:8px}.ctq-evidence{font-size:12px;color:#72869c;border-top:1px solid #e4ebf3;padding-top:16px;margin-top:18px}.ctq-evidence summary{cursor:pointer}.ctq-evidence p{font-size:12px!important;line-height:1.8}.ctq-evidence a{display:block;line-height:1.8;margin:8px 0;color:#587ba8;text-decoration:none}.ctq-evidence small{margin-left:10px;color:#8193aa}.ctq-engagement{border:1px solid #d7e1ee;border-radius:10px;background:#f8fafd;margin-top:22px;padding:0 22px}.ctq-engagement>summary{cursor:pointer;font-size:15px;font-weight:600;color:#34587e;padding:20px 0}.ctq-engagement>div{padding:4px 0 24px}.ctq-picker button:focus-visible,.ctq-section summary:focus-visible{outline:2px solid #3766b5;outline-offset:4px}.ctq-progress{margin-bottom:24px}.ctq-progress p{line-height:1.8}
@media(max-width:1100px){.ctq-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.ctq-followups>div{grid-template-columns:1fr;gap:5px}}
@media(max-width:600px){.ctq-picker{gap:8px}.ctq-picker button{padding:12px}.ctq-picker strong{font-size:14px}.ctq-picker small{font-size:11px;line-height:1.65}.ctq-panel{padding:19px 17px}.ctq-focus{display:block}.ctq-focus p{margin-top:5px!important}.ctq-opening blockquote{font-size:17px;padding:14px!important}.ctq-followups dd{font-size:14px}.ctq-followups>div{padding:15px 0}.ctq-engagement{padding:0 15px}.ctq-engagement>summary{line-height:1.8}}
