.cp-language-notice{margin:0;padding:10px 20px;text-align:center;background:#f1f2fa;color:#01149f;font:17px/1.4 Cookpattern Forum,Georgia,serif;border-bottom:1px solid #dce0ef}.cp-language-notice button{border:0;background:none;color:inherit;text-decoration:underline;font:inherit;cursor:pointer}.cp-promotion-strip{background:#01149f;color:#fff;font:19px/1.35 Cookpattern Forum,Forum,Georgia,serif;border-bottom:1px solid #ffffff30}.cp-promotion-strip *{box-sizing:border-box}.cp-promotion-strip-inner{width:min(1310px,calc(100% - 80px));margin:0 auto;display:flex;align-items:center;gap:24px;padding:12px 0;min-height:62px}.cp-promotion-strip-label{font-size:14px;text-transform:uppercase;letter-spacing:.12em;border-right:1px solid #ffffff55;padding-right:24px;flex-shrink:0}.cp-promotion-strip-summary{flex:1;min-width:0;margin:0;display:grid;gap:2px}.cp-promotion-strip-summary>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.cp-promotion-strip-summary small{font-size:14px;color:#e2e6ff}.cp-promotion-strip a.cp-promotion-strip-link{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-shrink:0;min-height:38px;padding:6px 16px;border:1px solid #fff;border-radius:6px;background:#fff;color:#01149f;text-decoration:none;font-size:16px;white-space:nowrap;transition:background .15s,color .15s}.cp-promotion-strip a.cp-promotion-strip-link:hover{background:#e9ecff;color:#01149f}.cp-promotion-strip a:focus-visible{outline:2px solid #fff;outline-offset:4px}@media(max-width:1000px){.cp-promotion-strip-inner{width:calc(100% - 48px);gap:16px}.cp-promotion-strip-label{padding-right:16px}}@media(max-width:600px){.cp-promotion-strip-inner{width:calc(100% - 40px);gap:12px;padding:10px 0}.cp-promotion-strip-label{display:none}.cp-promotion-strip{font-size:17px}.cp-promotion-strip a.cp-promotion-strip-link{padding:6px 10px;font-size:15px}}