.public-record-journey{background:radial-gradient(ellipse at 20% 10%,hsl(var(--primary) / .09),transparent 55%),hsl(var(--background))}.public-record-journey main>[data-testid^=public-cv-check-]{position:relative;border-radius:1.75rem;padding:clamp(1.5rem,4vw,2.5rem);background:hsl(var(--card));border:1px solid hsl(var(--primary) / .2);box-shadow:0 25px 70px -35px hsl(var(--primary) / .35)}.public-record-journey main>[data-testid^=public-cv-check-]:before{content:"";display:block;width:3rem;height:.3rem;background:hsl(var(--primary));border-radius:1rem;margin-bottom:1.5rem}.public-record-journey [data-testid=public-cv-check-summary]{display:grid;grid-template-columns:1fr;gap:.5rem}.public-record-journey [data-testid=public-cv-check-summary]>li{border-radius:.8rem;padding:.75rem}.voice-journey main{max-width:64rem}.voice-journey main>header{padding:2rem;align-self:start;text-align:start}.voice-journey main>header>p:first-child:before{content:"";display:block;width:4rem;height:4rem;margin-bottom:2rem;border-radius:50%;border:.75rem solid hsl(var(--primary) / .16);outline:1px solid hsl(var(--primary) / .15);outline-offset:.7rem;background:hsl(var(--primary));box-shadow:0 8px 30px hsl(var(--primary) / .2)}.voice-journey main>section>[data-testid^=voice-card-]{border-radius:1.5rem;border-color:hsl(var(--primary) / .2);box-shadow:0 24px 60px -30px hsl(var(--primary) / .3);overflow:hidden}.voice-journey main>section>[data-testid^=voice-card-]>div:first-child{padding:1.75rem;background:hsl(var(--primary) / .05)}.check-catalogue .check-family{border-radius:1.5rem;background:hsl(var(--card));box-shadow:0 10px 32px -24px hsl(var(--primary) / .3);transition:border-color var(--tempo-settle) ease,box-shadow var(--tempo-settle) var(--curve-standard);overflow:hidden}.check-family summary{display:flex;align-items:center;gap:.75rem;padding:1.5rem;cursor:pointer;list-style:none}.check-family summary::-webkit-details-marker{display:none}.check-family summary>svg:first-child{width:2.5rem;height:2.5rem;padding:.5rem;background:hsl(var(--primary) / .08);border-radius:.8rem;flex-shrink:0}.check-family summary>svg:last-child{margin-inline-start:auto;flex-shrink:0;transition:transform var(--tempo-reveal) var(--curve-standard)}.check-family[open]{border-color:hsl(var(--primary) / .3);box-shadow:0 16px 45px -26px hsl(var(--primary) / .35)}.check-family[open] summary{background:hsl(var(--primary) / .04);border-bottom:1px solid hsl(var(--border))}.check-family[open] summary>svg:last-child{transform:rotate(180deg)}.check-family>ul{padding:1.5rem}.check-levels{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.7rem}.check-levels>span{padding:.25rem .6rem;border-radius:.5rem;border:1px solid hsl(var(--primary) / .2);background:hsl(var(--primary) / .04);color:hsl(var(--primary));font-size:.75rem}@media(max-width:639px){.check-family summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;-moz-column-gap:.65rem;column-gap:.65rem;row-gap:.5rem;padding:1rem}.check-family summary>svg:first-child{grid-row:1 / span 2}.check-family summary>h2{grid-column:2;overflow-wrap:anywhere}.check-family summary>:nth-child(3){grid-column:2;justify-self:start}.check-family summary>svg:last-child{grid-column:3;grid-row:1 / span 2}}@media(min-width:900px){.voice-journey main{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:3rem;align-content:center}.voice-journey main>:not(header){grid-column:2}.voice-journey main>header{grid-column:1;grid-row:1 / span 5;position:sticky;top:3rem}}@media(hover:hover){.check-family:hover{border-color:hsl(var(--primary) / .35)}}@media(prefers-reduced-motion:reduce){.check-catalogue .check-family,.check-family summary>svg:last-child{transition:none}}
