#main-grid{display:grid;grid-template-columns:1fr 3fr}#main-right{padding:1.938em 1.25em 0 1.25em}#main-right>header{align-items:center;background-color:var(--color-blue-dark);border-radius:2em 2em 0 0;color:var(--color-white);display:grid;font-size:.875rem;gap:.5em 1em;grid-template-columns:1fr auto;grid-template-rows:auto auto;justify-content:space-between;padding:1em 2.5em}#title{font-size:1.05rem;font-weight:700;grid-row:1/-1}#created{justify-self:center}#top-nav{display:flex;gap:1.142em}#top-nav a{align-items:center;display:flex;gap:1em}#top-nav a:is(:hover,:focus){color:inherit}#top-nav i{color:#aab7c6;font-size:1.2em}#email-surr{background-color:var(--color-white);box-shadow:5.523px 2.344px 36.98px 6.02px rgba(132,138,143,.13);padding:1.5em}#email-ifr iframe{height:110em;width:100%}#main-left{--padding-inline:1.5em;background-color:var(--color-white);box-shadow:5.523px 2.344px 36.98px 6.02px rgba(132,138,143,.13)}#slogan{align-items:flex-start;display:flex;flex-direction:column;gap:.6em;justify-content:center;padding:var(--padding-inline)}#slogan p{font-size:.9rem;margin:0;padding:0}#signup-surr{--padding-inline:1em;padding:0 var(--padding-inline)}#signup{background-color:#ced7e3;border-radius:2em;display:flex;flex-direction:column;gap:1.187em;padding:1.5em}#signup>header{align-items:center;display:flex;gap:1.375em;font-weight:700}#signup>header>div{flex-shrink:0}#signup>footer{font-size:.875rem;text-align:center}#signup-fields{display:flex;flex-direction:column;gap:.3125em}#signup-fields input{all:unset;border-radius:1em;font-size:.875rem;padding:.57em 2.4em}#signup-fields #email{box-sizing:border-box;background-color:#aab7ca;color:#1d4372;width:100%}#signup-fields #signup-btn{background-color:#657fa0;color:var(--color-white);cursor:pointer;text-align:center}#list-surr{--padding-inline:1em;border:1px solid var(--color-gainsboro);box-shadow:2.63px 5.393px 14.24px 1.76px rgba(132,138,143,.2);margin:0 var(--padding-inline);margin-bottom:5em}#list-surr>h1{background-color:var(--color-bg);font-size:1.125rem;font-weight:700;margin:0;padding:.888em 1.555em}#list-surr div.err{text-align:center;padding:1em}#list{max-height:20em;overflow:auto;scroll-snap-type:y mandatory}#list>a{align-items:center;display:flex;font-size:.875rem;scroll-snap-align:start}#list>a:nth-child(2n){background-color:var(--color-bg)}#list>a:is(.active,:hover){color:var(--color-astral)}#list>a>span{padding:.875rem}#list span.date{color:#949292;display:block;font-size:.625rem}#list>a:is(.active,:hover) span.date{color:currentColor}#list-filter{background-color:#1d4372;margin-bottom:2em;padding:1.687em var(--padding-inline)}#list-limit-filter{color:var(--color-white);display:flex;font-size:.875rem;justify-content:space-around;margin-top:1rem}#list-limit-filter>div{display:flex;gap:.714em}#list-limit-filter input{margin:0;scale:1.2}#list-main-filter{display:flex;flex-direction:column;font-size:.875rem;gap:.285em}#list-main-filter :where(input,select){all:unset;border-radius:1em;flex-grow:1;padding:.57em 2.4em}#list-main-filter :is(input[type=text],input[type=date],select){background-color:#4b6789;color:var(--color-white)}#list-main-filter input::placeholder{color:var(--color-white);opacity:1}#list-main-filter div.select{display:flex;place-items:center;position:relative}#list-main-filter div.select::after{color:var(--color-white);display:flex;place-items:center;pointer-events:none;position:absolute;right:1em;aspect-ratio:1;background:transparent url(/img/icons/angle_right.svg) no-repeat scroll 50% 50%;line-height:1;text-rendering:auto;width:1em;content:"";rotate:90deg}#list-main-filter div.select::after path{fill:white}#filter-dates{background-color:#4b6789;border-radius:1em;display:flex;padding-block:0.57em}#filter-dates>div{flex:1}#filter-dates input{box-sizing:border-box;padding:0 1em 0 2.4em;width:100%}#fsubm{background-color:#b2bdcb;color:var(--color-blue-dark);cursor:pointer;text-align:center}