@font-face{font-family:"Work Sans";src:url("/fonts/work-sans-latin.woff2") format("woff2");font-style:normal;font-weight:400 700;font-display:swap;}:root{--t-primary_deep:#001d50;--t-primary_hover:color-mix(in srgb,var(--t-primary) 84%,#000000);--t-txt:#424242;--t-txt_strong:var(--t-primary_deep);--t-txt_muted:#666666;--t-line:#d3d2d2;--t-line_soft:#ececec;--t-fond:#ffffff;--t-fond_sunken:#f7f8fa;--t-fond_card:#ffffff;--t-caution:#b8801f;--t-caution_soft:#fdf6e8;--t-fs_xs:0.75rem;--t-lh_tight:1.2;--t-esp_1:0.25rem;--t-esp_2:0.5rem;--t-esp_3:0.75rem;--t-esp_4:1rem;--t-esp_5:1.5rem;--t-esp_6:2rem;--t-esp_7:3rem;--t-esp_8:4rem;--t-box_narrow:780px;--t-aside_gap:3.6rem;--t-header_h:60px;}:root{--t-primary_soft:#eef1f6;--t-primary_soft:color-mix(in srgb,var(--t-primary) 7%,#ffffff);--t-accent_soft:#eff5f5;--t-accent_soft:color-mix(in srgb,var(--t-accent) 12%,#ffffff);--t-accent_line:#c2dad9;--t-accent_line:color-mix(in srgb,var(--t-accent) 40%,#ffffff);--t-accent_ink:#33514f;--t-accent_ink:color-mix(in srgb,var(--t-accent) 65%,#000000);}*,*::before,*::after{box-sizing:border-box;}html{-webkit-text-size-adjust:100%;}body{margin:0;font-family:var(--t-police_sans);font-size:var(--t-fs_base);line-height:var(--t-lh_body);color:var(--t-txt);background:var(--t-fond);-webkit-font-smoothing:antialiased;}h1,h2,h3,h4{font-family:var(--t-police_display);color:var(--t-txt_strong);margin:0 0 var(--t-esp_4);text-wrap:balance;}h1{font-size:var(--t-fs_h1_page);line-height:1.1;font-weight:500;}h2{font-size:var(--t-fs_h2);line-height:1.12;font-weight:500;}h3{font-size:var(--t-fs_h3);line-height:1.25;font-weight:500;}p{margin:0 0 var(--t-esp_4);}a{color:var(--t-accent_ink);text-decoration:none;}a:hover{text-decoration:underline;}img,svg,iframe{max-width:100%;}img{height:auto;}button,input,select,textarea{font:inherit;color:inherit;}:focus-visible{outline:2px solid var(--t-accent);outline-offset:3px;border-radius:var(--t-round_sm);}.grimp-skip-link{position:absolute;left:-9999px;top:0;z-index:100;padding:var(--t-esp_3) var(--t-esp_4);background:var(--t-primary);color:var(--t-primary_ink);font-weight:600;border-radius:0 0 var(--t-round_sm) 0;}.grimp-skip-link:focus{left:0;}main:focus{outline:none;}[id]{scroll-margin-top:calc(var(--t-header_h) + var(--t-esp_4));}main{padding-top:var(--t-esp_6);}.grimp-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;}.grimp-prose{max-width:var(--t-mesure);}.grimp-prose h2{margin-top:var(--t-esp_7);}.grimp-prose h3{margin-top:var(--t-esp_6);font-size:var(--t-fs_lg);}.grimp-prose h2:first-child,.grimp-prose h3:first-child{margin-top:0;}.grimp-prose ul,.grimp-prose ol{margin:0 0 var(--t-esp_4);padding-left:1.25rem;}.grimp-prose li + li{margin-top:0.35rem;}.grimp-prose a{text-decoration:underline;}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms !important;transition-duration:0.01ms !important;scroll-behavior:auto !important;}}.grimp-avatar{display:inline-flex;align-items:center;justify-content:center;flex:none;overflow:hidden;border-radius:50%;background:var(--t-primary_soft);color:var(--t-primary);font-weight:600;line-height:1;border:1px solid var(--t-line_soft);}.grimp-avatar img{width:100%;height:100%;object-fit:cover;}.grimp-avatar_md{width:64px;height:64px;font-size:var(--t-fs_md);}.grimp-fil{padding:var(--t-esp_3) 0;font-size:var(--t-fs_sm);color:var(--t-txt_muted);}.grimp-fil a{display:inline-block;padding-block:0.3rem;color:var(--t-txt_muted);text-decoration:none;}.grimp-fil a:hover{text-decoration:underline;}.grimp-fil span[aria-current]{color:var(--t-txt_strong);}.grimp-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--t-esp_2);border:1px solid transparent;border-radius:var(--t-round_pill);font-weight:600;line-height:1.25;text-align:center;text-decoration:none;cursor:pointer;transition:background-color 0.15s ease,color 0.15s ease,border-color 0.15s ease;}.grimp-btn:hover{text-decoration:none;}.grimp-btn_md{padding:0.625rem 1.5rem;font-size:var(--t-fs_base);}.grimp-btn_primary{background:var(--t-primary);color:var(--t-primary_ink);}.grimp-btn_primary:hover{background:var(--t-primary_hover);}.grimp-card{background:var(--t-fond_card);border:1px solid var(--t-line);border-radius:var(--t-round_card);box-shadow:var(--t-shadow_card);}.grimp-card_sunken{background:var(--t-fond_sunken);box-shadow:none;}.grimp-card_accent{background:var(--t-accent_soft);border-color:var(--t-accent_line);box-shadow:none;}.grimp-card_warn{background:var(--t-caution_soft);border-color:color-mix(in srgb,var(--t-caution) 35%,#ffffff);box-shadow:none;}.grimp-card_pad-md{padding:var(--t-esp_5);}.grimp-card_pad-lg{padding:var(--t-esp_6);}.grimp-card_interactive{transition:box-shadow 0.15s ease,border-color 0.15s ease;}.grimp-card_interactive:hover{border-color:var(--t-accent_line);box-shadow:var(--t-shadow_raised);}.grimp-container{width:100%;margin-inline:auto;padding-inline:var(--t-gouttiere);}.grimp-container_default{max-width:var(--t-box);}.grimp-container_narrow{max-width:var(--t-box_narrow);}.grimp-amorce{margin-bottom:1.2rem;}.grimp-amorce_intitule-bloc{margin:0;}.grimp-amorce_lead{margin:var(--t-esp_2) 0 0;font-size:var(--t-fs_base);color:var(--t-txt_muted);max-width:60ch;}.grimp-colonne_bar{background:var(--t-primary);padding-block:var(--t-esp_2);}.grimp-colonne_hero{padding-block:var(--t-esp_2);}.grimp-colonne_hero .grimp-colonne_inner{max-width:44rem;margin-inline:auto;}.grimp-colonne_hero .grimp-colonne_go{width:36px;min-height:36px;}.grimp-colonne_hero .grimp-colonne_field input{font-size:var(--t-fs_sm);font-weight:500;padding-block:0.3rem;}.grimp-colonne .grimp-colonne_inner{display:flex;flex-direction:column;gap:var(--t-esp_3);}.grimp-colonne_pill{display:flex;align-items:center;gap:var(--t-esp_2);flex:1;min-width:0;padding:var(--t-esp_1) var(--t-esp_1) var(--t-esp_1) var(--t-esp_2);background:var(--t-fond_card);border:1px solid var(--t-line);border-radius:var(--t-round_pill);}.grimp-colonne_field{display:flex;align-items:center;min-width:0;padding:0.5rem 0.9rem;}.grimp-colonne_field_besoin{display:none;}.grimp-colonne_field input{width:100%;min-width:0;border:0;padding:0;background:transparent;color:var(--t-txt_strong);font-size:var(--t-fs_base);font-weight:600;}.grimp-colonne_field input::placeholder{color:var(--t-txt_muted);font-weight:400;}.grimp-colonne_field input[readonly]{cursor:default;}.grimp-colonne_field input:focus{outline:none;}.grimp-colonne_field:focus-within{background:var(--t-accent_soft);border-radius:var(--t-round_pill);}.grimp-colonne_sep{display:none;}.grimp-colonne_go{display:inline-flex;align-items:center;justify-content:center;flex:none;width:40px;min-height:40px;padding:0;border:0;border-radius:var(--t-round_pill);background:var(--t-fond_card);color:var(--t-txt_strong);font-size:var(--t-fs_base);font-weight:600;cursor:pointer;}.grimp-colonne_go:hover{background:var(--t-fond_sunken);}.grimp-colonne_cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0.5rem 1.5rem;border-radius:var(--t-round_pill);border:1px solid transparent;font-size:var(--t-fs_base);font-weight:600;text-decoration:none;white-space:nowrap;}.grimp-colonne_bar .grimp-colonne_cta{background:var(--t-fond_card);color:var(--t-txt_strong);}.grimp-colonne_hero .grimp-colonne_cta{background:var(--t-primary);color:var(--t-primary_ink);}.grimp-colonne_cta:hover{text-decoration:none;opacity:0.92;}@media (min-width:860px){.grimp-colonne .grimp-colonne_inner{flex-direction:row;align-items:center;}.grimp-colonne_pill{align-items:stretch;gap:0;}.grimp-colonne_field_besoin{display:flex;}.grimp-colonne_field{flex:1;padding-block:0.3rem;}.grimp-colonne_sep{display:block;width:1px;align-self:stretch;margin-block:0.4rem;background:var(--t-line);}.grimp-colonne_go{width:38px;min-height:38px;}.grimp-colonne_cta{flex:none;min-height:38px;}}.grimp-bas-page{margin-top:var(--t-esp_7);border-top:1px solid var(--t-line);background:var(--t-fond_sunken);padding-block:var(--t-esp_6);font-size:var(--t-fs_sm);}.grimp-bas-page_intitule-bloc{margin:0 0 var(--t-esp_2);font-size:var(--t-fs_base);font-weight:500;color:var(--t-txt_strong);}.grimp-bas-page_about{margin:0;color:var(--t-txt_muted);max-width:46ch;}.grimp-bandeau-haut{background:var(--t-fond);box-shadow:0 1px 0 var(--t-line_soft);}.grimp-bandeau-haut_sticky{position:sticky;top:0;z-index:50;}.grimp-bandeau-haut .grimp-bandeau-haut_inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--t-esp_4);min-height:var(--t-header_h);}.grimp-bandeau-haut_brand{grid-column:1;display:inline-flex;align-items:center;gap:var(--t-esp_3);min-width:0;color:var(--t-txt_strong);font-size:var(--t-fs_md);font-weight:600;text-decoration:none;}.grimp-bandeau-haut_intitule{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.grimp-bandeau-haut_brand:hover{text-decoration:none;}.grimp-bandeau-haut_mark{display:inline-flex;align-items:center;justify-content:center;flex:none;width:30px;height:30px;border-radius:8px;background:var(--t-primary);color:var(--t-primary_ink);font-size:var(--t-fs_sm);font-weight:700;}.grimp-bandeau-haut_nav{grid-column:2;justify-self:center;display:flex;flex-wrap:wrap;align-items:center;gap:var(--t-esp_3);font-size:var(--t-fs_sm);}.grimp-bandeau-haut_nav a{display:inline-block;color:var(--t-txt_muted);text-decoration:none;padding-block:0.3rem;padding-inline:0.15rem;}.grimp-bandeau-haut_nav a:hover{color:var(--t-accent_ink);text-decoration:underline;}.grimp-bandeau-haut_sep{color:var(--t-txt_muted);opacity:0.75;}.grimp-bandeau-haut_cta{grid-column:3;justify-self:end;display:inline-block;white-space:nowrap;padding:0.55em 1.1em;border:2px solid var(--t-primary);border-radius:var(--t-round_sm);background:none;color:var(--t-primary);font-size:var(--t-fs_sm);font-weight:600;text-decoration:none;}.grimp-bandeau-haut_cta:hover{background:var(--t-primary);color:var(--t-primary_ink);text-decoration:none;}@media (max-width:820px){.grimp-bandeau-haut_sticky{position:static;}.grimp-bandeau-haut .grimp-bandeau-haut_inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--t-esp_2) var(--t-esp_4);padding-block:var(--t-esp_2);min-height:0;}.grimp-bandeau-haut_nav{justify-self:auto;order:3;}}.grimp-subventions_preambule{max-width:var(--t-mesure);}.grimp-subventions_wrap{overflow-x:auto;margin-top:var(--t-esp_5);}.grimp-subventions_table{width:100%;border-collapse:collapse;font-size:var(--t-fs_sm);text-align:left;}.grimp-subventions_table th,.grimp-subventions_table td{padding:var(--t-esp_3) var(--t-esp_4);border-bottom:1px solid var(--t-line_soft);vertical-align:top;}.grimp-subventions_table thead th{border-bottom:2px solid var(--t-line);color:var(--t-txt_strong);font-weight:700;white-space:nowrap;}.grimp-subventions_table tbody tr:last-child th,.grimp-subventions_table tbody tr:last-child td{border-bottom:0;}.grimp-subventions_table tbody th{font-weight:400;min-width:12rem;}.grimp-aide_intitule{display:block;font-weight:700;color:var(--t-txt_strong);}.grimp-aide_description{display:block;margin-top:var(--t-esp_2);color:var(--t-txt_muted);}.grimp-aide_amount{font-weight:700;color:var(--t-accent_ink);white-space:nowrap;}.grimp-aide_cond{color:var(--t-txt_muted);min-width:14rem;}.grimp-subventions_stamp{margin:var(--t-esp_3) 0 0;font-size:var(--t-fs_xs);color:var(--t-txt_muted);}.grimp-subventions_conseil{margin:var(--t-esp_5) 0 0;padding-left:var(--t-esp_4);border-left:3px solid var(--t-accent);font-size:var(--t-fs_sm);}.grimp-signature{display:flex;flex-wrap:wrap;align-items:center;gap:var(--t-esp_4);padding:var(--t-esp_4) 0;border-block:1px solid var(--t-line_soft);font-size:var(--t-fs_sm);}.grimp-signature_by{display:flex;align-items:center;gap:var(--t-esp_3);}.grimp-signature_intitule{margin:0;font-weight:600;color:var(--t-txt_strong);}.grimp-signature_intitule-bloc{margin:0;color:var(--t-txt_muted);font-size:var(--t-fs_xs);}.grimp-signature_date{margin:0;color:var(--t-txt_muted);}.grimp-signature_sources summary{cursor:pointer;font-weight:600;color:var(--t-accent_ink);padding-block:0.3rem;}.grimp-signature_sources ul{margin:var(--t-esp_3) 0 0;padding-left:1.1rem;}.grimp-reperes-achat_preambule{max-width:var(--t-mesure);}.grimp-reperes-achat_serie{margin:var(--t-esp_5) 0 0;padding:0;list-style:none;display:grid;gap:var(--t-esp_4);}.grimp-reperes-achat_serie li{display:flex;align-items:flex-start;gap:var(--t-esp_4);}.grimp-reperes-achat_num{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:none;border-radius:50%;background:var(--t-primary_soft);color:var(--t-primary);font-size:var(--t-fs_sm);font-weight:700;}.grimp-reperes-achat_intitule-bloc{margin:0 0 var(--t-esp_1);font-size:var(--t-fs_md);}.grimp-reperes-achat_text{margin:0;font-size:var(--t-fs_sm);max-width:var(--t-mesure);}.grimp-reperes-achat_flag{margin-top:var(--t-esp_5);}.grimp-reperes-achat_flag p{display:flex;align-items:baseline;gap:var(--t-esp_2);margin:0;font-size:var(--t-fs_sm);}.grimp-reperes-achat_flag strong{color:var(--t-txt_strong);}.grimp-reperes-achat_flag svg{color:var(--t-accent_ink);flex:none;align-self:flex-start;}.grimp-cliche{margin:var(--t-esp_6) 0 0;}.grimp-cliche_img{display:block;width:100%;height:auto;border-radius:var(--t-round_card);aspect-ratio:3 / 2;object-fit:cover;}.grimp-chapeau-page{border-left:3px solid var(--t-accent);padding-left:var(--t-esp_4);margin-bottom:var(--t-esp_6);}.grimp-chapeau-page h1{margin:0;}.grimp-summary{margin:var(--t-esp_5) 0;padding:var(--t-esp_4) var(--t-esp_5);border-left:3px solid var(--t-accent);background:var(--t-fond_sunken);border-radius:var(--t-round_sm);}.grimp-summary_text{margin:0;font-size:var(--t-fs_md);line-height:1.6;color:var(--t-txt_strong);}.grimp-fourchettes_avant-titre{margin:0 0 var(--t-esp_2);font-size:var(--t-fs_sm);font-weight:600;letter-spacing:0.05em;text-transform:uppercase;color:var(--t-accent_ink);}.grimp-fourchettes_range{margin:0;font-size:var(--t-fs_xl);font-weight:700;color:var(--t-txt_strong);line-height:1.2;}.grimp-fourchettes_range span{font-size:var(--t-fs_base);font-weight:400;color:var(--t-txt_muted);}.grimp-fourchettes_summary{margin:var(--t-esp_3) 0 0;font-size:var(--t-fs_sm);}.grimp-fourchettes_scroll{overflow-x:auto;margin-top:var(--t-esp_5);border:1px solid var(--t-line);border-radius:var(--t-round_md);}table{width:100%;border-collapse:collapse;font-size:var(--t-fs_sm);}th,td{padding:var(--t-esp_3) var(--t-esp_4);text-align:left;vertical-align:top;}thead th{background:var(--t-fond_sunken);color:var(--t-txt_strong);font-weight:600;white-space:nowrap;}tbody tr + tr th,tbody tr + tr td{border-top:1px solid var(--t-line_soft);}tbody th{font-weight:600;color:var(--t-txt_strong);}.grimp-fourchettes_cell-num{white-space:nowrap;font-variant-numeric:tabular-nums;}.grimp-fourchettes_remarque,.grimp-fourchettes_caveat{margin:var(--t-esp_4) 0 0;font-size:var(--t-fs_sm);color:var(--t-txt_muted);}.grimp-contact-cta{margin-block:var(--t-esp_5);}.grimp-contact-cta_intitule-bloc{margin:0 0 var(--t-esp_2);font-weight:700;color:var(--t-txt_strong);}.grimp-contact-cta_text{font-size:var(--t-fs_sm);}.grimp-why_preambule{max-width:var(--t-mesure);}.grimp-why_serie{display:grid;gap:var(--t-esp_4);margin:var(--t-esp_5) 0 0;padding:0;list-style:none;}.grimp-why_serie li{display:flex;align-items:flex-start;gap:var(--t-esp_4);}.grimp-why_num{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:none;border-radius:50%;background:var(--t-accent_soft);color:var(--t-accent_ink);font-size:var(--t-fs_sm);font-weight:700;}.grimp-why_intitule-bloc{margin:0 0 var(--t-esp_1);font-size:var(--t-fs_md);}.grimp-why_text{margin:0;font-size:var(--t-fs_sm);max-width:var(--t-mesure);}.grimp-why_closing{display:flex;align-items:flex-start;gap:var(--t-esp_2);margin:var(--t-esp_5) 0 0;padding-left:var(--t-esp_4);border-left:3px solid var(--t-accent);font-size:var(--t-fs_sm);}.grimp-why_closing svg{color:var(--t-accent_ink);flex:none;margin-top:2px;}.grimp-plan-local{margin:0 0 var(--t-esp_6);}.grimp-plan-local_stage{aspect-ratio:720 / 460;background:var(--t-fond_sunken);border:1px solid var(--t-line_soft);border-radius:var(--t-round_card);overflow:hidden;position:relative;z-index:0;}.grimp-plan-local_svg{display:block;width:100%;height:100%;font-family:inherit;}.grimp-plan-local_stage [data-secteur-canvas]{width:100%;height:100%;}.grimp-plan-local[data-secteur-live] .grimp-plan-local_credit{display:none;}.grimp-plan-local_commune{fill:var(--t-accent_soft);stroke:var(--t-accent);stroke-width:2;}.grimp-plan-local_centre{fill:none;stroke:var(--t-accent);stroke-width:2;stroke-dasharray:3 3;}.grimp-plan-local_libelle{fill:var(--t-txt_muted);font-size:13px;text-anchor:middle;}.grimp-plan-local_pin circle{fill:var(--t-primary);}.grimp-plan-local_pin text{fill:var(--t-primary_ink);font-size:12px;font-weight:700;text-anchor:middle;}.grimp-plan-local_pin_approx circle{fill:var(--t-fond);stroke:var(--t-primary);stroke-width:2;}.grimp-plan-local_pin_approx text{fill:var(--t-primary);}.grimp-plan-local_cap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--t-esp_2);margin-top:var(--t-esp_3);font-size:var(--t-fs_sm);color:var(--t-txt_muted);}.grimp-plan-local_credit{font-size:var(--t-fs_xs);}table{width:100%;border-collapse:collapse;font-size:var(--t-fs_sm);}th,td{padding:var(--t-esp_3) var(--t-esp_4);text-align:left;vertical-align:middle;}thead th{background:var(--t-fond_sunken);color:var(--t-txt_strong);font-weight:600;white-space:nowrap;}tbody tr + tr th,tbody tr + tr td{border-top:1px solid var(--t-line_soft);}tbody th{font-weight:600;}tbody th a{display:inline-block;padding-block:0.3rem;color:var(--t-txt_strong);}tbody th a:hover{color:var(--t-accent_ink);}.grimp-pro{margin-bottom:var(--t-esp_5);}.grimp-pro_haut-bloc{display:flex;align-items:flex-start;gap:var(--t-esp_4);}.grimp-pro_id{min-width:0;}.grimp-pro_intitule{margin:0;font-size:1.375rem;font-weight:500;line-height:1.3;}.grimp-pro_second{margin:0.15rem 0 0;color:var(--t-txt_muted);font-size:var(--t-fs_sm);}.grimp-pro_signals{display:flex;flex-wrap:wrap;align-items:center;gap:var(--t-esp_2);margin-top:var(--t-esp_3);}.grimp-pro_facts{margin:var(--t-esp_4) 0 0;padding:0;list-style:none;display:grid;gap:var(--t-esp_2);}.grimp-pro_facts li{display:flex;align-items:flex-start;gap:var(--t-esp_2);font-size:var(--t-fs_sm);}.grimp-pro_facts svg{color:var(--t-accent);flex:none;margin-top:2px;}.grimp-pro_description{margin:var(--t-esp_3) 0 0;font-size:var(--t-fs_sm);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-clamp:3;overflow:hidden;}.grimp-pro_facts a{display:inline-block;padding-block:0.3rem;}@media (min-width:640px){.grimp-pro_facts{grid-template-columns:1fr 1fr;}}.grimp-reperes_mosaique{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--t-esp_4);margin:0;padding:var(--t-esp_5);list-style:none;background:var(--t-fond_sunken);border-radius:var(--t-round_md);}.grimp-reperes_mosaique li{display:flex;align-items:flex-start;gap:var(--t-esp_3);}.grimp-reperes_mosaique svg{color:var(--t-accent);flex:none;margin-top:2px;}.grimp-reperes_libelle{display:block;font-size:var(--t-fs_xs);color:var(--t-txt_muted);}.grimp-reperes_value{font-size:var(--t-fs_sm);color:var(--t-txt_strong);}.grimp-reperes_nearby{margin-top:var(--t-esp_5);}.grimp-reperes_nearby-title{margin:0 0 var(--t-esp_3);font-size:var(--t-fs_sm);font-weight:600;color:var(--t-txt_strong);}.grimp-reperes_nearby ul{display:flex;flex-wrap:wrap;gap:var(--t-esp_2);margin:0;padding:0;list-style:none;}.grimp-reperes_nearby li{display:inline-flex;align-items:baseline;gap:0.4rem;padding:0.35rem 0.8rem;border:1px solid var(--t-line);border-radius:var(--t-round_pill);font-size:var(--t-fs_sm);}.grimp-reperes_nearby a{display:inline-block;padding-block:0.2rem;color:var(--t-txt_strong);font-weight:600;text-decoration:none;}.grimp-reperes_nearby a:hover{color:var(--t-accent_ink);text-decoration:underline;}.grimp-reperes_km{color:var(--t-txt_muted);font-size:var(--t-fs_xs);font-variant-numeric:tabular-nums;}.grimp-reperes_computed{display:grid;gap:var(--t-esp_3);margin:var(--t-esp_4) 0 0;padding:var(--t-esp_4) 0 0;border-top:1px solid var(--t-line_soft);list-style:none;}.grimp-reperes_computed li{display:flex;align-items:flex-start;gap:var(--t-esp_3);}.grimp-reperes_computed svg{flex:none;margin-top:3px;color:var(--t-accent);}.grimp-reperes_remarque{display:block;margin-top:0.15rem;font-size:var(--t-fs_xs);color:var(--t-txt_muted);}.grimp-trust{display:flex;align-items:flex-start;gap:var(--t-esp_3);margin:0 0 var(--t-esp_5);padding:var(--t-esp_3) var(--t-esp_4);background:var(--t-accent_soft);border:1px solid var(--t-accent_line);border-radius:var(--t-round_md);font-size:var(--t-fs_sm);}.grimp-trust svg{color:var(--t-accent_ink);flex:none;margin-top:1px;}.grimp-trust strong{color:var(--t-txt_strong);}.grimp-trust a{color:var(--t-accent_ink);font-weight:600;white-space:nowrap;}.grimp-accroche{background:var(--t-fond);padding-block:var(--t-esp_7) var(--t-esp_6);text-align:center;}.grimp-accroche h1{font-size:var(--t-fs_2xl);line-height:var(--t-lh_tight);font-weight:500;max-width:22ch;margin:0 auto var(--t-esp_4);}.grimp-accroche_hl{color:var(--t-accent_ink);}.grimp-accroche_lead{font-size:var(--t-fs_md);max-width:60ch;margin:0 auto;color:var(--t-txt_muted);}.grimp-tuile{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--t-esp_2);padding:var(--t-esp_4);background:var(--t-fond);border:1px solid var(--t-line);border-radius:var(--t-round_sm);}.grimp-tuile_intitule{margin:0;font-size:var(--t-fs_base);font-weight:500;line-height:1.3;}.grimp-tuile_context{margin:0;font-size:var(--t-fs_sm);color:var(--t-txt_muted);}.grimp-tuile_lien{margin-top:auto;padding-top:var(--t-esp_3);padding-block-end:0.3rem;font-size:var(--t-fs_sm);}.grimp-preambule{padding-block:var(--t-esp_7);}.grimp-preambule_heading{text-align:center;margin-bottom:var(--t-esp_6);}.grimp-lgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));gap:2.1rem;text-align:left;}.grimp-lgrid_intitule-bloc{margin:0 0 0.5em;font-size:var(--t-fs_base);font-weight:500;color:var(--t-txt_strong);}.grimp-lgrid ul{list-style:none;padding:0;margin:0;display:grid;gap:0.35em;font-size:var(--t-fs_sm);}.grimp-lgrid a{display:inline-block;padding-block:0.08rem;line-height:1.75;color:var(--t-txt_strong);text-decoration:underline;text-underline-offset:2px;}.grimp-lgrid_more{display:inline-block;margin-top:0.7em;font-size:var(--t-fs_sm);font-weight:600;color:var(--t-accent_ink);}.grimp-estimateur{scroll-margin-top:calc(var(--t-header_h) + var(--t-esp_4));margin-top:var(--t-section_gap);}.grimp-estimateur_intitule-bloc{font-size:var(--t-fs_xl);margin-bottom:var(--t-esp_2);}.grimp-estimateur_lead{font-size:var(--t-fs_sm);color:var(--t-txt_muted);margin-bottom:var(--t-esp_5);}.grimp-estimateur_form{display:grid;gap:var(--t-esp_4);}.grimp-estimateur_field{display:grid;gap:0.35rem;margin:0;}.grimp-estimateur_field label{font-size:var(--t-fs_sm);font-weight:600;color:var(--t-txt_strong);}.grimp-estimateur_field input,.grimp-estimateur_field select{width:100%;min-height:48px;padding:0.7rem 0.9rem;border:1px solid var(--t-line);border-radius:var(--t-round_sm);background:var(--t-fond_card);color:var(--t-txt_strong);font-size:var(--t-fs_base);}.grimp-estimateur_result{display:flex;flex-direction:column;gap:0.2rem;margin:var(--t-esp_5) 0 0;padding:var(--t-esp_4);background:var(--t-accent_soft);border:1px solid var(--t-accent_line);border-radius:var(--t-round_md);}.grimp-estimateur_result-label{font-size:var(--t-fs_sm);color:var(--t-accent_ink);font-weight:600;}.grimp-estimateur_result-value{font-size:var(--t-fs_xl);font-weight:700;color:var(--t-txt_strong);line-height:1.2;}.grimp-estimateur_cta{display:flex;align-items:center;justify-content:center;min-height:52px;margin-top:var(--t-esp_4);padding:0.75rem 2rem;border-radius:var(--t-round_pill);background:var(--t-primary);color:var(--t-primary_ink);font-size:var(--t-fs_md);font-weight:600;text-decoration:none;}.grimp-estimateur_cta:hover{background:var(--t-primary_hover);text-decoration:none;}.grimp-estimateur_table{margin-top:var(--t-esp_5);border-top:1px solid var(--t-line_soft);padding-top:var(--t-esp_4);}.grimp-estimateur_table summary{padding-block:0.3rem;font-size:var(--t-fs_sm);font-weight:600;color:var(--t-txt_strong);cursor:pointer;}.grimp-estimateur_scroll{overflow-x:auto;margin-top:var(--t-esp_4);}.grimp-estimateur_table table{width:100%;border-collapse:collapse;font-size:var(--t-fs_sm);}.grimp-estimateur_table th,.grimp-estimateur_table td{padding:var(--t-esp_3);text-align:left;vertical-align:top;}.grimp-estimateur_table thead th{background:var(--t-fond_sunken);color:var(--t-txt_strong);white-space:nowrap;}.grimp-estimateur_table tbody tr + tr th,.grimp-estimateur_table tbody tr + tr td{border-top:1px solid var(--t-line_soft);}.grimp-estimateur_num{white-space:nowrap;font-variant-numeric:tabular-nums;}.grimp-demande{scroll-margin-top:calc(var(--t-header_h) + var(--t-esp_4));}.grimp-demande_intitule-bloc{font-size:var(--t-fs_xl);margin-bottom:var(--t-esp_2);}.grimp-demande_lead{font-size:var(--t-fs_sm);color:var(--t-txt);margin-bottom:var(--t-esp_5);}.grimp-demande_hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;}.grimp-demande_mosaique{display:grid;gap:var(--t-esp_4);}.grimp-demande_field{display:grid;gap:0.35rem;margin:0;}.grimp-demande_field label{font-size:var(--t-fs_sm);font-weight:600;color:var(--t-txt_strong);}.grimp-demande_field input,.grimp-demande_field select{width:100%;min-height:48px;padding:0.7rem 0.9rem;border:1px solid var(--t-line);border-radius:var(--t-round_sm);background:var(--t-fond_card);color:var(--t-txt_strong);font-size:var(--t-fs_base);}.grimp-demande_field input:focus-visible,.grimp-demande_field select:focus-visible{border-color:var(--t-accent);}.grimp-demande_field [aria-invalid="true"]{border-color:var(--t-alt,#b3261e);background:#fff5f5;}.grimp-demande_consent{margin:var(--t-esp_5) 0 0;}.grimp-demande_consent-check{display:flex;align-items:flex-start;gap:var(--t-esp_3);font-size:var(--t-fs_sm);cursor:pointer;}.grimp-demande_consent-notice{margin:var(--t-esp_2) 0 0;font-size:var(--t-fs_xs);color:var(--t-txt_muted);}.grimp-demande_consent input{width:24px;height:24px;margin-top:1px;flex:none;accent-color:var(--t-primary);}.grimp-demande_error{margin:var(--t-esp_4) 0 0;padding:var(--t-esp_3) var(--t-esp_4);border-radius:var(--t-round_sm);background:#fdecec;border:1px solid #f0b4b4;color:#8a1c1c;font-size:var(--t-fs_sm);}.grimp-demande_submit{width:100%;min-height:52px;margin-top:var(--t-esp_5);padding:0.75rem 2rem;border:0;border-radius:var(--t-round_pill);background:var(--t-primary);color:var(--t-primary_ink);font-size:var(--t-fs_md);font-weight:600;cursor:pointer;}.grimp-demande_submit:hover{background:var(--t-primary_hover);}.grimp-demande_submit[disabled]{opacity:0.65;cursor:progress;}.grimp-demande_legal{margin:var(--t-esp_4) 0 0;font-size:var(--t-fs_xs);color:var(--t-txt_muted);}.grimp-demande_done-title{display:flex;align-items:center;gap:var(--t-esp_2);margin:0 0 var(--t-esp_2);font-size:var(--t-fs_md);font-weight:700;color:var(--t-txt_strong);}.grimp-demande_done-title svg{color:var(--t-accent_ink);}@media (min-width:640px){.grimp-demande_mosaique{grid-template-columns:1fr 1fr;}}.grimp-demande_steps{display:flex;gap:var(--t-esp_2);margin:0 0 var(--t-esp_4);padding:0;list-style:none;font-size:var(--t-fs_sm);color:var(--t-txt_muted);counter-reset:qf;}.grimp-demande_steps li{flex:1;padding-top:0.5rem;border-top:2px solid var(--t-line);}.grimp-demande_steps li.grimp-is-active{border-top-color:var(--t-accent);color:var(--t-txt_strong);}.grimp-demande_panel{margin:0;padding:0;border:0;}.grimp-demande_legend{padding:0;margin-bottom:var(--t-esp_3);font-weight:600;color:var(--t-txt_strong);}.grimp-demande_field_full{grid-column:1 / -1;}.grimp-demande_field textarea{width:100%;min-height:5rem;padding:0.6rem 0.9rem;border:1px solid var(--t-line);border-radius:var(--t-round_sm);background:var(--t-fond_card);color:var(--t-txt_strong);font-size:var(--t-fs_base);resize:vertical;}.grimp-demande_actions{display:flex;gap:var(--t-esp_3);align-items:stretch;margin-top:var(--t-esp_4);}.grimp-demande_next,.grimp-demande_back{min-height:44px;padding:0.6rem 1.4rem;border-radius:var(--t-round_pill);font-weight:600;cursor:pointer;}.grimp-demande_next{flex:1;border:0;background:var(--t-primary);color:var(--t-primary_ink);}.grimp-demande_actions .grimp-demande_submit{flex:1;width:auto;margin-top:0;}.grimp-demande_back{border:1px solid var(--t-line);background:none;color:var(--t-txt_muted);}.grimp-modale-devis{width:min(34rem,calc(100vw - 2 * var(--t-gouttiere)));max-height:calc(100dvh - 2 * var(--t-esp_5));padding:0;border:0;border-radius:var(--t-round_card);background:var(--t-fond_card);color:var(--t-txt);overflow:auto;margin:auto;}.grimp-modale-devis::backdrop{background:rgb(0 0 0 / 0.55);}.grimp-modale-devis_inner{position:relative;padding:var(--t-esp_5);}.grimp-modale-devis_close{position:absolute;top:var(--t-esp_3);right:var(--t-esp_3);z-index:1;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--t-line);border-radius:var(--t-round_pill);background:var(--t-fond_card);color:var(--t-txt_strong);cursor:pointer;}.grimp-modale-devis_close:hover{background:var(--t-fond_sunken);}.grimp-modale-devis .grimp-demande_intitule-bloc{padding-right:3rem;}.grimp-modale-devis .grimp-card{border:0;box-shadow:none;padding:0;}.grimp-tool{padding-bottom:var(--t-esp_7);}.grimp-tool_section{margin-top:var(--t-section_gap);scroll-margin-top:calc(var(--t-header_h) + var(--t-esp_4));}.grimp-tool_section h2{padding-bottom:var(--t-esp_3);border-bottom:1px solid var(--t-line_soft);}.grimp-tool_formband{background:var(--t-fond_sunken);padding-block:var(--t-esp_7);}.grimp-layout{display:grid;gap:var(--t-esp_6);padding-bottom:var(--t-esp_7);}.grimp-layout_main{min-width:0;}.grimp-listing h2,.grimp-faq h2{margin-bottom:var(--t-esp_4);}.grimp-listing,.grimp-faq,.grimp-faits-locaux,.grimp-why,.grimp-subventions,.grimp-closing{margin-top:var(--t-section_gap);}.grimp-faits-locaux h2{margin-bottom:var(--t-esp_4);}.grimp-notice{margin-bottom:var(--t-esp_5);}.grimp-notice_text{display:flex;align-items:flex-start;gap:var(--t-esp_3);margin:0;font-size:var(--t-fs_sm);}.grimp-notice_text svg{color:var(--t-accent);flex:none;margin-top:3px;}@media (min-width:960px){.grimp-layout{--t-city_measure:calc(var(--t-mesure) - 110px);--t-city_rail:calc(var(--t-aside) + 110px);grid-template-columns:minmax(0,var(--t-city_measure)) minmax(var(--t-city_rail),1fr);gap:var(--t-aside_gap);}}.grimp-guide{display:grid;gap:var(--t-esp_6);padding-bottom:var(--t-esp_7);}.grimp-guide_body{min-width:0;}.grimp-guide_section{margin-top:var(--t-section_gap);scroll-margin-top:calc(var(--t-header_h) + var(--t-esp_4));}.grimp-guide_section h2{padding-bottom:var(--t-esp_3);border-bottom:1px solid var(--t-line_soft);}.grimp-guide_formband{background:var(--t-fond_sunken);padding-block:var(--t-esp_7);}@media (min-width:960px){.grimp-guide{grid-template-columns:minmax(0,var(--t-mesure)) minmax(var(--t-aside),1fr);gap:var(--t-aside_gap);}}.grimp-home-sec{padding-block:var(--t-esp_7);}.grimp-home-sec_alt{background:var(--t-fond_sunken);}.grimp-home-cities{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(13rem,100%),1fr));gap:var(--t-esp_2) 1.2rem;margin:var(--t-esp_6) 0 0;padding:0;list-style:none;}.grimp-home-cities a{display:block;padding-block:0.45rem;font-size:var(--t-fs_base);text-decoration:underline;text-underline-offset:2px;}.grimp-home-sample{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));align-items:stretch;gap:var(--t-esp_4);margin-top:var(--t-esp_6);}.grimp-home-guides{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));gap:1.2rem;}.grimp-home-guide{display:flex;flex-direction:column;gap:0.35em;padding:1.2rem;background:var(--t-fond_sunken);border:1px solid transparent;border-radius:10px;text-decoration:none;}.grimp-home-guide:hover{border-color:var(--t-accent);text-decoration:none;}.grimp-home-guide_avant-titre{font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace;font-size:var(--t-fs_xs);font-weight:400;text-transform:uppercase;letter-spacing:0.08em;color:var(--t-accent_ink);}.grimp-home-guide_intitule-bloc{font-family:var(--t-police_display);font-size:var(--t-fs_base);line-height:1.3;font-weight:400;color:var(--t-txt_strong);}.grimp-home-form{background:var(--t-fond_sunken);padding-block:var(--t-esp_7);}.grimp-hub_groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr));gap:var(--t-esp_6) 1.2rem;margin-top:var(--t-esp_6);}.grimp-hub_group-title{display:flex;align-items:baseline;gap:var(--t-esp_2);margin:0 0 var(--t-esp_2);font-size:var(--t-fs_base);font-weight:500;}.grimp-hub_compte{font-size:var(--t-fs_sm);color:var(--t-txt_muted);}.grimp-hub_serie{margin:0;padding:0;list-style:none;display:grid;gap:0.35em;font-size:var(--t-fs_sm);}.grimp-hub_serie a{display:inline-block;padding-block:0.15rem;line-height:1.75;color:var(--t-txt_strong);text-decoration:underline;text-underline-offset:2px;}.grimp-hub_form{padding-block:var(--t-esp_7);}.grimp-static{padding-bottom:var(--t-esp_8);max-width:none;}.grimp-static h2{font-size:var(--t-fs_lg);}.grimp-bas-page_body{display:grid;gap:var(--t-esp_5) var(--t-esp_7);margin-bottom:var(--t-esp_5);align-items:start;}.grimp-bas-page_owner{max-width:28rem;}.grimp-bas-page_about{margin:var(--t-esp_2) 0 0;color:var(--t-txt_muted);font-size:var(--t-fs_sm);}.grimp-bas-page_cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--t-esp_4) var(--t-esp_7);}.grimp-bas-page_cols section{min-width:0;}@media (min-width:820px){.grimp-bas-page_body{grid-template-columns:minmax(14rem,1fr) auto;}.grimp-bas-page_cols{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:max-content;justify-content:end;}}.grimp-bas-page_cols ul{list-style:none;margin:0;padding:0;}.grimp-bas-page_cols li{padding:var(--t-esp_1) 0;}.grimp-bas-page_cols a{color:var(--t-txt);text-decoration:none;}.grimp-bas-page_cols a:hover{color:var(--t-primary);text-decoration:underline;}.grimp-bas-page_cloture{display:flex;flex-wrap:wrap;gap:var(--t-esp_2) var(--t-esp_5);margin:0;padding-top:var(--t-esp_4);border-top:1px solid var(--t-line_soft);font-size:var(--t-fs_sm);color:var(--t-txt_muted);}.grimp-bas-page_cloture a{color:inherit;}.grimp-fil_list ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:baseline;}.grimp-fil_list li{display:inline-flex;align-items:baseline;}.grimp-fil_list li + li::before{content:"›";margin:0 var(--t-esp_2);color:var(--t-txt_muted);}.grimp-fil_list span[aria-current]{display:inline-block;padding-block:0.3rem;}.grimp-qa dt{font-weight:600;color:var(--t-txt_strong);margin-top:var(--t-esp_4);}.grimp-qa dd{margin:var(--t-esp_2) 0 0;color:var(--t-txt);}.grimp-subventions_table{table-layout:fixed;}.grimp-subventions_table thead th:nth-child(1){width:34%;}.grimp-subventions_table thead th:nth-child(2){width:28%;}.grimp-subventions_table thead th:nth-child(3){width:38%;}.grimp-subventions_table tbody th{min-width:0;}.grimp-aide_amount{white-space:normal;}.grimp-aide_cond{min-width:0;}@media (max-width:719px){.grimp-subventions_table,.grimp-subventions_table tbody,.grimp-subventions_table tr,.grimp-subventions_table tbody th,.grimp-subventions_table td{display:block;width:auto;}.grimp-subventions_table thead{display:none;}.grimp-subventions_table tr{padding:var(--t-esp_3) 0;border-bottom:1px solid var(--t-line_soft);}.grimp-subventions_table tr:last-child{border-bottom:0;}.grimp-subventions_table tbody th,.grimp-subventions_table td{padding:0 var(--t-esp_3);border-bottom:0;}.grimp-aide_amount{margin-top:var(--t-esp_2);}.grimp-aide_cond{margin-top:var(--t-esp_1);}}.grimp-credits{list-style:none;margin:var(--t-esp_5) 0 0;padding:0;}.grimp-credits_element{display:grid;grid-template-columns:7.5rem 1fr;gap:var(--t-esp_4);padding:var(--t-esp_4) 0;border-top:1px solid var(--t-line_soft);align-items:start;}.grimp-credits_thumb{width:7.5rem;height:5rem;object-fit:cover;border-radius:var(--t-round_sm);}.grimp-credits_intitule-bloc{margin:0 0 var(--t-esp_1);font-weight:600;color:var(--t-txt_strong);}.grimp-credits_attributs,.grimp-credits_page{margin:0;font-size:var(--t-fs_sm);color:var(--t-txt_muted);}.grimp-why_num,.grimp-reperes-achat_num{display:none;}.grimp-why_serie,.grimp-reperes-achat_serie{list-style:decimal;padding-left:1.5em;}.grimp-why_serie li,.grimp-reperes-achat_serie li{display:list-item;}.grimp-preambule_plain{padding-block:var(--t-section_gap);}.grimp-preambule_facts{max-width:var(--t-mesure);margin:0 0 var(--t-esp_5);color:var(--t-txt_muted);}.grimp-preambule_heading_left{text-align:left;margin-bottom:var(--t-esp_4);}.grimp-preambule_serie{max-width:var(--t-mesure);margin:0;padding-left:1.2em;}.grimp-preambule_serie li{margin-bottom:var(--t-esp_2);}.grimp-preambule_serie a{font-weight:600;}.grimp-preambule_news{max-width:var(--t-mesure);margin-top:var(--t-esp_5);padding-top:var(--t-esp_3);border-top:1px solid var(--t-line);font-size:var(--t-fs_sm);}.grimp-preambule_news-title{font-size:var(--t-fs_base);margin:0 0 var(--t-esp_2);}.grimp-preambule_news-list{margin:0;padding:0;list-style:none;}.grimp-preambule_news-list li{margin-bottom:var(--t-esp_1);}.grimp-preambule_news-list time{color:var(--t-txt_muted);}.grimp-listing_also{margin:var(--t-esp_4) 0 0;color:var(--t-txt_muted);}.grimp-listing_also a{color:var(--t-txt_strong);font-weight:600;}:root{--t-fs_sm:0.8696rem;--t-fs_base:1rem;--t-fs_md:1.15rem;--t-fs_lg:1.3225rem;--t-fs_xl:1.5209rem;--t-fs_h2:1.3225rem;--t-fs_h3:1.15rem;--t-fs_h1_page:1.5209rem;--t-fs_2xl:1.5209rem;--t-round_card:4px;--t-round_md:4px;--t-round_sm:3px;--t-round_pill:4px;--t-section_gap:2.75rem;--t-box_pad:1.125rem;--t-box:72rem;--t-mesure:880px;--t-aside:18rem;--t-gouttiere:1.25rem;--t-heading_weight:700;}h1,h2,h3,h4{font-weight:var(--t-heading_weight)}.grimp-card{border:2px solid var(--t-txt_strong);box-shadow:none}.grimp-prose ul{list-style:square}.grimp-bandeau-haut_sep{font-size:0}.grimp-bandeau-haut_sep::before{content:"|";font-size:.9rem}:root{--t-police_sans:"Work Sans","Helvetica Neue",Arial,"Liberation Sans",sans-serif;--t-police_display:"Times New Roman",Times,"Liberation Serif",serif;}html{font-size:17px}:root{--t-lh_body:1.5;--t-shadow_card:0 1px 3px rgba(0,0,0,.12);--t-shadow_raised:0 1px 3px rgba(0,0,0,.12);}body{line-height:var(--t-lh_body)}.grimp-card,.grimp-fourchettes table,.grimp-subventions table{border:1px solid var(--t-line)}th,td{border-bottom:1px solid var(--t-line)}@media (min-width:960px){.grimp-layout,.grimp-guide{grid-template-columns:minmax(0,var(--t-mesure));justify-content:center}}.grimp-relance{margin:var(--t-section_gap) 0;padding:var(--t-box_pad);border:1px solid var(--t-line);border-radius:var(--t-round_card);background:var(--t-fond_sunken)}.grimp-relance_intitule-bloc{margin:0 0 .3em;font-weight:var(--t-heading_weight);font-size:var(--t-fs_md);color:var(--t-txt_strong)}.grimp-relance_text{margin:0 0 var(--t-esp_4);color:var(--t-txt_muted)}body{padding-bottom:4.5rem}.grimp-rappel-bas{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:var(--t-esp_4);padding:var(--t-esp_3) var(--t-gouttiere);background:var(--t-fond);border-top:2px solid var(--t-accent);box-shadow:0 -1px 3px rgba(0,0,0,.06)}.grimp-rappel-bas_text{margin:0;display:flex;align-items:center;gap:var(--t-esp_2);font-weight:var(--t-heading_weight);color:var(--t-txt_strong)}.grimp-rappel-bas_text svg{color:var(--t-accent);flex:none}.grimp-rappel-bas a{flex:none;white-space:nowrap}.grimp-rappel-bas_text{min-width:0}@media (min-width:960px){.grimp-rappel-bas{padding-inline:max(var(--t-gouttiere),calc((100% - var(--t-wrap)) / 2 + var(--t-gouttiere)))}}@media (max-width:599px){.grimp-rappel-bas_text{font-size:var(--t-fs_sm)}}@media print{.grimp-rappel-bas{display:none}body{padding-bottom:0}}:root{--t-primary: #5B4025; --t-primary_ink: #ffffff; --t-accent: #329F9F; }