.agents-layout_shell__8Nvub{min-height:100vh;display:flex;flex-direction:column;background:var(--bj-bg-light,#f8fafc);color:var(--bj-navy)}.agents-layout_shell__8Nvub main{flex:1 1}.agents-layout_header__a5cAk{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;background:#fff;border-bottom:1px solid var(--bj-border,#e8ecf0)}.agents-layout_brand__Q7sZL{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:var(--bj-navy)}.agents-layout_brand__Q7sZL img{height:34px;width:auto}.agents-layout_brand__Q7sZL span{font-weight:800;font-size:.85rem;letter-spacing:1.2px;text-transform:uppercase;background:var(--bj-yellow,#fccd12);padding:5px 10px;border-radius:99px}.agents-layout_site__2ipmG{font-size:.9rem;font-weight:600;color:#4b5563;text-decoration:none}.agents-layout_footer__k_9Kg{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:18px 20px 28px;font-size:.85rem;color:#4b5563;max-width:720px;width:100%;margin:0 auto;box-sizing:border-box}.agents-layout_footer__k_9Kg a{color:#0b70a8;font-weight:600}.cookie-notice{position:fixed;left:16px;bottom:16px;z-index:600;max-width:440px;background:var(--bj-navy-dark,#101d3c);color:#fff;border-radius:14px;padding:14px 16px;box-shadow:0 10px 30px rgba(16,29,60,.35);font-size:13.5px;line-height:1.5}.cookie-notice p{margin:0 0 10px}.cookie-notice a{color:var(--bj-sky-light,#71f0f8);text-decoration:underline}.cookie-notice .cookie-notice-actions{display:flex;gap:8px}.cookie-notice button{font:inherit;font-weight:600;border-radius:999px;padding:8px 18px;cursor:pointer;border:1px solid rgba(0,0,0,0)}.cookie-notice .cookie-ok{background:var(--bj-yellow,#fccd12);color:var(--bj-navy-dark,#101d3c)}.cookie-notice .cookie-no{background:rgba(0,0,0,0);color:#fff;border-color:hsla(0,0%,100%,.45)}@media(max-width:600px){.cookie-notice{left:12px;right:12px;bottom:12px;max-width:none}}.cookie-notice.cookie-notice-plain{max-width:none;width:auto;padding:10px 16px}.cookie-notice.cookie-notice-plain p{margin:0}.cookie-notice.cookie-notice-plain{animation:cookie-plain-in .3s ease-out}@keyframes cookie-plain-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:600px){.cookie-notice.cookie-notice-plain{right:auto}}