.studio-guide{max-width:1440px;margin:auto;padding:28px 42px 48px}.guide-toolbar{color:#75879a;align-items:center;gap:16px;min-height:40px;margin-bottom:22px;font-size:1rem;display:flex}.guide-toolbar>button{color:#4c6881;white-space:nowrap}.guide-toolbar-section{border-left:1px solid #d8e0e8;padding-left:16px}.reading-options{z-index:12;margin-left:auto;position:relative}.reading-options>details{max-width:none;padding:0}.reading-options summary{color:#536b82;background:#fff;border:1px solid #dae2e9;border-radius:4px;gap:7px;padding:7px 10px;font-size:1rem;font-weight:500;list-style:none}.reading-options summary::-webkit-details-marker{display:none}.reading-options summary>span:first-child{background:0 0;border:0;padding:0;font-size:1rem;font-weight:500}.reading-options details>div{background:#fff;border:1px solid #dce4ec;border-radius:5px;min-width:290px;max-width:min(400px,85vw);padding:18px;position:absolute;top:42px;right:0;box-shadow:0 10px 35px #1b365215}.reading-options button{border-radius:4px}.guide-layout{grid-template-columns:minmax(0,1fr) 238px;align-items:start;gap:28px;display:grid}.guide-document{width:100%;min-width:0;max-width:none;margin:0}.guide-document-inner{background:#fff;border:1px solid #dce3eb;border-radius:7px;overflow:hidden}.guide-page-header{color:#fff;isolation:isolate;background:#172e48;padding:25px 30px 30px;position:relative}.guide-page-header:before{content:"";z-index:-1;background-image:linear-gradient(90deg,#0000 97%,#b0c5dc08 97%),linear-gradient(#0000 97%,#b0c5dc08 97%);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.guide-page-tools{border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:20px;display:flex}.guide-page-tools button{color:#bdccda;font-size:1rem;font-weight:400}.guide-page-tools button:hover{color:#fff}.guide-page-tools button:disabled{opacity:.3}.guide-section-label{letter-spacing:1.7px;color:#a7bdd1;text-transform:uppercase;font-size:.875rem;font-weight:500}.studio-interior .guide-title{letter-spacing:-.7px;color:#fff;max-width:28ch;font-size:1.85rem;font-weight:500;line-height:1.25}.guide-description{color:#c1cfdd;max-width:65ch;margin-top:14px;font-size:1rem;line-height:1.8}.guide-page-header>div:has(>span.rounded-full){gap:7px;margin-top:15px}.guide-page-header>div>span.rounded-full{color:#d0dce7;background:#ffffff10;border:1px solid #ffffff24;border-radius:3px;padding:4px 8px;font-size:.875rem;font-weight:400}.guide-progress{margin:0 0 25px}.guide-progress>div{color:#9fb7ce;margin-bottom:10px;font-size:.875rem;font-weight:400}.guide-progress ol{gap:10px}.guide-progress li>div{background:#ffffff20;border-radius:0;height:2px}.guide-progress li>div>div{background:#94b6d5;border-radius:0}.guide-progress li>span{text-align:left;color:#90a6bc;margin-top:7px;font-size:.875rem;font-weight:400}.guide-progress li[aria-current]>span{color:#fff;font-weight:500}.guide-page-body{padding:30px}.guide-content-stack{font-size:1rem;line-height:1.85}.guide-content-stack>*+*{margin-top:24px}.studio-interior :is(h2,h3,h4){letter-spacing:-.25px;font-weight:550}.studio-interior .font-extrabold,.studio-interior .font-bold{font-weight:600}.studio-interior :is(.rounded-2xl,.rounded-xl){border-radius:5px}.studio-interior :is(button,a,label,summary).rounded-full{border-radius:4px}.studio-interior :is(.shadow-sm,.shadow-md,.shadow-lg){box-shadow:none}.studio-interior :is(input,textarea,select):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]){color:#263e55;min-height:42px;font:inherit;background:#fff;border:1px solid #ced9e3;border-radius:4px;max-width:100%;padding:10px 12px;font-size:1rem;transition:border-color .15s,box-shadow .15s}.studio-interior :is(input,textarea,select):focus-visible{outline-offset:2px;outline:2px solid #5d84a6}.studio-interior :is(input,textarea)::placeholder{color:#8393a4}.studio-interior textarea{min-height:120px;line-height:1.8}.studio-interior input:is([type=checkbox],[type=radio]){accent-color:#234765;flex-shrink:0;width:17px;height:17px}.studio-interior label{font-weight:500}.studio-interior :is(button,a)[class*=bg-teal][class*=text-white]{color:#fff;background:#203e5b}.studio-interior :is(button,a)[class*=bg-teal][class*=text-white]:hover{background:#315879}.studio-interior button{transition:background .15s,border-color .15s,color .15s}.studio-interior button:disabled{opacity:.4;cursor:not-allowed}.studio-interior button:focus-visible,.studio-interior a:focus-visible{outline-offset:3px;outline:2px solid #7199bc}.studio-interior [class*=bg-gradient]{background-image:none}.studio-interior [class*=bg-gradient][class*=from-navy]{background:#1b3652}.studio-interior [class*=bg-gradient][class*=from-emerald]{background:#647e73}.studio-interior .text-slate-400{color:#718295}.studio-interior .text-slate-500{color:#687c8f}.studio-interior .text-slate-600{color:#566b7f}.studio-interior .text-slate-700{color:#40566b}.studio-interior .border-slate-200{border-color:#dfe6ed}.studio-interior .border-slate-300{border-color:#cad5df}.studio-interior .bg-slate-50{background:#f6f8fa}.studio-interior .bg-teal-50{background:#f0f5f9}.studio-interior .bg-amber-50{background:#fbf7ee}.studio-interior .bg-emerald-50{background:#f0f6f3}.studio-interior .bg-rose-50{background:#faf2f2}.studio-interior .border-amber-300,.studio-interior .border-amber-200{border-color:#e7d8b9}.studio-interior .border-emerald-200{border-color:#cfdfd6}.studio-interior .border-rose-200{border-color:#e8d2d2}.studio-interior .guide-callout{border-left-width:3px;padding:17px 18px;font-size:1rem}.guide-callout [class*=rounded-full]{border-radius:4px}.studio-interior details:not(.reading-options details){border-radius:5px}.studio-interior summary{font-size:1rem;font-weight:550;line-height:1.7}.studio-interior details[open]>summary{padding-bottom:12px}.studio-interior table{border-collapse:separate;border-spacing:0;border:1px solid #dce4ec;border-radius:4px;font-size:1rem;overflow:hidden}.studio-interior table th{color:#fff;letter-spacing:.3px;text-align:left;background:#203b56;border:0;padding:13px 15px;font-size:1rem;font-weight:500}.studio-interior table td{border:0;border-top:1px solid #e0e6ed;padding:13px 15px;line-height:1.75}.studio-interior table tr:nth-child(2n) td{background:#f7f9fb}.studio-interior :is(pre,code){font-size:1rem}.studio-interior pre{white-space:pre-wrap;overflow-wrap:anywhere}.studio-interior p{overflow-wrap:break-word}.guide-choices>input{width:100%;margin-bottom:10px}.guide-choice-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.guide-choice-group>h3{letter-spacing:1.6px;color:#73899e;grid-column:1/-1;font-size:.875rem;font-weight:500;margin:16px 0 0!important}.guide-choice-group>div{min-width:0;margin:0!important}.studio-interior .guide-choice{box-shadow:none;background:#fff;border:1px solid #dce4ec;border-radius:5px;align-items:flex-start;gap:12px;height:100%;padding:19px 16px;transform:none}.studio-interior .guide-choice:hover{box-shadow:none;background:#f8fafc;border-color:#8ba7be;transform:none}.guide-choice>span:first-child:has(svg){color:#577b9b;background:#eef3f7;border:1px solid #e0e8ef;border-radius:4px;flex-shrink:0;width:33px;height:33px}.guide-choice .font-semibold{font-size:1rem;font-weight:550;line-height:1.6}.guide-choice .text-sm{color:#708295;margin-top:5px;font-size:1rem;line-height:1.75}.guide-choice>span:last-child{color:#829cb3;font-size:1.0625rem}.guide-form{background:#f7f9fb;border:1px solid #e0e7ee;border-radius:5px;padding:24px}.guide-form>div+div{margin-top:23px}.guide-form label{color:#294660;letter-spacing:.1px;font-size:1rem}.guide-form>button{margin-top:25px}.guide-actions{border-top:1px solid #e1e7ed;padding-top:24px;margin-top:28px!important}.studio-interior .guide-action{text-align:left;border:1px solid #d4dfe8;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:10px 16px;font-size:1rem;font-weight:500;line-height:1.6;display:inline-flex}.studio-interior .guide-action.is-primary{color:#fff;background:#1b3652;border-color:#1b3652}.studio-interior .guide-action.is-primary:hover{background:#2a4e6e}.studio-interior .guide-action.is-secondary{color:#365772;background:#fff}.studio-interior .guide-action.is-secondary:hover{background:#f1f5f8;border-color:#92a9bd}.guide-source-note{border-top:1px solid #e8edf2;padding-top:16px;line-height:1.8;font-size:.875rem!important}.intake-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.intake-grid>*{margin:0!important}.guide-context{min-width:0;position:sticky;top:25px}.context-card{background:#fff;border:1px solid #dce4ec;border-radius:6px;padding:22px}.context-label{color:#758a9d;letter-spacing:1.3px;align-items:center;gap:9px;font-size:.875rem;font-weight:500;display:flex}.context-card h2{letter-spacing:-.5px;margin:19px 0;font-size:18px;font-weight:500}.context-card dl>div{border-top:1px solid #e7ecf1;padding:14px 0}.context-card dt{letter-spacing:1px;color:#8799a9;font-size:.875rem}.context-card dd{color:#38536c;margin-top:7px;font-size:1rem;line-height:1.7}.context-card>button{color:#fff;background:#1b3652;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:5px;padding:11px 13px;font-size:1rem;display:flex}.context-links{border-bottom:1px solid #dce4ec;padding:24px 4px}.context-links>p{margin-bottom:12px}.context-links button{text-align:left;color:#587189;align-items:center;gap:10px;width:100%;padding:10px 0;font-size:.875rem;display:flex}.context-links button span:first-of-type{flex:1}.context-links button:hover{color:#1b3652}.context-advice{color:#516d86;padding:23px 4px}.context-advice h3{letter-spacing:-.2px;margin:12px 0 7px;font-size:1rem;font-weight:500}.context-advice p{color:#7d8e9e;font-size:.875rem;line-height:1.8}.context-advice a{justify-content:space-between;align-items:center;margin-top:14px;font-size:1rem;display:flex}.context-privacy{color:#8091a0;align-items:center;gap:6px;padding:5px 4px;font-size:.875rem;display:flex}.charge-consequences>h2{letter-spacing:-.3px;margin-top:0;font-size:1.0625rem}.consequence-tabs{border:1px solid #d4dfe9;border-radius:4px;margin:15px 0 20px;display:inline-flex;overflow:hidden}.consequence-tabs button{min-height:36px;padding:9px 15px;font-size:1rem;font-weight:500}.consequence-tabs button[aria-pressed=true]{color:#fff;background:#203e5b}.consequence-grid{background:#fff;border:1px solid #dce4ed;border-radius:5px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.consequence-row{border-bottom:1px solid #e1e7ee;gap:12px;padding:20px;display:flex}.consequence-row:nth-child(odd){border-right:1px solid #e1e7ee}.consequence-row:nth-last-child(-n+2){border-bottom:0}.consequence-icon{color:#64819b;background:#eef3f7;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.consequence-row .text-xs{letter-spacing:.2px;color:#54718a;margin-bottom:6px;font-size:.875rem;font-weight:500}.consequence-row .text-sm{color:#2b465e;font-size:1rem;line-height:1.8}.consequence-outcome{color:#fff;background:#203b56;border-radius:5px;margin-top:20px;padding:24px}.consequence-outcome>p:first-child{font-size:1rem;font-weight:500;line-height:1.7}.consequence-outcome ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 14px;padding:15px 0 7px;display:grid}.consequence-outcome li{margin:0;font-size:1rem;font-weight:400!important}.consequence-outcome>p:last-child{color:#c0cfdd;font-size:1rem;line-height:1.8}.case-workspace{gap:24px;display:grid}.case-greeting{font-size:1.0625rem;font-weight:500}.case-summary-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.case-summary-panel{background:#f7f9fb;border:1px solid #dce4ec;border-radius:5px;padding:20px}.panel-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px;display:flex}.panel-heading>span{letter-spacing:.8px;text-transform:uppercase;color:#63819a;align-items:center;gap:8px;font-size:.875rem;font-weight:500;display:flex}.panel-heading button,.panel-heading small{color:#6a8398;white-space:nowrap;font-size:.875rem}.case-summary-panel h2{color:#243f59;font-size:1.125rem;font-weight:500;line-height:1.5}.case-summary-panel p{color:#7c8e9e;margin-top:7px;font-size:1rem;line-height:1.8}.case-date-label{color:#728597;gap:7px;font-size:1rem;display:grid}.case-date-label input{width:100%;min-width:0}.case-detail-panel{border:1px solid #dce4ec;border-radius:5px;padding:22px}.case-charge-list{padding:0;list-style:none}.case-charge-list li+li{border-top:1px solid #e7ecf2}.case-charge-list button{text-align:left;color:#284a68;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:12px 0;font-size:1rem;font-weight:500;display:flex}.case-charge-list small{color:#7f91a1;margin-top:5px;font-size:.875rem;font-weight:400;display:block}.case-empty p,.case-situation>p{color:#6b8194;margin-bottom:16px;font-size:1rem;line-height:1.85}.case-journey ol{border:1px solid #dce4ec;border-radius:5px;overflow:hidden}.case-journey li+li{border-top:1px solid #e2e8ef}.case-journey button{text-align:left;background:#fff;align-items:center;gap:15px;width:100%;padding:20px;display:flex}.case-journey button:hover,.case-journey .is-current{background:#f0f5f9}.case-step-number{color:#65839b;background:#f7f9fb;border:1px solid #d7e2eb;border-radius:4px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:.875rem;display:grid}.is-current .case-step-number{color:#fff;background:#203e5b;border-color:#203e5b}.case-step-copy{flex:1;min-width:0}.case-step-copy strong{font-size:1rem;font-weight:500;display:block}.case-step-copy small{color:#7b8fa1;margin-top:5px;font-size:1rem;line-height:1.7;display:block}.case-step-status{letter-spacing:.9px;color:#4a7294;font-size:.875rem}.case-journey svg{color:#7794ad;flex-shrink:0}.case-next-step{color:#fff;text-align:left;background:#1b3652;border-radius:5px;justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;display:flex}.case-next-step:hover{background:#294a67}.case-next-step small{color:#b2c6d8;letter-spacing:1.5px;margin-bottom:7px;font-size:.875rem;display:block}.case-next-step strong{font-size:1.125rem;font-weight:450}.case-next-step svg{flex-shrink:0}.case-pathway-link{color:#416d91;margin-bottom:10px;padding:9px 0;font-size:1rem;display:block}.case-quick-actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.case-quick-actions button{text-align:left;color:#456681;border:1px solid #dbe4ec;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;padding:15px;font-size:1rem;display:flex}.case-storage-note{color:#7d8fa0;flex-wrap:wrap;align-items:center;gap:8px;font-size:.875rem;display:flex}.case-storage-note button{color:#537999;margin-left:auto}.checklist-progress{color:#fff;background:#203b56;border-radius:5px;padding:20px}.checklist-progress>span{color:#fff;font-size:1rem;font-weight:400}.checklist-progress>div{background:#ffffff30;max-width:30%;height:3px}.checklist-progress>div>div{background:#a3c1da}.checklist-item{min-height:64px;gap:14px!important;padding:18px!important}.checklist-item>span{font-size:1rem;line-height:1.8}.checklist-item>button{font-size:.875rem;font-weight:500}.court-timeline>div{padding:24px}.court-timeline h3{font-size:1.0625rem}.court-timeline li{line-height:1.8}.resource-topbar{background:#fff;justify-content:space-between;align-items:center;gap:24px;max-width:1280px;margin:auto;padding:25px 40px;display:flex}.resource-shell{background:#f7f8fa;min-height:100vh}.resource-topbar nav{color:#688096;gap:24px;font-size:1rem;display:flex}.resource-banner{color:#fff;background:#172e48;padding:28px max(40px,50vw - 600px);position:relative}.resource-banner>span{letter-spacing:1.7px;color:#a7bdd1;font-size:.875rem}.resource-banner>strong{letter-spacing:-.6px;margin-top:10px;font-size:1.75rem;font-weight:450;display:block}.resource-banner>svg{color:#829eb7;position:absolute;top:38px;right:max(40px,50vw - 600px)}.resource-content{max-width:1040px;margin:32px auto;padding:0 30px}.resource-content>main{background:#fff;border:1px solid #dde5ed;border-radius:6px;max-width:none;padding:32px!important}.resource-content>main>div.max-w-2xl{max-width:none;padding:0}.resource-content h1{letter-spacing:-.7px;font-size:1.875rem;font-weight:500!important}.resource-content>main>div,.resource-content>main>p{max-width:80ch;margin-left:auto;margin-right:auto}.resource-content p{font-size:1rem;line-height:1.9}.resource-content li{line-height:1.85}.resource-content .text-lg{font-size:1.0625rem}.resource-footer{color:#71879a;border-top:1px solid #dce4ec;justify-content:space-between;gap:20px;max-width:1200px;margin:0 auto;padding:25px 30px;font-size:.875rem;display:flex}.resource-footer a{color:#416c8e}@media (min-width:1550px){.guide-layout{grid-template-columns:minmax(0,1fr) 280px;gap:34px}.guide-page-header{padding:30px 40px 36px}.guide-page-body{padding:36px 40px}.studio-interior .guide-title{font-size:2.125rem}}@media (max-width:1250px){.guide-layout{grid-template-columns:minmax(0,1fr)}.guide-context{grid-template-columns:1fr 1fr;gap:20px;display:grid;position:static}.context-card{grid-row:span 2}.context-links{padding:12px 4px}.context-advice{padding:0 4px}.context-privacy{grid-column:1/-1}.studio-guide{padding:24px 28px 40px}}@media (max-width:760px){.studio-guide{padding:18px 16px 30px}.guide-toolbar{gap:9px;margin-bottom:16px}.guide-toolbar-section{padding-left:9px;font-size:.875rem}.reading-options summary{padding:6px 8px;font-size:.875rem}.reading-options details>div{min-width:260px}.guide-page-header{padding:20px 22px 25px}.guide-page-tools{margin-bottom:20px;padding-bottom:17px}.guide-section-label{letter-spacing:1px;font-size:.875rem}.studio-interior .guide-title{letter-spacing:-.5px;font-size:1.65rem}.guide-description{font-size:1rem}.guide-page-body{padding:22px 20px}.guide-progress ol{gap:6px}.guide-progress li>span{font-size:.875rem}.guide-choice-group{grid-template-columns:1fr;gap:10px}.guide-choice-group>h3{margin-top:12px!important}.studio-interior .guide-choice{padding:17px 14px}.guide-form{padding:18px}.guide-actions>div{flex-direction:column}.guide-action{width:100%}.consequence-grid{grid-template-columns:1fr}.consequence-row{padding:18px;border-right:0!important}.consequence-row:nth-last-child(2){border-bottom:1px solid #e1e7ee}.consequence-outcome{padding:20px}.consequence-outcome ul{grid-template-columns:1fr}.case-summary-grid{grid-template-columns:1fr;gap:12px}.case-workspace{gap:20px}.case-detail-panel{padding:18px}.case-journey button{gap:10px;padding:17px 14px}.case-step-number{width:27px;height:29px;font-size:.875rem}.case-step-status{display:none}.case-step-copy small{font-size:1rem}.case-quick-actions{grid-template-columns:1fr}.case-next-step{padding:20px}.case-next-step strong{font-size:1.0625rem}.case-storage-note button{margin-left:0}.guide-context{grid-template-columns:1fr}.context-card{grid-row:auto}.context-links{padding:0 4px 14px}.context-advice{padding:12px 4px}.context-card dl{grid-template-columns:1fr 1fr;gap:12px;display:grid}.context-card>button{max-width:220px}.context-privacy{grid-column:auto}.intake-grid{grid-template-columns:1fr}.checklist-item{align-items:flex-start!important;padding:16px!important}.checklist-item>input{margin-top:4px}.checklist-item>button{margin-top:3px}.court-timeline>div{padding:18px}.studio-interior input[type=date]{min-width:0;max-width:100%}.resource-topbar{gap:12px;padding:20px}.resource-topbar nav{display:none}.resource-topbar .studio-brand{gap:8px;padding:0;font-size:20px}.resource-topbar .studio-mark{width:33px;height:37px}.resource-topbar .topbar-contact{padding:10px;font-size:.875rem}.resource-banner{padding:25px 20px}.resource-banner>strong{font-size:1.5rem}.resource-banner>svg{width:35px;top:35px;right:24px}.resource-content{margin:20px auto;padding:0 16px}.resource-content>main{padding:22px!important}.resource-content h1{font-size:1.5rem}.resource-footer{flex-wrap:wrap;gap:12px;padding:20px}.resource-footer span{order:3;width:100%}}@media (prefers-reduced-motion:reduce){.studio-interior *{transition:none!important}}@media print{.guide-toolbar,.guide-context,.guide-progress,.guide-page-tools,.resource-topbar,.resource-banner,.resource-footer{display:none!important}.guide-layout{display:block}.guide-page-header{color:#15283f;background:#fff;padding:0 0 20px}.guide-page-header:before{display:none}.studio-interior .guide-title,.guide-description{color:#15283f}.guide-page-body{padding:0}.guide-document-inner{border:0}.guide-page-header>div>span.rounded-full{color:#15283f;border-color:#ccd5df}.resource-content{margin:0;padding:0}.resource-content>main{border:0;padding:0!important}.case-summary-grid{break-inside:avoid}}.studio-interior .guide-page-tools button{color:#bfd0df}.studio-interior .guide-page-tools button:hover{color:#fff}.studio-interior .guide-progress li>span{color:#a6bcd0}.studio-interior .guide-progress li[aria-current]>span{color:#fff}.studio-interior .guide-title:focus{outline:none}.studio-interior .guide-page-header .guide-description{color:#c5d2df}.studio-interior .guide-page-header .guide-section-label{color:#b8cbdb}.guide-choices:not(:has(.guide-choice-group)){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.guide-choices:not(:has(.guide-choice-group))>*{min-width:0;margin:0!important}:is(.guide-choices:not(:has(.guide-choice-group))>input,.guide-choices:not(:has(.guide-choice-group))>p),.consequence-row:last-child:nth-child(odd){grid-column:1/-1}@media (max-width:760px){.guide-choices:not(:has(.guide-choice-group)){grid-template-columns:1fr}.studio-topbar .topbar-location{min-width:0}.studio-topbar .topbar-location strong{text-overflow:ellipsis;white-space:nowrap;max-width:90px;overflow:hidden}.studio-topbar .topbar-actions{flex-shrink:0;gap:8px}.studio-topbar .topbar-actions>button,.studio-topbar .topbar-contact{white-space:nowrap}.studio-topbar .topbar-contact{padding:10px;font-size:.875rem}}.serious-consequences{border-top:3px solid #ae7780;margin-top:18px}.studio-interior .border-rose-300{border-color:#d8b7bc}.studio-interior .border-emerald-300{border-color:#b3cebf}.studio-interior .border-2:not([class*=rounded-full]){border-width:1px}.studio-interior [class*=rounded-full][class*=uppercase]{border-radius:3px}.studio-interior .bg-slate-50\/60{background:#f7f9fb}.court-pilot-brand-mark{background:#fff;flex-shrink:0;width:43px;height:46px}.studio-brand .court-pilot-wordmark{letter-spacing:-1px;color:#0b2854;font-size:25px;font-weight:800;line-height:1}.studio-brand .court-pilot-wordmark>span{color:#078aa3}.studio-brand .court-pilot-wordmark small{letter-spacing:1.7px;color:#617086;margin-top:9px;font-size:.875rem;font-weight:600}@media (max-width:760px){.resource-topbar .court-pilot-brand-mark{width:32px;height:35px}.resource-topbar .court-pilot-wordmark{font-size:20px}.studio-interior input:not([type=checkbox]):not([type=radio]),.studio-interior textarea,.studio-interior select{min-height:44px;font-size:1.0625rem!important}.studio-interior button:not([role=switch]),.studio-interior summary,.studio-topbar button{min-height:44px}.studio-interior input[type=checkbox],.studio-interior input[type=radio]{min-width:20px;min-height:20px}}.studio-mobile-brandbar{display:none}.pilot-assistant-launcher{z-index:40;color:#132c4b;cursor:pointer;background:#fff;border:1px solid #dae2ea;border-radius:8px;align-items:center;gap:10px;min-height:48px;padding:10px 15px;font-size:1rem;font-weight:700;display:flex;position:fixed;bottom:24px;right:26px;box-shadow:0 6px 28px #102a4522}.pilot-assistant-launcher svg:first-child{width:26px;height:27px}.pilot-assistant-launcher:hover{border-color:#078aa3;transform:translateY(-2px)}.pilot-assistant-panel{color:#142c47;background:#f5f7fa;border:1px solid #d3dee8;border-radius:12px;width:410px;max-width:calc(100vw - 32px);height:620px;max-height:calc(100dvh - 48px);margin:0;padding:0;position:fixed;inset:auto 24px 24px auto;overflow:hidden;box-shadow:0 20px 80px #091d4540}.pilot-assistant-panel[open]{flex-direction:column;display:flex}.pilot-assistant-panel::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#132a4533}.pilot-assistant-panel>header{background:#fff;border-bottom:1px solid #e0e7ef;flex-shrink:0;align-items:center;gap:12px;padding:18px 20px;display:flex}.pilot-assistant-avatar svg{width:32px;height:36px}.pilot-assistant-panel h2{letter-spacing:-.3px;margin:0;font-size:1.0625rem;font-weight:750}.pilot-assistant-panel header p{color:#64768a;align-items:center;gap:6px;margin:4px 0 0;font-size:1rem;display:flex}.pilot-assistant-panel header p span{background:#078aa3;border-radius:50%;width:5px;height:5px}.pilot-assistant-panel header>button{cursor:pointer;background:0 0;border:0;place-items:center;min-width:40px;min-height:40px;margin-left:auto;display:grid}.pilot-assistant-conversation{overscroll-behavior:contain;flex:1;min-height:0;padding:22px 20px;overflow:auto}.pilot-assistant-welcome>span{letter-spacing:1.4px;color:#6c8095;font-size:.875rem;font-weight:700}.pilot-assistant-welcome h3{letter-spacing:-.7px;margin:10px 0;font-size:23px;font-weight:650;line-height:1.25}.pilot-assistant-welcome p{color:#63758a;margin:0 0 18px;font-size:1rem;line-height:1.7}.pilot-assistant-suggestions{gap:8px;display:grid}.pilot-assistant-suggestions button{text-align:left;color:#233d58;cursor:pointer;background:#fff;border:1px solid #dce5ed;border-radius:5px;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:13px 14px;font-size:1rem;display:flex}.pilot-assistant-turn{margin-top:18px}.pilot-assistant-question{color:#fff;overflow-wrap:anywhere;background:#18364f;border-radius:8px 8px 2px;margin-left:32px;padding:12px 15px;font-size:1rem;line-height:1.6}.pilot-assistant-reply{margin-top:12px}.pilot-assistant-reply>p{color:#455e74;margin:0 0 10px;font-size:1rem;line-height:1.75}.pilot-assistant-reply>div{gap:8px;display:grid}.pilot-assistant-reply button{text-align:left;color:#193950;cursor:pointer;background:#fff;border:1px solid #dbe4eb;border-left:3px solid #078aa3;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:13px;font-size:1rem;font-weight:650;display:flex}.pilot-assistant-reply small{-webkit-line-clamp:2;color:#748394;-webkit-box-orient:vertical;margin-top:4px;font-size:1rem;font-weight:400;line-height:1.6;display:-webkit-box;overflow:hidden}.pilot-assistant-reply button>svg{flex-shrink:0}.pilot-assistant-panel button:hover{color:#078aa3}.pilot-assistant-panel>footer{background:#fff;border-top:1px solid #e0e7ef;flex-shrink:0;padding:14px 16px}.pilot-assistant-panel form{background:#f9fbfd;border:1px solid #ccd7e2;border-radius:6px;gap:8px;padding:5px;display:flex}.pilot-assistant-panel input{color:#142c47;flex:1;min-width:0;padding:9px;font-size:1rem;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}.pilot-assistant-panel form:focus-within{border-color:#078aa3;box-shadow:0 0 0 2px #078aa318}.pilot-assistant-panel form button{color:#fff;cursor:pointer;background:#17354e;border:0;border-radius:4px;place-items:center;min-width:42px;min-height:42px;display:grid}.pilot-assistant-panel form button:disabled{opacity:.35;cursor:default}.pilot-assistant-panel footer>div{color:#738497;justify-content:space-between;align-items:center;gap:6px;margin-top:10px;font-size:.875rem;display:flex}.pilot-assistant-panel footer>div button{color:#34566d;cursor:pointer;background:0 0;border:0;font-size:.875rem}@media (max-width:760px){.studio-mobile-brandbar{background:#fff;border-bottom:1px solid #e1e7ed;justify-content:space-between;align-items:center;gap:10px;padding:15px 20px;display:flex}.studio-mobile-brandbar .studio-brand{gap:8px;padding:0}.studio-mobile-brandbar .court-pilot-brand-mark{width:30px;height:34px}.studio-mobile-brandbar .court-pilot-wordmark{font-size:23px}.studio-mobile-brandbar .court-pilot-wordmark small{letter-spacing:1.5px;margin-top:5px;font-size:.875rem}.studio-mobile-brandbar>span{letter-spacing:.6px;color:#748498;text-align:right;max-width:90px;font-size:.875rem;line-height:1.8}.pilot-assistant-launcher{right:16px;bottom:max(16px,env(safe-area-inset-bottom));padding:8px 12px;font-size:1rem}.pilot-assistant-panel{inset:auto 8px max(8px,env(safe-area-inset-bottom)) 8px;border-radius:10px;width:auto;max-width:none;height:650px;max-height:calc(100dvh - 24px)}.pilot-assistant-panel input{font-size:1.0625rem}.pilot-assistant-panel>header{padding:14px 16px}.pilot-assistant-conversation{padding:18px 16px}.studio-footer,.resource-footer{padding-bottom:90px!important}}@media print{.pilot-assistant,.studio-mobile-brandbar{display:none!important}}.studio,.resource-shell{font-size:1rem;line-height:1.65}.studio-sidebar{width:280px;padding-top:24px;overflow-y:auto}.studio-workspace{margin-left:280px}.studio-nav-item{color:#40566b;gap:12px;min-height:48px;font-size:1rem;line-height:1.45}.studio-nav-item svg{flex-shrink:0;width:20px;height:20px}.studio-edition{letter-spacing:.5px;margin:24px 8px;font-size:.8125rem}.nav-caption{color:#52677d;letter-spacing:1px}.resources-caption{margin-top:24px}.sidebar-bottom{padding-top:24px}.sidebar-help p{line-height:1.65}.studio-topbar{flex-wrap:wrap;height:auto;min-height:80px;padding:14px 28px}.topbar-location{flex-wrap:wrap;gap:10px}.topbar-actions{gap:16px}.topbar-search{color:#294a67;align-items:center;gap:8px;min-height:44px;display:flex}.topbar-contact{justify-content:center;min-height:44px}.hero-copy>p,.page-heading p:last-child,.charge-card p,.case-card>p,.advice-card p,.pathway-grid p{font-size:1rem;line-height:1.75}.hero-buttons,.hero-assurances{flex-wrap:wrap}.hero-kicker{letter-spacing:1px}.hero-copy h2{font-size:clamp(1.8rem,3vw,2.5rem)}.studio-button,.hero-secondary,.text-link,.paper-link{min-height:48px;font-size:1rem}.charge-card h3{font-size:1.125rem}.charge-search{height:auto;min-height:56px}.charge-search input{min-height:50px;font-size:1rem}.charge-search button{justify-content:center;min-width:44px;min-height:44px}.overview-columns{grid-template-columns:minmax(0,1fr) 300px}.pathway-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pathway-grid button:nth-child(2):after{display:none}.pathway-grid h3{font-size:1.0625rem}.studio-footer,.studio-footer>span{flex-wrap:wrap}.guide-content-stack,.guide-description,.resource-content p{font-size:1.0625rem;line-height:1.8}.studio-interior :is(.text-sm,.text-xs){font-size:1rem;line-height:1.7}.studio-interior :is([class*="text-[10px]"],[class*="text-[11px]"],[class*="text-[12px]"]){font-size:.875rem}.studio-interior :is(button,summary),.reading-options summary{min-height:44px}.reading-options button{min-width:44px;min-height:44px}.reading-options details>div{margin-top:8px;top:100%}.guide-toolbar{flex-wrap:wrap}.guide-toolbar-section{display:none}.guide-page-tools,.guide-progress ol{flex-wrap:wrap}.guide-progress li{min-width:62px}.guide-page-tools button{font-size:1rem}.guide-page-tools{align-items:flex-start}.studio-interior .guide-choice .text-sm{font-size:1rem}.guide-choice .font-semibold{font-size:1.0625rem}.resource-topbar{flex-wrap:wrap}.resource-topbar nav a{align-items:center;min-height:44px;display:flex}.pilot-assistant-panel{width:450px}.pilot-assistant-reply small{display:block;overflow:visible}.pilot-assistant-panel footer>div{flex-wrap:wrap}.pilot-assistant-panel input{font-size:1rem}.mobile-navigation,.mobile-menu-close{display:none}@media (max-width:1100px){.overview-columns{grid-template-columns:1fr}.overview-aside{grid-template-columns:1fr 1fr;gap:18px;display:grid}.advice-card{margin:0}}@media (max-width:760px){.studio-workspace{margin-left:0}.studio-sidebar{width:min(320px,90vw);padding-bottom:100px}.mobile-menu-close{color:#294a67;justify-content:space-between;align-items:center;min-height:48px;margin-top:16px;display:flex}.studio-topbar{z-index:25;gap:8px;min-height:64px;padding:10px 16px;position:sticky;top:0}.mobile-menu{align-items:center;gap:8px;font-size:1rem}.topbar-location{flex:1}.studio-topbar .topbar-location strong,.studio-topbar .topbar-search{display:none}.studio-topbar .topbar-contact{padding:8px 10px;font-size:.875rem}.studio-topbar .topbar-actions>button:not(.topbar-search){font-size:.875rem}.studio-mobile-brandbar>span{display:none}.studio-mobile-brandbar .court-pilot-wordmark small{font-size:.625rem}.hero-copy{padding:24px 20px}.hero-buttons{flex-direction:column;align-items:stretch;gap:8px}.hero-secondary{text-align:left}.hero-assurances{gap:10px 16px;font-size:.875rem}.hero-kicker{font-size:.8125rem}.charge-grid{grid-template-columns:1fr}.charge-card{padding:22px}.charge-card-top{margin-bottom:12px}.overview-aside{grid-template-columns:1fr}.section-heading{flex-wrap:wrap;align-items:flex-start}.section-heading h2{font-size:1.5rem}.guide-page-header,.guide-page-body{padding:22px 18px}.studio-guide{padding:18px 12px 32px}.guide-toolbar{gap:8px}.reading-options summary{font-size:.875rem}.resource-topbar nav{flex-wrap:wrap;flex-basis:100%;gap:6px 18px;font-size:1rem;display:flex}.resource-content{padding:0 12px}.resource-content>main{padding:22px 18px!important}.mobile-navigation{z-index:45;padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #cdd9e3;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -4px 20px #15283f0a}.mobile-navigation :is(a,button){color:#415c74;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:58px;font-size:.875rem;display:flex}.mobile-navigation [aria-current=page],.mobile-navigation [aria-expanded=true]{color:#0b496b;background:#eaf2f7;font-weight:650}.pilot-assistant-launcher{bottom:calc(84px + env(safe-area-inset-bottom));font-size:.875rem}.studio-footer,.resource-footer{padding-bottom:175px!important}.pilot-assistant-panel{width:auto}.pilot-assistant-panel h2{font-size:1rem}}@media (max-width:380px){.pathway-grid{grid-template-columns:1fr}.pathway-grid button:after{display:none}.reading-options summary{padding:6px}.studio-topbar{padding:8px 12px}.topbar-actions{gap:6px}}@media print{.mobile-navigation,.mobile-menu-close{display:none!important}.studio-workspace{margin-left:0}}.portal-mobile-copy,.studio-mobile-brandbar>button:not(.studio-brand){display:none}@media (max-width:760px){.portal-desktop-copy{display:none}.portal-mobile-copy{display:inline}.studio-mobile-brandbar{z-index:25;min-height:64px;padding:10px 16px;position:sticky;top:0}.studio-mobile-brandbar>button:not(.studio-brand){flex-shrink:0;min-height:44px;font-size:.875rem;display:inline-flex}.studio-mobile-brandbar .court-pilot-wordmark{font-size:21px}.studio-mobile-brandbar .court-pilot-brand-mark{width:27px;height:32px}.studio-topbar{display:none}.studio-overview{padding:18px 16px 0}.page-heading{margin-bottom:16px}.page-heading .eyebrow{display:none}.page-heading h1{letter-spacing:-.5px;font-size:1.5rem;line-height:1.3}.page-heading p:last-child{margin-top:6px;font-size:1rem;line-height:1.5}.studio-hero{min-height:0}.hero-copy{padding:18px}.hero-kicker,.hero-copy>p,.court-drawing,.hero-assurances{display:none}.hero-copy h2{letter-spacing:-.4px;margin:0 0 12px;font-size:1.375rem;line-height:1.35}.hero-buttons{gap:6px;margin:0}.hero-secondary{min-height:44px}.studio-button{min-height:48px;padding:10px 14px}.overview-columns{gap:20px;margin-top:22px}.section-heading{flex-wrap:nowrap;align-items:center;margin-bottom:10px}.section-index{display:none}.section-heading h2{margin:0;font-size:1.25rem;line-height:1.4}.text-link{min-height:44px;font-size:.9375rem}.charge-search{min-height:50px;margin-bottom:10px}.charge-search input{min-height:46px}.charge-grid{gap:8px}.charge-card{text-align:left;grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;gap:3px 12px;padding:14px;display:grid}.charge-card-top{display:contents}.charge-card-top .category-icon{grid-area:1/1/span 2}.charge-card-top>svg{grid-area:1/3/span 2}.charge-card h3{grid-area:1/2;margin:0;font-size:1.0625rem;line-height:1.4}.charge-card p{grid-area:2/2;margin:0;font-size:1rem;line-height:1.5}.paper-link{gap:4px;padding-top:12px;font-size:.9375rem}.pathway-section{margin-top:20px;padding-top:18px}.pathway-grid{gap:12px}.pathway-grid button{padding-bottom:8px}.stage-number{margin-bottom:8px}.stage-arrow{margin-top:4px}.case-card,.advice-card{padding:18px}.case-card-title{margin-bottom:12px}.case-card h2{font-size:1.25rem}.case-card>p,.advice-card p{line-height:1.6}.case-card ul{gap:8px;padding:12px 0}.advice-heading{margin-bottom:10px}.information-note{margin-top:20px;padding:16px 0}.studio-guide{padding:12px 12px 24px}.guide-toolbar{min-height:44px;margin-bottom:10px}.guide-page-header,.guide-page-body{padding:16px}.guide-page-tools{gap:8px;margin-bottom:14px;padding-bottom:10px}.guide-progress{margin-bottom:16px}.guide-description{margin-top:10px;line-height:1.65}.studio-interior .guide-title{font-size:1.5rem;line-height:1.3}.guide-content-stack>*+*{margin-top:18px}.studio-interior .guide-choice{padding:14px 12px}:is(.guide-choice-group,.guide-choices:not(:has(.guide-choice-group))){gap:8px}.guide-form,.case-detail-panel,.case-summary-panel{padding:16px}.case-workspace{gap:16px}.case-journey button{padding:14px 12px}.guide-actions{padding-top:16px;margin-top:20px!important}.mobile-navigation :is(a,button){min-height:52px}.pilot-assistant-launcher{bottom:calc(76px + env(safe-area-inset-bottom))}.mobile-navigation.has-help{grid-template-columns:repeat(5,minmax(0,1fr))}.studio .pilot-assistant-launcher{display:none}.studio .studio-footer{padding-bottom:100px!important}}
.practice-shell{color:#142c47;background:#f5f7fa;flex-direction:column;min-height:100vh;font-size:1rem;line-height:1.7;display:flex}.practice-header{background:#fff;border-bottom:1px solid #dfe6ed;justify-content:space-between;align-items:center;gap:24px;padding:28px max(28px,50vw - 640px);display:flex}.practice-header .studio-brand{padding:0}.practice-header .court-pilot-wordmark small{font-size:.625rem}.practice-contact{color:#1b4260;align-items:center;gap:16px;min-height:48px;font-weight:550;display:flex}.practice-shell main{flex:1;width:100%;max-width:1336px;margin:auto;padding:0 28px}.practice-intro{max-width:800px;padding:72px 0 48px}.practice-eyebrow{letter-spacing:2px;color:#526e83;font-size:.8125rem;font-weight:650}.practice-intro h1{letter-spacing:-2.5px;margin:22px 0;font-size:clamp(2.7rem,5vw,4.6rem);font-weight:550;line-height:1.12}.practice-intro h1 em{color:#07859b;font-style:normal}.practice-intro p{color:#52677c;font-size:1.1875rem;line-height:1.8}.practice-areas{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.practice-card{background:#fff;border:1px solid #d5e0e8;border-radius:10px;flex-direction:column;min-width:0;padding:32px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.practice-card:hover{border-color:#6b97ae;transform:translateY(-4px);box-shadow:0 14px 32px #183c5710}.practice-card.is-available{color:#fff;background:#142f4b;border-color:#142f4b}.practice-card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:42px;display:flex}.practice-icon{color:#3a657f;background:#f1f6f9;border:1px solid #d7e3eb;border-radius:8px;justify-content:center;align-items:center;width:60px;height:60px;display:inline-flex}.is-available .practice-icon{color:#c1edf3;background:#ffffff0b;border-color:#ffffff26}.practice-status{letter-spacing:1px;color:#52677c;background:#eef2f6;border:1px solid #dbe3eb;border-radius:4px;padding:4px 9px;font-size:.75rem;font-weight:650}.practice-status.available{color:#d3f5ee;background:#134d5b;border-color:#286371}.practice-number{letter-spacing:1.6px;color:#60788c;margin-bottom:14px;font-size:.75rem}.is-available .practice-number{color:#acc6da}.practice-card h2{letter-spacing:-.6px;margin-bottom:18px;font-size:clamp(1.5rem,2.3vw,1.85rem);font-weight:550;line-height:1.3}.practice-card p{color:#536c80;margin-bottom:32px;font-size:1.0625rem;line-height:1.8}.is-available p{color:#c3d3e0}.practice-card-action{border-top:1px solid #dce5ec;justify-content:space-between;align-items:center;gap:12px;min-height:56px;margin-top:auto;padding-top:22px;font-size:1rem;font-weight:600;display:flex}.practice-card-action svg{flex-shrink:0}.is-available .practice-card-action{border-color:#ffffff26}.practice-reassurance{color:#4e687e;align-items:flex-start;gap:16px;padding:36px 0 52px;display:flex}.practice-reassurance svg{flex-shrink:0;margin-top:4px}.practice-reassurance strong{font-weight:600;display:block}.practice-reassurance span{margin-top:4px;font-size:.9375rem;display:block}.practice-footer{color:#526b7f;border-top:1px solid #dce5ec;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:24px max(28px,50vw - 640px);font-size:.875rem;display:flex}.practice-footer a{color:#1b4f6b;text-underline-offset:3px;text-decoration:underline}.practice-coming{max-width:920px;margin:auto;padding:40px 0 64px}.practice-back{color:#466880;align-items:center;min-height:48px;margin-bottom:24px;display:inline-flex}.coming-card{background:#fff;border:1px solid #d8e3eb;border-top:4px solid #07859b;border-radius:10px;padding:48px}.coming-card>.practice-status{vertical-align:middle;margin-left:18px;display:inline-block}.coming-card h1{letter-spacing:-1px;margin:30px 0 16px;font-size:clamp(2rem,4vw,3rem);font-weight:550;line-height:1.2}.coming-card h2{color:#3b617b;margin-bottom:16px;font-size:1.375rem;font-weight:500}.coming-card>p{color:#536c80;max-width:60ch;font-size:1.125rem}.coming-actions{flex-wrap:wrap;align-items:center;gap:24px;margin:32px 0;display:flex}.practice-primary{color:#fff;background:#17354f;border-radius:5px;align-items:center;gap:24px;min-height:52px;padding:12px 20px;font-weight:550;display:flex}.practice-secondary{color:#285d7b;align-items:center;min-height:48px;display:flex}.coming-note{color:#526b7f;border-top:1px solid #e0e7ed;align-items:flex-start;gap:14px;padding-top:24px;display:flex}.coming-note svg{flex-shrink:0;margin-top:5px}.coming-note a{color:#1c5574;text-underline-offset:3px;text-decoration:underline}.practice-switch{color:#37647f;align-items:center;min-height:44px;margin-bottom:18px;padding:0 12px;font-size:.875rem;display:flex}@media (max-width:960px){.practice-areas{gap:16px}.practice-card{padding:24px}.practice-card-top{margin-bottom:28px}.practice-intro{padding-top:48px}}@media (max-width:760px){.practice-header{flex-wrap:wrap;gap:16px;padding:20px}.practice-header .court-pilot-wordmark{font-size:25px}.practice-header .practice-contact{font-size:.9375rem}.practice-shell main{padding:0 20px}.practice-intro{padding:40px 0 32px}.practice-intro h1{letter-spacing:-1.5px}.practice-intro p{font-size:1.0625rem}.practice-eyebrow{letter-spacing:1.2px;font-size:.75rem}.practice-areas{grid-template-columns:1fr;gap:20px}.practice-card{padding:28px}.practice-card h2{max-width:20ch;font-size:1.75rem}.practice-card-top{margin-bottom:28px}.practice-card p{margin-bottom:24px}.practice-footer{padding:24px 20px}.coming-card{padding:28px 22px}.coming-actions{flex-direction:column;align-items:stretch;gap:12px}.practice-coming{padding-top:24px}.practice-primary{justify-content:space-between}.practice-contact{min-height:44px}.studio-topbar .topbar-location{flex:none}.studio-topbar{justify-content:space-between}}.practice-intro-compact{display:none}@media (max-width:760px){.practice-shell:has(.practice-intro) .practice-header{gap:8px 16px;padding:14px 20px}.practice-intro{padding:20px 0 16px}.practice-intro .practice-eyebrow,.practice-intro-full{display:none}.practice-intro h1{letter-spacing:-1px;margin:0 0 10px;font-size:2rem;line-height:1.15}.practice-intro-compact{display:block}.practice-intro p{font-size:1rem;line-height:1.5}.practice-areas{gap:12px}.practice-card{border-radius:8px;padding:14px 18px}.practice-card-top{margin-bottom:8px}.practice-card-top .practice-icon,.practice-card .practice-number,.practice-card>p{display:none}.practice-card .practice-status{letter-spacing:.5px;padding:2px 7px;font-size:.8125rem;line-height:1.4}.practice-card h2{letter-spacing:-.25px;max-width:none;margin:0 0 10px;font-size:1.25rem;line-height:1.3}.practice-card-action{min-height:32px;padding-top:8px;font-size:.9375rem;line-height:1.5}.practice-card-action svg{width:18px;height:18px}.practice-reassurance{padding:24px 0 28px}}.account-panel{max-width:640px;margin:32px auto 64px;padding:0 20px}.account-card{background:#fff;border:1px solid #dce5ec;border-radius:16px;margin-top:20px;padding:32px}.account-card h1{color:#102d4e;margin:12px 0;font-size:32px;line-height:1.2}.account-card p{color:#526477;margin:16px 0;font-size:16px;line-height:1.6}.account-card form{gap:18px;display:grid}.account-card label{color:#102d4e;gap:8px;font-size:16px;font-weight:600;display:grid}.account-card input{border:1px solid #b8c8d6;border-radius:8px;min-width:0;padding:13px;font-size:16px}.account-card input:focus-visible,.account-card button:focus-visible{outline-offset:3px;outline:3px solid #0d8fa1}.account-card button{cursor:pointer;min-height:44px}.account-card button:disabled{opacity:.55;cursor:wait}.account-links{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.account-links button{color:#076e7f;background:0 0;border:0;font-size:16px;text-decoration:underline}.account-message{background:#eff8fa;border:1px solid #a8cbd2;border-radius:8px;padding:14px}.account-card .practice-secondary{margin:12px 0;display:block}.account-card a{text-underline-offset:3px}@media (max-width:600px){.account-panel{margin:20px auto 40px;padding:0 16px}.account-card{padding:22px 18px}.account-card h1{font-size:28px}}
