@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700&display=swap";
@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&display=swap";
:root{--str-primary:#269199;--str-secondary:#1d5195;--str-text:#222;--str-border:#ddd}*{box-sizing:border-box}body{color:var(--str-text);background:#fff;margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}a{color:var(--str-secondary)}.container{max-width:1200px;margin:0 auto;padding:0 16px}.site-header{background:var(--str-secondary);color:#fff}.header-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.brand{color:#fff;font-weight:700;text-decoration:none}.main-nav{flex-wrap:wrap;gap:14px;display:flex}.main-nav a{color:#fff;text-decoration:none}.site-main{min-height:60vh;padding:32px 16px}.site-footer{background:#f3f5f8;padding:20px 0;font-size:14px}.page-narrow{max-width:560px}.form{flex-direction:column;gap:14px;max-width:720px;display:flex}.form-item{flex-direction:column;gap:4px;display:flex}.form-item small{color:#666}.form-input{font:inherit;border:1px solid #bbb;border-radius:4px;padding:8px 10px}.form-checkbox{flex-direction:row;align-items:flex-start;gap:8px}.form-radio{margin:4px 0;display:block}fieldset.form-item{border:0;margin:0;padding:0}.error{color:#b00020!important}.button{cursor:pointer;font:inherit;border:0;border-radius:4px;padding:9px 18px}.button--primary{background:var(--str-primary);color:#fff}.button--danger{color:#fff;background:#c62828}.link-button{color:var(--str-secondary);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.messages{border-radius:4px;margin-bottom:16px;padding:12px 16px}.messages--status{color:#155724;background:#d4edda}.messages--error{color:#721c24;background:#f8d7da}.messages--warning{color:#856404;background:#fff3cd}.message-info{font-size:18px}.progress-steps{border-bottom:2px solid #ddd;justify-content:space-between;gap:8px;margin-bottom:20px;padding-bottom:12px;display:flex}.progress-steps .step{text-align:center;background:#f9f9f9;border:1px solid #ddd;border-radius:5px;flex:1;padding:8px}.progress-steps .step a{color:inherit;text-decoration:none}.step.completed{color:#155724;background:#d4edda;border-color:#c3e6cb}.step.current{color:#004085;background:#cce5ff;border-color:#b8daff;font-weight:700}.step.upcoming{color:#721c24;background:#f8d7da;border-color:#f5c6cb}.step-number{margin-right:6px}.success-row td{background-color:#d4edda!important}.success-row td:first-child{border-left:4px solid #28a745!important}.adhesion-popup{z-index:1000;background:#000000b3;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.adhesion-popup .popup-content{text-align:center;background:#ffffffb3;border-radius:30px;max-width:520px;padding:20px}.popup-content p{color:#00796b;margin-bottom:20px}.adhesion-popup ul{padding:0;list-style-type:none}.adhesion-popup li{color:#00575b;margin:10px 0}.adhesion-liste-popup li:before{content:"✔";margin-right:7px;font-weight:900}.adhesion-popup .cta{text-align:center;color:#fff;background-color:#00796b;border-radius:5px;margin-top:20px;padding:10px;text-decoration:none;display:block}.adhesion-popup .cta:hover{background-color:#004d40}.adhesion-popup .close-popup{color:#000;cursor:pointer;background:0 0;border:none;padding:0;font-size:17px;position:relative;left:48%}.adhesion-popup .close-popup:hover{color:#e74c3c}.swal-overlay{z-index:1100;background:#0006;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.swal-popup{text-align:center;background:#fff;border-radius:8px;width:100%;max-width:480px;padding:24px}.swal-icon{border:3px solid;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 12px;font-size:30px;display:flex}.swal-icon--error{color:#f27474}.swal-icon--warning{color:#f8bb86}.swal-icon--success{color:#a5dc86}.swal-icon--info{color:#3fc3ee}.admin-shell{grid-template-columns:220px 1fr;gap:24px;display:grid}.admin-nav{border-right:1px solid var(--str-border);flex-direction:column;gap:8px;padding-right:16px;display:flex}.admin-content{overflow-x:auto}table:not([data-bo-shell] *,[data-site-page] *){border-collapse:collapse;width:100%;font-size:14px}:is(th,td):not([data-bo-shell] *,[data-site-page] *){border:1px solid var(--str-border);text-align:left;vertical-align:top;padding:6px 8px}th:not([data-bo-shell] *,[data-site-page] *){background:#f3f5f8}.pager{gap:12px;margin-top:16px;display:flex}@media (max-width:768px){.admin-shell{grid-template-columns:1fr}.admin-nav{border-right:0;border-bottom:1px solid var(--str-border);padding:0 0 12px}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.topbar{background:#f3f5f8;font-size:14px}.topbar-inner{flex-wrap:wrap;justify-content:space-between;gap:12px;padding:6px 16px;display:flex}.topbar-inner p{margin:0}.main-menu .menu{flex-wrap:wrap;gap:14px;margin:0;padding:0;list-style:none;display:flex}.main-menu a,.main-menu span{color:#fff;text-decoration:none}.main-menu li{position:relative}.main-menu .sub-menu{z-index:20;background:var(--str-secondary);flex-direction:column;gap:6px;min-width:220px;padding:8px 12px;display:none;position:absolute;top:100%;left:0}.main-menu li:hover>.sub-menu,.main-menu li:focus-within>.sub-menu{display:flex}.breadcrumb{margin-bottom:12px;font-size:14px}.builder-missing{color:#777;border:1px dashed #bbb;padding:8px;font-size:13px}.gbb-row{background-size:cover}.bg-size-default{background-size:auto}.bg-size-contain{background-size:contain}.bb-container.container-fw{max-width:none}.row-wrapper,.row{flex-wrap:wrap;margin:0 -12px;display:flex}.gsc-column{width:calc(var(--col-xs,12) / 12 * 100%);padding:0 12px;position:relative}@media (min-width:576px){.gsc-column{width:calc(var(--col-sm,12) / 12 * 100%)}}@media (min-width:768px){.gsc-column{width:calc(var(--col-md,12) / 12 * 100%)}}@media (min-width:992px){.gsc-column{width:calc(var(--col-lg,12) / 12 * 100%)}}@media (min-width:1200px){.gsc-column{width:calc(var(--col-xl,12) / 12 * 100%)}}.bg-column-inner{z-index:-1;background-size:cover;position:absolute;inset:0}.gsc-column img,.el-custom-content img{max-width:100%;height:auto}.gsc-heading{margin-bottom:20px}.gsc-heading__align-center{text-align:center;margin-left:auto;margin-right:auto}.gsc-heading__sub-title{color:var(--str-primary);font-weight:600}.text-white,.text-white *{color:#fff}.gsc-accordion details{border:1px solid var(--str-border);margin-bottom:8px}.gsc-accordion summary{cursor:pointer;padding:10px 14px}.gsc-accordion .panel-title{margin:0;font-size:16px;display:inline}.gsc-accordion .panel-body{padding:10px 14px}.pricing-table{border:1px solid var(--str-border);text-align:center;margin-bottom:20px;padding:20px}.pricing-table.highlight-plan{border-color:var(--str-primary)}.plan-price .value{font-size:36px;font-weight:700}.iconbox-two__single,.gsc-icon-box-classic{margin-bottom:20px;position:relative}.iconbox-two__overlay-link,.service-four__link-overlay,.banner-one__overlay-link,.image-content-two__link-overlay{position:absolute;inset:0}.service-four__single,.banner-one__single,.image-content-two__single{position:relative}.gsc-socials .socials{gap:12px;display:flex}.carousel{position:relative}.carousel-track{scroll-snap-type:x mandatory;scrollbar-width:thin;--per:var(--items-xs);display:flex;overflow-x:auto}@media (min-width:576px){.carousel-track{--per:var(--items-sm)}}@media (min-width:768px){.carousel-track{--per:var(--items-md)}}@media (min-width:1024px){.carousel-track{--per:var(--items-lg)}}@media (min-width:1200px){.carousel-track{--per:var(--items-xl)}}.carousel-item{flex:0 0 calc(100% / var(--per));scroll-snap-align:start;box-sizing:border-box;padding:0 8px}.carousel-arrows{justify-content:space-between;margin-top:8px;display:flex}.carousel-dots{justify-content:center;gap:6px;padding:0;list-style:none;display:flex}.carousel-dots button{cursor:pointer;background:#ccc;border:0;border-radius:50%;width:10px;height:10px}.carousel-dots button[aria-current=true]{background:var(--str-primary)}@media (max-width:1024px){.slick-container .carousel-dots{display:none}}.hero-slide{background-repeat:no-repeat;background-size:cover;height:680px;position:relative}.hero-slide.bg-fit-normal{background-size:auto}.hero-grid{max-width:1170px;height:100%;margin:0 auto;position:relative}.hero-layer{animation:.6s ease-out both heroFade;position:absolute}.hero-layer.anim-SlideMaskFromTop{animation-name:heroMaskTop}.hero-layer.anim-sfl{animation-name:heroFromLeft}.btn-slide a{background:var(--str-primary);color:#fff;border-radius:4px;padding:12px 26px;text-decoration:none;display:inline-block}.hero-tunisian-button{z-index:110;position:absolute;top:60%;left:55%}@keyframes heroFade{0%{opacity:0}to{opacity:1}}@keyframes heroMaskTop{0%{clip-path:inset(0 0 100%);transform:translateY(-100%)}to{clip-path:inset(0);transform:none}}@keyframes heroFromLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:none}}@media (max-width:1024px){.hero-slide{height:500px}}@media (max-width:480px){.hero-slide{height:400px}.hero-grid{flex-direction:column;justify-content:center;display:flex}.hero-layer{margin:8px 16px;position:static}}.video-gallery-search-form{flex-flow:wrap;align-items:flex-end;max-width:none;margin-bottom:24px}.video-thumbnail-container{position:relative}.video-thumbnail-container img{width:100%;height:auto;display:block}.play-icon{background:#0000008c;border-radius:50%;width:48px;height:48px;margin:-24px 0 0 -24px;position:absolute;top:50%;left:50%}.play-icon:after{content:"";border:10px solid #0000;border-left:16px solid #fff;border-right-width:0;position:absolute;top:14px;left:19px}.video-embed{padding-top:56.25%;position:relative}.video-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.video-locked img{opacity:.6;width:100%;height:auto}.related-videos{flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.related-videos a{align-items:flex-start;gap:8px;text-decoration:none;display:flex}.icon-heart{cursor:pointer;background:0 0;border:0;font-size:24px}.webform-submission-form{max-width:none}.webform-submission-form .row>.form-item{flex:260px;padding:0 12px}.comment{border-top:1px solid var(--str-border);padding:10px 0}.comment__meta{color:#666;font-size:13px}.membres-du-bureau{color:#333;margin:20px;font-family:Arial,sans-serif}.membres-du-bureau .members-list{flex-wrap:wrap;gap:20px;margin:0;padding:0;list-style:none;display:flex}.membres-du-bureau .member{text-align:center;background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;width:calc(33.33% - 15px);padding:15px;transition:transform .3s,box-shadow .3s;overflow:hidden;box-shadow:0 2px 5px #0000001a}.membres-du-bureau .member:hover{transform:translateY(-5px);box-shadow:0 4px 10px #0003}.membres-du-bureau .member img{object-fit:cover;border-bottom:1px solid #ddd;width:100%;height:auto}.membres-du-bureau .member-info{padding:15px}.membres-du-bureau .member-info h3{color:#00529b;margin-bottom:10px;font-size:18px}.membres-du-bureau .member-info p{color:#555;margin:5px 0;font-size:14px}.membres-du-bureau .member-info a{color:#00529b;text-decoration:none}.membres-du-bureau .member-info a:hover{text-decoration:underline}.image-membre{object-fit:cover;border:2px solid #1d5295;border-radius:50%;padding:6px;width:200px!important;height:200px!important}@media (max-width:768px){.membres-du-bureau .member{width:calc(50% - 20px)}}@media (max-width:480px){.membres-du-bureau .member{width:100%}}.gva-view-grid-inner,.team-grid,.isotope-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;display:grid}.isotope-items>div,.team-grid>div{width:auto;padding:0}.post-block img,.team-block img{width:100%;height:auto}.portfolio-filter ul{flex-wrap:wrap;gap:10px;padding:0;list-style:none;display:flex}.btn-filter.active{font-weight:700}@media (max-width:768px){.gva-view-grid-inner,.team-grid,.isotope-items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.team-grid,.isotope-items{grid-template-columns:1fr}}

:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--str-bleu:#1e5a99;--str-turquoise:#289296;--str-bleu-nuit:#163a5f;--str-bleu-ciel:#a8dadc;--str-burgundy:#7a1f3d;--blue-50:#eef3fa;--blue-100:#dce8f4;--blue-200:#b7cfe6;--blue-300:#8ab0d3;--blue-400:#4f85b9;--blue-500:#1e5a99;--blue-600:#1a4e85;--blue-700:#173f6c;--blue-800:#163a5f;--blue-900:#102a45;--teal-50:#eaf6f6;--teal-100:#d2ebeb;--teal-200:#a8dadc;--teal-300:#6fbfc1;--teal-400:#3fa5a8;--teal-500:#289296;--teal-600:#227c80;--teal-700:#1b6467;--teal-800:#154e50;--burgundy-50:#fbeef2;--burgundy-100:#f4d8e0;--burgundy-200:#e2a9ba;--burgundy-300:#c9748e;--burgundy-400:#a33f62;--burgundy-500:#7a1f3d;--burgundy-600:#661832;--burgundy-700:#4e1226;--neutral-0:#fff;--neutral-25:#fcfcfb;--neutral-50:#f7f7f5;--neutral-100:#f0f0ee;--neutral-200:#e8e8e5;--neutral-300:#d4d3ce;--neutral-400:#a6a39c;--neutral-500:#8b8880;--neutral-600:#6b6862;--neutral-700:#38352f;--neutral-800:#2a2823;--neutral-900:#1d1b17;--success-50:#edf5f0;--success-100:#d3e8dc;--success-500:#1c7a4e;--success-700:#145c3a;--warning-50:#fbf3e6;--warning-100:#f4e3c4;--warning-500:#9a6208;--warning-700:#7a4d05;--danger-50:#faeef1;--danger-100:#f0d8df;--danger-500:#7a1f3d;--danger-700:#4e1226;--info-50:#eef3fa;--info-100:#dce8f4;--info-500:#1e5a99;--info-700:#173f6c;--surface-app:#f8f8f6;--surface-page:#f8f8f6;--surface-card:#fff;--surface-sunken:#f6f5f2;--surface-raised:#fff;--surface-inverse:#23221e;--surface-ink:#23221e;--surface-nav:#163a5f;--surface-accent-soft:#edf3fa;--surface-accent:#1e5a99;--surface-hover:#1413110a;--surface-selected:#edf3fa;--surface-disabled:#f1f1ef;--text-heading:#23221e;--text-body:#38352f;--text-muted:#6b6862;--text-faint:#767268;--text-inverse:#fff;--text-link:#1a4e85;--text-link-hover:#14130f;--text-accent:#1e5a99;--text-danger:#7a1f3d;--text-success:#145c3a;--text-on-accent:#fff;--text-disabled:#8b8880;--border-hairline:#1413111a;--border-subtle:#e9e8e4;--border-default:#dfddd8;--border-strong:#cbc9c3;--border-accent:#1e5a99;--border-focus:#1e5a99;--chart-1:#1e5a99;--chart-2:#289296;--chart-3:#4f85b9;--chart-4:#7a1f3d;--chart-5:#8ab0d3;--chart-6:#a8dadc;--chart-grid:#ededea;--chart-axis:#6b6862}
:root{--font-core:"Outfit","Helvetica Neue",Arial,sans-serif;--font-display:"Outfit","Helvetica Neue",Arial,sans-serif;--font-body:"Outfit","Helvetica Neue",Arial,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--font-editorial:"Newsreader",Georgia,"Times New Roman",serif;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:600;--weight-extrabold:700;--text-display-size:34px;--text-display-lh:1.12;--text-display-ls:-.028em;--text-h1-size:25px;--text-h1-lh:1.2;--text-h1-ls:-.022em;--text-h2-size:19px;--text-h2-lh:1.32;--text-h2-ls:-.018em;--text-h3-size:16px;--text-h3-lh:1.4;--text-h3-ls:-.012em;--text-h4-size:15px;--text-h4-lh:1.45;--text-h4-ls:-.008em;--text-reading-size:18px;--text-reading-lh:1.62;--text-body-size:16px;--text-body-lh:1.5;--text-body-ls:-.002em;--text-body-sm-size:15px;--text-body-sm-lh:1.5;--text-label-size:15px;--text-label-lh:1.4;--text-caption-size:12px;--text-caption-lh:1.4;--text-overline-size:11px;--text-overline-lh:1.35;--text-overline-ls:.07em;--text-badge-size:11px;--text-badge-lh:1.3;--text-badge-ls:.035em;--text-metric-size:27px;--text-metric-lh:1.14;--text-metric-ls:-.028em;--text-metric-lg-size:34px;--text-metric-lg-lh:1.1;--numeric-tabular:tabular-nums}
:root{--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--space-11:80px;--space-12:96px;--card-padding:18px;--card-padding-lg:24px;--card-gap:14px;--page-padding:18px;--page-max:1440px;--section-gap:32px;--measure-text:66ch;--field-gap:6px;--field-group-gap:18px;--table-cell-x:14px;--table-cell-y:10px;--row-height:48px;--control-height:36px;--control-height-sm:30px;--control-height-lg:42px;--sidebar-width:248px;--topbar-height:54px}
:root{--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:14px;--radius-2xl:18px;--radius-pill:999px;--radius-card:10px;--radius-control:8px;--radius-badge:6px}
:root,[data-theme=light]{--shadow-none:none;--shadow-xs:none;--shadow-sm:0 1px 2px #1413110a;--shadow-card:none;--shadow-card-hover:0 1px 3px #1413110f;--shadow-md:0 2px 6px #1413110f;--shadow-lg:0 6px 18px #14131112;--shadow-popover:0 10px 32px #1413111f, 0 1px 2px #14131114;--shadow-focus:0 0 0 3px #1e5a9938;--shadow-focus-danger:0 0 0 3px #7a1f3d33}
:root{--ease-standard:cubic-bezier(.2,.6,.3,1);--ease-out:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--ease-entry:cubic-bezier(.16,1,.3,1);--duration-instant:80ms;--duration-fast:.16s;--duration-normal:.22s;--duration-slow:.32s;--duration-entry:.6s;--stagger-step:80ms;--transition-control:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard);--transition-surface:box-shadow var(--duration-normal) var(--ease-standard),border-color var(--duration-normal) var(--ease-standard)}@media (prefers-reduced-motion:reduce){:root{--duration-instant:0s;--duration-fast:0s;--duration-normal:0s;--duration-slow:0s;--duration-entry:0s;--stagger-step:0s}}
[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--blue-50:#0f1a26;--blue-100:#14243a;--blue-200:#1b3452;--blue-300:#284a72;--blue-400:#3d6ea3;--blue-500:#2f6db0;--blue-600:#3a76b8;--blue-700:#7faadb;--blue-800:#a3c4e7;--blue-900:#cfe0f2;--teal-50:#0d1f20;--teal-100:#112b2c;--teal-200:#1a3e40;--teal-300:#245a5c;--teal-400:#2f8286;--teal-500:#23878b;--teal-600:#2a9296;--teal-700:#7ccbcd;--teal-800:#a8dadc;--burgundy-50:#1f1117;--burgundy-100:#3a1826;--burgundy-200:#4f1f33;--burgundy-300:#6a2b44;--burgundy-400:#9a3d5f;--burgundy-500:#b03d65;--burgundy-600:#c04c74;--burgundy-700:#f09ab4;--neutral-0:#151514;--neutral-25:#181817;--neutral-50:#1c1c1a;--neutral-100:#222220;--neutral-200:#2a2927;--neutral-300:#3a3936;--neutral-400:#5e5b55;--neutral-500:#86837c;--neutral-600:#a3a098;--neutral-700:#d6d4cf;--neutral-800:#e8e7e3;--neutral-900:#f4f3f0;--success-50:#0f1f17;--success-100:#1a3b2a;--success-500:#1f8656;--success-700:#6fd3a0;--warning-50:#221a0c;--warning-100:#43310f;--warning-500:#9c640a;--warning-700:#f0b45a;--danger-50:#1f1117;--danger-100:#46192c;--danger-500:#b03d65;--danger-700:#f09ab4;--info-50:#0f1a26;--info-100:#1b3452;--info-500:#2f6db0;--info-700:#8db8e6;--surface-app:#0c0c0b;--surface-page:#0c0c0b;--surface-sunken:#111110;--surface-card:#161615;--surface-raised:#1d1d1b;--surface-inverse:#f2f1ee;--surface-ink:#2e2d2a;--surface-nav:#111110;--surface-accent-soft:#14243a;--surface-accent:#2f6db0;--surface-hover:#ffffff0b;--surface-selected:#172a42;--surface-disabled:#1a1a19;--text-heading:#f4f3f0;--text-body:#d6d4cf;--text-muted:#a3a098;--text-faint:#8a877f;--text-inverse:#14130f;--text-link:#7faadb;--text-link-hover:#fff;--text-accent:#7faadb;--text-danger:#f09ab4;--text-success:#6fd3a0;--text-on-accent:#fff;--text-disabled:#7a776f;--border-hairline:#ffffff14;--border-subtle:#1f1f1d;--border-default:#2a2927;--border-strong:#3a3936;--border-accent:#5b90cb;--border-focus:#7faadb;--chart-1:#4f8fd6;--chart-2:#3fb8bc;--chart-3:#8db8e6;--chart-4:#d2678c;--chart-5:#2f6db0;--chart-6:#a8dadc;--chart-grid:#232321;--chart-axis:#a3a098;--shadow-sm:0 1px 2px #0006;--shadow-card-hover:0 1px 3px #00000073;--shadow-md:0 2px 8px #00000073;--shadow-lg:0 8px 24px #00000080;--shadow-popover:0 12px 36px #0009, 0 0 0 1px #ffffff0f;--shadow-focus:0 0 0 3px #7faadb59;--shadow-focus-danger:0 0 0 3px #f09ab44d}
html{-webkit-text-size-adjust:100%}body{font-family:var(--font-core);font-size:var(--text-body-size);line-height:var(--text-body-lh);color:var(--text-body);background:var(--surface-page);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}h1,h2,h3,h4,h5,h6{text-wrap:balance;margin:0}p{text-wrap:pretty}.str-prose{font-size:var(--text-reading-size);line-height:var(--text-reading-lh);max-width:var(--measure-text);text-wrap:pretty}a{color:var(--text-accent);text-underline-position:from-font;text-decoration-skip-ink:auto;text-decoration-thickness:from-font}a:hover{color:var(--text-heading)}@media (max-width:640px){input,select,textarea{font-size:16px}}

