.generic-result{margin-top:5rem;margin-bottom:5rem;display:flex;align-items:center}.generic-result.full-height{margin-top:0;margin-bottom:0;height:calc(100vh - 5.5rem)}.generic-result .generic-result-wrapper{display:grid;grid-template-columns:100%;grid-row-gap:2.5rem;flex-grow:1}.generic-result .generic-result-picture{text-align:center}.generic-result svg{width:calc(37.04vw + .593rem);height:100%;margin-left:auto;margin-right:auto}.generic-result svg .minimal{visibility:visible}.generic-result svg .full{visibility:hidden}.generic-result svg .back{visibility:hidden}.generic-result .generic-result-message{text-align:center;margin-left:auto;margin-right:auto}.generic-result .generic-result-message .generic-result-description{margin-top:1.5rem;font-size:.9375rem;font-weight:500;line-height:1.75rem;font-family:Geograph Regular,sans-serif;font-display:block}.generic-result a,.generic-result a:link,.generic-result a:visited{color:#ff523c;text-decoration:none;font-family:Geograph Bold,sans-serif;font-display:block}.generic-result a:focus,.generic-result a:hover{color:#ff523c;text-decoration:underline}.generic-result a:active{color:#262523;text-decoration:underline}@media screen and (min-width: 375px){.generic-result svg{width:calc(34.62vw + 1.137rem)}}@media only screen and (min-width: 480px){.generic-result svg{width:calc(44.6vw - 1.88rem);max-width:12rem}.generic-result .generic-result-message{max-width:25rem}.generic-result .generic-result-message .generic-result-description{font-size:1rem;line-height:2rem}}@media only screen and (min-width: 768px){.generic-result .generic-result-wrapper{grid-template-columns:1fr 1fr;grid-column-gap:calc(6.27vw - .012rem)}.generic-result svg{width:19.5rem;max-width:19.5rem}.generic-result svg .minimal{visibility:hidden}.generic-result svg .full{visibility:visible}.generic-result .generic-result-message{grid-row:1;margin:auto}.generic-result .generic-result-message .h1,.generic-result .generic-result-message .generic-result-description{text-align:left}}@media only screen and (min-width: 1024px){.generic-result .generic-result-wrapper{grid-template-columns:calc(32.94vw - .082rem) 1fr;grid-column-gap:calc(6.27vw - .012rem)}.generic-result svg{width:calc(32.94vw - .082rem);max-width:unset}.generic-result svg .back{visibility:visible}.generic-result .generic-result-message .generic-result-description{font-size:1.125rem;line-height:2rem}}svg .color-main{fill:#fff}svg .color-inverted{fill:#1a1a1a}svg .color-accent{fill:#fece2f}svg .color-accent.element-1{fill:#1a1a1a}svg .color-accent.element-2{fill:#fff}@media only screen and (min-width: 1024px){svg .minimal .back{visibility:hidden}svg .color-accent.element-2{fill:#fece2f}}.inverted svg .color-main{fill:#fff}.inverted svg .color-inverted{fill:#262523}.inverted svg .color-accent{fill:#fece2f}.inverted svg .minimal .back{visibility:visible}@media only screen and (min-width: 768px){.inverted svg .minimal .back{visibility:hidden}.inverted svg .full .back{visibility:visible}}@keyframes shownCard{to{opacity:1}}.section-separator{height:4px;background-color:var(--color-border-secondary);transform:translateY(calc(-5.75rem - 2px))}.section-separator+section{margin-top:0;border-top:0}@media only screen and (min-width: 1280px){.section-separator{transform:translateY(calc(-7rem - 2px))}}.section-title{padding-bottom:1rem;color:var(--color-text);font-weight:900;font-size:.8125rem;line-height:.875rem;letter-spacing:1px;text-transform:uppercase;border-bottom:2px solid var(--color-border-secondary);font-family:Geograph Black,sans-serif;font-display:block}h1{font-weight:600;font-size:2.375rem;font-family:Spectral,serif;line-height:1.2632em;letter-spacing:-.0264em}h2{margin:0;font-weight:600;font-size:1.625rem;font-family:Spectral,serif;line-height:2rem;letter-spacing:-.0385em}h3{font-size:.8125rem;line-height:1rem;letter-spacing:.077em}@media only screen and (min-width: 480px){h1{font-size:3rem;line-height:1.2083em;letter-spacing:-.0208em}}@media only screen and (min-width: 1024px){h1{font-size:3.5rem;line-height:1.25em;letter-spacing:-.0179em}}
