.cclpa-card{box-sizing:border-box;background:#eff6ff;color:#102a43;border:1px solid #bfdbfe;border-left:5px solid #2563eb;border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:12px;font-family:system-ui,sans-serif;text-align:left;line-height:1.45}.cclpa-card small{font-size:11px;font-weight:700;letter-spacing:1px;color:#334e68}.cclpa-card strong{font-size:clamp(17px,2vw,23px);font-weight:750}.cclpa-card a{display:inline-block;align-self:flex-start;background:#1746b0;color:#fff!important;padding:11px 20px;border-radius:8px;font-size:15px;font-weight:700;text-decoration:none!important}.cclpa-card a:hover{background:#12347d}.cclpa-card a:focus-visible,.cclpa-close:focus-visible{outline:3px solid #f59e0b;outline-offset:3px}.cclpa-slot{margin:24px 0}.cclpa-slot:empty{display:none}.cclpa-sticky{position:fixed;bottom:12px;right:12px;width:min(420px,calc(100% - 24px));z-index:9990;box-shadow:0 6px 30px #0002;border-radius:14px}.cclpa-sticky .cclpa-card{padding:16px 48px 16px 16px;gap:8px}.cclpa-sticky strong{font-size:16px}.cclpa-sticky small{display:none}.cclpa-close{position:absolute;top:5px;right:5px;width:40px;height:40px;border:0;border-radius:50%;background:#fff;color:#102a43;font-size:28px;cursor:pointer;line-height:1;padding:0}.cclpa-dialog{padding:0;border:0;border-radius:14px;width:min(500px,calc(100% - 32px));max-height:85vh;overflow:auto;color:#102a43}.cclpa-dialog .cclpa-card{padding:48px 28px 28px}.cclpa-dialog::backdrop{background:#102a4380}.cclpa-sticky[hidden]{display:none}@media(max-width:600px){.cclpa-sticky .cclpa-card{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px}.cclpa-sticky strong{font-size:13px}.cclpa-sticky .cclpa-card a{font-size:12px;padding:10px}.cclpa-card{padding:18px}}.cclpa-card{display:flex;flex-direction:row;align-items:center;gap:28px;background:linear-gradient(120deg,#fff8eb,#fff 65%);border:1px solid #f2dbb3;border-left:5px solid #ea7b16;padding:26px;color:#172d40;box-shadow:0 8px 24px #162f4510}.cclpa-image{display:block!important;width:140px!important;height:180px!important;object-fit:contain!important;flex:0 0 140px;background:#fff;border-radius:8px;box-shadow:0 5px 16px #172d4020}.cclpa-copy{display:flex;flex-direction:column;gap:12px;min-width:0;flex:1}.cclpa-copy strong{display:block;line-height:1.3}.cclpa-card small{color:#864711}.cclpa-card .cclpa-detail{margin:0;font-size:14px;line-height:1.5;color:#4b5c6b}.cclpa-card a{background:#175c35!important;box-shadow:0 3px 0 #0a3c21;color:#fff!important}.cclpa-card a:hover{background:#104728!important}.cclpa-close{color:#263d4b!important;border:1px solid #d3dce2!important;z-index:2}.cclpa-sticky{width:min(450px,calc(100% - 24px))}.cclpa-sticky .cclpa-card{display:flex;gap:12px;padding:16px 46px 16px 14px}.cclpa-sticky .cclpa-image{width:62px!important;height:84px!important;flex-basis:62px}.cclpa-sticky .cclpa-copy{gap:8px}.cclpa-sticky .cclpa-detail{display:none}.cclpa-sticky strong{font-size:14px}.cclpa-sticky a{font-size:13px;padding:9px 12px}.cclpa-dialog{width:min(560px,calc(100% - 32px))}.cclpa-dialog .cclpa-card{flex-direction:column;gap:20px;padding:46px 28px 28px}.cclpa-dialog .cclpa-image{width:150px!important;height:190px!important;flex-basis:auto}.cclpa-dialog .cclpa-copy{text-align:center;align-items:center}.cclpa-dialog .cclpa-copy a{align-self:center}@media(max-width:600px){.cclpa-card{gap:16px;padding:20px 16px;align-items:flex-start}.cclpa-image{width:90px!important;height:126px!important;flex-basis:90px}.cclpa-copy{gap:10px}.cclpa-card strong{font-size:17px}.cclpa-card small{font-size:10px;letter-spacing:.5px}.cclpa-card .cclpa-detail{font-size:12px}.cclpa-card a{font-size:13px;padding:10px 12px}.cclpa-sticky .cclpa-card{display:flex;align-items:center;gap:10px}.cclpa-sticky .cclpa-image{width:46px!important;height:64px!important;flex-basis:46px}.cclpa-sticky strong{font-size:12px}.cclpa-sticky .cclpa-card a{font-size:12px;padding:8px 10px}.cclpa-dialog .cclpa-card{padding:42px 20px 24px}.cclpa-dialog .cclpa-image{width:120px!important;height:150px!important}.cclpa-dialog .cclpa-detail{display:none}}@media(max-height:600px){.cclpa-dialog .cclpa-image{width:80px!important;height:100px!important}.cclpa-dialog .cclpa-card{gap:10px;padding-top:42px}}.cclpa-showcase{display:block;margin-top:18px}.cclpa-showcase img{display:block;width:100%;height:auto;border-radius:10px}.cclpa-universal{width:min(850px,calc(100% - 24px));padding:0;background:#111;max-height:90vh;overflow:auto}.cclpa-universal>a{display:block}.cclpa-universal>a>img{display:block;width:100%;height:auto;max-height:88vh;object-fit:contain}.cclpa-universal .cclpa-close{position:sticky;float:right;top:6px;margin-top:calc(-100%);margin-right:6px;background:#d71920!important;color:#fff!important;border:2px solid white!important;width:44px;height:44px;font-size:30px;box-shadow:0 2px 8px #0006}.cclpa-universal::backdrop{background:#000b}.cclpa-universal .cclpa-close{position:absolute;float:none;top:8px;right:8px;margin:0}