/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.path-contact .contact-message-form{--apb-accent:#0fb2a2;--apb-border:#e5e7eb;--apb-muted:#6b7280;max-width:900px;margin:1.5rem auto 3rem;background:#fff;border-radius:16px;padding:24px 24px 20px;box-shadow:0 10px 30px rgba(0,0,0,.06);}.path-contact .contact-message-form .form-item{margin-bottom:1rem;}.path-contact .contact-message-form label{display:block;margin-bottom:.35rem;font-weight:600;color:#2b2b2b;}.path-contact .contact-message-form input[type="text"],.path-contact .contact-message-form input[type="email"],.path-contact .contact-message-form textarea{width:100%;background:#fff;border:1px solid var(--apb-border);border-radius:12px;padding:12px 14px;font-size:1rem;transition:border-color .15s ease,box-shadow .15s ease;}.path-contact .contact-message-form textarea{min-height:220px;resize:vertical;}.path-contact .contact-message-form input:focus,.path-contact .contact-message-form textarea:focus{outline:none;border-color:var(--apb-accent);box-shadow:0 0 0 4px rgba(15,178,162,.15);}.path-contact .contact-message-form .form-type-item{padding:12px 14px;background:#f8fafb;border:1px solid var(--apb-border);border-radius:12px;color:#374151;}.path-contact .contact-message-form .form-type-item label{margin-bottom:.2rem;color:var(--apb-muted);font-weight:600;}.path-contact .contact-message-form .form-required:after{color:var(--apb-accent);}.path-contact .contact-message-form .form-type-checkbox{display:flex;align-items:center;gap:.55rem;margin-top:.5rem;}.path-contact .contact-message-form .form-type-checkbox input[type="checkbox"]{accent-color:var(--apb-accent);}.path-contact .contact-message-form .form-actions{display:flex;gap:.6rem;margin-top:1rem;}.path-contact .contact-message-form .form-actions .button{border-radius:999px;padding:.65rem 1.1rem;font-weight:700;border:1px solid transparent;text-decoration:none;}.path-contact .contact-message-form #edit-submit{background:var(--apb-accent);color:#fff;}.path-contact .contact-message-form #edit-submit:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(15,178,162,.25);}.path-contact .contact-message-form #edit-preview{background:transparent;border-color:var(--apb-accent);color:var(--apb-accent);}.path-contact .contact-message-form #edit-preview:hover{background:rgba(15,178,162,.08);}.path-contact .contact-message-form .form-item--error input,.path-contact .contact-message-form .form-item--error textarea{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.15);}.path-contact .contact-message-form .form-item--error-message{color:#b91c1c;font-size:.9rem;margin-top:.35rem;}
:root{--crumb-gap:0;--crumb-font:0.9rem;--pull:28px;}.region-breadcrumb,.breadcrumb-region,nav.breadcrumb{margin:0 !important;padding:0 !important;font-size:var(--crumb-font) !important;line-height:1.1 !important;}.breadcrumb-region > .container,.breadcrumb-region > .container-fluid{padding-top:0 !important;padding-bottom:0 !important;}.region-highlighted:empty,.highlighted:empty{display:none !important;margin:0 !important;padding:0 !important;min-height:0 !important;}.region-breadcrumb + *,.breadcrumb-region + *,nav.breadcrumb + *{margin-top:0 !important;padding-top:0 !important;}#main-wrapper,#main-wrapper .container,#main-wrapper .container-fluid,.main-wrapper .container,.main-wrapper .container-fluid{padding-top:0 !important;}main#main,#main.page-content,.homepage-content.page-content{margin-top:0 !important;padding-top:0 !important;}#main > *:first-child,#main .layout__region--content > *:first-child,.page-content > *:first-child,.layout--onecol .layout__region--content > *:first-child{margin-top:0 !important;padding-top:0 !important;}#main > .mt-5:first-child,#main > .my-5:first-child,#main > .pt-5:first-child,#main > .py-5:first-child{margin-top:0 !important;padding-top:0 !important;}.region-breadcrumb + #main-wrapper #main,.breadcrumb-region + #main-wrapper #main,nav.breadcrumb + #main-wrapper #main{margin-top:calc(var(--pull) * -1) !important;}.path-frontpage nav.breadcrumb,.path-frontpage .region-breadcrumb,.path-frontpage .breadcrumb-region{display:none !important;}:root{--stripe-odd:#f2fbf9;--stripe-even:#ffffff;}.region-content-bottom,.region-content-bottom .block{background:none !important;background-color:transparent !important;box-shadow:none !important;}.region-content-bottom > .block,.region-content-bottom > .container > .block{position:relative;padding:24px 0;}.region-content-bottom > .block::before,.region-content-bottom > .container > .block::before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background:var(--apb-bg,transparent);}.region-content-bottom .block + .block{border-top:1px solid rgba(0,0,0,.05);}:root{--team-stripe:#c6eded;}.path-ne .block-region.region-content-home > .block:nth-child(even),.path-ne .block-region.region-content       > .block:nth-child(even),body[class*="path-ne"] .block-region.region-content-home > .block:nth-child(even),body[class*="path-ne"] .block-region.region-content       > .block:nth-child(even){background-color:var(--team-stripe) !important;}.path-ne .block-region.region-content-home > .block:nth-child(odd),.path-ne .block-region.region-content       > .block:nth-child(odd),body[class*="path-ne"] .block-region.region-content-home > .block:nth-child(odd),body[class*="path-ne"] .block-region.region-content       > .block:nth-child(odd){background-color:transparent !important;}.path-ne .block-region.region-content-home > .block:nth-child(even)::before,.path-ne .block-region.region-content       > .block:nth-child(even)::before,body[class*="path-ne"] .block-region.region-content-home > .block:nth-child(even)::before,body[class*="path-ne"] .block-region.region-content       > .block:nth-child(even)::before{background:var(--team-stripe) !important;}.path-ne .block-region.region-content-home > .block:nth-child(odd)::before,.path-ne .block-region.region-content       > .block:nth-child(odd)::before,body[class*="path-ne"] .block-region.region-content-home > .block:nth-child(odd)::before,body[class*="path-ne"] .block-region.region-content       > .block:nth-child(odd)::before{background:transparent !important;}.path-ne .block-region.region-content-home > .container > .block:nth-child(even),.path-ne .block-region.region-content       > .container > .block:nth-child(even){background-color:var(--team-stripe) !important;}.path-ne .block-region.region-content-home > .container > .block:nth-child(odd),.path-ne .block-region.region-content       > .container > .block:nth-child(odd){background-color:transparent !important;}.path-ne .block-region.region-content-home > .container > .block:nth-child(even)::before,.path-ne .block-region.region-content       > .container > .block:nth-child(even)::before{background:var(--team-stripe) !important;}.path-ne .block-region.region-content-home > .container > .block:nth-child(odd)::before,.path-ne .block-region.region-content       > .container > .block:nth-child(odd)::before{background:transparent !important;}
.region-content-bottom > .block:nth-child(odd) > .block-content,.region-content-bottom > div.block:nth-of-type(odd) > .block-content{background-color:#ffffff;padding:1rem;border-radius:.5rem;}.region-content-bottom > .block:nth-child(even) > .block-content,.region-content-bottom > div.block:nth-of-type(even) > .block-content{padding:1rem;border-radius:.5rem;}.region-content-bottom > .block::before,.region-content-bottom > .container > .block::before{content:none !important;}.region-content-bottom > .block,.region-content-bottom > .container > .block{background:#f2fbf9 !important;padding:24px 0;}.region-content-bottom > .block:nth-of-type(even),.region-content-bottom > .container > .block:nth-of-type(even){background:#c6eded !important;}.region-content-bottom > .block:nth-of-type(odd),.region-content-bottom > .container > .block:nth-of-type(odd){background:transparent !important;}
.container{max-width:1340px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;}.block-region.region-content-home > .block:nth-child(even),.block-region.region-content      > .block:nth-child(even){background-color:#ffffff;}.block-region.region-content-home > .block:nth-child(odd),.block-region.region-content      > .block:nth-child(odd){background-color:#c6eded;}.region-content > .block{padding :0px 15px;}.vision-block{background-image:url("/themes/contrib/tarapro/images/fond-bessancourt.png");background-size:cover;background-position:center;padding:60px 20px;color:white;position:relative;border-radius:12px;margin-bottom:30px;}.vision-block .overlay{background-color:rgba(0,0,0,0.5);padding:30px;border-radius:10px;}.overlay-glass{background:rgba(127,207,205,0.7);backdrop-filter:blur(3px);color:#000;padding:30px;border-radius:12px;max-width:850px;margin:0 auto;box-shadow:0 0 20px rgba(0,0,0,0.2);}.equipier-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:20px;padding:20px;}.equipier-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,0.1);padding:20px;text-align:center;}.equipier-photo img{width:100px;height:100px;object-fit:cover;border-radius:50%;margin:0 auto 15px;box-shadow:0 0 0 3px #fff;}.equipier-nom{font-weight:bold;margin-bottom:5px;}.equipier-fonction,.equipier-categorie{font-size:0.9em;color:#555;margin-bottom:8px;}.equipier-description{font-size:0.9em;color:#333;margin:10px 0;}.equipier-priorites{margin:10px 0;}.equipier-priorites .badge{display:inline-block;background:#f5f5f5;border:1px solid #ccc;border-radius:12px;padding:5px 10px;font-size:0.8em;margin:2px;}.equipier-contact .btn{margin-top:10px;}.bouton-futurs-membres{display:inline-block;background-color:#007c91;color:white;padding:12px 24px;border-radius:30px;text-decoration:none;font-weight:bold;transition:background-color 0.3s ease;}.bouton-futurs-membres:hover{background-color:#005f6b;text-decoration:none;}.agenda-campagne{padding:1em;background-color:#f9f9f9;border-radius:12px;box-shadow:0 2px 6px rgba(0,0,0,0.1);font-family:sans-serif;}.agenda-campagne h2{color:#2c3e50;margin-bottom:0.5em;}.agenda-campagne table.agenda-table{width:100%;border-collapse:collapse;margin-top:1em;}.agenda-campagne table.agenda-table th,.agenda-campagne table.agenda-table td{border:1px solid #ccc;padding:0.75em;text-align:left;}.agenda-campagne table.agenda-table th{background-color:#34495e;color:white;}.agenda-campagne table.agenda-table tr:nth-child(even){background-color:#ecf0f1;}.soutien-carte{background:white;padding:30px;border-radius:20px;max-width:500px;margin:auto;box-shadow:0 8px 20px rgba(0,0,0,0.1);text-align:center;font-family:'Segoe UI',sans-serif;}.soutien-carte h2{color:#1e4a72;margin-bottom:10px;}.soutien-carte p{color:#333;margin-bottom:20px;}.soutien-carte .montants{display:flex;justify-content:space-between;gap:10px;margin-bottom:20px;}.soutien-carte .montants button{flex:1;padding:12px;background-color:#1e4a72;color:white;border:none;border-radius:50px;font-size:16px;cursor:pointer;}.soutien-carte .montants button:hover{background-color:#163553;}.soutien-carte .montant-libre input{width:100%;padding:12px;border:2px solid #ccc;border-radius:10px;font-size:16px;margin-bottom:20px;}.soutien-carte .don-button{width:100%;padding:14px;background-color:#1abc9c;color:white;border:none;border-radius:50px;font-size:18px;cursor:pointer;}.soutien-carte .don-button:hover{background-color:#16a085;}.soutien-carte .mentions{margin-top:20px;font-size:13px;color:#777;}.texte-presentation{font-size:16px;line-height:1.6;color:#333;padding:20px;}.texte-presentation ul{margin:10px 0 20px 20px;padding-left:0;}.texte-presentation li{margin-bottom:8px;}.paiement-lydia{background-color:#f0f8ff;padding:20px;border-radius:16px;text-align:center;max-width:500px;margin:auto;}.paiement-lydia h3{color:#1e4a72;}.paiement-lydia p{font-size:16px;margin-bottom:20px;}.lydia-button{display:inline-block;background-color:#1abc9c;color:white;padding:14px 30px;font-size:18px;border-radius:50px;text-decoration:none;transition:background 0.3s ease;}.lydia-button:hover{background-color:#16a085;}.qr-lydia img{margin-top:10px;border:1px solid #ccc;border-radius:10px;}.mentions-legales{background-color:#f9f9f9;padding:20px;border-radius:12px;margin-top:30px;font-size:15px;color:#333;}.mentions-legales h3{margin-top:0;color:#1e4a72;}.mentions-legales ul{list-style:none;padding-left:0;}.mentions-legales li{margin-bottom:10px;padding-left:1.2em;position:relative;}.mentions-legales li::before{content:"✔️";position:absolute;left:0;}#breadcrumb.block{background-color:#f9f6f3;padding:1rem 1.5rem;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,0.1);}.ed-bloc{background-color:#ffffff;border:1px solid #ddd;border-radius:12px;box-shadow:0 2px 6px rgba(0,0,0,0.05);padding:2rem;margin-bottom:2rem;}.ed-bloc h2{background-color:#343a40;color:white;padding:0.75rem 1rem;border-radius:8px 8px 0 0;margin-top:-2rem;margin-left:-2rem;margin-right:-2rem;margin-bottom:1.5rem;font-size:1.5rem;display:flex;align-items:center;}.ed-bloc h2::before{content:"🧑‍💼";margin-right:0.75rem;}#bloc-2 h2::before{content:"🎓";}#bloc-1 h2::before{content:"🧑‍💼";margin-right:0.75rem;}#bloc-2 h2::before{content:"🎓";margin-right:0.75rem;}#bloc-3 h2::before{content:"💼";margin-right:0.75rem;}#bloc-4 h2::before{content:"💡";margin-right:0.75rem;}#bloc-5 h2::before{content:"🗳";margin-right:0.75rem;}.bloc-soutien{max-width:1300px;margin:auto;border-radius:10px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,0.15);}.banniere{background-image:url('/sites/default/files/images/votre-soutien.jpg');background-size:cover;background-position:center;height:250px;}.titre-separateur{background-color:#f97316;padding:15px 20px;text-align:center;}.titre-separateur h2{margin:0;font-size:2em;color:white;text-transform:uppercase;}.contenu-texte{background-color:#1e6b68;color:white;padding:30px;}.orange{color:#f97316;}:root{--block-pad-x:1rem;--block-pad-y:0.75rem;--block-gap:0.75rem;}.block .block-content:not(.no-pad){padding:var(--block-pad-y) var(--block-pad-x);}.block .block-content > * + *{margin-top:var(--block-gap);}.block .block-content img.align-left{margin-left:0.25rem;margin-right:1rem;}.block .block-content img.align-right{margin-right:0.25rem;margin-left:1rem;}@media (max-width:640px){:root{--block-pad-x:.75rem;--block-pad-y:.5rem;--block-gap:.5rem;}}@media (min-width:992px){.menu--main .menu,.region-primary-menu .menu{display:flex;flex-wrap:nowrap;align-items:center;gap:1.25rem;margin-left:-16px;}.menu--main .menu a,.region-primary-menu .menu a{white-space:nowrap;line-height:1.2;padding:.25rem 0;}.menu--main .menu > li,.region-primary-menu .menu > li{margin-inline:.5rem;}.menu--main .menu,.region-primary-menu .menu{gap:clamp(.6rem,1vw,1.25rem);}.menu--main .menu a,.region-primary-menu .menu a{font-size:clamp(.95rem,1vw,1.05rem);}}@media (max-width:991.98px){.menu--main .menu a,.region-primary-menu .menu a{white-space:normal;}}:root{--logo-height:80px;}@media (min-width:992px){.site-branding__logo img,.navbar-brand img,.branding img,header .logo img{height:var(--logo-height);width:auto;}.region-primary-menu{flex:1 1 auto;}.site-branding,.navbar-brand,.branding,header .logo{flex:0 0 auto;margin-right:1rem;}}@media (max-width:991.98px){.site-branding__logo img,.navbar-brand img,.branding img,header .logo img{height:56px;}}.venue-info-block{background-color:#f9f9f9;border-left:5px solid #007BFF;padding:20px;margin:20px 0;border-radius:8px;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;color:#333;line-height:1.6;}.venue-info-block h2{color:#0056b3;margin-top:0;}.venue-info-block a{color:#0056b3;text-decoration:none;}.venue-info-block a:hover{text-decoration:underline;}.transport-grid{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px;}.transport-card{background-color:#ffffff;border:1px solid #ddd;border-radius:8px;padding:15px;width:calc(50% - 10px);box-shadow:0 2px 5px rgba(0,0,0,0.05);}.transport-card h3{margin-top:0;color:#007BFF;}.venue-info-block img{border:1px solid #ccc;border-radius:5px;margin-top:10px;max-width:100%;height:auto;}@media (max-width:768px){.transport-card{width:100%;}}.meeting-rules{background-color:#f9f9f9;padding:25px;margin:30px auto;border-radius:10px;max-width:1300px;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;line-height:1.7;color:#333;box-shadow:0 2px 8px rgba(0,0,0,0.05);}.meeting-rules h2{color:#0056b3;font-size:1.8em;margin-top:0;}.meeting-rules h3{color:#007BFF;margin-top:25px;font-size:1.2em;}.meeting-rules ul{padding-left:20px;margin-top:10px;}.meeting-rules ul li{margin-bottom:8px;}.meeting-rules p{margin-top:10px;}.apb-hero{background:#fff;border-radius:16px;box-shadow:0 6px 20px rgba(0,0,0,0.06);padding:48px 24px;text-align:center;max-width:1200px;margin:32px auto 0;}.apb-hero__inner{max-width:900px;margin:0 auto;}.apb-hero__title{margin:0 0 0.25rem;font-weight:800;letter-spacing:-0.02em;font-size:clamp(28px,4vw,40px);color:#0f172a;}.apb-hero__kicker{margin:0 0 0.5rem;font-weight:700;color:#0f172a;}.apb-hero__lead{color:#475569;line-height:1.7;max-width:800px;margin:0 auto;}.apb-band{height:72px;background:#cfeff0;margin-top:-24px;}#block-tarapro-sallepaulbonneville .block__content,#block-tarapro-reglementinterieurreunionpublique .block__content{background-color:#f7f7f7;padding:1rem;border-radius:.5rem;}.region-slider:empty{display:none !important;height:0 !important;min-height:0 !important;margin:0 !important;padding:0 !important;}section.slider:has(.region-slider:empty){display:none !important;}section.slider,.region-slider{width:100% !important;height:auto !important;min-height:0 !important;overflow:visible !important;}#footer{background:#c6eded;padding:2rem 1rem;}.footer-about,.footer-links,.footer-contact{color:#000;}.footer-about a,.footer-links a,.footer-contact a{color:#003333;}.footer-about a:hover,.footer-links a:hover,.footer-contact a:hover{color:#000;}footer#footer{background:#c6eded;padding:2rem 1rem;}footer#footer .footer{background:transparent !important;}footer#footer .footer-top,footer#footer .footer-blocks,footer#footer .footer-bottom-middle,footer#footer .block-region{background:transparent !important;}.header-top{background-color:#c6eded important!;padding:0.5rem 0;}.header-top p{color:#000;letter-spacing:.2rem;margin:0;}.header-top .social-icons a{color:#000;}.header-top .social-icons a:hover{color:#003333;}#header,.header,.header-top{background:#c6eded !important;background-color:#c6eded !important;}header.header{background-color:#ffffff !important;}.soon-modal{display:flex !important;align-items:center !important;justify-content:center !important;padding:4vh 16px !important;}.soon-modal__dialog{margin:0 !important;width:min(520px,92vw) !important;max-height:85vh !important;overflow:auto !important;}:root{--modal-offset:22vh;}.soon-modal{display:flex !important;align-items:flex-start !important;justify-content:center !important;padding:var(--modal-offset) 16px 4vh !important;}.soon-modal__overlay{position:absolute;inset:0;background:rgba(0,0,0,.45);z-index:0;}.soon-modal__dialog{position:relative;z-index:1;margin:0 !important;width:min(520px,92vw) !important;max-height:calc(100vh - (var(--modal-offset) + 6vh)) !important;overflow:auto !important;border-radius:12px;}@media (max-width:640px){:root{--modal-offset:16vh;}}.equipier-grid .equipier-card:nth-child(odd){background:var(--bg-odd,#f7f7f7);}.equipier-grid .equipier-card:nth-child(even){background:var(--bg-even,#ffffff);}html.path-ne .equipier-grid .equipier-card:nth-child(odd){background:var(--bg-even,#ffffff);}html.path-ne .equipier-grid .equipier-card:nth-child(even){background:var(--bg-odd,#f7f7f7);}html.path-ne body .equipier-grid .equipier-card:nth-child(odd),html.path-ne body .equipier-grid .equipier-card:nth-child(even){}.region-content > .block:nth-child(odd){background:var(--bg-odd,#f7f7f7);}.region-content > .block:nth-child(even){background:var(--bg-even,#ffffff);}html.path-ne .region-content > .block:nth-child(odd){background:var(--bg-even,#ffffff);}html.path-ne .region-content > .block:nth-child(even){background:var(--bg-odd,#f7f7f7);}.region-content > .block{padding:1.5rem 0;}
.tp-error{--tp-radius:1rem;--tp-border:var(--bs-border-color,#e5e7eb);--tp-muted:var(--bs-secondary-color,#6b7280);--tp-heading:var(--bs-emphasis-color,#0f172a);--tp-body:var(--bs-body-color,#0f172a);--tp-bg:var(--bs-body-bg,#ffffff);--tp-subtle:var(--bs-tertiary-bg,#f8f9fa);--tp-accent:var(--bs-primary,#0ea5e9);color:var(--tp-body);}.tp-error-card{background:var(--tp-subtle);border:1px solid var(--tp-border);border-radius:var(--tp-radius);box-shadow:0 1px 2px rgba(0,0,0,.04),0 8px 24px rgba(0,0,0,.06);}.tp-error .display-6{color:var(--tp-heading);letter-spacing:-.01em;}.tp-error .text-body-secondary{color:var(--tp-muted) !important;}.tp-error a{color:var(--tp-accent);text-underline-offset:2px;}.tp-error a:hover{opacity:.9;}.tp-error .btn{border-radius:calc(var(--tp-radius) - .35rem);}.tp-error-placeholder{background:#fff;border:1px dashed var(--tp-border);color:var(--tp-muted);border-radius:calc(var(--tp-radius) - .25rem);}.tp-error-list{background:#fff;border:1px solid var(--tp-border);border-radius:calc(var(--tp-radius) - .25rem);padding:1rem 1.25rem;}@media print{.tp-error-card{box-shadow:none;background:#fff;}.tp-error a[href]::after{content:" (" attr(href) ")";font-size:.9em;}}@media (prefers-color-scheme:dark){.tp-error{--tp-border:#2d3748;--tp-muted:#9aa4b2;--tp-heading:#e7eaf0;--tp-body:#e7eaf0;--tp-bg:#0b1220;--tp-subtle:#111a2b;}}
.floating-nav{background-color:#fff;border:2px solid #e67e22;border-radius:10px;padding:12px 16px;box-shadow:0 2px 8px rgba(0,0,0,0.2);font-family:sans-serif;z-index:2000;}.floating-nav.floating-left{position:fixed;top:150px;left:40px;width:200px;}.floating-nav a{display:block;margin:8px 0;text-decoration:none;color:#e67e22;font-weight:bold;font-size:15px;transition:color 0.2s ease;}.floating-nav a:hover{color:#d35400;}@media screen and (max-width:768px){.floating-nav{display:none;}}:root{--header-offset:200px;--gap-below-header:24px;}.floating-nav.floating-left{top:calc(var(--header-offset) + var(--gap-below-header));}body.toolbar-horizontal .floating-nav.floating-left,body.toolbar-vertical .floating-nav.floating-left,body.toolbar-fixed .floating-nav.floating-left{top:calc(var(--header-offset) + var(--gap-below-header) + 72px);}@media (max-width:1280px){.floating-nav.floating-left{top:calc(var(--header-offset) + var(--gap-below-header) + 12px);}}@media (max-width:768px){}
