/* Lot 2 : styles des blocs natifs, limités aux pages migrées. Aucun runtime Tailwind. */
.terra-page {color:var(--wp--preset--color--primary);font-size:var(--wp--preset--font-size--medium);line-height:1.5;}
.terra-page * {box-sizing:border-box;}
.terra-page :where(h1,h2,h3,h4,p,figure,ul,ol,table) {margin:0;color:inherit;}
.terra-page .wp-block-group > * {margin-block-start:0;}
.terra-page .wp-block-group {min-width:0;}
.terra-page .section-container {width:100%;max-width:var(--wp--style--global--wide-size);margin-inline:auto;padding-inline:var(--wp--preset--spacing--50);}
.terra-page .section-padding {padding-block:var(--wp--preset--spacing--70);}
.terra-page h1,.terra-page h2,.terra-page h3,.terra-page h4 {line-height:1.2;}
.terra-page .card-modern,.terra-page .card-industrial {padding:var(--wp--preset--spacing--50);background:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--border);border-radius:1rem;box-shadow:var(--wp--preset--shadow--card);}
.terra-page .icon-box {display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:1rem;background:color-mix(in srgb,var(--wp--preset--color--primary) 10%,transparent);}
.terra-page .badge-pill-primary,.terra-page .badge-pill-outline,.terra-page .badge-pill-teal {display:inline-block;padding:calc(var(--wp--preset--spacing--20)*.75) var(--wp--preset--spacing--30);border-radius:999px;font-size:calc(var(--wp--preset--font-size--medium)*.75);font-weight:600;letter-spacing:.05em;text-transform:uppercase;}
.terra-page .badge-pill-primary {background:var(--wp--preset--color--primary);color:var(--wp--preset--color--white);}
.terra-page .badge-pill-outline {border:1px solid currentColor;}
.terra-page .badge-pill-teal {background:var(--wp--preset--color--teal);color:var(--wp--preset--color--white);}
.terra-page .gradient-section {background:linear-gradient(135deg,var(--wp--preset--color--muted),var(--wp--preset--color--white));}
.terra-page .wp-block-image img {display:block;width:100%;height:100%;object-fit:inherit;border-radius:inherit;}
.terra-page .terra-page-icon {width:1.5rem;height:1.5rem;flex-shrink:0;display:inline-block;vertical-align:middle;}
.terra-page .wp-block-buttons {gap:var(--wp--preset--spacing--30);}
.terra-page .wp-block-button__link {font-size:var(--wp--preset--font-size--medium);}
.terra-page .text-center .wp-block-buttons {justify-content:center;}
.terra-page .wp-block-list {padding-left:var(--wp--preset--spacing--40);}
.terra-page .wp-block-table {overflow-x:auto;}
.terra-page .wp-block-table table {width:100%;border-collapse:collapse;}
.terra-page .wp-block-table th,.terra-page .wp-block-table td {padding:var(--wp--preset--spacing--30);text-align:left;border-bottom:1px solid var(--wp--preset--color--border);}
.terra-page-faq {border-bottom:1px solid var(--wp--preset--color--border);padding-block:var(--wp--preset--spacing--40);}
.terra-page-faq summary {cursor:pointer;font-weight:600;}
.terra-page-faq p {margin-top:var(--wp--preset--spacing--30);color:var(--wp--preset--color--muted-foreground);line-height:1.7;}
.terra-page [class*="text-primary-foreground"].terra-page-icon img,.terra-page .text-white.terra-page-icon img {filter:brightness(0) invert(1);}
@media(max-width:639px){.terra-page .section-container{padding-inline:var(--wp--preset--spacing--30);}}
.terra-page .-translate-x-1\/2{translate:-50% 0;}
.terra-page .-translate-y-1\/2{translate:0 -50%;}
.terra-page .absolute{position:absolute;}
.terra-page .aspect-\[4\/3\]{aspect-ratio:4/3;}
.terra-page .bg-accent{background-color:var(--wp--preset--color--accent);}
.terra-page .bg-accent\/10{background-color:color-mix(in srgb, var(--wp--preset--color--accent) 10%, transparent);}
.terra-page .bg-accent\/20{background-color:color-mix(in srgb, var(--wp--preset--color--accent) 20%, transparent);}
.terra-page .bg-accent\/40{background-color:color-mix(in srgb, var(--wp--preset--color--accent) 40%, transparent);}
.terra-page .bg-background{background-color:var(--wp--preset--color--white);}
.terra-page .bg-destructive\/10{background-color:color-mix(in srgb, var(--wp--preset--color--aerotherm) 10%, transparent);}
.terra-page .bg-destructive\/90{background-color:color-mix(in srgb, var(--wp--preset--color--aerotherm) 90%, transparent);}
.terra-page .bg-gradient-to-br{background:linear-gradient(135deg,var(--terra-from,transparent),var(--terra-to,transparent));}
.terra-page .bg-gradient-to-t{background:linear-gradient(to top,var(--terra-from,transparent),var(--terra-to,transparent));}
.terra-page .bg-muted{background-color:var(--wp--preset--color--muted);}
.terra-page .bg-muted\/30{background-color:color-mix(in srgb, var(--wp--preset--color--muted) 30%, transparent);}
.terra-page .bg-muted\/50{background-color:color-mix(in srgb, var(--wp--preset--color--muted) 50%, transparent);}
.terra-page .bg-primary{background-color:var(--wp--preset--color--primary);}
.terra-page .bg-primary-foreground\/10{background-color:color-mix(in srgb, var(--wp--preset--color--white) 10%, transparent);}
.terra-page .bg-primary\/10{background-color:color-mix(in srgb, var(--wp--preset--color--primary) 10%, transparent);}
.terra-page .bg-primary\/15{background-color:color-mix(in srgb, var(--wp--preset--color--primary) 15%, transparent);}
.terra-page .bg-primary\/20{background-color:color-mix(in srgb, var(--wp--preset--color--primary) 20%, transparent);}
.terra-page .bg-primary\/90{background-color:color-mix(in srgb, var(--wp--preset--color--primary) 90%, transparent);}
.terra-page .bg-secondary{background-color:var(--wp--preset--color--secondary);}
.terra-page .bg-secondary\/10{background-color:color-mix(in srgb, var(--wp--preset--color--secondary) 10%, transparent);}
.terra-page .bg-secondary\/20{background-color:color-mix(in srgb, var(--wp--preset--color--secondary) 20%, transparent);}
.terra-page .bg-teal-light{background-color:var(--wp--preset--color--teal-light);}
.terra-page .bg-white\/10{background-color:color-mix(in srgb, var(--wp--preset--color--white) 10%, transparent);}
.terra-page .bg-white\/20{background-color:color-mix(in srgb, var(--wp--preset--color--white) 20%, transparent);}
.terra-page .bg-white\/5{background-color:color-mix(in srgb, var(--wp--preset--color--white) 5%, transparent);}
.terra-page .block{display:block;}
.terra-page .border{border-width:1px;border-style:solid;}
.terra-page .border-2{border-width:2px;border-style:solid;}
.terra-page .border-border{border-color:var(--wp--preset--color--border);}
.terra-page .border-destructive\/20{border-color:color-mix(in srgb, var(--wp--preset--color--aerotherm) 20%, transparent);}
.terra-page .border-primary\/20{border-color:color-mix(in srgb, var(--wp--preset--color--primary) 20%, transparent);}
.terra-page .border-primary\/30{border-color:color-mix(in srgb, var(--wp--preset--color--primary) 30%, transparent);}
.terra-page .border-t{border-top:1px solid var(--wp--preset--color--border);}
.terra-page .border-white\/10{border-color:color-mix(in srgb, var(--wp--preset--color--white) 10%, transparent);}
.terra-page .border-white\/20{border-color:color-mix(in srgb, var(--wp--preset--color--white) 20%, transparent);}
.terra-page .bottom-0{bottom:0;}
.terra-page .flex{display:flex;}
.terra-page .flex-1{flex:1 1 0%;}
.terra-page .flex-col{flex-direction:column;}
.terra-page .flex-shrink-0{flex-shrink:0;}
.terra-page .flex-wrap{flex-wrap:wrap;}
.terra-page .font-bold{font-weight:700;}
.terra-page .font-medium{font-weight:500;}
.terra-page .font-normal{font-weight:400;}
.terra-page .font-semibold{font-weight:600;}
.terra-page .from-black\/10{--terra-from:color-mix(in srgb, var(--wp--preset--color--primary) 10%, transparent);}
.terra-page .from-black\/20{--terra-from:color-mix(in srgb, var(--wp--preset--color--primary) 20%, transparent);}
.terra-page .from-primary{--terra-from:var(--wp--preset--color--primary);}
.terra-page .from-primary\/10{--terra-from:color-mix(in srgb, var(--wp--preset--color--primary) 10%, transparent);}
.terra-page .from-primary\/20{--terra-from:color-mix(in srgb, var(--wp--preset--color--primary) 20%, transparent);}
.terra-page .from-primary\/30{--terra-from:color-mix(in srgb, var(--wp--preset--color--primary) 30%, transparent);}
.terra-page .gap-10{gap:calc(var(--wp--preset--spacing--20) * 5);}
.terra-page .gap-12{gap:calc(var(--wp--preset--spacing--20) * 6);}
.terra-page .gap-2{gap:calc(var(--wp--preset--spacing--20) * 1);}
.terra-page .gap-3{gap:calc(var(--wp--preset--spacing--20) * 1.5);}
.terra-page .gap-4{gap:calc(var(--wp--preset--spacing--20) * 2);}
.terra-page .gap-6{gap:calc(var(--wp--preset--spacing--20) * 3);}
.terra-page .gap-8{gap:calc(var(--wp--preset--spacing--20) * 4);}
.terra-page .grid{display:grid;grid-template-columns:minmax(0,1fr);}
.terra-page .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}
.terra-page .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}
.terra-page .h-1\.5{height:calc(var(--wp--preset--spacing--20) * 0.75);}
.terra-page .h-10{height:calc(var(--wp--preset--spacing--20) * 5);}
.terra-page .h-12{height:calc(var(--wp--preset--spacing--20) * 6);}
.terra-page .h-14{height:calc(var(--wp--preset--spacing--20) * 7);}
.terra-page .h-16{height:calc(var(--wp--preset--spacing--20) * 8);}
.terra-page .h-2{height:calc(var(--wp--preset--spacing--20) * 1);}
.terra-page .h-20{height:calc(var(--wp--preset--spacing--20) * 10);}
.terra-page .h-32{height:calc(var(--wp--preset--spacing--20) * 16);}
.terra-page .h-4{height:calc(var(--wp--preset--spacing--20) * 2);}
.terra-page .h-5{height:calc(var(--wp--preset--spacing--20) * 2.5);}
.terra-page .h-6{height:calc(var(--wp--preset--spacing--20) * 3);}
.terra-page .h-7{height:calc(var(--wp--preset--spacing--20) * 3.5);}
.terra-page .h-72{height:calc(var(--wp--preset--spacing--20) * 36);}
.terra-page .h-8{height:calc(var(--wp--preset--spacing--20) * 4);}
.terra-page .h-80{height:calc(var(--wp--preset--spacing--20) * 40);}
.terra-page .h-96{height:calc(var(--wp--preset--spacing--20) * 48);}
.terra-page .h-auto{height:auto;}
.terra-page .h-full{height:100%;}
.terra-page .h-px{height:1px;}
.terra-page .hidden{display:none;}
.terra-page .inline-flex{display:inline-flex;}
.terra-page .inset-0{inset:0;}
.terra-page .items-center{align-items:center;}
.terra-page .items-end{align-items:flex-end;}
.terra-page .items-start{align-items:flex-start;}
.terra-page .justify-between{justify-content:space-between;}
.terra-page .justify-center{justify-content:center;}
.terra-page .leading-relaxed{line-height:1.625;}
.terra-page .leading-tight{line-height:1.25;}
.terra-page .left-0{left:0;}
.terra-page .left-1\/2{left:50%;}
.terra-page .left-4{left:calc(var(--wp--preset--spacing--20) * 2);}
.terra-page .max-w-2xl{max-width:42rem;}
.terra-page .max-w-3xl{max-width:48rem;}
.terra-page .max-w-4xl{max-width:56rem;}
.terra-page .max-w-5xl{max-width:64rem;}
.terra-page .max-w-lg{max-width:32rem;}
.terra-page .max-w-none{max-width:none;}
.terra-page .max-w-sm{max-width:24rem;}
.terra-page .max-w-xl{max-width:36rem;}
.terra-page .mb-1{margin-bottom:calc(var(--wp--preset--spacing--20) * 0.5);}
.terra-page .mb-10{margin-bottom:calc(var(--wp--preset--spacing--20) * 5);}
.terra-page .mb-12{margin-bottom:calc(var(--wp--preset--spacing--20) * 6);}
.terra-page .mb-16{margin-bottom:calc(var(--wp--preset--spacing--20) * 8);}
.terra-page .mb-2{margin-bottom:calc(var(--wp--preset--spacing--20) * 1);}
.terra-page .mb-3{margin-bottom:calc(var(--wp--preset--spacing--20) * 1.5);}
.terra-page .mb-4{margin-bottom:calc(var(--wp--preset--spacing--20) * 2);}
.terra-page .mb-6{margin-bottom:calc(var(--wp--preset--spacing--20) * 3);}
.terra-page .mb-8{margin-bottom:calc(var(--wp--preset--spacing--20) * 4);}
.terra-page .mt-0\.5{margin-top:calc(var(--wp--preset--spacing--20) * 0.25);}
.terra-page .mt-1{margin-top:calc(var(--wp--preset--spacing--20) * 0.5);}
.terra-page .mt-10{margin-top:calc(var(--wp--preset--spacing--20) * 5);}
.terra-page .mt-16{margin-top:calc(var(--wp--preset--spacing--20) * 8);}
.terra-page .mt-2{margin-top:calc(var(--wp--preset--spacing--20) * 1);}
.terra-page .mt-4{margin-top:calc(var(--wp--preset--spacing--20) * 2);}
.terra-page .mt-6{margin-top:calc(var(--wp--preset--spacing--20) * 3);}
.terra-page .mt-8{margin-top:calc(var(--wp--preset--spacing--20) * 4);}
.terra-page .mx-auto{margin-inline:auto;}
.terra-page .my-8{margin-block:calc(var(--wp--preset--spacing--20) * 4);}
.terra-page .object-contain{object-fit:contain;}
.terra-page .object-cover{object-fit:cover;}
.terra-page .opacity-10{opacity:0.1;}
.terra-page .opacity-80{opacity:0.8;}
.terra-page .order-1{order:1;}
.terra-page .order-2{order:2;}
.terra-page .overflow-hidden{overflow:hidden;}
.terra-page .overflow-x-auto{overflow-x:auto;}
.terra-page .p-10{padding:calc(var(--wp--preset--spacing--20) * 5);}
.terra-page .p-2{padding:calc(var(--wp--preset--spacing--20) * 1);}
.terra-page .p-3{padding:calc(var(--wp--preset--spacing--20) * 1.5);}
.terra-page .p-4{padding:calc(var(--wp--preset--spacing--20) * 2);}
.terra-page .p-6{padding:calc(var(--wp--preset--spacing--20) * 3);}
.terra-page .p-8{padding:calc(var(--wp--preset--spacing--20) * 4);}
.terra-page .pb-12{padding-bottom:calc(var(--wp--preset--spacing--20) * 6);}
.terra-page .pb-20{padding-bottom:calc(var(--wp--preset--spacing--20) * 10);}
.terra-page .pb-4{padding-bottom:calc(var(--wp--preset--spacing--20) * 2);}
.terra-page .pt-32{padding-top:calc(var(--wp--preset--spacing--20) * 16);}
.terra-page .pt-4{padding-top:calc(var(--wp--preset--spacing--20) * 2);}
.terra-page .pt-40{padding-top:calc(var(--wp--preset--spacing--20) * 20);}
.terra-page .px-3{padding-inline:calc(var(--wp--preset--spacing--20) * 1.5);}
.terra-page .px-4{padding-inline:calc(var(--wp--preset--spacing--20) * 2);}
.terra-page .px-6{padding-inline:calc(var(--wp--preset--spacing--20) * 3);}
.terra-page .py-1{padding-block:calc(var(--wp--preset--spacing--20) * 0.5);}
.terra-page .py-1\.5{padding-block:calc(var(--wp--preset--spacing--20) * 0.75);}
.terra-page .py-12{padding-block:calc(var(--wp--preset--spacing--20) * 6);}
.terra-page .py-16{padding-block:calc(var(--wp--preset--spacing--20) * 8);}
.terra-page .py-2{padding-block:calc(var(--wp--preset--spacing--20) * 1);}
.terra-page .py-20{padding-block:calc(var(--wp--preset--spacing--20) * 10);}
.terra-page .py-3{padding-block:calc(var(--wp--preset--spacing--20) * 1.5);}
.terra-page .py-6{padding-block:calc(var(--wp--preset--spacing--20) * 3);}
.terra-page .relative{position:relative;}
.terra-page .right-0{right:0;}
.terra-page .rounded-2xl{border-radius:1rem;}
.terra-page .rounded-3xl{border-radius:1.5rem;}
.terra-page .rounded-full{border-radius:9999px;}
.terra-page .rounded-lg{border-radius:.5rem;}
.terra-page .rounded-t-3xl{border-radius:1.5rem 1.5rem 0 0;}
.terra-page .rounded-xl{border-radius:.75rem;}
.terra-page .scroll-mt-24{scroll-margin-top:6rem;}
.terra-page .shadow-lg{box-shadow:var(--wp--preset--shadow--card);}
.terra-page .shadow-xl{box-shadow:var(--wp--preset--shadow--card-hover);}
.terra-page .shrink-0{flex-shrink:0;}
.terra-page .space-y-0 > * + *{margin-block-start:0;}
.terra-page .space-y-2 > * + *{margin-block-start:calc(var(--wp--preset--spacing--20) * 1);}
.terra-page .space-y-20 > * + *{margin-block-start:calc(var(--wp--preset--spacing--20) * 10);}
.terra-page .space-y-3 > * + *{margin-block-start:calc(var(--wp--preset--spacing--20) * 1.5);}
.terra-page .space-y-4 > * + *{margin-block-start:calc(var(--wp--preset--spacing--20) * 2);}
.terra-page .text-2xl{font-size:calc(var(--wp--preset--font-size--medium)*1.5);}
.terra-page .text-3xl{font-size:calc(var(--wp--preset--font-size--medium)*1.875);}
.terra-page .text-5xl{font-size:calc(var(--wp--preset--font-size--medium)*3);}
.terra-page .text-accent{color:var(--wp--preset--color--accent);}
.terra-page .text-center{text-align:center;}
.terra-page .text-destructive{color:var(--wp--preset--color--aerotherm);}
.terra-page .text-destructive-foreground{color:var(--wp--preset--color--white);}
.terra-page .text-foreground{color:var(--wp--preset--color--primary);}
.terra-page .text-left{text-align:left;}
.terra-page .text-lg{font-size:calc(var(--wp--preset--font-size--medium)*1.125);}
.terra-page .text-muted-foreground{color:var(--wp--preset--color--muted-foreground);}
.terra-page .text-muted-foreground\/50{color:color-mix(in srgb, var(--wp--preset--color--muted-foreground) 50%, transparent);}
.terra-page .text-primary{color:var(--wp--preset--color--primary);}
.terra-page .text-primary-foreground{color:var(--wp--preset--color--white);}
.terra-page .text-primary-foreground\/60{color:color-mix(in srgb, var(--wp--preset--color--white) 60%, transparent);}
.terra-page .text-primary-foreground\/70{color:color-mix(in srgb, var(--wp--preset--color--white) 70%, transparent);}
.terra-page .text-primary-foreground\/80{color:color-mix(in srgb, var(--wp--preset--color--white) 80%, transparent);}
.terra-page .text-primary-foreground\/85{color:color-mix(in srgb, var(--wp--preset--color--white) 85%, transparent);}
.terra-page .text-primary-foreground\/90{color:color-mix(in srgb, var(--wp--preset--color--white) 90%, transparent);}
.terra-page .text-primary\/10{color:color-mix(in srgb, var(--wp--preset--color--primary) 10%, transparent);}
.terra-page .text-primary\/60{color:color-mix(in srgb, var(--wp--preset--color--primary) 60%, transparent);}
.terra-page .text-secondary{color:var(--wp--preset--color--secondary);}
.terra-page .text-sm{font-size:calc(var(--wp--preset--font-size--medium)*0.875);}
.terra-page .text-white{color:var(--wp--preset--color--white);}
.terra-page .text-xl{font-size:calc(var(--wp--preset--font-size--medium)*1.25);}
.terra-page .text-xs{font-size:calc(var(--wp--preset--font-size--medium)*0.75);}
.terra-page .to-\[hsl\(246\,70\%\,30\%\)\]{--terra-to:var(--wp--preset--color--primary);}
.terra-page .to-primary\/80{--terra-to:color-mix(in srgb, var(--wp--preset--color--primary) 80%, transparent);}
.terra-page .to-primary\/90{--terra-to:color-mix(in srgb, var(--wp--preset--color--primary) 90%, transparent);}
.terra-page .to-secondary\/10{--terra-to:color-mix(in srgb, var(--wp--preset--color--secondary) 10%, transparent);}
.terra-page .to-secondary\/20{--terra-to:color-mix(in srgb, var(--wp--preset--color--secondary) 20%, transparent);}
.terra-page .to-transparent{--terra-to:transparent;}
.terra-page .top-0{top:0;}
.terra-page .top-1\/2{top:50%;}
.terra-page .top-4{top:calc(var(--wp--preset--spacing--20) * 2);}
.terra-page .tracking-wide{letter-spacing:.025em;}
.terra-page .tracking-wider{letter-spacing:.05em;}
.terra-page .tracking-widest{letter-spacing:.1em;}
.terra-page .uppercase{text-transform:uppercase;}
.terra-page .w-0\.5{width:calc(var(--wp--preset--spacing--20) * 0.25);}
.terra-page .w-1\.5{width:calc(var(--wp--preset--spacing--20) * 0.75);}
.terra-page .w-10{width:calc(var(--wp--preset--spacing--20) * 5);}
.terra-page .w-12{width:calc(var(--wp--preset--spacing--20) * 6);}
.terra-page .w-14{width:calc(var(--wp--preset--spacing--20) * 7);}
.terra-page .w-16{width:calc(var(--wp--preset--spacing--20) * 8);}
.terra-page .w-2{width:calc(var(--wp--preset--spacing--20) * 1);}
.terra-page .w-20{width:calc(var(--wp--preset--spacing--20) * 10);}
.terra-page .w-32{width:calc(var(--wp--preset--spacing--20) * 16);}
.terra-page .w-4{width:calc(var(--wp--preset--spacing--20) * 2);}
.terra-page .w-48{width:calc(var(--wp--preset--spacing--20) * 24);}
.terra-page .w-5{width:calc(var(--wp--preset--spacing--20) * 2.5);}
.terra-page .w-6{width:calc(var(--wp--preset--spacing--20) * 3);}
.terra-page .w-7{width:calc(var(--wp--preset--spacing--20) * 3.5);}
.terra-page .w-72{width:calc(var(--wp--preset--spacing--20) * 36);}
.terra-page .w-8{width:calc(var(--wp--preset--spacing--20) * 4);}
.terra-page .w-80{width:calc(var(--wp--preset--spacing--20) * 40);}
.terra-page .w-96{width:calc(var(--wp--preset--spacing--20) * 48);}
.terra-page .w-auto{width:auto;}
.terra-page .w-full{width:100%;}

