@font-face{font-family:JetBrainsMono;src:url(/data/96a0a7038fb1998e17dd6155f29cedb5/JetBrainsMono-Regular.woff2) format("woff2");font-display:swap}@font-face{font-family:Inter;src:url(/data/96a0a7038fb1998e17dd6155f29cedb5/Inter-Regular.ttf);font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/data/96a0a7038fb1998e17dd6155f29cedb5/Inter-Medium.ttf);font-weight:500;font-display:swap}@font-face{font-family:Inter;src:url(/data/96a0a7038fb1998e17dd6155f29cedb5/Inter-SemiBold.ttf);font-weight:600;font-display:swap}@font-face{font-family:Inter;src:url(/data/96a0a7038fb1998e17dd6155f29cedb5/Inter-ExtraBold.ttf);font-weight:800;font-display:swap}:root{--orange: 28;--primary-color: var(--orange), 100%, 55%;--primary-color-medium: var(--orange), 100%, 66%;--primary-color-light: var(--orange), 100%, 85%;--primary-color-contrast: 15, 87%, 45%}::selection{color:#fff;background:hsl(var(--primary-color))}html{font-family:Inter,sans-serif;font-size:12px;line-height:1.5;box-sizing:border-box}body{margin:0;background:#fff}p{margin:0}a,a:visited{color:hsl(var(--primary-color-contrast));text-decoration:none}a:hover{color:hsl(var(--primary-color));text-decoration:underline}b,strong{font-weight:600}ul,ol,li{list-style:none}ul>li{padding:0}li+p,.para+.para{margin-top:1rem}div#header{display:flex;flex-direction:row;justify-content:space-between;min-height:6rem;background:#fff;font-family:Inter,sans-serif;font-weight:600;color:#000;height:6rem}div#top_menu,div#search,#rqlinput,#navColumnLeft,a::marker{display:none}div#header>div#menu{width:75%}div#logo{margin-top:1rem;width:8rem}div#logo>a{display:block;width:100%;height:100%}div#logo>a>img{width:100%}div#menu-burger{display:none}div#menu>ul.nav{width:100%;display:flex;justify-content:space-between;padding:0;margin:0}div#menu>ul.nav>li{margin:0;padding:0;height:6rem}div#menu>ul.nav>li>a{color:#000;font-size:1.75rem;text-decoration:none;padding-top:2rem;display:block;border-bottom:2px solid transparent}div#menu>ul.nav>li>a.current{border-bottom-color:#000}div#menu>ul.nav>li>a:hover{border-bottom-color:#ff8c19}#homepage{font-family:Inter,sans-serif}#homepage .itemList{display:grid;grid-template-columns:auto auto;gap:1.5rem;grid-column:2}#homepage .itemList h2{font-size:2.5rem;font-weight:600}#homepage .itemList p:not(:empty){font-size:1.5rem;line-height:1.33;margin-bottom:2rem}#homepage .itemList .item{display:flex;flex-direction:column}#homepage .itemList .item .read-more{align-self:end}#right-panel-wrapper{top:0}#right-panel{position:sticky;top:12rem;width:100%;display:flex;flex-direction:column;font-family:Inter,sans-serif;font-weight:400;font-size:1.5rem}#right-panel .picto-phone,#right-panel .picto-mail{display:inline-block;position:absolute;max-height:1.6rem;max-width:1.6rem;left:0}#right-panel .picto-mail{top:.35rem}#right-panel>.logo-qualiopi{max-width:229px;margin-top:3rem}#right-panel>.qualiopi-baseline{font-family:Arial,sans-serif;font-weight:400;color:#000;line-height:1.35;font-size:1.4rem;margin-top:1.5rem}#right-panel>.qualiopi-baseline>span{color:#e1000f;text-transform:uppercase;font-weight:600;line-height:1.6}table#mainLayout{table-layout:fixed;border-collapse:collapse}table#mainLayout td#contentColumn{padding:0}table th,table td{font-size:1.75rem;vertical-align:unset}div.blog div.pagination{margin-top:3rem;display:flex;justify-content:right;font-size:2rem;gap:10px}div.blog div.pagination .pageLink{text-decoration:none}div.blog div.pagination .pageLink.active{text-decoration:underline}div.blog .blog-preview{flex-wrap:wrap}div#actualites div.actualites_banner{display:none}div.post div.postmeta{display:inline-block;margin-left:0;text-align:left;background:none;margin-top:4px;width:100%}div.post div.postmeta>span.day,div.post div.postmeta>span.month,div.post div.postmeta>span.year,div.post div.postmeta>span.authors{display:inline;font-size:1.75rem;font-weight:500;border-width:medium;border-style:none;border-color:currentcolor;border-image:none}div.post div.postmeta>span.authors{float:right}div.post div.postmeta>span.day:after,div.post div.postmeta>span.month:after{content:" "}div.post div.postmeta div.readTime{font-size:12px;color:#444;margin-bottom:1rem}div#page,div#pageContent{background:none}div#homepage,div.blog,div.post,div#actualites div.post{font-family:Inter,sans-serif;font-weight:400}div.post{padding-top:2rem}div.post a#returnBlog{font-size:1.3rem}div.blog h1,div.post h1,div.post h2,div.post h3,div.post h4,div.post h5,div.post h6{font-family:Inter,sans-serif;font-weight:600;width:75%;line-height:1.25;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;margin-top:6rem;margin-bottom:3rem;padding:0}h1,h2,h3,h4,h5,h6{line-height:1.25}div.post h1{margin-left:-3px}div.post h2,div.post h3,div.post h4,div.post h5,div.post h6{margin-left:25%}div.post h1{font-size:3rem}div.post h2{font-size:2.5rem}div.post h3{font-size:2rem}div.post h4{font-size:1.75rem}div.post h5{font-size:1.5rem}div.post h6{font-size:1.25rem}div.blog h1.blogTitle,div.post h1.blogEntryTitle{font-size:4rem;margin-top:0}div.post h1:not(.blogEntryTitle):before{content:"•";color:#ff8c19;font-size:6rem;margin-left:-3rem;line-height:.6;position:absolute}div.post p,div.post ul,div.post ol,div.post blockquote,div.post hr,div.post table{line-height:1.33;margin-left:25%;margin-bottom:1rem;font-size:1.75rem;width:unset}div.post blockquote{font-family:inherit;font-weight:inherit;border-left:2px solid rgb(255,140,25);padding-left:.5rem;margin-left:calc(25% + .5rem);color:#444}div.post hr{border-top:1px solid black}div.post ul>li{list-style:initial;margin-left:2rem}div.post p>img{margin:3rem;max-width:50%;background:#fff}div.post pre{font-size:90%;width:75%;margin-left:calc(25% - 1rem);border-radius:.25rem;overflow-x:auto;background:#ededed;padding:1rem}div.post :not(pre)>code,div.para :not(pre)>code{padding:0px .25rem;border-radius:.5rem;font-size:90%;line-height:inherit;font-family:JetBrainsMono,monospace;background-color:#ededed;color:#000}div.para ul{margin:1rem 0px}.paragraph div.para code{padding:0px .3rem;margin:0px -.1rem}div.post p code span{font-style:unset;color:#000}div.same-year,div.same-author,div.same-tag{font-family:Inter,sans-serif;margin-top:9rem;margin-bottom:3rem}div.same-year>h2,div.same-author>h2,div.same-tag>h2{font-size:3rem;padding:0;font-family:inherit;line-height:1.25}div.blog-preview{display:grid;gap:1.5rem;grid-template-columns:1fr 1fr 1fr}div.preview{font-size:1.25rem;line-height:1.33;font-family:Inter,sans-serif;display:flex;flex-direction:column}div.preview>h3{font-family:inherit;margin:1.5rem 2rem 0rem;font-weight:600;font-size:2rem}div.preview>div.preview-footer{margin:auto 1rem 1rem;display:flex;justify-content:space-between}div.preview>div.preview-footer>div.footer-text{padding:.5em;color:gray;margin-left:.5rem;font-size:1rem}.read-more{border:solid 1px hsl(var(--primary-color));border-radius:2em;padding:.5em 1.5em;color:hsl(var(--primary-color));font-weight:400;text-decoration:none;font-size:1rem}.read-more:hover{color:#fff;background-color:hsl(var(--primary-color));transition:.2s}div.preview>div.preview-footer>div.read-more{margin-left:auto}div.preview:hover>div.preview-footer>div.read-more{color:#fff;background-color:hsl(var(--primary-color));transition:.2s}div.preview>p{margin:2rem}.modification-date{font-family:Inter,sans-serif;opacity:.75;font-size:1.25rem;margin-top:7.5rem;text-align:right;color:#000}.summary-tab-wrapper{position:absolute;margin-top:6rem}.summary-tab{position:relative;border:1px solid rgb(255,77,0);border-radius:1rem;padding:2rem;background:#fff;font-family:Inter,sans-serif;font-size:1.5rem;color:#000}.summary-tab>p{margin:0;font-weight:600;line-height:1.5}.summary-tab>p>span:nth-child(2){float:right;margin-left:1rem;font-weight:500}.page-content{position:relative;display:flex;gap:3rem;flex-direction:row}.article-wrapper{flex:1 1 75%}#right-panel-wrapper{flex:1 1 25%}.section-container code{font-size:inherit}.section-container .section-title{color:#000;font-size:3rem;font-weight:600;line-height:1.5;font-family:Inter,sans-serif;margin:8rem 0px 3rem}.section-container .paragraph{font-size:1.6rem;font-weight:400;line-height:1.5;font-family:Inter,sans-serif;margin-bottom:6rem}.section-container .paragraph h3{font-weight:600}.section-container .sub-paragraph{margin-left:12.5%}.section-container .paragraph>div{margin-bottom:6rem}ul.simple,ul.simple li{margin-top:0;margin-bottom:0;padding:0}.section-container h2{padding:0;margin-top:3rem;margin-bottom:3rem}.paragraph.sessions-paragraph{display:flex;gap:3rem}.paragraph>ul.sessions-detail{float:left;margin-right:3rem;padding-left:0}.sessions-detail{margin-bottom:3rem}.sessions-detail>li>p{font-weight:600}.rbc-calendar{font-family:Inter,sans-serif}.rbc-month-view *{font-weight:600;font-size:1.5rem}.rbc-toolbar{margin-bottom:1rem;line-height:3rem;font-size:2rem}.rbc-btn-group:not(:empty){display:flex;order:2;height:2rem;width:100%;margin-top:.5rem}.rbc-btn-group>button:nth-child(1){order:1}.rbc-btn-group>button:nth-child(2),.rbc-btn-group>button:nth-child(2):hover{order:0;border-right-width:medium;border-right-style:none;border-right-color:currentcolor}.rbc-btn-group>button:nth-child(3){order:2}.rbc-toolbar button{padding:0px 1rem;border-radius:0;border-width:0px 1px;border-style:solid;border-color:#fff;border-image:none;height:100%;flex:1 1 0%;color:#fff;text-transform:uppercase;background:hsl(var(--primary-color-contrast));transition:background .15s}.rbc-toolbar button:hover,.rbc-toolbar button:focus,.rbc-toolbar button:active{background:hsl(var(--primary-color));border-width:0px 1px;border-style:solid;border-color:#fff;border-image:none;color:#fff;cursor:pointer}.rbc-toolbar .rbc-toolbar-label{padding:unset;text-align:left;font-size:2rem;font-weight:500}.rbc-header{text-overflow:clip;border:0px;padding:0}.rbc-header>span{font-size:1rem;font-weight:400}.rbc-month-view,.rbc-header+.rbc-header,.rbc-day-bg+.rbc-day-bg,.rbc-month-row+.rbc-month-row{border-width:medium;border-style:none;border-color:currentcolor;border-image:none}.rbc-off-range>button{display:none}.rbc-off-range-bg{display:none}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{z-index:1;position:relative}.rbc-month-header{height:3rem}.rbc-month-row{overflow:initial;height:unset}.rbc-month-view,.rbc-calendar{height:unset}.rbc-date-cell{padding-right:0;text-align:center;height:3rem;width:3rem;vertical-align:middle}.rbc-button-link{width:3rem;height:3rem;line-height:3rem;transition:.15s;border-radius:3rem}.rbc-button-link:hover{background:hsl(var(--primary-color-light));color:#fff}.rbc-event,.rbc-day-slot .rbc-background-event,.rbc-event.rbc-selected,.rbc-day-slot .rbc-selected.rbc-background-event{color:hsl(var(--primary-color));background-color:transparent;border:solid 2px hsl(var(--primary-color));border-radius:1.4rem;height:2.8rem;z-index:1000;position:relative}.rbc-event,.rbc-day-slot .rbc-background-event{padding:0}.rbc-today{background-color:unset}.rbc-date-cell.rbc-now{font-weight:400;color:hsl(var(--primary-color-contrast))}.rbc-calendar{height:unset!important}.rbc-event-content{content:""}.rbc-date-cell.rbc-now.rbc-current>a{color:hsl(var(--primary-color))}div.rbc-row-segment{height:2.5rem;padding:0;margin-top:-2.8rem}details{margin-left:3rem;margin-bottom:1rem;font-size:2rem;color:#ff8c19;font-weight:600}summary{cursor:pointer}.unfolding-title{display:inline;text-decoration:underline}summary:hover .unfolding-title{text-decoration:none}.unfolding-content{color:#000;font-size:1.5rem;font-weight:400;margin:1rem 0px 0px 1.9rem;padding:0}.unfolding-content div.para code{font-size:1.25rem}.background-color{background:linear-gradient(90deg,#ff8c19,#ffb800);width:calc(100% - 12rem);padding:0px 6rem}.background-color+.background-color{padding-top:6rem}:not(.background-color)+.background-color{margin-top:12rem}footer{height:unset;background:#fff;color:#000;margin-top:6rem;margin-bottom:6rem;font-family:Inter,sans-serif;font-size:1.5rem;display:flex;flex-wrap:wrap;gap:2rem}footer nav{display:flex;flex-direction:column;margin:0;flex:1 1 0%;min-height:unset;width:unset}footer nav>span.footer-title{color:#000;line-height:1.25;font-weight:600;font-size:1.75rem;margin-bottom:1rem}footer a,footer a:visited{color:#000;text-decoration:none}footer a:hover{color:hsl(var(--primary-color))}.copyright{bottom:unset;color:inherit;font-size:unset;margin:3rem 0px;flex:1 1 100%;text-align:center}footer .copyright>a{color:#000;border-bottom:1px solid rgb(255,140,25)}a.spirhal-notice-link{text-decoration:none;color:#000}a:hover.spirhal-notice-link{text-decoration:none;color:#ff8c19}.spirhal{font-size:1.75rem}.spirhal-notice-citation{margin-bottom:1rem}div.spirhal-notice-fulltext-link img{width:3rem}a[target*=_blank]:after{content:" ↗"}@media(min-width:560px){.rbc-btn-group:not(:empty){width:unset;margin-top:0}}@media(min-width:1745px){div#header,div.post,div.blog,.page-content,.same-year,.same-tag,.same-author,footer{width:1600px;margin-left:calc(50% - 800px)}.background-color{width:1600px;padding:0px calc(50% - 800px)}}div#header,footer,div.post,div.blog,.page-content,.same-year,.same-tag,.same-author{margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}@media(max-width:1745px){div#header,div.post,div.blog,.page-content,.same-year,.same-tag,.same-author,footer,.modification-date{right:6rem}}@media(max-width:1500px){html{font-size:12px}}@media(max-width:1200px){div#header{flex-direction:column;height:10rem}div#logo{width:10rem}div#header>div#menu{width:100%}div#header div#menu{padding:1rem 0px}div#menu>ul.nav{flex-direction:row;padding:0;height:100%;margin:0;gap:0px}div#menu>ul.nav>li{height:unset}div#menu>ul.nav>li>a{line-height:120%;float:right;padding-top:0;border-bottom:2px solid transparent}.modification-date{top:18.5rem}.page-content{flex-direction:column}div.post h1{width:100%;margin:4rem 0px 4rem -3px}div.blog-preview{grid-template-columns:1fr 1fr}div.preview>a{margin:-2rem 2rem 0px 0px}#right-panel-wrapper{top:unset;width:320px;align-self:center;flex:unset}#right-panel{position:relative;top:unset;text-align:center}#right-panel .picto-phone,#right-panel .picto-mail{position:unset;margin-right:.5rem;left:unset}#right-panel .picto-mail{top:unset}}@media(max-width:1000px){div#header{height:unset}section#header-top-section{width:100%;display:flex;justify-content:space-between}div#header div#menu{padding:1rem 0px 0px}div#menu-burger{width:4rem;height:4rem;display:block;margin-top:1.5rem;margin-right:-1rem;position:relative;cursor:pointer}div#menu-burger:hover #bar-1,div#menu-burger:hover #bar-2,div#menu-burger:hover #bar-3{background:#ff8c19}#menu-burger-picto{position:absolute;top:2rem;left:2rem}#bar-1,#bar-2,#bar-3{width:2rem;height:.25rem;background:#000;position:absolute;top:-.125rem;left:-1rem;transform-origin:center center;transition:background .2s}#bar-1{transform:translateY(-.5rem) rotate(0)}#bar-2{transform:translateY(0) rotate(0)}#bar-3{transform:translateY(.5rem) rotate(0)}#header.is-open-true #bar-1{animation:.5s ease-in-out .25s 1 normal forwards running bar-1}#header.is-open-true #bar-2{animation:.5s ease-in-out .25s 1 normal forwards running bar-2}#header.is-open-true #bar-3{animation:.5s ease-in-out .25s 1 normal forwards running bar-3}@keyframes bar-1{0%{transform:translateY(-.5rem) rotate(0)}10%{transform:translateY(0) rotate(0)}65%{transform:translateY(0) rotate(0)}to{transform:translateY(0) rotate(45deg)}}@keyframes bar-2{0%{transform:translateY(0) rotate(0);opacity:1}55%{transform:translateY(0) rotate(0);opacity:1}65%{transform:translateY(0) rotate(0);opacity:0}to{transform:translateY(0) rotate(0);opacity:0}}@keyframes bar-3{0%{transform:translateY(.5rem) rotate(0)}50%{transform:translateY(0) rotate(0)}65%{transform:translateY(0) rotate(0)}to{transform:translateY(0) rotate(-45deg)}}div#menu>ul.nav{flex-direction:column;border-top:1px solid black}#header>div#menu>ul.nav>li{text-align:center;border-bottom:1px solid black;overflow:hidden;transition:height .3s ease-in-out,border-bottom .3s;margin-top:-1px}#header.is-open-true>div#menu>ul.nav>li{height:4rem}#header.is-open-true>div#menu>ul.nav>li>a{transition:color .3s}#header.is-open-true>div#menu>ul.nav>li:hover{border-bottom:1px solid rgb(255,140,25)}#header.is-open-true>div#menu>ul.nav>li:hover>a{color:#ff8c19}#header.is-open-false>div#menu>ul.nav>li{height:0px}div#menu>ul.nav>li>a{line-height:4rem;float:unset}div.post p,div.post ul,div.post ol,div.post blockquote,div.post hr{margin-left:6rem}div.post h2,div.post h3,div.post h4,div.post h5,div.post h6{margin-left:4rem}div.post pre{width:unset;margin-left:6rem}div.post div.postmeta+p{margin-top:9rem}.section-container{width:100%;margin-left:0}.section-container.simple-small{width:100%}.section-container .sub-paragraph{margin-left:0}.section-container .paragraph>div{margin-bottom:3rem}footer nav{flex-basis:40%;margin-bottom:3rem;text-align:center}.homepage-section .read-more{grid-area:3 / 1}#homepage .itemList{grid-column:unset}}@media(max-width:800px){html{font-size:11px}div.post h2,div.post h3,div.post h4,div.post h5,div.post h6{margin-left:0;margin-top:4rem;width:100%}footer nav{text-align:center}div.post h1:not(.blogEntryTitle):before{content:""}#homepage .itemList{grid-template-columns:auto}#homepage .itemList h2{font-size:2rem;margin:3rem 0px 2rem}.homepage-section .read-more,#homepage .itemList .item .read-more{place-self:center}.modification-date{right:4rem}div.post p,div.post ul,div.post ol,div.post blockquote,div.post hr,div.para>ul{margin-left:0;padding-left:0}div.post pre{margin-left:-1rem;width:calc(100% - 1rem)}div.preview>a{margin:1rem 2rem 0px 0px}.paragraph.sessions-paragraph{flex-direction:column}.paragraph>ul.sessions-detail{width:100%}.rbc-calendar{margin:auto}div.blog-preview{grid-template-columns:1fr}}@media(max-width:600px){.summary-tab-wrapper{width:100%;margin-top:8rem}footer nav{flex-basis:100%}}div.publications ul{margin-left:0}div.publications a{font-size:1.75rem}.rich-revert{all:revert}.spirhal-group-list{list-style:none;padding:0}.spirhal-group-list-element:not(:last-of-type){padding-bottom:1rem}.spirhal-group-list-element:last-of-type{margin-bottom:1rem}.spirhal-notice{display:flex;-webkit-box-pack:justify;justify-content:space-between}.spirhal-notice-citation{display:initial;width:95%;padding-right:20px}.spirhal-notice-fulltext-link{width:5%}.spirhal-notice-fulltext-link img{width:2rem}.spirhal-fetch{display:flex}.spirhal-tooltip{visibility:hidden;width:220px;background-color:#696969;color:#fff;text-align:center;padding:5px 0;border-radius:6px;position:absolute;z-index:1}.spirhal-logo-tooltip{position:relative;display:inline-block}.spirhal-logo-tooltip:hover .spirhal-tooltip{visibility:visible}.spirhal-logo{display:flex;margin-top:2em}.spirhal-logo .spirhal-tooltip{bottom:100%;left:50%;margin-left:-110px}.spirhal-logo-img{margin:auto}.spirhal ul li>ul li,.spirhal ul li{list-style:none;padding-bottom:0}.spirhal ul{padding-left:0}.spirhal ul li ul li:before{content:none}.spirhal ul li{padding-bottom:1rem}.paragraph{font-size:1.5rem}.preview{color:#000;text-decoration:none;gap:2rem;transition:.1s ease-in-out}.preview:visited,.preview:hover{color:#000;text-decoration:none}.preview:hover>span{text-decoration:underline}.preview-title{font-weight:600;font-size:2rem;margin:0px 0px 1rem}.preview-heading{font-size:1.5rem;margin:0px 0px 1rem}.responsive-section{width:calc(100% - 4rem);padding-left:2rem;padding-right:2rem;display:grid;column-gap:2rem;grid-template-columns:repeat(12,1fr)}@media(min-width:500px){.responsive-section{width:calc(100% - 8rem);padding-left:4rem;padding-right:4rem}}@media (min-width: calc(1600px + 8rem)){.responsive-section{width:1600px;padding-left:calc(50% - 800px);padding-right:calc(50% - 800px)}}.page-header{position:relative;background:hsl(var(--primary-color-light));padding-top:1rem;padding-bottom:1rem}.page-header a,.page-header a:visited{color:#000;text-decoration:underline}.page-header a:not(.button):hover{color:#fff}.header-pattern{z-index:0;position:absolute;height:100%;width:100%;background-image:url(/data/96a0a7038fb1998e17dd6155f29cedb5/square_pattern.svg);background-position:right top;overflow:hidden}.header-foreground{position:absolute;width:100%;height:100%;background:hsl(var(--primary-color-medium))}@media(min-width:1000px){.header-foreground{background:linear-gradient(to right,hsl(var(--primary-color-medium)) 0% 63%,hsla(var(--primary-color-medium),0))}}.header-illustration{position:absolute;top:0;right:0}.page-title{z-index:1;grid-area:2 / 1 / auto / span 12;font-size:4.5rem;font-weight:600;color:#000;line-height:1;margin:2rem 0px 3rem;text-align:center;letter-spacing:-.1rem}@media(min-width:1000px){.page-title{grid-column:1 / span 12;margin:3rem 0px;text-align:left}}@media(min-width:1200px){.page-title{grid-column:3 / span 6}}.header-illustration-wrapper{grid-area:2 / 7 / span 4 / span 6;position:relative;display:none}@media(min-width:1200px){.header-illustration-wrapper{display:block}}.page-content{padding-top:2rem}.article-wrapper{grid-column:1 / span 12;font-size:1.5rem}@media(min-width:1000px){.article-wrapper{grid-column:2 / span 10}}@media(min-width:1500px){.article-wrapper{grid-column:3 / span 8}}.rich-section-title{font-size:3rem;font-weight:600;letter-spacing:-.025em;margin-top:3rem;margin-bottom:2rem}.cta-button{height:1.75rem;padding:.5rem;border-radius:1.5rem;font-size:1rem;text-align:center;line-height:1.85rem;background:#fff;color:#000;text-transform:uppercase;letter-spacing:1px;text-decoration:none;border:solid 2px hsl(var(--primary-color));transition:.35s;box-shadow:0 0 2rem hsla(var(--primary-color-light),.5)}.cta-button:visited{color:#000}.cta-button:hover{background:hsl(var(--primary-color-light));text-decoration:none;color:#000;letter-spacing:2px;transition:.1s ease-in-out;box-shadow:0 0 2rem hsla(var(--primary-color-light),1)}.read-more-link{grid-area:3 / 7 / auto / span 6;z-index:1;align-self:end;margin-bottom:2rem}@media(min-width:800px){.read-more-link{grid-column:9 / span 4}}@media(min-width:1000px){.read-more-link{grid-row:3}}@media(min-width:1200px){.read-more-link{grid-area:2 / 10 / auto / span 2}}.section-title{font-size:4rem;font-weight:600;grid-area:1 / 1 / auto / span 12;z-index:1;margin:2rem 0px}@media(min-width:1200px){.section-title{grid-column:2 / span 8}}.section-text{grid-area:2 / 1 / auto / span 12;z-index:1;margin-bottom:2rem}.section-text p{font-size:2rem;font-weight:400;line-height:1.35}@media(min-width:1200px){.section-text{grid-column:2 / span 8}}.item-list{grid-column:1 / span 12;display:grid;gap:3rem;padding:2rem 0px}@media(min-width:800px){.item-list{gap:2rem;grid-template-columns:1fr 1fr}}@media(min-width:1200px){.item-list{grid-column:2 / span 10}}.rich-content h1{font-size:3rem;font-weight:600;letter-spacing:-.025em;margin-top:3rem;margin-bottom:2rem}.rich-content p{font-size:1.5rem}
