@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=EB+Garamond:ital,wght@0,400;0,500;1,400&display=swap");*{box-sizing:border-box;margin:0;padding:0}body,html{background:#f5f5f5;max-width:100%;overflow-x:clip;text-size-adjust:100%}body{font-family:Inter,system-ui,sans-serif;color:#0c0a09;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-y:none}a{color:inherit;text-decoration:none}::selection{background:#c8b8e0;color:#0c0a09}input::placeholder,textarea::placeholder{color:#a8a29e}[role=button],[role=radio],a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}button,input,select,textarea{font-family:inherit}[role=button],[role=radio],a,button{touch-action:manipulation}[role=button],[role=radio],a,button,header,nav{-webkit-user-select:none;-moz-user-select:none;user-select:none}:focus-visible{outline:2px solid #0891b2;outline-offset:2px}@media (hover:none){.lk:active{color:#0c0a09!important}}.scrn{animation:fade .45s ease}@keyframes fade{0%{transform:translateY(8px);opacity:0}to{transform:none;opacity:1}}@keyframes drift{0%{transform:translate(0)}50%{transform:translate(24px,-18px)}to{transform:translate(0)}}.lk:hover{color:#0c0a09!important}.crd{transition:all .2s ease}.crd:hover{box-shadow:0 4px 16px rgba(0,0,0,.04);border-color:#d6d3d1!important}.opt{transition:border-color .15s ease,background .15s ease}.opt:hover{border-color:#a8a29e!important}.examTable{width:100%;overflow-x:auto}.examTable table{width:100%;border-collapse:collapse;font:400 14px/1.5 Inter,sans-serif}.examTable td,.examTable th{border:1px solid #e7e5e4;padding:9px 12px;text-align:left}.examTable thead th{background:#fafafa;font-weight:600;color:#292524}.examTable tbody tr:nth-child(2n){background:#fafafa}.proseBlk p{margin-bottom:12px}.proseBlk p:last-child{margin-bottom:0}@media (max-width:640px){h1{font-size:clamp(26px,8vw,32px)!important;line-height:1.12!important;letter-spacing:-.4px!important}h2{font-size:clamp(22px,6.4vw,26px)!important;line-height:1.2!important;letter-spacing:-.2px!important}h3{font-size:20px!important;line-height:1.25!important}.statgrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.chipgrid,.creategrid,.empgrid,.famgrid,.narrgrid,.ovgrid,.pkgrid,.pricegrid,.progrid,.splitgrid,.stepgrid{grid-template-columns:1fr!important}section{padding-left:20px!important;padding-right:20px!important}.appPad{padding:20px 16px 56px!important}.ovTopBar{display:none!important}.assessRow{grid-template-columns:1fr!important;gap:8px!important}.reportRow{flex-wrap:wrap!important}.empHead{display:none!important}.empRow{gap:4px!important}.authGrid,.empRow{grid-template-columns:1fr!important}.authAside,.navlinks{display:none!important}[role=button]:active,[role=radio]:active,a:active,button:active{opacity:.7}}