.mcnc-policy-links{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 24px;padding:16px 24px;background:#303638;color:#fff;font:14px/1.5 Arial,sans-serif}.mcnc-policy-links a{display:inline-flex;align-items:center;min-height:44px;color:#fff;text-decoration:underline;text-underline-offset:3px}.mcnc-policy-links a:focus-visible,.mcnc-policy-links a:hover{color:#ffc46e}.mcnc-form-privacy{font-size:13px;line-height:1.6;color:#445b64}.mcnc-form-privacy a{text-decoration:underline}.mcnc-section{max-width:1100px;margin:0 auto;padding:24px 0;color:#173440;font-family:Arial,sans-serif;line-height:1.7}.mcnc-section h2{font-size:28px;line-height:1.3;margin:12px 0 18px;color:#173440}.mcnc-section h3{font-size:20px;line-height:1.4;margin:0 0 10px}.mcnc-section p{margin:0 0 18px}.mcnc-spec-wrap{max-width:100%;overflow:auto;margin:24px 0}.mcnc-spec-table{width:100%;border-collapse:collapse;font-size:15px;text-align:left}.mcnc-spec-table th,.mcnc-spec-table td{padding:12px 14px;border:1px solid #d8e2e5;vertical-align:top;overflow-wrap:anywhere}.mcnc-spec-table th{background:#edf3f4;color:#173440}.mcnc-spec-table caption{text-align:left;font-weight:700;margin-bottom:12px}.mcnc-sample-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:24px 0 32px}.mcnc-sample-card{min-width:0;border:1px solid #d8e2e5;border-radius:6px;overflow:hidden;background:#fff}.mcnc-sample-card img{display:block;width:100%;aspect-ratio:4/3;object-fit:contain;background:#f3f6f7}.mcnc-sample-content{padding:18px}.mcnc-sample-card p{font-size:15px;line-height:1.6}.mcnc-action{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 16px;border-radius:4px;background:#08657a;color:#fff!important;text-decoration:none;font-size:15px;font-weight:700}.mcnc-action:hover{background:#12424e}.mcnc-actions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.mcnc-technical-note{padding:16px 0;border-top:1px solid #d8e2e5;font-size:15px;color:#445b64}.mcnc-policy{max-width:900px}.mcnc-policy ul{padding-left:22px}.mcnc-policy h2{font-size:24px;margin-top:30px}.mcnc-sample-card a:focus-visible,.mcnc-action:focus-visible{outline:3px solid #ee8b18;outline-offset:3px}@media(max-width:767px){.mcnc-section h2{font-size:25px}.mcnc-sample-grid{grid-template-columns:1fr}.mcnc-actions{flex-direction:column}.mcnc-action{width:100%}.mcnc-spec-table th,.mcnc-spec-table td{padding:10px;font-size:14px}.mcnc-policy-links{gap:0 18px}}.mcnc-policy-links button{border:0;background:#fff0;color:#fff;text-decoration:underline;text-underline-offset:3px;min-height:44px;padding:0;font:inherit;cursor:pointer}#mcnc-cookie-banner[hidden]{display:none!important}#mcnc-cookie-banner{position:fixed;bottom:0;left:0;right:0;z-index:10040;display:flex;gap:24px;align-items:center;justify-content:space-between;padding:20px 28px;background:#fff;color:#173440;border-top:1px solid #ccdadd;box-shadow:0 -4px 20px rgb(0 0 0 / .13);font:14px/1.55 Arial,sans-serif;letter-spacing:0}#mcnc-cookie-banner strong{display:block;font-size:17px;margin:0 0 5px;color:#173440}#mcnc-cookie-banner p{margin:0;max-width:880px;color:#445b64;font:14px/1.55 Arial,sans-serif}#mcnc-cookie-banner a{color:#075d70;text-decoration:underline}#mcnc-cookie-banner .mcnc-cookie-actions{display:flex;flex:0 0 auto;gap:10px}#mcnc-cookie-banner button{min-height:46px;padding:11px 17px;border:1px solid #08657a;border-radius:4px;background:#fff;color:#075d70;font:700 14px/1.4 Arial,sans-serif;white-space:nowrap;cursor:pointer}#mcnc-cookie-banner button[data-mcnc-consent="granted"]{background:#08657a;color:#fff}#mcnc-cookie-banner button:focus-visible{outline:3px solid #ee8b18;outline-offset:3px}.mcnc-consent-visible #mainland-home-whatsapp{bottom:calc(var(--mcnc-cookie-height,0px) + 18px + env(safe-area-inset-bottom,0px))!important}@media(max-width:767px){#mcnc-cookie-banner{flex-direction:column;align-items:stretch;gap:14px;padding:17px 18px calc(17px + env(safe-area-inset-bottom,0px))}#mcnc-cookie-banner .mcnc-cookie-actions{display:grid;grid-template-columns:1fr 1fr}#mcnc-cookie-banner button{padding:11px 8px;white-space:normal}}body #main .post-content .mcnc-section h2{font-family:Arial,sans-serif!important;font-size:28px!important;font-weight:700!important;line-height:1.3!important;letter-spacing:0!important}body #main .post-content .mcnc-section h3{font-family:Arial,sans-serif!important;font-size:20px!important;font-weight:700!important;line-height:1.4!important;letter-spacing:0!important}body #main .mcnc-spec-table th,body #main .mcnc-spec-table td{font-family:Arial,sans-serif!important}body.blog .fusion-posts-container h2,body.blog .fusion-posts-container h2 a,body.page-id-335 .fusion-posts-container h2,body.page-id-335 .fusion-posts-container h2 a{font-family:Arial,sans-serif!important;font-size:22px!important;font-weight:700!important;line-height:1.35!important;letter-spacing:0!important}body.blog .fusion-posts-container .fusion-flexslider,body.page-id-335 .fusion-posts-container .fusion-flexslider{aspect-ratio:16/10;overflow:hidden}body.blog .fusion-posts-container .fusion-flexslider .slides,body.blog .fusion-posts-container .fusion-flexslider .slides li,body.blog .fusion-posts-container .fusion-image-wrapper,body.page-id-335 .fusion-posts-container .fusion-flexslider .slides,body.page-id-335 .fusion-posts-container .fusion-flexslider .slides li,body.page-id-335 .fusion-posts-container .fusion-image-wrapper{height:100%!important}body.blog .fusion-posts-container .fusion-flexslider img,body.page-id-335 .fusion-posts-container .fusion-flexslider img{display:block;width:100%;height:100%!important;object-fit:cover}.mcnc-policy [data-mcnc-preferences]{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 16px;background:#08657a;border:0;border-radius:4px;color:#fff;font:700 15px/1.4 Arial,sans-serif;cursor:pointer}@media(max-width:767px){body #main .post-content .mcnc-section h2{font-size:25px!important}body.blog .fusion-posts-container h2,body.blog .fusion-posts-container h2 a,body.page-id-335 .fusion-posts-container h2,body.page-id-335 .fusion-posts-container h2 a{font-size:21px!important}}.mcnc-consent-visible #mainland-home-whatsapp{visibility:hidden!important;pointer-events:none}body:has(form.elementor-form input:focus,form.elementor-form textarea:focus) #mainland-home-whatsapp{visibility:hidden;pointer-events:none}