.profession-page-module__cyavlW__page{color:var(--fg)}.profession-page-module__cyavlW__page section{scroll-margin-top:100px}.profession-page-module__cyavlW__hero{grid-template-columns:1.04fr 1fr;align-items:center;gap:clamp(32px,5vw,72px);padding:64px 0 76px;display:grid}.profession-page-module__cyavlW__intro h1{font-family:var(--font-serif);letter-spacing:-.04em;text-wrap:balance;margin:20px 0 22px;font-size:clamp(38px,4.7vw,62px);line-height:1.06}.profession-page-module__cyavlW__lead{color:var(--muted);text-wrap:pretty;max-width:48ch;font-size:17px;line-height:1.8}.profession-page-module__cyavlW__actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:28px;display:flex}.profession-page-module__cyavlW__textLink{text-underline-offset:5px;align-items:center;gap:8px;font-size:13px;display:inline-flex}.profession-page-module__cyavlW__textLink:hover{text-decoration:underline}.profession-page-module__cyavlW__textLink svg{transition:transform .22s}.profession-page-module__cyavlW__textLink:hover svg{transform:translateY(3px)}.profession-page-module__cyavlW__availability{color:var(--muted);margin-top:18px;font-size:11px}.profession-page-module__cyavlW__example{background:color-mix(in srgb, var(--fg) 4%, var(--bg));border:1px solid var(--line);border-radius:10px;min-width:0;padding:18px;box-shadow:0 18px 45px -30px #2223}.profession-page-module__cyavlW__filebar{color:var(--muted);align-items:center;gap:9px;padding:0 3px 17px;font-size:11px;display:flex}.profession-page-module__cyavlW__filebar span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.profession-page-module__cyavlW__paper{background:var(--surface);border:1px solid var(--line);min-height:300px;padding:32px 28px;box-shadow:0 3px 8px #00000004}.profession-page-module__cyavlW__documentLabel{text-transform:uppercase;letter-spacing:.09em;color:var(--muted);font-size:9px}.profession-page-module__cyavlW__paper h2{font-family:var(--font-serif);letter-spacing:-.02em;margin:24px 0 20px;font-size:25px}.profession-page-module__cyavlW__documentText{min-height:112px;font-size:14px;line-height:1.95}.profession-page-module__cyavlW__documentText p{animation:.3s both profession-page-module__cyavlW__documentIn}.profession-page-module__cyavlW__documentText mark{background:color-mix(in srgb, var(--fg) 9%, transparent);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;padding:2px 3px}.profession-page-module__cyavlW__redacted{background:var(--fg);vertical-align:middle;border-radius:1px;width:110px;height:15px;display:inline-block}.profession-page-module__cyavlW__paperLines{gap:9px;margin-top:26px;display:grid}.profession-page-module__cyavlW__paperLines i{background:var(--line);opacity:.65;width:88%;height:3px}.profession-page-module__cyavlW__paperLines i:nth-child(2){width:97%}.profession-page-module__cyavlW__paperLines i:last-child{width:58%}.profession-page-module__cyavlW__exampleControls{isolation:isolate;border:1px solid var(--line);border-radius:6px;grid-template-columns:1fr 1fr;margin-top:16px;padding:4px;display:grid;position:relative}.profession-page-module__cyavlW__exampleControls button{min-height:36px;color:var(--muted);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;gap:8px;font-size:12px;transition:color .2s;display:flex}.profession-page-module__cyavlW__exampleControls button[aria-pressed=true]{color:var(--fg)}.profession-page-module__cyavlW__exampleControls button:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.profession-page-module__cyavlW__selection{z-index:-1;background:var(--bg);border-radius:3px;width:calc(50% - 4px);transition:transform .32s cubic-bezier(.22,1,.36,1);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 1px 4px #0000000c}.profession-page-module__cyavlW__selection[data-protected=true]{transform:translate(100%)}.profession-page-module__cyavlW__exampleNote{color:var(--muted);text-align:center;margin:13px 0 0;font-size:10px}.profession-page-module__cyavlW__workflow,.profession-page-module__cyavlW__references,.profession-page-module__cyavlW__questions{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:clamp(32px,7vw,100px);padding:64px 0;display:grid}.profession-page-module__cyavlW__page h2{text-wrap:balance}.profession-page-module__cyavlW__workflow h2,.profession-page-module__cyavlW__sectionTitle h2,.profession-page-module__cyavlW__references h2,.profession-page-module__cyavlW__questions h2,.profession-page-module__cyavlW__next h2{font-family:var(--font-serif);letter-spacing:-.025em;margin:16px 0;font-size:clamp(28px,3vw,38px);line-height:1.15}.profession-page-module__cyavlW__caution{border-left:2px solid var(--line);color:var(--muted);max-width:50ch;margin-top:24px;padding-left:16px;font-size:12px;line-height:1.75}.profession-page-module__cyavlW__benefits{background:var(--surface);border-block:1px solid var(--line);padding:56px 0 64px}.profession-page-module__cyavlW__sectionTitle{max-width:520px}.profession-page-module__cyavlW__benefitGrid{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:40px;display:grid}.profession-page-module__cyavlW__benefitGrid article{border-top:1px solid var(--line);padding-top:23px}.profession-page-module__cyavlW__benefitGrid svg{color:var(--muted)}.profession-page-module__cyavlW__benefitGrid h3{margin:18px 0 12px;font-size:15px;font-weight:500}.profession-page-module__cyavlW__benefitGrid p{color:var(--muted);font-size:13px;line-height:1.85}.profession-page-module__cyavlW__references{border-top:0}.profession-page-module__cyavlW__sources{max-width:44ch;color:var(--muted);margin-top:24px;font-size:11px;line-height:1.9}.profession-page-module__cyavlW__sources p{font-size:inherit;margin-top:12px}.profession-page-module__cyavlW__sources a{text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}.profession-page-module__cyavlW__sources a:hover{color:var(--fg)}.profession-page-module__cyavlW__next{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:32px;padding:46px 0 64px;display:flex}.profession-page-module__cyavlW__next p{color:var(--muted);font-size:14px}.profession-page-module__cyavlW__next a{flex-shrink:0}@keyframes profession-page-module__cyavlW__documentIn{0%{opacity:.25;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.profession-page-module__cyavlW__hero{grid-template-columns:1fr;gap:32px;padding:38px 0 44px}.profession-page-module__cyavlW__intro h1{font-size:clamp(36px,8vw,48px)}.profession-page-module__cyavlW__lead{font-size:15px}.profession-page-module__cyavlW__paper{min-height:280px;padding:24px 20px}.profession-page-module__cyavlW__workflow,.profession-page-module__cyavlW__references,.profession-page-module__cyavlW__questions{grid-template-columns:1fr;gap:22px;padding:40px 0}.profession-page-module__cyavlW__benefits{padding:40px 0}.profession-page-module__cyavlW__benefitGrid{grid-template-columns:1fr;gap:24px;margin-top:28px}.profession-page-module__cyavlW__benefitGrid article{grid-template-columns:25px 1fr;gap:0 14px;padding-top:20px;display:grid}.profession-page-module__cyavlW__benefitGrid h3{margin:0 0 9px}.profession-page-module__cyavlW__benefitGrid p{grid-column:2}.profession-page-module__cyavlW__next{flex-direction:column;align-items:flex-start;gap:20px;padding:30px 0 44px}}@media (prefers-reduced-motion:reduce){.profession-page-module__cyavlW__documentText p{animation:none}.profession-page-module__cyavlW__selection,.profession-page-module__cyavlW__textLink svg,.profession-page-module__cyavlW__exampleControls button{transition:none}}