@media(min-width:640px){.terra-page .sm\:flex-row{flex-direction:row;}}
@media(min-width:640px){.terra-page .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(min-width:640px){.terra-page .sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}}
@media(min-width:640px){.terra-page .sm\:text-4xl{font-size:calc(var(--wp--preset--font-size--medium)*2.25);}}
@media(min-width:768px){.terra-page .md\:gap-12{gap:calc(var(--wp--preset--spacing--20) * 6);}}
@media(min-width:768px){.terra-page .md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr));}}
@media(min-width:768px){.terra-page .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(min-width:768px){.terra-page .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}}
@media(min-width:768px){.terra-page .md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr));}}
@media(min-width:768px){.terra-page .md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr));}}
@media(min-width:768px){.terra-page .md\:h-12{height:calc(var(--wp--preset--spacing--20) * 6);}}
@media(min-width:768px){.terra-page .md\:h-24{height:calc(var(--wp--preset--spacing--20) * 12);}}
@media(min-width:768px){.terra-page .md\:p-16{padding:calc(var(--wp--preset--spacing--20) * 8);}}
@media(min-width:768px){.terra-page .md\:py-20{padding-block:calc(var(--wp--preset--spacing--20) * 10);}}
@media(min-width:768px){.terra-page .md\:py-24{padding-block:calc(var(--wp--preset--spacing--20) * 12);}}
@media(min-width:768px){.terra-page .md\:text-2xl{font-size:calc(var(--wp--preset--font-size--medium)*1.5);}}
@media(min-width:768px){.terra-page .md\:text-3xl{font-size:calc(var(--wp--preset--font-size--medium)*1.875);}}
@media(min-width:768px){.terra-page .md\:text-4xl{font-size:calc(var(--wp--preset--font-size--medium)*2.25);}}
@media(min-width:768px){.terra-page .md\:text-5xl{font-size:calc(var(--wp--preset--font-size--medium)*3);}}
@media(min-width:768px){.terra-page .md\:text-base{font-size:calc(var(--wp--preset--font-size--medium)*1);}}
@media(min-width:768px){.terra-page .md\:text-sm{font-size:calc(var(--wp--preset--font-size--medium)*0.875);}}
@media(min-width:768px){.terra-page .md\:text-xl{font-size:calc(var(--wp--preset--font-size--medium)*1.25);}}
@media(min-width:768px){.terra-page .md\:w-12{width:calc(var(--wp--preset--spacing--20) * 6);}}
@media(min-width:768px){.terra-page .md\:w-24{width:calc(var(--wp--preset--spacing--20) * 12);}}
@media(min-width:768px){.terra-page .md\:w-56{width:calc(var(--wp--preset--spacing--20) * 28);}}
@media(min-width:1024px){.terra-page .lg\:block{display:block;}}
@media(min-width:1024px){.terra-page .lg\:col-span-2{grid-column:span 2;}}
@media(min-width:1024px){.terra-page .lg\:flex-row{flex-direction:row;}}
@media(min-width:1024px){.terra-page .lg\:gap-12{gap:calc(var(--wp--preset--spacing--20) * 6);}}
@media(min-width:1024px){.terra-page .lg\:gap-16{gap:calc(var(--wp--preset--spacing--20) * 8);}}
@media(min-width:1024px){.terra-page .lg\:gap-20{gap:calc(var(--wp--preset--spacing--20) * 10);}}
@media(min-width:1024px){.terra-page .lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(min-width:1024px){.terra-page .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}}
@media(min-width:1024px){.terra-page .lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr));}}
@media(min-width:1024px){.terra-page .lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr));}}
@media(min-width:1024px){.terra-page .lg\:order-1{order:1;}}
@media(min-width:1024px){.terra-page .lg\:order-2{order:2;}}
@media(min-width:1024px){.terra-page .lg\:sticky{position:sticky;}}
@media(min-width:1024px){.terra-page .lg\:text-4xl{font-size:calc(var(--wp--preset--font-size--medium)*2.25);}}
@media(min-width:1024px){.terra-page .lg\:text-5xl{font-size:calc(var(--wp--preset--font-size--medium)*3);}}
@media(min-width:1024px){.terra-page .lg\:text-6xl{font-size:calc(var(--wp--preset--font-size--medium)*3.75);}}
@media(min-width:1024px){.terra-page .lg\:top-8{top:calc(var(--wp--preset--spacing--20) * 4);}}
@media(min-width:1024px){.terra-page .lg\:w-64{width:calc(var(--wp--preset--spacing--20) * 32);}}
/* Les coordonnées et liens éditoriaux héritent de la couleur de leur bloc. */
.terra-page a:not(.wp-element-button) { color:inherit; }
.terra-page [class*="text-primary-foreground"] .terra-page-icon img,
.terra-page .text-white .terra-page-icon img { filter:brightness(0) invert(1); }
