.candidature-aside-card.svelte-ssq4xr{border-radius:1rem;padding:1rem 1.1rem}.candidature-aside-card.svelte-ssq4xr:before{content:"";display:block;width:72px;height:4px;margin-bottom:.85rem;border-radius:999px;background:var(--gradient-brand)}.candidature-aside-text.svelte-ssq4xr{margin:0;font-family:Zilla Slab,serif;font-size:1.08rem;font-weight:600;line-height:1.45;color:var(--c-primary-dark)}.candidature-aside-link.svelte-ssq4xr{margin-top:1rem;display:inline-flex;align-items:center;gap:.5rem;color:var(--c-primary-dark);font-size:.95rem;font-weight:600;line-height:1.2;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.16em;transition:color var(--transition-fast),transform var(--transition-fast)}.candidature-aside-link.svelte-ssq4xr:hover{color:var(--c-primary);transform:translateY(-1px)}.candidature-legacy .candidature-legacy-content{border:1px solid rgba(31,42,68,.08);border-radius:1.35rem;padding:clamp(1.15rem,1rem + .9vw,1.9rem);background:#fcfbf9;font-size:clamp(1rem,.985rem + .14vw,1.06rem);line-height:1.75;color:var(--color-body)}.candidature-legacy .candidature-legacy-content>*:first-child{margin-top:0}.candidature-legacy .candidature-legacy-content>*:last-child{margin-bottom:0}.candidature-legacy .candidature-legacy-content>*+*{margin-top:1rem}.candidature-legacy .candidature-legacy-content p{margin:0}.candidature-legacy .candidature-legacy-content strong{color:var(--c-primary-dark)}.candidature-legacy .candidature-legacy-content ul{margin:0 0 0 1.25rem;padding:0}.candidature-legacy .candidature-legacy-content li{margin-bottom:.7rem;padding-left:.08rem}.candidature-legacy .candidature-legacy-content li:last-child{margin-bottom:0}.candidature-legacy .candidature-legacy-content a{color:var(--c-primary);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.16em;overflow-wrap:anywhere;word-break:break-word}.candidature-legacy .candidature-legacy-content a:after{content:none!important;display:none!important}.candidature-legacy .candidature-legacy-content blockquote{margin:1.5rem 0;padding:.95rem 1.1rem;border-left:4px solid var(--c-primary);background:#9933330d}.candidature-legacy .candidature-legacy-content h2{margin-top:0;margin-bottom:.35rem;padding-bottom:.7rem;border-bottom:1px solid rgba(31,42,68,.12);font-size:clamp(1.68rem,1.32rem + 1vw,2.05rem);line-height:1.2;color:var(--color-heading)}.candidature-legacy .candidature-legacy-content h3{margin-top:1.95rem;margin-bottom:.2rem;font-size:clamp(1.22rem,1.05rem + .52vw,1.48rem);line-height:1.25;color:var(--color-heading)}.candidature-legacy .candidature-legacy-content h3+ul,.candidature-legacy .candidature-legacy-content h3+p+ul{margin-left:0;list-style:none}.candidature-legacy .candidature-legacy-content h3+ul>li,.candidature-legacy .candidature-legacy-content h3+p+ul>li{margin-bottom:1rem;padding:.95rem 1rem;border:1px solid rgba(31,42,68,.1);border-radius:.95rem;background:#ffffffeb}.candidature-legacy .candidature-legacy-content h3+ul>li>ul,.candidature-legacy .candidature-legacy-content h3+p+ul>li>ul{margin:.8rem 0 .2rem .2rem;padding:.65rem .8rem .65rem 1rem;border-left:3px solid rgba(62,75,45,.45);border-radius:.65rem;background:#3e4b2d14;list-style:none}.candidature-legacy .candidature-legacy-content p:has(>strong:only-child){display:inline-flex;margin-top:1.2rem;margin-bottom:.3rem;padding:.3rem .7rem;border-radius:999px;background:#9933331a;color:var(--c-primary-dark);font-size:.95rem;letter-spacing:.01em}.candidature-legacy .candidature-legacy-content>p:last-child{margin-top:1.2rem;padding:.8rem .9rem;border-radius:.75rem;background:#99333317;font-weight:600;color:var(--color-heading)}.candidature-legacy .candidature-legacy-content table{width:100%;margin-bottom:1rem;border-collapse:collapse}.candidature-legacy .candidature-legacy-content th,.candidature-legacy .candidature-legacy-content td{padding:.5rem .6rem;border:1px solid rgba(31,42,68,.14);vertical-align:top}@media(max-width:768px){.candidature-aside-card.svelte-ssq4xr{padding:.95rem 1rem}.candidature-aside-text.svelte-ssq4xr{font-size:1.02rem}.candidature-legacy .candidature-legacy-content{border-radius:1.1rem;padding:1rem}.candidature-legacy .candidature-legacy-content h3+ul>li,.candidature-legacy .candidature-legacy-content h3+p+ul>li{padding:.85rem}.candidature-legacy .candidature-legacy-content h2{padding-bottom:.55rem}}
