/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.table{display:table}}:root{--navy:#14243b;--ink:#172235;--muted:#707b8a;--line:#e2e7ec;--paper:#f4f5f7;--gold:#b7934e}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,textarea,input,select{font:inherit}.shell{min-height:100vh;display:flex}.side{background:var(--navy);color:#fff;z-index:5;flex-direction:column;width:248px;padding:30px 19px 22px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.brand{border-bottom:1px solid #ffffff1c;padding:0 12px 29px}.brand span{letter-spacing:.14em;font:27px Georgia,serif}.brand small{color:#aeb8c7;letter-spacing:.25em;margin-top:4px;font-size:8px;display:block}.side nav{gap:6px;padding-top:24px;display:grid}.side nav button{color:#bdc6d1;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:13px;padding:11px 13px;font-size:14px;display:flex}.side nav button>span{text-align:left;line-height:1.25}.side nav button.generatorNav>span{letter-spacing:-.01em;font-size:11.5px}.side nav button i{flex:0 0 18px;width:18px;font-size:17px;font-style:normal}.side nav button b{background:var(--gold);border-radius:10px;margin-left:auto;padding:2px 6px;font-size:9px}.side nav button.active{color:#fff;box-shadow:inset 3px 0 var(--gold);background:#ffffff12}.case{border-top:1px solid #ffffff1c;margin-top:25px;padding:22px 12px}.case small{color:#8390a1;letter-spacing:.14em;font-size:9px}.case strong{margin:9px 0;font-size:13px;display:block}.case span{color:#aebdca;font-size:10px}.case span:first-letter{color:#75a488}.help{color:#c2ccd7;text-align:left;background:0 0;border:0;margin-top:auto;padding:12px}.secure{color:#7f8da1;border-top:1px solid #ffffff1c;padding:19px 12px 0;font-size:10px;line-height:1.6}.secure small{font-size:9px}.work{width:calc(100% - 248px);margin-left:248px}header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:95px;padding:0 46px;display:flex}header p,.panel small,.metrics article>small,.modal>small{letter-spacing:.15em;color:#87909d;margin:0 0 7px;font-size:9px;font-weight:700}h1,h2,h3{font-family:Georgia,serif;font-weight:500}header h1{margin:0;font-size:26px}.profile{align-items:center;display:flex}.profile button{border:0;border-right:1px solid var(--line);background:0 0;margin-right:18px;padding:12px 22px}.profile>i,.lawyer>i{background:#d9dee4;border-radius:50%;place-items:center;width:38px;height:38px;margin-right:10px;font-size:11px;font-style:normal;font-weight:700;display:grid}.profile span{font-size:12px;display:grid}.profile small{color:var(--muted);margin-top:3px;font-size:10px}.content{max-width:1440px;margin:auto;padding:34px 46px 60px}.banner{color:#fff;background:#1c304c;border-radius:8px;justify-content:space-between;align-items:center;padding:26px 30px;display:flex}.banner small{letter-spacing:.14em;color:#b8c0cb;font-size:9px}.banner small:first-letter{color:var(--gold)}.banner h2{margin:8px 0;font-size:22px}.banner p{color:#c6cfdb;margin:0;font-size:13px}.banner button,.primary{background:var(--gold);color:#fff;cursor:pointer;border:0;border-radius:5px;padding:12px 17px;font-size:12px;font-weight:700}.metrics{grid-template-columns:1.2fr 1fr 1.1fr;gap:17px;margin-top:20px;display:grid}.metrics article,.panel{border:1px solid var(--line);background:#fff;border-radius:7px;padding:22px 24px}.metrics article>div:not(.lawyer){justify-content:space-between;margin:14px 0 10px;display:flex}.metrics strong{font-family:Georgia,serif;font-size:18px}.metrics b{color:var(--gold);font-size:11px}.metrics em{background:#e6e8eb;border-radius:5px;height:5px;display:block;overflow:hidden}.metrics em i{background:var(--gold);width:60%;height:100%;display:block}.metrics p,.sub{color:var(--muted);margin:9px 0 0;font-size:10px}.big{margin-top:15px;display:block}.lawyer{align-items:center;margin-top:11px;display:flex}.lawyer span strong{font:700 12px Inter,sans-serif}.lawyer p{margin:4px 0!important}.link{color:#466683;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:700}.metrics .link{margin-top:9px}.cols{grid-template-columns:1.25fr 1fr;gap:17px;margin-top:20px;display:grid}.ph{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.ph h3,.modal h3{margin:5px 0;font-size:20px}.pill{color:#84662f;background:#f2ecdf;border-radius:12px;padding:5px 9px;font-size:9px}.event{border-top:1px solid #edf0f2;grid-template-columns:46px 28px 1fr;gap:7px;padding:13px 0;display:grid}.event time{color:#87909d;padding-top:5px;font-size:9px}.event>i{color:#fff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;font-style:normal;display:grid}.gold{background:var(--gold)}.blue{background:#456e95}.green{background:#5a846e}.event strong{font-size:11px}.event p{color:var(--muted);margin:5px 0;font-size:10px}.task{cursor:pointer;border-top:1px solid #edf0f2;gap:11px;padding:14px 0;display:flex}.task input{appearance:none;border:1px solid #aeb7c2;border-radius:3px;width:17px;height:17px;margin:0}.task input:checked{background:#5a846e;border-color:#5a846e}.task input:checked:after{content:"✓";color:#fff;place-items:center;font-size:10px;display:grid}.task span{display:grid}.task strong{font-size:11px}.task small{letter-spacing:0;margin-top:5px;font-size:9px}.task.done strong{color:#8c949e;text-decoration:line-through}.narrow{max-width:1050px}.actions{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.actions p{color:var(--muted);font-size:13px}.docs{padding:0}.doc{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;align-items:center;width:100%;padding:20px;display:flex}.doc:hover{background:#fafafa}.doc:last-child{border:0}.doc>i{color:#456e95;margin-right:17px;font-size:21px;font-style:normal}.doc span{display:grid}.doc strong{font-size:13px}.doc small{letter-spacing:0;margin-top:5px}.doc b{border-radius:12px;margin-left:auto;padding:5px 9px;font-size:9px}.review{color:#86672f;background:#f3eadb}.ok{color:#527760;background:#e5f0e9}.doc em{margin-left:25px}.chat{flex-direction:column;gap:17px;min-height:560px;display:flex}.bubble{background:#f0f2f4;border-radius:8px;max-width:72%;padding:14px 17px}.bubble.mine{background:#e8edf2;align-self:flex-end}.bubble small{letter-spacing:0}.bubble p{margin:7px 0 0;font-size:12px;line-height:1.6}.composer{border-top:1px solid var(--line);gap:10px;margin-top:auto;padding-top:18px;display:flex}.composer textarea{resize:none;border:1px solid #ccd2d9;border-radius:6px;flex:1;min-height:70px;padding:12px}.composer button{background:var(--navy);color:#fff;border:0;border-radius:5px;padding:0 19px}.taskpage{max-width:700px}.back{z-index:20;background:#0d1725aa;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:8px;width:min(480px,100%);padding:28px;position:relative}.close{background:0 0;border:0;font-size:25px;position:absolute;top:10px;right:14px}.drop{height:180px;color:var(--muted);background:#f7f8f9;border:1px dashed #aeb6c0;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin:20px 0;display:flex}.drop strong{color:var(--ink);font-size:12px}.drop span{font-size:10px}.wide{width:100%}.generatorPage{max-width:1380px}.generatorIntro{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:22px;display:flex}.generatorIntro small{letter-spacing:.16em;color:var(--gold);font-size:9px;font-weight:800}.generatorIntro h2{margin:7px 0 6px;font-size:25px}.generatorIntro p{color:var(--muted);max-width:660px;margin:0;font-size:12px;line-height:1.55}.generatorIntro>span{white-space:nowrap;color:#735e37;background:#ede7dc;border-radius:20px;padding:7px 11px;font-size:9px;font-weight:700}.generatorGrid{grid-template-columns:minmax(390px,.92fr) minmax(430px,1.08fr);align-items:start;gap:19px;display:grid}.generatorForm{gap:16px;display:grid}.stepLabel{align-items:center;gap:11px;display:flex}.stepLabel>b{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:29px;height:29px;font-size:11px;display:grid}.stepLabel>span{display:grid}.stepLabel strong{font-size:12px}.stepLabel small{letter-spacing:0;margin:3px 0 0!important;font-weight:500!important}.generatorForm>label,.fieldRow label{color:#465467;gap:7px;font-size:10px;font-weight:750;display:grid}.generatorForm input,.generatorForm select,.generatorForm textarea{width:100%;color:var(--ink);background:#fbfbfc;border:1px solid #d7dce2;border-radius:6px;outline:none;padding:11px 12px;transition:border-color .18s,box-shadow .18s}.generatorForm textarea{resize:vertical;min-height:88px;line-height:1.5}.generatorForm input:focus,.generatorForm select:focus,.generatorForm textarea:focus{border-color:#8aa0b8;box-shadow:0 0 0 3px #56799d14}.fieldRow{grid-template-columns:1.15fr .85fr;gap:12px;display:grid}.generateBtn{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:6px;align-items:center;gap:9px;padding:13px 15px;font-size:11px;font-weight:750;display:flex;box-shadow:0 8px 18px #14243b1b}.generateBtn span{color:#dfbf79}.generateBtn i{margin-left:auto;font-style:normal}.previewPanel{background:#e9edf1;padding:18px}.previewHead{justify-content:space-between;align-items:center;margin:0 3px 14px;display:flex}.draftStatus{color:#83662f;background:#f2e7d5;border-radius:16px;padding:5px 9px;font-size:9px;font-weight:750}.draftStatus.ready{color:#4e745d;background:#dcebe2}.paper{background:#fff;border:1px solid #dfe3e7;min-height:560px;padding:27px 31px 22px;transition:opacity .2s,filter .2s;box-shadow:0 10px 30px #25364b10}.paper.stale{opacity:.48;filter:grayscale(.25)}.paperBrand{border-bottom:2px solid var(--navy);justify-content:space-between;align-items:flex-end;margin-bottom:21px;padding-bottom:10px;display:flex}.paperBrand strong{letter-spacing:.12em;color:var(--navy);font:22px Georgia,serif}.paperBrand span{letter-spacing:.2em;color:var(--gold);font-size:7px;font-weight:800}.paper pre{white-space:pre-wrap;color:#253044;margin:0;font:11px/1.65 Georgia,Times New Roman,serif}.paper footer{letter-spacing:.16em;color:#9a7940;border-top:1px solid #e5e7ea;margin-top:23px;padding-top:10px;font-size:7px}.previewActions{gap:9px;margin-top:12px;display:flex}.previewActions button{color:#34465c;cursor:pointer;background:#fff;border:1px solid #cbd2d9;border-radius:5px;flex:1;padding:10px;font-size:10px;font-weight:700}.previewActions button:last-child{background:var(--gold);border-color:var(--gold);color:#fff}.previewActions button:disabled{opacity:.48;cursor:not-allowed}.generatorDisclaimer{color:#7d8794;margin:10px 3px 0;font-size:8.5px;line-height:1.5}@media (width<=920px){.side{width:74px;padding:25px 10px}.brand span{font-size:17px}.brand small,.case,.secure,.help{display:none}.side nav button{justify-content:center;font-size:0}.side nav button i{font-size:17px}.side nav button b{margin:0 0 20px 23px;position:absolute}.work{width:calc(100% - 74px);margin-left:74px}header,.content{padding-left:25px;padding-right:25px}.metrics{grid-template-columns:1fr 1fr}.metrics article:last-child{grid-column:span 2}.cols{grid-template-columns:1fr}}@media (width<=600px){header{height:80px}header h1{font-size:20px}.profile span,.profile button{display:none}.content{padding:20px 14px}.banner{display:block}.banner button{margin-top:20px}.metrics{grid-template-columns:1fr}.metrics article:last-child{grid-column:auto}.actions{flex-direction:column;align-items:flex-start;gap:12px}.primary{width:100%}.doc b{display:none}.bubble{max-width:88%}}.demoBar{color:#594a2e;background:#f1e8d5;border-bottom:1px solid #dccaa5;align-items:center;gap:14px;min-height:34px;padding:9px 46px;font-size:10px;display:flex}.demoBar strong{letter-spacing:.12em;font-size:9px}.demoBar span{color:#6d6049}.demoNote{color:var(--muted);margin:0;font-size:9px;line-height:1.4}.drop{text-align:center;padding:20px}.drop span{line-height:1.5}@media (width<=1180px){.generatorGrid{grid-template-columns:1fr}.paper{min-height:500px}}@media (width<=920px){.demoBar{padding-left:25px;padding-right:25px}.side nav button>span{display:none}.generatorIntro{flex-direction:column;align-items:flex-start;gap:12px}}@media (width<=600px){.demoBar{flex-direction:column;align-items:flex-start;gap:3px;padding:8px 14px}.demoBar span{font-size:9px}.composer{flex-direction:column}.composer button{padding:11px}.generatorIntro h2{font-size:22px}.generatorIntro>span{white-space:normal}.generatorForm,.previewPanel{padding:18px}.fieldRow{grid-template-columns:1fr}.paper{min-height:470px;padding:22px 18px}.previewActions{flex-direction:column}}.legalForm{--lf-navy:#11243d;--lf-blue:#305c7d;--lf-gold:#ad8a4b;--lf-ink:#172436;--lf-muted:#667487;--lf-line:#dfe4e8;--lf-bg:#f5f5f2;--lf-green:#557965;color:var(--lf-ink);background:var(--lf-bg);min-height:calc(100vh - 34px)}.legalForm button,.legalForm input,.legalForm textarea,.legalForm select{font:inherit}.legalForm button{cursor:pointer}.legalForm h2,.legalForm h3,.legalForm h4{color:var(--lf-ink)}.legalFormWork{background:var(--lf-bg)}.catalogView,.detailView{max-width:1580px;margin:0 auto;padding:34px clamp(24px,4vw,58px) 70px}.lfMasthead{justify-content:space-between;align-items:flex-start;gap:40px;margin-bottom:25px;display:flex}.lfProduct{color:#4e5b6c;letter-spacing:.025em;margin-bottom:13px;font-size:14px}.lfProduct span{letter-spacing:.08em;color:var(--lf-navy);margin-right:5px;font:700 22px Georgia,serif}.lfProduct b{letter-spacing:.16em;color:#765c2e;vertical-align:middle;background:#e8dfcf;border-radius:4px;margin-left:7px;padding:4px 6px;font-size:7px}.lfMasthead h2{max-width:670px;margin:0 0 10px;font-size:31px;line-height:1.16}.lfMasthead>div>p{color:var(--lf-muted);max-width:690px;margin:0;font-size:13px;line-height:1.6}.lfMastActions{align-items:center;gap:20px;display:flex}.lfAccount{color:#34465b;white-space:nowrap;background:#fff;border:1px solid #d5dce2;border-radius:8px;padding:10px 13px;font-size:10px;font-weight:750}.lfAccount span{margin-right:5px}.lfTrust{border-left:1px solid #d8dde2;align-items:center;gap:10px;padding-left:20px;display:flex}.lfTrust b{color:var(--lf-gold);font:26px Georgia,serif}.lfTrust span{color:#6b7787;text-transform:uppercase;letter-spacing:.09em;white-space:nowrap;font-size:8.5px;line-height:1.45}.lfSearchBar{background:#fff;border:1px solid #d4dbe0;border-radius:11px;align-items:center;height:57px;margin-bottom:18px;padding:0 18px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 8px 28px #24394d0a}.lfSearchBar:focus-within{border-color:#7590a8;box-shadow:0 0 0 4px #315d7e10,0 8px 28px #24394d0a}.lfSearchBar>span{color:#60738a;margin-right:12px;font-size:23px;transform:rotate(-15deg)}.lfSearchBar input{color:var(--lf-ink);background:0 0;border:0;outline:0;flex:1;font-size:13px}.lfSearchBar input::placeholder{color:#9aa4ae}.lfSearchBar button{color:#697688;background:#eef1f3;border:0;border-radius:50%;width:25px;height:25px}.categoryShelf{scrollbar-width:thin;gap:9px;padding:3px 1px 13px;display:flex;overflow-x:auto}.categoryShelf>button{text-align:left;color:#526175;background:#fff;border:1px solid #dde2e6;border-radius:9px;flex:none;align-items:center;gap:10px;width:143px;min-height:58px;padding:9px 11px;transition:all .18s;display:flex}.categoryShelf>button:hover{border-color:#b7c3cd;transform:translateY(-2px)}.categoryShelf>button.active{background:var(--lf-navy);border-color:var(--lf-navy);color:#fff;box-shadow:0 8px 18px #11243d1b}.categoryShelf>button>i{opacity:.82;border:1px solid;border-radius:8px;place-items:center;width:29px;height:29px;font-size:14px;font-style:normal;display:grid}.categoryShelf>button>span{min-width:0;display:grid}.categoryShelf strong{white-space:nowrap;font-size:10px}.categoryShelf small{opacity:.65;margin-top:4px;font-size:8px}.catalogToolbar{justify-content:space-between;align-items:end;gap:25px;margin:27px 0 16px;display:flex}.catalogToolbar small,.detailView article>small,.sourcesCard>small,.startCard>small,.accessModal>small,.sourceDrawer>small{letter-spacing:.17em;color:var(--lf-gold);font-size:8px;font-weight:800}.catalogToolbar h3{margin:5px 0;font-size:22px}.catalogToolbar p{color:var(--lf-muted);margin:0;font-size:11px}.catalogToolbar label{letter-spacing:.09em;text-transform:uppercase;color:#718094;gap:6px;font-size:8px;font-weight:750;display:grid}.catalogToolbar select{color:#33445a;background:#fff;border:1px solid #d4dbe0;border-radius:7px;outline:none;padding:9px 31px 9px 10px;font-size:10px}.templateGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.templateCard{border:1px solid var(--lf-line);background:#fff;border-radius:10px;flex-direction:column;min-height:255px;padding:17px 18px 0;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.templateCard:hover{border-color:#bec9d2;transform:translateY(-3px);box-shadow:0 15px 35px #25384b0d}.templateCardTop{justify-content:space-between;align-items:center;display:flex}.categoryToken{color:#53657a;text-transform:uppercase;letter-spacing:.09em;align-items:center;gap:6px;font-size:8px;font-weight:800;display:inline-flex}.categoryToken i{color:#476681;background:#edf1f3;border-radius:6px;place-items:center;width:22px;height:22px;font-size:10px;font-style:normal;display:grid}.favorite{color:#9aa5b1;background:0 0;border:0;font-size:18px;line-height:1}.favorite.active{color:var(--lf-gold);transform:scale(1.12)}.templateTitleRow{align-items:flex-start;gap:8px;margin-top:14px;display:flex}.templateTitleRow h4{flex:1;margin:0;font:500 17px/1.3 Georgia,serif}.templateTitleRow b{letter-spacing:.12em;color:#725a31;white-space:nowrap;background:#efe7d7;border-radius:4px;padding:4px 5px;font-size:6.5px}.templateCard>p{color:var(--lf-muted);margin:9px 0 11px;font-size:10.5px;line-height:1.55}.tagRow{flex-wrap:wrap;gap:5px;display:flex}.tagRow span{color:#687586;background:#f1f3f4;border:1px solid #eaedef;border-radius:10px;padding:4px 7px;font-size:7.5px}.templateMeta{color:#778495;justify-content:space-between;align-items:center;margin-top:auto;padding:13px 0 11px;font-size:8px;display:flex}.level{border-radius:8px;padding:3px 6px;font-weight:750}.level.basis{color:#557563;background:#e8f0eb}.level.gemiddeld{color:#526d86;background:#edf1f5}.level.complex{color:#8b5d58;background:#f4e9e7}.templateCta{color:#324f6c;text-align:left;background:#fbfbfa;border:0;border-top:1px solid #e9ecef;justify-content:space-between;margin:0 -18px;padding:11px 18px;font-size:9px;font-weight:750;transition:background .16s,color .16s;display:flex}.templateCta:hover{background:var(--lf-navy);color:#fff}.emptyCatalog{text-align:center;background:#fff;border:1px dashed #cbd2d8;border-radius:10px;padding:55px 20px}.emptyCatalog i{color:#8d9baa;font-size:30px;font-style:normal}.emptyCatalog h4{margin:12px 0 6px;font-size:18px}.emptyCatalog p{color:var(--lf-muted);font-size:11px}.emptyCatalog button{color:#36536f;background:#fff;border:1px solid #cbd2d8;border-radius:6px;padding:9px 13px;font-size:9px;font-weight:700}.lfSafetyBar{background:#e9efec;border:1px solid #d5e0d9;border-radius:10px;align-items:center;gap:13px;margin-top:20px;padding:15px 18px;display:flex}.lfSafetyBar>span{width:31px;height:31px;color:var(--lf-green);background:#fff;border-radius:50%;place-items:center;font-weight:800;display:grid}.lfSafetyBar>div{flex:1}.lfSafetyBar strong{font-size:10px}.lfSafetyBar p{color:#65766c;margin:4px 0 0;font-size:9px}.lfSafetyBar button{color:#365d4b;background:0 0;border:0;font-size:9px;font-weight:750}.backToCatalog{color:#5c6f83;background:0 0;border:0;margin-bottom:22px;padding:0;font-size:10px;font-weight:700}.detailHero{color:#fff;background:linear-gradient(118deg,#132742,#1b3554);border-radius:13px;grid-template-columns:1fr 320px;align-items:center;gap:45px;padding:35px 37px;display:grid;box-shadow:0 20px 45px #1b2d4114}.detailHero .categoryToken{color:#d1d9e2}.detailHero .categoryToken i{color:#e6ebf0;background:#ffffff15}.detailHero h2{color:#fff;max-width:680px;margin:17px 0 10px;font-size:32px;line-height:1.15}.detailHero section>p{color:#c5cfdb;max-width:690px;font-size:12px;line-height:1.65}.detailBadges{flex-wrap:wrap;gap:7px;margin-top:21px;display:flex}.detailBadges span{color:#d8dfe7;border:1px solid #ffffff25;border-radius:12px;padding:6px 8px;font-size:8px}.detailBadges .reviewRequired{color:#ffe7df;background:#9c6a5c55;border-color:#cc907f55}.startCard{color:var(--lf-ink);background:#fff;border-radius:10px;padding:22px}.startCard h3{margin:6px 0;font-size:21px}.startCard p{color:var(--lf-muted);font-size:10px;line-height:1.55}.startCard>button{background:var(--lf-gold);color:#fff;border:0;border-radius:7px;justify-content:space-between;width:100%;margin-top:15px;padding:12px 14px;font-size:10px;font-weight:800;display:flex}.startCard em{text-align:center;color:#8a949f;margin-top:9px;font-size:7.5px;font-style:normal;display:block}.detailColumns{grid-template-columns:1fr 350px;gap:18px;margin-top:18px;display:grid}.detailMain{gap:18px;display:grid}.detailMain>article,.sourcesCard{border:1px solid var(--lf-line);background:#fff;border-radius:10px;padding:25px}.detailMain h3,.sourcesCard h3{margin:6px 0 17px;font-size:20px}.fitLine{border-radius:7px;gap:12px;margin-top:9px;padding:13px 15px;display:flex}.fitLine i{border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:10px;font-style:normal;font-weight:800;display:grid}.fitLine p{margin:1px 0;font-size:10px;line-height:1.6}.fitLine.good{background:#edf3ef}.fitLine.good i{color:#fff;background:#5b7e69}.fitLine.bad{background:#f6f0e8}.fitLine.bad i{color:#fff;background:#b28d4d}.howSteps{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.howSteps>div{border-right:1px solid var(--lf-line);gap:10px;padding-right:12px;display:flex}.howSteps>div:last-child{border:0}.howSteps>div>b{background:var(--lf-navy);color:#fff;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.howSteps span{display:block}.howSteps strong{font-size:10px}.howSteps p{color:var(--lf-muted);margin:4px 0;font-size:9px;line-height:1.5}.sourcesCard{align-self:start}.sourcesCard>p{color:var(--lf-muted);font-size:9.5px;line-height:1.55}.sourcesCard>a{color:var(--lf-ink);border-top:1px solid #eaedef;justify-content:space-between;align-items:center;gap:10px;padding:13px 0;text-decoration:none;display:flex}.sourcesCard>a>span{display:grid}.sourcesCard>a strong{font-size:9.5px}.sourcesCard>a small{color:var(--lf-muted);margin-top:4px;font-size:8px;line-height:1.45}.sourcesCard>a>b{color:#66809a;font-size:11px}.sourcesCard>em{color:#8b959f;border-top:1px solid #eaedef;padding-top:12px;font-size:7.5px;font-style:normal;line-height:1.55;display:block}.builderView{background:#f0f2f3;height:calc(100vh - 34px);min-height:690px;overflow:hidden}.builderTop{border-bottom:1px solid var(--lf-line);z-index:4;background:#fff;align-items:center;gap:14px;height:66px;padding:0 22px;display:flex;position:relative}.builderTop>button:first-child{color:#526477;background:#fff;border:1px solid #dce2e6;border-radius:7px;width:32px;height:32px}.builderTop>div:nth-child(2){min-width:250px;display:grid}.builderTop>div:nth-child(2) small{letter-spacing:.15em;color:var(--lf-gold);font-size:7px;font-weight:800}.builderTop>div:nth-child(2) strong{margin-top:4px;font-size:10px}.builderProgress{align-items:center;gap:9px;margin-left:auto;display:flex}.builderProgress>span{background:#e6e9ec;border-radius:4px;width:120px;height:4px;overflow:hidden}.builderProgress>span i{background:var(--lf-gold);height:100%;transition:width .25s;display:block}.builderProgress>b{color:#6a7787;min-width:70px;font-size:8px}.sourceButton{color:#4d6075;background:#fff;border:1px solid #d9dfe4;border-radius:7px;margin-left:12px;padding:8px 10px;font-size:8.5px;font-weight:700}.sourceButton span{color:var(--lf-gold);margin-left:4px}.builderSplit{grid-template-columns:minmax(490px,.93fr) minmax(480px,1.07fr);height:calc(100% - 66px);display:grid}.formPane{border-right:1px solid var(--lf-line);background:#fff;padding:0 clamp(25px,3vw,47px) 30px;overflow-y:auto}.stepRail{border-bottom:1px solid var(--lf-line);z-index:2;background:#fff;align-items:center;gap:0;height:63px;margin:0 calc(-1*clamp(25px,3vw,47px));padding:0 clamp(25px,3vw,47px);display:flex;position:sticky;top:0}.stepRail button{color:#9aa4af;background:0 0;border:0;align-items:center;gap:7px;padding:0 25px 0 0;font-size:8px;font-weight:700;display:flex}.stepRail button:not(:last-child):after{content:"";background:#dfe3e6;width:30px;height:1px;margin-left:15px}.stepRail button b{border:1px solid #cdd4da;border-radius:50%;place-items:center;width:21px;height:21px;font-size:8px;display:grid}.stepRail button.active{color:var(--lf-navy)}.stepRail button.active b{background:var(--lf-navy);border-color:var(--lf-navy);color:#fff}.stepRail button.done b{color:#557663;background:#e5eee8;border-color:#cbded1}.formPaneHead{justify-content:space-between;align-items:flex-start;gap:20px;margin:28px 0 21px;display:flex}.formPaneHead small{letter-spacing:.15em;color:var(--lf-gold);font-size:7px;font-weight:800}.formPaneHead h3{margin:6px 0 0;font-size:21px}.formPaneHead>button{color:#4a647d;white-space:nowrap;background:#edf1f4;border:0;border-radius:6px;padding:8px 10px;font-size:8px;font-weight:700}.formFields{gap:17px;animation:.24s lfSlide;display:grid}.fieldSection{border:1px solid #e1e5e8;border-radius:9px;gap:13px;padding:17px;display:grid}.fieldSection>h4{letter-spacing:.1em;text-transform:uppercase;color:#667589;margin:0 0 2px;font:700 9px Inter,sans-serif}.twoFields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lfField{gap:7px;display:grid}.lfLabelText{color:#45566b;font-size:9px;font-weight:750;position:relative}.lfLabelText>b{color:#ae6d5b}.infoDot{color:#64768a;vertical-align:1px;background:#fff;border:1px solid #bcc6cf;border-radius:50%;width:15px;height:15px;margin-left:5px;padding:0;font:700 8px Georgia,serif}.fieldTip{z-index:6;color:#eef3f6;background:#142940;border-radius:7px;width:min(310px,85vw);padding:11px 30px 11px 12px;font-size:8.5px;font-weight:500;line-height:1.55;position:absolute;top:23px;left:0;box-shadow:0 12px 25px #13273e2b}.fieldTip:before{content:"";background:#142940;width:10px;height:10px;position:absolute;top:-5px;left:56px;transform:rotate(45deg)}.fieldTip button{color:#fff;background:0 0;border:0;position:absolute;top:6px;right:7px}.lfField input,.lfField textarea{width:100%;color:var(--lf-ink);background:#fbfcfc;border:1px solid #d6dde2;border-radius:7px;outline:none;padding:10px 11px;font-size:10px;transition:all .18s}.lfField input:focus,.lfField textarea:focus{background:#fff;border-color:#7f98ae;box-shadow:0 0 0 3px #315f8211}.lfField textarea{resize:vertical;min-height:112px;line-height:1.55}.plainTip{background:#edf2f5;border-radius:8px;gap:11px;padding:12px;display:flex}.plainTip i{color:#fff;background:#557796;border-radius:50%;flex:0 0 21px;place-items:center;width:21px;height:21px;font-size:8px;font-style:normal;display:grid}.plainTip p{color:#536679;margin:0;font-size:8.5px;line-height:1.55}.reviewWarning{background:#f4ece8;border:1px solid #ead9d3;border-radius:8px;gap:10px;padding:12px;display:flex}.reviewWarning>span{color:#fff;background:#a46d5e;border-radius:50%;flex:0 0 21px;place-items:center;width:21px;height:21px;font-size:9px;font-weight:800;display:grid}.reviewWarning p{color:#785a52;margin:0;font-size:8.5px;line-height:1.55}.finalCheck{border:1px solid #dce2e6;border-radius:8px;gap:10px;padding:15px;display:grid}.finalCheck>small{letter-spacing:.14em;color:#788596;font-size:7px;font-weight:800}.finalCheck label{color:#526174;align-items:center;gap:8px;font-size:8.5px;display:flex}.finalCheck input{accent-color:var(--lf-green)}.formNav{border-top:1px solid #e4e7e9;align-items:center;gap:10px;margin-top:25px;padding-top:18px;display:flex}.formNav button{color:#526276;background:#fff;border:1px solid #d6dce1;border-radius:6px;padding:9px 13px;font-size:9px;font-weight:700}.formNav button:disabled{opacity:.35}.formNav span{color:#8b96a2;margin:auto;font-size:7.5px}.formNav .next{background:var(--lf-navy);border-color:var(--lf-navy);color:#fff}.previewPane{background:#e9edef;flex-direction:column;min-width:0;display:flex;overflow:hidden}.previewToolbar{color:#536478;background:#f7f8f8;border-bottom:1px solid #d7dde1;justify-content:space-between;align-items:center;height:49px;padding:0 18px;font-size:8.5px;display:flex}.liveDot{background:#5e8a70;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 0 3px #5e8a701a}.previewToolbar>div:last-child{gap:5px;display:flex}.previewToolbar button{color:#506278;background:#fff;border:1px solid #d1d8dd;border-radius:5px;padding:7px 9px;font-size:7.5px;font-weight:700}.previewToolbar .downloadPrimary{background:var(--lf-gold);border-color:var(--lf-gold);color:#fff}.paperStage{flex:1;justify-items:center;padding:28px clamp(18px,4vw,54px);display:grid;overflow:auto}.legalPaper{background:#fff;border:1px solid #d9dee2;width:min(100%,680px);min-height:820px;padding:38px 45px 31px;animation:.25s lfFade;box-shadow:0 18px 45px #20334612}.paperHeader{border-bottom:2px solid var(--lf-navy)!important;background:#fff!important;justify-content:space-between!important;align-items:end!important;height:auto!important;padding:0 0 15px!important;display:flex!important}.paperHeader>div{align-items:end;gap:7px;display:flex}.paperHeader b{letter-spacing:.1em;color:var(--lf-navy);font:700 22px Georgia,serif}.paperHeader span{letter-spacing:.15em;color:var(--lf-gold);padding-bottom:2px;font-size:7px;font-weight:800}.paperHeader em{letter-spacing:.17em;color:#9b7b42;border:1px solid #d9c49d;padding:4px 5px;font-size:6.5px;font-style:normal}.legalPaper pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#202b3c;margin:25px 0;font:11px/1.62 Georgia,Times New Roman,serif}.legalPaper footer{letter-spacing:.12em;color:#8a929c;border-top:1px solid #e1e4e7;justify-content:space-between;gap:15px;margin-top:30px;padding-top:10px;font-size:6px;display:flex}.previewFooter{background:#f8f9f9;border-top:1px solid #d5dce0;justify-content:space-between;align-items:center;gap:15px;min-height:58px;padding:9px 18px;display:flex}.previewFooter>span{grid-template-rows:auto auto;grid-template-columns:20px auto;display:grid}.previewFooter>span>i{color:var(--lf-gold);grid-row:1/3;align-self:center;font-style:normal}.previewFooter>span>b{font-size:8px}.previewFooter>span>small{color:#89949f;margin-top:2px;font-size:7px}.previewFooter>button{color:#4c6278;background:#fff;border:1px solid #d3dadd;border-radius:6px;padding:8px 10px;font-size:8px;font-weight:750}.mobileBuilderTabs{display:none}.sourceDrawer{z-index:30;background:#fff;width:min(390px,100vw);padding:28px 25px;animation:.24s lfDrawer;position:fixed;top:34px;bottom:0;right:0;overflow:auto;box-shadow:-20px 0 50px #17283b24}.sourceDrawer>button{color:#6b7785;background:0 0;border:0;font-size:23px;position:absolute;top:12px;right:15px}.sourceDrawer h3{margin:7px 0 10px;font-size:21px}.sourceDrawer>p{color:var(--lf-muted);font-size:10px;line-height:1.6}.drawerWarning{background:#f4eee5;border-radius:8px;gap:5px;margin:15px 0;padding:12px;display:grid}.drawerWarning b{color:#835f38;font-size:9px}.drawerWarning span{color:#786b5b;font-size:8px;line-height:1.5}.sourceDrawer>a{color:var(--lf-ink);border-top:1px solid #e6e9eb;justify-content:space-between;align-items:center;padding:13px 0;text-decoration:none;display:flex}.sourceDrawer>a>div{gap:4px;display:grid}.sourceDrawer>a strong{font-size:9px}.sourceDrawer>a span{color:var(--lf-muted);font-size:8px;line-height:1.45}.sourceDrawer>a>b{color:#5e7a95;font-size:11px}.sourceDrawer>em{color:#8a949e;border-top:1px solid #e6e9eb;padding-top:13px;font-size:7.5px;font-style:normal;line-height:1.6;display:block}.lfOverlay{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f1d2dbb;place-items:center;padding:20px;animation:.18s lfFade;display:grid;position:fixed;inset:0}.methodPanel,.accessModal{background:#fff;border-radius:13px;position:relative;box-shadow:0 30px 70px #07111f4d}.methodPanel{width:min(520px,100%);padding:30px}.modalClose{color:#657180;background:0 0;border:0;font-size:24px;position:absolute;top:10px;right:13px}.methodPanel h3,.accessModal h3{margin:7px 0 18px;font-size:23px;line-height:1.25}.methodPanel ol{gap:11px;margin:0;padding:0;list-style:none;display:grid}.methodPanel li{counter-increment:item;border:1px solid #e2e6e9;border-radius:8px;grid-template-columns:24px 1fr;gap:5px 10px;padding:11px;display:grid}.methodPanel li:before{content:counter(item);background:var(--lf-navy);color:#fff;border-radius:50%;grid-row:1/3;place-items:center;width:21px;height:21px;font-size:8px;display:grid}.methodPanel li b{font-size:9.5px}.methodPanel li span{color:var(--lf-muted);font-size:8.5px;line-height:1.5}.accessModal{text-align:center;width:min(790px,100%);padding:27px 29px}.lockMark{color:#8a6a32;background:#eee6d7;border-radius:50%;place-items:center;width:38px;height:38px;margin:0 auto 10px;display:grid}.accessModal>p{max-width:600px;color:var(--lf-muted);margin:-7px auto 20px;font-size:9.5px;line-height:1.55}.accessOptions{text-align:left;grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.accessOptions article{border:1px solid #dfe4e7;border-radius:9px;flex-direction:column;min-height:155px;padding:15px;display:flex}.accessOptions article>span{letter-spacing:.14em;color:#8090a0;font-size:6.5px;font-weight:800}.accessOptions h4{margin:8px 0 5px;font:500 16px Georgia,serif}.accessOptions p{color:var(--lf-muted);margin:0 0 14px;font-size:8.5px;line-height:1.5}.accessOptions button{color:#425b73;background:#fff;border:1px solid #ccd5dc;border-radius:6px;margin-top:auto;padding:9px;font-size:8px;font-weight:750}.accessOptions .featuredAccess{background:var(--lf-navy);border-color:var(--lf-navy)}.accessOptions .featuredAccess span,.accessOptions .featuredAccess h4{color:#fff}.accessOptions .featuredAccess p{color:#c3ced8}.accessOptions .featuredAccess button{border-color:var(--lf-gold);background:var(--lf-gold);color:#fff}.demoUnlock{color:#456985;background:0 0;border:0;margin-top:15px;font-size:8.5px;text-decoration:underline}.accessModal>em{color:#969fa8;margin-top:7px;font-size:7px;font-style:normal;display:block}.lfToast{z-index:60;color:#fff;background:#1d3b2c;border-radius:8px;padding:11px 14px;font-size:9px;animation:.2s lfSlide;position:fixed;bottom:22px;right:24px;box-shadow:0 12px 30px #12251b35}@keyframes lfFade{0%{opacity:0}to{opacity:1}}@keyframes lfSlide{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes lfDrawer{0%{transform:translate(100%)}to{transform:translate(0)}}@media (width<=1280px){.templateGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.builderSplit{grid-template-columns:minmax(450px,.95fr) minmax(430px,1.05fr)}.detailColumns{grid-template-columns:1fr 320px}.stepRail button{padding-right:14px}.stepRail button:not(:last-child):after{width:18px;margin-left:8px}}@media (width<=1020px){.lfMastActions{display:none}.detailHero{grid-template-columns:1fr 280px;gap:25px}.detailColumns{grid-template-columns:1fr}.sourcesCard{order:-1}.builderView{height:auto;min-height:calc(100vh - 34px);overflow:visible}.builderTop{position:sticky;top:0}.builderSplit{height:auto;display:block}.mobileBuilderTabs{z-index:8;border-bottom:1px solid var(--lf-line);background:#fff;gap:5px;padding:7px 20px;display:flex;position:sticky;top:66px}.mobileBuilderTabs button{color:#687687;background:#eef1f3;border:0;border-radius:6px;flex:1;padding:9px;font-size:9px}.mobileBuilderTabs button.active{background:var(--lf-navy);color:#fff}.formPane{border:0;min-height:calc(100vh - 145px);display:block;overflow:visible}.previewPane{min-height:calc(100vh - 145px);display:none}.builderView.showMobilePreview .formPane{display:none}.builderView.showMobilePreview .previewPane{display:flex}.previewPane,.paperStage{overflow:visible}.previewFooter{z-index:4;position:sticky;bottom:0}.sourceDrawer{top:0}.builderProgress{display:none}}@media (width<=760px){.catalogView,.detailView{padding:23px 16px 55px}.lfMasthead h2{font-size:25px}.lfMasthead>div>p{font-size:11px}.templateGrid{grid-template-columns:1fr}.catalogToolbar{align-items:flex-start}.catalogToolbar label{display:none}.categoryShelf>button{width:128px}.detailHero{padding:25px 20px;display:block}.detailHero h2{font-size:26px}.startCard{margin-top:22px}.howSteps{grid-template-columns:1fr}.howSteps>div{border-right:0;border-bottom:1px solid var(--lf-line);padding:0 0 10px}.detailColumns{display:block}.detailMain,.sourcesCard{margin-top:14px}.builderTop{padding:0 12px}.builderTop>div:nth-child(2){flex:1;min-width:0}.builderTop>div:nth-child(2) strong{white-space:nowrap;text-overflow:ellipsis;max-width:240px;overflow:hidden}.sourceButton{margin-left:0;font-size:0}.sourceButton span{margin:0;font-size:13px}.formPane{padding:0 16px 25px}.stepRail{margin:0 -16px;padding:0 16px}.stepRail button{padding-right:6px}.stepRail button:not(:last-child):after{width:12px;margin-left:5px}.formPaneHead{margin-top:21px}.formPaneHead h3{font-size:19px}.twoFields{grid-template-columns:1fr}.formNav span{display:none}.formNav .next{margin-left:auto}.paperStage{padding:18px 8px}.legalPaper{min-height:720px;padding:28px 22px}.legalPaper pre{font-size:10px}.previewToolbar{padding:0 8px}.previewToolbar>div:first-child{display:none}.previewToolbar button{padding:7px}.previewFooter{align-items:flex-start}.previewFooter>span>small{display:none}.accessOptions{grid-template-columns:1fr;max-height:48vh;overflow:auto}.accessOptions article{min-height:125px}.accessModal{padding:24px 17px}.lfSafetyBar{align-items:flex-start}.lfSafetyBar button{display:none}}@media (width<=600px){.legalForm{min-height:calc(100vh - 53px)}.lfProduct span{font-size:19px}.lfSearchBar{height:51px}.categoryShelf{margin-right:-16px}.templateCard{min-height:245px}.detailBadges span{font-size:7px}.builderView{min-height:calc(100vh - 53px)}.builderTop{height:60px}.mobileBuilderTabs{top:60px}.previewFooter>button{font-size:7px}.lfToast{text-align:center;bottom:12px;left:12px;right:12px}}@media print{body{background:#fff}.side,.demoBar,.builderTop,.mobileBuilderTabs,.formPane,.previewToolbar,.previewFooter,.sourceDrawer,.lfOverlay,.lfToast{display:none!important}.work,.legalFormWork{width:100%!important;margin:0!important}.builderView,.builderSplit,.previewPane,.paperStage{background:#fff!important;height:auto!important;min-height:0!important;padding:0!important;display:block!important;overflow:visible!important}.legalPaper{width:100%!important;min-height:0!important;box-shadow:none!important;border:0!important;padding:18mm!important;display:block!important}.legalPaper pre{font-size:11pt}.legalPaper footer{margin-top:15mm}}.side nav{display:block}.navGroup{gap:6px;display:grid}.toolGroup{border-top:1px solid #ffffff24;margin-top:18px;padding-top:24px;position:relative}.toolGroup>small{color:#75869a;letter-spacing:.17em;font-size:7px;font-weight:800;position:absolute;top:7px;left:13px}.side nav button .newBadge{color:#17263a;letter-spacing:.08em;background:#d7b66e;border-radius:5px;padding:3px 5px;font-size:6px}.toolWork{background:#f2f4f5}.jurisprudencePage{--jr-navy:#10243d;--jr-deep:#0b1b30;--jr-blue:#315f82;--jr-gold:#b08b49;--jr-ink:#172437;--jr-muted:#667487;--jr-line:#dce2e6;--jr-soft:#f4f6f6;min-height:calc(100vh - 34px);color:var(--jr-ink);background:#f3f5f5}.jurisprudencePage button,.jurisprudencePage textarea,.jurisprudencePage input,.jurisprudencePage select{font:inherit}.jurisprudencePage button{cursor:pointer}.jurHero{background:radial-gradient(circle at 88% 12%,#315b7a55 0,transparent 27%),linear-gradient(122deg,var(--jr-deep),#17324f);color:#fff;padding:30px clamp(24px,4vw,58px) 27px;position:relative;overflow:hidden}.jurHero:after{content:"";pointer-events:none;border:1px solid #ffffff12;border-radius:50%;width:270px;height:270px;position:absolute;top:-125px;right:-62px;box-shadow:0 0 0 42px #ffffff08,0 0 0 85px #ffffff05}.jurBrandLine{z-index:1;align-items:center;gap:9px;margin-bottom:22px;display:flex;position:relative}.jurBrandLine>span{letter-spacing:.12em;font:700 18px Georgia,serif}.jurBrandLine>b{letter-spacing:.18em;color:#c2ced9;border-left:1px solid #ffffff30;padding-left:10px;font-size:8px}.jurBrandLine>em{letter-spacing:.14em;color:#f2ddb1;border:1px solid #b99453;border-radius:4px;padding:3px 5px;font-size:6.5px;font-style:normal}.jurHeroGrid{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:35px;display:grid;position:relative}.jurHeroGrid small{letter-spacing:.18em;color:#d3b775;font-size:8px;font-weight:800}.jurHeroGrid h2{color:#fff;max-width:670px;margin:7px 0 9px;font-size:31px;line-height:1.14}.jurHeroGrid p{color:#becbd7;max-width:650px;margin:0;font-size:11px;line-height:1.55}.jurMethod{color:#fff;text-align:left;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0b;border:1px solid #ffffff2b;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:28px auto;gap:2px 8px;padding:11px 14px;transition:all .2s;display:grid}.jurMethod:hover{background:#ffffff12;border-color:#ffffff45;transform:translateY(-2px)}.jurMethod>span{color:#d6bb82;background:#ffffff12;border-radius:50%;grid-row:1/3;place-items:center;width:28px;height:28px;display:grid}.jurMethod b{font-size:9px}.jurMethod small{letter-spacing:0;color:#9fb0c1;font-size:7.5px;font-weight:500}.jurAsk{z-index:2;background:#fff;border:1px solid #ffffff45;border-radius:13px;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;margin-top:23px;padding:10px 11px 10px 15px;transition:box-shadow .2s,transform .2s;display:grid;position:relative;box-shadow:0 16px 38px #06121f3d}.jurAsk:focus-within{transform:translateY(-1px);box-shadow:0 20px 45px #06121f52,0 0 0 4px #ffffff18}.jurSpark{width:34px;height:34px;color:var(--jr-blue);background:#edf2f4;border-radius:10px;place-items:center;font-size:15px;display:grid}.jurAsk label{min-width:0;display:grid}.jurAsk label small{letter-spacing:.15em;color:#8794a0;margin-bottom:3px;font-size:6.5px;font-weight:800}.jurAsk textarea{resize:none;color:var(--jr-ink);background:0 0;border:0;outline:0;min-height:34px;max-height:74px;padding:0;font-size:12px;line-height:1.4}.jurAsk textarea::placeholder{color:#9ba5ae}.jurAsk>button{color:#fff;background:linear-gradient(135deg,#b99350,#9f7b3d);border:0;border-radius:8px;align-items:center;gap:18px;padding:12px 14px;font-size:9px;font-weight:800;transition:all .18s;display:flex;box-shadow:0 7px 16px #a27c3a38}.jurAsk>button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 20px #a27c3a44}.jurAsk>button:disabled{opacity:.52;cursor:not-allowed}.jurAsk>button i{font-size:13px;font-style:normal}.jurExamples{z-index:1;scrollbar-width:none;align-items:center;gap:7px;margin-top:11px;padding:2px 0;display:flex;position:relative;overflow-x:auto}.jurExamples::-webkit-scrollbar{display:none}.jurExamples>span{color:#8296aa;white-space:nowrap;font-size:7.5px}.jurExamples button{color:#b9c6d2;background:#ffffff0b;border:1px solid #ffffff20;border-radius:15px;flex:none;padding:6px 9px;font-size:7.5px;transition:all .18s}.jurExamples button:hover{color:#fff;background:#ffffff16}.jurResearchRail{border-bottom:1px solid var(--jr-line);background:#fff;align-items:center;gap:0;min-height:67px;padding:0 clamp(24px,4vw,58px);display:flex;box-shadow:0 4px 16px #21384b06}.jurResearchRail>div{color:#9aa5af;white-space:nowrap;align-items:center;gap:7px;font-size:8px;font-weight:700;display:flex}.jurResearchRail>div:not(:nth-child(4)):after{content:"";background:#dce1e5;width:34px;height:1px;margin:0 10px}.jurResearchRail>div b{border:1px solid #ccd4da;border-radius:50%;place-items:center;width:22px;height:22px;font-size:7px;display:grid}.jurResearchRail>div.done{color:#294e6b}.jurResearchRail>div.done b{color:#4e7661;background:#e5eee9;border-color:#c9dcd1}.jurResearchRail>p{border-left:1px solid var(--jr-line);margin:0 0 0 auto;padding-left:20px;display:grid}.jurResearchRail>p strong{color:#8b6b34;font-size:8px}.jurResearchRail>p span{color:#87939f;margin-top:3px;font-size:7px}.jurWorkspace{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:22px;max-width:1580px;margin:0 auto;padding:24px clamp(24px,4vw,58px) 70px;display:grid}.jurFilters{border:1px solid var(--jr-line);background:#fff;border-radius:12px;padding:19px;position:sticky;top:18px;box-shadow:0 9px 30px #20354908}.jurFilterHead{justify-content:space-between;align-items:flex-start;display:flex}.jurFilterHead small,.jurResultsHead small,.jurRoutesHead small,.jurDrawer section>small,.jurSourceModal>small{letter-spacing:.16em;color:var(--jr-gold);font-size:7px;font-weight:800}.jurFilterHead h3{margin:5px 0 0;font-size:18px}.jurFilterHead>button{color:#55687a;background:#f7f8f8;border:1px solid #d8dee3;border-radius:6px;padding:7px 8px;font-size:7.5px;font-weight:700}.jurSources{gap:5px;margin-top:15px;display:grid}.jurSources>button{--source-accent:#315f82;color:#526174;text-align:left;background:#f7f8f8;border:1px solid #0000;border-radius:8px;grid-template-columns:28px 1fr 18px;align-items:center;gap:8px;width:100%;padding:8px;transition:all .18s;display:grid}.jurSources>button:hover{background:#f1f4f5;transform:translate(2px)}.jurSources>button.selected{background:#fff;border-color:#d8dfe4;box-shadow:0 4px 12px #1a304409}.jurSources>button>i,.jurSourceToken>i{background:var(--source-accent);border-radius:7px;width:28px;height:28px;font-style:normal}@supports (color:color-mix(in lab, red, red)){.jurSources>button>i,.jurSourceToken>i{background:color-mix(in srgb,var(--source-accent) 13%,white)}}.jurSources>button>i,.jurSourceToken>i{color:var(--source-accent);letter-spacing:.02em;place-items:center;font-size:7px;font-weight:850;display:grid}.jurSources>button>span{display:grid}.jurSources>button strong{font-size:8.5px}.jurSources>button small{color:#8a96a1;margin-top:3px;font-size:7px}.jurSources>button>b{color:#9aa5ad;border:1px solid #ccd5db;border-radius:50%;place-items:center;width:17px;height:17px;font-size:7px;display:grid}.jurSources>button.selected>b{color:#fff;background:#537765;border-color:#537765}.jurAdvanced{border-top:1px solid #e6eaed;gap:11px;margin-top:15px;padding-top:14px;display:grid}.jurAdvanced label{color:#627184;gap:5px;font-size:7.5px;font-weight:750;display:grid}.jurAdvanced select,.jurAdvanced input{color:#394c60;background:#fbfbfb;border:1px solid #d7dde2;border-radius:6px;outline:none;width:100%;padding:8px;font-size:8px}.jurAdvanced select:focus,.jurAdvanced input:focus{border-color:#7991a6;box-shadow:0 0 0 3px #315f8210}.jurDateFields{grid-template-columns:1fr 1fr;gap:7px;display:grid}.jurReset{color:#607b91;text-align:left;background:0 0;border:0;padding:2px 0;font-size:7.5px;text-decoration:underline}.jurCoverage{background:#eef3f1;border-radius:8px;grid-template-columns:20px 1fr;gap:7px;margin-top:15px;padding:11px;display:grid}.jurCoverage>span{color:#fff;background:#5a7d68;border-radius:50%;place-items:center;width:18px;height:18px;font:700 8px Georgia,serif;display:grid}.jurCoverage p{color:#68786e;margin:0;font-size:7.5px;line-height:1.45}.jurCoverage strong{color:#4d6859;margin-bottom:3px;display:block}.jurResults{min-width:0}.jurInterpretation{background:linear-gradient(105deg,#eaf0f3,#f7f8f7);border:1px solid #d7e0e5;border-radius:10px;justify-content:space-between;align-items:center;gap:17px;margin-bottom:17px;padding:12px 15px;animation:.25s jurEnter;display:flex}.jurInterpretation>div:first-child{align-items:center;gap:9px;display:flex}.jurInterpretation>div:first-child>span{color:#315f82;background:#fff;border-radius:8px;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 3px 10px #1a354a0b}.jurInterpretation p{margin:0;display:grid}.jurInterpretation small{letter-spacing:.13em;color:#7f8e9b;font-size:6.5px;font-weight:800}.jurInterpretation strong{margin-top:3px;font:500 14px Georgia,serif}.jurAnalysisTags{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.jurAnalysisTags b{color:#536d82;background:#fff;border:1px solid #dbe1e5;border-radius:12px;padding:5px 7px;font-size:7px}.jurResultsHead{justify-content:space-between;align-items:flex-end;gap:20px;margin:0 2px 15px;display:flex}.jurResultsHead h3{margin:5px 0 3px;font-size:21px}.jurResultsHead p{color:var(--jr-muted);margin:0;font-size:8.5px}.jurResultsHead label{color:#758391;text-transform:uppercase;letter-spacing:.08em;gap:5px;font-size:7px;font-weight:750;display:grid}.jurResultsHead select{color:#3e5266;background:#fff;border:1px solid #d4dbe0;border-radius:7px;padding:8px 28px 8px 9px;font-size:8px}.jurNotice{background:#f5efe5;border:1px solid #eadfc9;border-radius:8px;align-items:flex-start;gap:8px;margin-bottom:8px;padding:9px 11px;animation:.22s jurEnter;display:flex}.jurNotice span{color:#fff;background:#aa8749;border-radius:50%;flex:0 0 17px;place-items:center;width:17px;height:17px;font:700 7px Georgia,serif;display:grid}.jurNotice p{color:#796b55;margin:1px 0 0;font-size:7.5px;line-height:1.5}.jurLoading{gap:10px;display:grid}.jurLoading i{background:linear-gradient(100deg,#fff 15%,#edf0f2 35%,#fff 55%) 0 0/250% 100%;border:1px solid #e2e6e9;border-radius:11px;height:168px;animation:1.2s infinite jurShimmer;display:block}.jurResultList{gap:11px;display:grid}.jurResultCard{border:1px solid var(--jr-line);background:#fff;border-radius:11px;padding:17px 18px 0;transition:all .2s;animation:.28s jurEnter;position:relative;box-shadow:0 5px 18px #20354906}.jurResultCard:hover{border-color:#bdc9d1;transform:translateY(-2px);box-shadow:0 13px 32px #2035490d}.jurResultTop{justify-content:space-between;align-items:center;padding-right:34px;display:flex}.jurSourceToken{--source-accent:#315f82;align-items:center;gap:8px;display:flex}.jurSourceToken>span{display:grid}.jurSourceToken strong{font-size:8px}.jurSourceToken small{color:#8c97a2;margin-top:3px;font-size:6.8px}.jurRelevance{align-items:center;gap:7px;display:flex}.jurRelevance>span{--score:75%;background:#e6eaec;border-radius:4px;width:38px;height:4px;position:relative;overflow:hidden}.jurRelevance>span:after{content:"";width:var(--score);background:#5d806c;position:absolute;inset:0 auto 0 0}.jurRelevance b{color:#5d7466;font-size:7px}.jurSave{color:#8d9aa5;background:0 0;border:0;font-size:18px;transition:all .16s;position:absolute;top:14px;right:14px}.jurSave:hover{transform:scale(1.12)}.jurSave.saved{color:var(--jr-gold)}.jurResultMeta{flex-wrap:wrap;align-items:center;gap:0;margin-top:15px;display:flex}.jurResultMeta span{color:#73808d;font-size:7px}.jurResultMeta span:not(:last-child):after{content:"•";color:#c0c7cd;margin:0 8px}.jurResultCard h4{color:var(--jr-ink);margin:7px 0;padding-right:18px;font:500 18px/1.3 Georgia,serif}.jurResultCard>p{color:#627083;max-width:900px;margin:0;font-size:9.5px;line-height:1.6}.jurTopicRow{flex-wrap:wrap;align-items:center;gap:5px;margin-top:11px;display:flex}.jurTopicRow span,.jurTopicRow b{border-radius:10px;padding:4px 7px;font-size:6.8px}.jurTopicRow span{color:#667587;background:#f1f3f4}.jurTopicRow b{color:#4e705c;background:#e7efe9;margin-left:auto}.jurResultCard footer{border-top:1px solid #e8ebed;justify-content:space-between;align-items:center;margin:14px -18px 0;display:flex}.jurResultCard footer button,.jurResultCard footer a{color:#385c78;background:0 0;border:0;padding:11px 18px;font-size:8px;font-weight:750;text-decoration:none}.jurResultCard footer a{border-left:1px solid #e8ebed}.jurResultCard footer button:hover,.jurResultCard footer a:hover{color:#947037}.jurEmpty{text-align:center;background:#fff;border:1px dashed #cbd4da;border-radius:11px;padding:40px 22px}.jurEmpty>span{color:#8192a0;font-size:27px}.jurEmpty h4{margin:10px 0 6px;font:500 18px Georgia,serif}.jurEmpty p{color:#71808d;max-width:520px;margin:auto;font-size:8.5px;line-height:1.55}.jurRoutes{margin-top:19px}.jurRoutesHead{justify-content:space-between;align-items:end;margin:0 2px 10px;display:flex}.jurRoutesHead h3{margin:5px 0 0;font-size:18px}.jurRoutesHead>span{color:#758391;background:#e8ecee;border-radius:11px;padding:5px 8px;font-size:7px}.jurRoutes>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.jurRoutes a{--source-accent:#315f82;border:1px solid var(--jr-line);color:var(--jr-ink);background:#fff;border-radius:9px;grid-template-columns:31px 1fr auto;align-items:center;gap:9px;padding:11px;text-decoration:none;transition:all .18s;display:grid}.jurRoutes a:hover{border-color:var(--source-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.jurRoutes a:hover{border-color:color-mix(in srgb,var(--source-accent) 42%,#dce2e6)}}.jurRoutes a>i{background:var(--source-accent);border-radius:8px;width:31px;height:31px;font-style:normal}@supports (color:color-mix(in lab, red, red)){.jurRoutes a>i{background:color-mix(in srgb,var(--source-accent) 12%,white)}}.jurRoutes a>i{color:var(--source-accent);place-items:center;font-size:7px;font-weight:850;display:grid}.jurRoutes a>span{display:grid}.jurRoutes a strong{font-size:8.5px}.jurRoutes a small{color:#84909b;margin-top:3px;font-size:7px;line-height:1.4}.jurRoutes a>b{color:#55738c;white-space:nowrap;font-size:7px}.jurOverlay{z-index:70;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#091523ad;justify-content:flex-end;animation:.2s jurFade;display:flex;position:fixed;inset:0}.jurDrawer{background:#fff;width:min(465px,100vw);height:100%;padding:29px 27px;animation:.28s cubic-bezier(.2,.8,.2,1) jurDrawerIn;position:relative;overflow-y:auto;box-shadow:-24px 0 55px #07111d3b}.jurDrawerClose{color:#657483;background:#f0f2f3;border:0;border-radius:50%;width:30px;height:30px;font-size:20px;position:absolute;top:12px;right:14px}.jurDrawerSource{align-items:center;gap:9px;padding-right:36px;display:flex}.jurDrawerSource>i{color:#315f82;background:#edf1f3;border-radius:8px;place-items:center;width:34px;height:34px;font-size:8px;font-style:normal;font-weight:800;display:grid}.jurDrawerSource>span{display:grid}.jurDrawerSource small{letter-spacing:.13em;color:#939da6;font-size:6px}.jurDrawerSource strong{margin-top:3px;font-size:9px}.jurDrawer h3{margin:20px 0 11px;font-size:25px;line-height:1.25}.jurDrawerMeta{flex-wrap:wrap;gap:7px;display:flex}.jurDrawerMeta span{color:#6d7c8b;background:#f0f2f3;border-radius:10px;padding:5px 7px;font-size:7px}.jurDrawer section{border-top:1px solid #e2e6e9;margin-top:20px;padding-top:19px}.jurDrawer section>p{color:#576779;font-size:10px;line-height:1.7}.jurDrawerTags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.jurDrawerTags span,.jurDrawerTags b{border-radius:11px;padding:5px 8px;font-size:7.5px}.jurDrawerTags b{color:#4e715c;background:#e8efe9}.jurDrawerTags span{color:#667586;background:#f0f2f3}.jurDrawerCheck{background:#f5efe5;border-radius:9px;margin:21px 0;padding:13px}.jurDrawerCheck b{color:#80663a;font-size:8.5px}.jurDrawerCheck p{color:#7a6d59;margin:4px 0 0;font-size:7.8px;line-height:1.55}.jurOfficialCta{background:var(--jr-navy);color:#fff;border-radius:8px;justify-content:space-between;padding:12px 14px;font-size:9px;font-weight:750;text-decoration:none;display:flex}.jurSourceModal{background:#fff;border-radius:13px;width:min(660px,100vw - 32px);max-height:calc(100vh - 40px);margin:auto;padding:27px;animation:.25s jurEnter;position:relative;overflow:auto;box-shadow:0 30px 70px #06101d50}.jurSourceModal h3{margin:6px 0 7px;font-size:24px}.jurSourceModal>p{color:#697787;margin:0 0 16px;font-size:9px;line-height:1.6}.jurSourceModal>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.jurSourceModal article{border:1px solid #e0e5e8;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:33px 1fr;gap:2px 9px;padding:11px;display:grid}.jurSourceModal article>i{color:#fff;border-radius:8px;grid-row:1/3;place-items:center;width:31px;height:31px;font-size:7px;font-style:normal;font-weight:800;display:grid}.jurSourceModal article>span{display:grid}.jurSourceModal article strong{font-size:8.5px}.jurSourceModal article small{color:#7c8995;margin-top:3px;font-size:7px;line-height:1.4}.jurSourceModal article>b{color:#527762;grid-column:2;font-size:6.5px}.jurSourceModal>em{color:#8a949d;border-top:1px solid #e3e7e9;margin-top:17px;padding-top:12px;font-size:7px;font-style:normal;line-height:1.55;display:block}@keyframes jurEnter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes jurFade{0%{opacity:0}to{opacity:1}}@keyframes jurDrawerIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes jurShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (width<=1160px){.jurWorkspace{grid-template-columns:235px minmax(0,1fr)}.jurResearchRail>div:not(:nth-child(4)):after{width:19px;margin:0 7px}.jurRoutes>div:last-child{grid-template-columns:1fr}.jurSourceToken small{display:none}}@media (width<=920px){.toolGroup>small{display:none}.toolGroup{padding-top:18px}.jurHero,.jurResearchRail{padding-left:25px;padding-right:25px}.jurResearchRail>div span{display:none}.jurResearchRail>div:not(:nth-child(4)):after{width:24px}.jurWorkspace{grid-template-columns:1fr;padding-left:25px;padding-right:25px}.jurFilters{position:relative;top:auto}.jurSources{grid-template-columns:repeat(3,1fr)}.jurAdvanced{display:none}.jurAdvanced.open{display:grid}.jurCoverage{display:none}}@media (width<=680px){.jurHero{padding:22px 14px 20px}.jurHeroGrid{grid-template-columns:1fr}.jurHeroGrid h2{font-size:25px}.jurHeroGrid p{font-size:10px}.jurMethod{position:absolute;top:-44px;right:0}.jurMethod>span,.jurMethod small{display:none}.jurMethod{padding:8px 10px;display:block}.jurAsk{grid-template-columns:32px 1fr;padding:9px}.jurAsk>button{grid-column:1/3;justify-content:center;padding:11px}.jurSpark{width:30px;height:30px}.jurExamples{margin-right:-14px}.jurResearchRail{min-height:55px;padding:0 14px}.jurResearchRail>div:not(:nth-child(4)):after{width:13px;margin:0 5px}.jurResearchRail>p{padding-left:10px}.jurResearchRail>p span{display:none}.jurWorkspace{gap:15px;padding:17px 14px 50px}.jurFilters{padding:14px}.jurSources{grid-template-columns:repeat(2,1fr)}.jurSources>button{grid-template-columns:27px 1fr}.jurSources>button>b{display:none}.jurInterpretation{flex-direction:column;align-items:flex-start}.jurAnalysisTags{justify-content:flex-start}.jurResultsHead{align-items:flex-start}.jurResultsHead label{display:none}.jurResultCard{padding:15px 14px 0}.jurResultTop{align-items:flex-start}.jurRelevance{display:none}.jurResultCard h4{font-size:17px}.jurResultCard footer{margin-left:-14px;margin-right:-14px}.jurResultCard footer button,.jurResultCard footer a{padding:11px 12px;font-size:7px}.jurTopicRow b{margin-left:0}.jurSourceModal>div{grid-template-columns:1fr}.jurDrawer{padding:24px 18px}.jurDrawer h3{font-size:22px}}@media print{.jurHero,.jurResearchRail,.jurFilters,.jurRoutes,.jurSave,.jurResultCard footer,.jurOverlay{display:none!important}.jurWorkspace{padding:0;display:block}.jurResultCard{break-inside:avoid;box-shadow:none}.jurisprudencePage{background:#fff}}.notebookFloat{z-index:18;color:#fff;text-align:left;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#122842,#1d3a59);border:1px solid #ffffff38;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:32px auto;gap:1px 8px;padding:9px 13px 9px 9px;transition:all .2s;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 35px #0b1a2d38}.notebookFloat:hover{transform:translateY(-3px);box-shadow:0 18px 42px #0b1a2d4a}.notebookFloat>span{color:#dbbd7d;background:#ffffff13;border-radius:8px;grid-row:1/3;place-items:center;width:31px;height:31px;display:grid}.notebookFloat>b{font-size:9px}.notebookFloat>small{color:#9fb0c0;font-size:7px}.notebookSelectionMenu{z-index:100;background:#fff;border:1px solid #d8dfe4;border-radius:12px;width:338px;padding:13px;animation:.18s cubic-bezier(.2,.8,.2,1) nbPop;position:fixed;box-shadow:0 21px 55px #0a17284d}.notebookSelectionMenu:before{content:"";background:#fff;border-top:1px solid #d8dfe4;border-left:1px solid #d8dfe4;width:11px;height:11px;position:absolute;top:-6px;left:calc(50% - 6px);transform:rotate(45deg)}.notebookSelectionHead{align-items:center;gap:8px;display:flex}.notebookSelectionHead>span{color:#315f82;background:#edf1f4;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.notebookSelectionHead>p{margin:0;display:grid}.notebookSelectionHead small{letter-spacing:.14em;color:#9a7940;font-size:6px;font-weight:800}.notebookSelectionHead strong{margin-top:2px;font:500 13px Georgia,serif}.notebookSelectionHead>button{color:#74818d;background:#f1f3f4;border:0;border-radius:50%;width:23px;height:23px;margin-left:auto}.notebookColorRow{scrollbar-width:none;gap:5px;padding:10px 1px 8px;display:flex;overflow-x:auto}.notebookColorRow::-webkit-scrollbar{display:none}.notebookColorRow>button{--note-color:#315f82;--note-soft:#dce9f1;color:#7a8692;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;justify-items:center;gap:3px;padding:5px;display:grid}.notebookColorRow>button:hover,.notebookColorRow>button.active{background:var(--note-soft);border-color:var(--note-color)}@supports (color:color-mix(in lab, red, red)){.notebookColorRow>button:hover,.notebookColorRow>button.active{border-color:color-mix(in srgb,var(--note-color) 30%,white)}}.notebookColorRow>button:hover,.notebookColorRow>button.active{color:var(--note-color)}.notebookColorRow i{background:var(--note-color);color:#fff;border-radius:5px;place-items:center;width:20px;height:20px;font-size:7px;font-style:normal;display:grid}.notebookColorRow span{font-size:5.8px}.notebookSelectionMenu>label{gap:4px;display:grid}.notebookSelectionMenu>label>span{color:#526174;font-size:7px;font-weight:750}.notebookSelectionMenu>label>span i{color:#939da6;font-style:normal;font-weight:500}.notebookSelectionMenu input{background:#fafbfb;border:1px solid #d7dde2;border-radius:7px;outline:none;padding:8px 9px;font-size:8px}.notebookSelectionMenu input:focus{border-color:#7d96aa;box-shadow:0 0 0 3px #315f8210}.notebookSelectionActions{justify-content:space-between;align-items:center;gap:9px;margin-top:9px;display:flex}.notebookSelectionActions>small{color:#8a959f;white-space:nowrap;text-overflow:ellipsis;font-size:6.5px;overflow:hidden}.notebookSelectionActions>button{color:#fff;white-space:nowrap;background:#142942;border:0;border-radius:6px;padding:8px 10px;font-size:7px;font-weight:750}.notebookSelectionActions>button span{color:#d5b56e;margin-left:6px}.notebookToast{z-index:110;color:#fff;background:#173826;border-radius:9px;align-items:center;gap:8px;padding:10px 12px;font-size:8px;animation:.25s nbToast;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 14px 35px #0c241842}.notebookToast>span{background:#ffffff1c;border-radius:50%;place-items:center;width:19px;height:19px;display:grid}.notebookToast>button{color:#d7eadc;background:0 0;border:0;border-left:1px solid #ffffff2c;margin-left:3px;padding-left:10px;font-size:7px;font-weight:750}.notebookPage{--nb-navy:#10243d;--nb-deep:#0b1b30;--nb-gold:#b08b49;--nb-ink:#172437;--nb-muted:#667487;--nb-line:#dce2e6;min-height:calc(100vh - 34px);color:var(--nb-ink);background:#f2f4f4}.notebookPage button,.notebookPage textarea,.notebookPage input,.notebookPage select{font:inherit}.notebookPage button{cursor:pointer}.nbMasthead{background:radial-gradient(circle at 89% 14%,#345d7c4d,transparent 28%),linear-gradient(122deg,var(--nb-deep),#173451);color:#fff;padding:27px clamp(24px,4vw,58px) 21px;position:relative;overflow:hidden}.nbMasthead:after{content:"";border:1px solid #ffffff10;border-radius:50%;width:350px;height:350px;position:absolute;top:-175px;right:-105px;box-shadow:0 0 0 48px #ffffff07,0 0 0 96px #ffffff04}.nbProduct{z-index:1;align-items:center;gap:9px;margin-bottom:17px;display:flex;position:relative}.nbProduct>span{letter-spacing:.12em;font:700 18px Georgia,serif}.nbProduct>b{letter-spacing:.17em;color:#c1ced9;border-left:1px solid #ffffff30;padding-left:9px;font-size:8px}.nbProduct>em{letter-spacing:.13em;color:#e7cf9d;border:1px solid #b49458;border-radius:4px;padding:3px 5px;font-size:6px;font-style:normal}.nbTitleRow{z-index:1;justify-content:space-between;align-items:center;gap:35px;display:flex;position:relative}.nbTitleRow>div:first-child>small{letter-spacing:.17em;color:#d4b873;font-size:7px;font-weight:800}.nbTitleRow h2{color:#fff;margin:6px 0 8px;font-size:30px;line-height:1.15}.nbTitleRow>div:first-child>p{color:#bcc9d5;max-width:700px;margin:0;font-size:10.5px;line-height:1.55}.nbPrivacy{white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff20;border-radius:9px;align-items:center;gap:9px;padding:10px 12px;display:flex}.nbPrivacy>span{color:#d8bc7c;background:#ffffff10;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.nbPrivacy p{margin:0;display:grid}.nbPrivacy strong{font-size:8px}.nbPrivacy small{color:#9fb0c1;margin-top:3px;font-size:6.8px}.nbStats{z-index:1;grid-template-columns:repeat(3,minmax(120px,170px)) minmax(240px,1fr);gap:8px;margin-top:20px;display:grid;position:relative}.nbStats>article{background:#ffffff09;border:1px solid #ffffff17;border-radius:9px;align-items:center;gap:9px;min-height:51px;padding:9px 11px;display:flex}.nbStats>article>span{color:#d5b76f;font-size:13px}.nbStats>article>p{margin:0;display:grid}.nbStats strong{font-size:14px}.nbStats small{color:#9eb0bf;margin-top:2px;font-size:6.5px}.nbStats .nbMagicStatus{background:0 0;border:0;justify-content:flex-end}.nbMagicStatus>i{background:#72a17f;border-radius:50%;width:8px;height:8px;animation:2s infinite nbPulse;box-shadow:0 0 0 5px #72a17f18}.nbMagicStatus strong{font-size:8px}.nbMagicStatus small{font-size:6.5px}.nbWorkspace{max-width:1580px;margin:0 auto;padding:20px clamp(24px,4vw,58px) 70px}.nbQuickCapture{--nb-color:#315f82;--nb-soft:#dce9f1;border:1px solid var(--nb-line);background:#fff;border-radius:11px;grid-template-columns:38px minmax(260px,1fr) minmax(170px,230px) auto;align-items:center;gap:11px;padding:12px 13px;display:grid;box-shadow:0 9px 28px #1e354908}.nbCaptureIcon{background:var(--nb-soft);width:36px;height:36px;color:var(--nb-color);border-radius:9px;place-items:center;font-size:17px;display:grid}.nbQuickCapture>label{display:grid}.nbQuickCapture>label small{letter-spacing:.14em;color:#8f9aa3;margin-bottom:3px;font-size:6px;font-weight:800}.nbQuickCapture textarea{resize:none;color:var(--nb-ink);background:0 0;border:0;outline:0;min-height:31px;max-height:72px;font-size:10px;line-height:1.4}.nbQuickCapture textarea::placeholder{color:#9ba5ad}.nbAutoSuggestion{border-left:1px solid #e3e7e9;padding-left:13px;display:grid}.nbAutoSuggestion>small{letter-spacing:.13em;color:#9a7a42;font-size:5.8px;font-weight:800}.nbAutoSuggestion>strong{color:var(--nb-color);margin-top:3px;font-size:8px}.nbAutoSuggestion>strong i{background:var(--nb-soft);border-radius:4px;place-items:center;width:16px;height:16px;margin-right:5px;font-style:normal;display:inline-grid}.nbAutoSuggestion>span{color:#8b969f;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:6.2px;overflow:hidden}.nbQuickCapture>button{background:var(--nb-navy);color:#fff;white-space:nowrap;border:0;border-radius:7px;padding:10px 12px;font-size:7.5px;font-weight:750}.nbQuickCapture>button span{color:#d7b972;margin-left:9px}.nbQuickCapture>button:disabled{opacity:.4;cursor:not-allowed}.nbToolbar{grid-template-columns:auto minmax(210px,1fr) auto auto;align-items:center;gap:8px;margin:17px 0 13px;display:grid}.nbTabs{background:#e8ecee;border-radius:8px;padding:3px;display:flex}.nbTabs button{color:#74818c;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:7px 9px;font-size:7px;font-weight:750}.nbTabs button span{background:#ffffff80;border-radius:8px;place-items:center;min-width:16px;height:16px;margin-left:5px;font-size:6px;display:inline-grid}.nbTabs button.active{color:#294d6a;background:#fff;box-shadow:0 3px 9px #1c32450c}.nbSearch{border:1px solid var(--nb-line);background:#fff;border-radius:7px;align-items:center;height:34px;padding:0 9px;display:flex}.nbSearch>span{color:#708496;margin-right:6px}.nbSearch input{background:0 0;border:0;outline:0;width:100%;font-size:7.5px}.nbToolbar>select{border:1px solid var(--nb-line);color:#536376;background:#fff;border-radius:7px;outline:none;height:34px;padding:0 24px 0 8px;font-size:7px}.nbNotesLayout{grid-template-columns:minmax(0,1fr) 258px;align-items:start;gap:14px;display:grid}.nbCardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.nbCard{--nb-color:#315f82;--nb-soft:#dce9f1;border:1px solid var(--nb-line);background:#fff;border-radius:10px;min-width:0;padding:14px 15px 0;transition:all .18s;animation:.24s nbEnter;position:relative;box-shadow:0 5px 18px #21384b05}.nbCard:before{content:"";background:var(--nb-color);border-radius:3px;width:3px;position:absolute;top:15px;bottom:15px;left:-1px}.nbCard:hover{border-color:#bdc9d1;transform:translateY(-2px);box-shadow:0 12px 27px #21384b0d}.nbCardTop{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.nbCategory{color:var(--nb-color);align-items:center;gap:5px;font-size:7px;font-weight:800;display:inline-flex}.nbCategory>i{background:var(--nb-soft);border-radius:5px;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.nbMagicTag{color:#8d6e39;background:#f3ecdf;border-radius:8px;padding:4px 6px;font-size:5.8px;font-weight:700}.nbPinned{color:#738291;margin-left:auto;font-size:5.8px}.nbCard blockquote{background:linear-gradient(90deg,var(--nb-soft),#fff);color:#28384b;border:0;border-radius:6px;margin:13px 0 9px;padding:9px 10px;font:500 14px/1.4 Georgia,serif;position:relative}.nbCard blockquote:before{content:"“";color:var(--nb-color);opacity:.35;font-size:21px;position:absolute;top:0;left:5px}.nbCard>p{color:#657386;margin:8px 0 10px;font-size:8.5px;line-height:1.55}.nbCard>p.nbNoComment{color:#99a2aa;font-style:italic}.nbTagRow{flex-wrap:wrap;gap:4px;min-height:18px;display:flex}.nbTagRow>span{color:#687687;background:#f0f2f3;border-radius:8px;padding:4px 6px;font-size:6px}.nbCard>footer{border-top:1px solid #e9ecee;justify-content:space-between;align-items:center;margin:11px -15px 0;padding:9px 12px 9px 15px;display:flex}.nbCard>footer>div:first-child{display:grid}.nbCard>footer small{text-transform:uppercase;letter-spacing:.1em;color:#9a7940;font-size:5.7px}.nbCard>footer strong{margin-top:2px;font-size:7.5px}.nbCard>footer span{color:#929ca5;margin-top:2px;font-size:5.8px}.nbCard>footer>div:last-child{gap:4px;display:flex}.nbCard>footer button{color:#4f667a;background:#eef1f3;border:0;border-radius:5px;padding:6px 7px;font-size:6.5px;font-weight:700}.nbCard>footer button:last-child{background:var(--nb-navy);color:#fff}.nbInsights{border:1px solid var(--nb-line);background:#fff;border-radius:10px;padding:17px;position:sticky;top:16px}.nbInsights>small,.nbTopThemes>small{letter-spacing:.15em;color:#a17e42;font-size:6px;font-weight:800}.nbInsights>h3{margin:5px 0;font-size:18px}.nbInsights>p{color:#778492;margin:0 0 13px;font-size:7.5px;line-height:1.5}.nbInsightFlow{gap:6px;display:grid}.nbInsightFlow>article{background:#f4f6f6;border-radius:7px;grid-template-columns:25px 1fr auto;align-items:center;gap:7px;padding:8px;display:grid}.nbInsightFlow i{color:#5a7288;background:#fff;border-radius:6px;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.nbInsightFlow span{display:grid}.nbInsightFlow strong{font-size:7.3px}.nbInsightFlow small{color:#84909a;margin-top:2px;font-size:6.3px;line-height:1.35}.nbInsightFlow>b{color:#a48246;font-size:9px}.nbTopThemes{border-top:1px solid #e7eaec;flex-wrap:wrap;gap:5px;margin-top:13px;padding-top:12px;display:flex}.nbTopThemes>small{width:100%;margin-bottom:3px}.nbTopThemes>button{color:#526579;background:#fff;border:1px solid #e0e5e8;border-radius:12px;gap:6px;padding:5px 7px;font-size:6.5px;display:flex}.nbTopThemes button b{color:#9a7940}.nbTip{background:#eaf0ed;border-radius:8px;grid-template-columns:20px 1fr;gap:7px;margin-top:13px;padding:10px;display:grid}.nbTip>span{color:#fff;background:#5a7d69;border-radius:50%;place-items:center;width:18px;height:18px;font:700 7px Georgia,serif;display:grid}.nbTip p{color:#607468;margin:0;font-size:6.8px;line-height:1.5}.nbTip strong{color:#496556;margin-bottom:2px;display:block}.nbEmpty{text-align:center;background:#fff;border:1px dashed #cbd3d8;border-radius:10px;grid-column:1/-1;padding:50px}.nbEmpty>span{color:#7b91a2;font-size:25px}.nbEmpty h3{margin:9px 0 4px;font-size:18px}.nbEmpty p{color:#7e8a95;font-size:8px}.nbBoard{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px;display:grid}.nbBoard>section{--nb-color:#315f82;--nb-soft:#dce9f1;background:#edf0f1;border-radius:10px;padding:10px}.nbBoard>section>header{background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;height:auto!important;padding:0!important;display:flex!important}.nbBoard>section>header>span{align-items:center;gap:6px;display:flex}.nbBoard>section>header i{background:var(--nb-color);color:#fff;border-radius:6px;place-items:center;width:24px;height:24px;font-size:7px;font-style:normal;display:grid}.nbBoard>section>header strong{font-size:8px}.nbBoard>section>header>b{color:var(--nb-color);background:#fff;border-radius:8px;padding:4px 6px;font-size:7px}.nbBoard>section>p{color:#7c8790;margin:7px 2px 9px;font-size:6.5px;line-height:1.4}.nbBoard>section>div{gap:6px;display:grid}.nbBoard>section>div>button{text-align:left;background:#fff;border:1px solid #e0e4e7;border-radius:8px;gap:4px;padding:10px;transition:all .16s;display:grid;box-shadow:0 3px 9px #21384b05}.nbBoard>section>div>button:hover{border-color:var(--nb-color);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.nbBoard>section>div>button:hover{border-color:color-mix(in srgb,var(--nb-color) 35%,#e0e4e7)}}.nbBoard button small{color:var(--nb-color);font-size:5.8px;font-weight:750}.nbBoard button strong{color:#28384b;-webkit-line-clamp:3;-webkit-box-orient:vertical;font:500 11px/1.4 Georgia,serif;display:-webkit-box;overflow:hidden}.nbBoard button span{color:#74808c;white-space:nowrap;text-overflow:ellipsis;font-size:6.8px;line-height:1.4;overflow:hidden}.nbSourceView{gap:10px;display:grid}.nbSourceView>section{border:1px solid var(--nb-line);background:#fff;border-radius:10px;overflow:hidden}.nbSourceHead{border-bottom:1px solid #e6eaec;grid-template-columns:31px 1fr auto auto;align-items:center;gap:9px;padding:13px 15px;display:grid}.nbSourceHead>span{color:#315f82;background:#e9eef1;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.nbSourceHead>div{display:grid}.nbSourceHead small{letter-spacing:.1em;text-transform:uppercase;color:#9a7940;font-size:5.8px}.nbSourceHead h3{margin:2px 0 0;font-size:15px}.nbSourceHead>b{color:#7b8791;background:#f0f2f3;border-radius:9px;padding:5px 7px;font-size:6.5px}.nbSourceHead>button{background:var(--nb-navy);color:#fff;border:0;border-radius:6px;padding:7px 9px;font-size:6.5px;font-weight:750}.nbSourceView>section>div:last-child{grid-template-columns:repeat(2,1fr);gap:0;display:grid}.nbSourceView>section>div:last-child>button{--nb-color:#315f82;--nb-soft:#dce9f1;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f1;grid-template-columns:25px 1fr auto;align-items:center;gap:8px;padding:11px 14px;display:grid}.nbSourceView>section>div:last-child>button:nth-child(odd){border-right:1px solid #edf0f1}.nbSourceView>section>div:last-child>button:hover{background:#fafbfb}.nbSourceView>section>div:last-child>button>i{background:var(--nb-soft);width:24px;height:24px;color:var(--nb-color);border-radius:6px;place-items:center;font-size:7px;font-style:normal;display:grid}.nbSourceView button>span{min-width:0;display:grid}.nbSourceView button small{color:var(--nb-color);font-size:5.8px}.nbSourceView button strong{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:7.5px;overflow:hidden}.nbSourceView button>b{color:#81909d;font-size:8px}.nbOverlay{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#091523b5;justify-content:flex-end;animation:.18s nbFade;display:flex;position:fixed;inset:0}.nbEditor{--nb-color:#315f82;--nb-soft:#dce9f1;background:#fff;width:min(480px,100vw);height:100%;padding:27px 25px;animation:.25s cubic-bezier(.2,.8,.2,1) nbDrawer;position:relative;overflow:auto;box-shadow:-22px 0 55px #07111d40}.nbEditorClose{color:#667583;background:#f0f2f3;border:0;border-radius:50%;width:29px;height:29px;font-size:19px;position:absolute;top:12px;right:13px}.nbEditorLabel{align-items:center;gap:8px;padding-right:38px;display:flex}.nbEditorLabel>i{background:var(--nb-soft);width:32px;height:32px;color:var(--nb-color);border-radius:8px;place-items:center;font-style:normal;display:grid}.nbEditorLabel>span{display:grid}.nbEditorLabel small{letter-spacing:.13em;color:#9b7a42;font-size:5.8px}.nbEditorLabel strong{color:var(--nb-color);margin-top:2px;font-size:8px}.nbEditor h3{margin:18px 0 11px;font-size:24px}.nbEditor blockquote{background:linear-gradient(90deg,var(--nb-soft),#fff);border-left:3px solid var(--nb-color);border-radius:5px;margin:0 0 19px;padding:13px 15px;font:500 15px/1.5 Georgia,serif}.nbEditor>label{color:#4f6074;gap:6px;margin-top:15px;font-size:7.5px;font-weight:750;display:grid}.nbEditor textarea,.nbEditor select,.nbEditor input{color:#26384b;background:#fbfbfc;border:1px solid #d6dde2;border-radius:7px;outline:none;width:100%;padding:10px;font-size:8.5px}.nbEditor textarea{resize:vertical;line-height:1.55}.nbEditor textarea:focus,.nbEditor select:focus,.nbEditor input:focus{background:#fff;border-color:#7890a5;box-shadow:0 0 0 3px #315f8210}.nbEditor>label>small{color:#929ca5;font-size:6.5px;font-weight:500}.nbEditorSource{background:#f1f3f4;border-radius:8px;margin-top:18px;padding:11px;display:grid}.nbEditorSource>span{letter-spacing:.12em;color:#9a7940;font-size:5.8px}.nbEditorSource>strong{margin-top:3px;font-size:8px}.nbEditorSource>small{color:#86919b;margin-top:3px;font-size:6.5px}.nbEditorActions{border-top:1px solid #e2e6e8;gap:7px;margin-top:19px;padding-top:14px;display:flex}.nbEditorActions button{color:#536578;background:#fff;border:1px solid #d5dce1;border-radius:6px;padding:8px 9px;font-size:7px;font-weight:750}.nbEditorActions .danger{color:#9a565a;border-color:#ead5d6}.nbEditorActions .save{background:var(--nb-navy);border-color:var(--nb-navy);color:#fff;margin-left:auto}@keyframes nbPop{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}@keyframes nbToast{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@keyframes nbEnter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes nbFade{0%{opacity:0}to{opacity:1}}@keyframes nbDrawer{0%{transform:translate(100%)}to{transform:none}}@keyframes nbPulse{0%,to{box-shadow:0 0 0 5px #72a17f18}50%{box-shadow:0 0 0 9px #72a17f08}}@media (width<=1200px){.nbStats{grid-template-columns:repeat(3,1fr)}.nbStats .nbMagicStatus{grid-column:1/-1;justify-content:flex-start;min-height:30px;padding-left:3px}.nbQuickCapture{grid-template-columns:38px 1fr auto}.nbAutoSuggestion{grid-column:2}.nbQuickCapture>button{grid-area:1/3/3}.nbToolbar{grid-template-columns:auto 1fr}.nbToolbar>select{grid-row:2}.nbNotesLayout{grid-template-columns:1fr}.nbInsights{grid-template-columns:1fr 1fr;gap:12px;display:grid;position:relative;top:auto}.nbInsights>small,.nbInsights>h3,.nbInsights>p{grid-column:1/-1}.nbTip{margin:0}.nbBoard{grid-template-columns:repeat(2,1fr)}}@media (width<=920px){.notebookFloat{right:16px}.nbMasthead,.nbWorkspace{padding-left:25px;padding-right:25px}.nbCardGrid{grid-template-columns:1fr}.nbTitleRow h2{font-size:26px}}@media (width<=680px){.notebookFloat{bottom:10px;right:10px}.notebookFloat>small{display:none}.notebookFloat{grid-template-rows:auto}.notebookFloat>span{grid-row:1}.notebookSelectionMenu{width:calc(100vw - 24px);left:12px!important}.notebookToast{justify-content:center;bottom:12px;left:12px;right:12px;transform:none}.nbMasthead{padding:21px 14px 17px}.nbTitleRow{display:block}.nbTitleRow h2{font-size:24px}.nbPrivacy{display:none}.nbStats{grid-template-columns:repeat(3,1fr);gap:5px}.nbStats>article{gap:5px;padding:7px}.nbStats>article>span{display:none}.nbStats strong{font-size:12px}.nbStats small{font-size:5.8px}.nbWorkspace{padding:14px 14px 50px}.nbQuickCapture{grid-template-columns:30px 1fr;padding:10px}.nbCaptureIcon{width:29px;height:29px}.nbAutoSuggestion{border:0;grid-column:2;padding:0}.nbQuickCapture>button{grid-area:auto/1/auto/3}.nbToolbar{flex-wrap:wrap;display:flex}.nbTabs{width:100%;overflow-x:auto}.nbTabs button{flex:1}.nbSearch{width:100%}.nbToolbar>select{flex:1;min-width:0}.nbInsights,.nbBoard{grid-template-columns:1fr}.nbSourceHead{grid-template-columns:31px 1fr auto}.nbSourceHead>button{grid-column:1/-1}.nbSourceView>section>div:last-child{grid-template-columns:1fr}.nbSourceView>section>div:last-child>button:nth-child(odd){border-right:0}.nbEditor{padding:23px 17px}.nbEditorActions{flex-wrap:wrap}.nbEditorActions .save{order:-1;width:100%;margin:0}.nbCard>footer{align-items:flex-start;gap:8px}.nbCard>footer>div:last-child{flex-direction:column}}@media print{.notebookFloat,.notebookSelectionMenu,.notebookToast,.nbQuickCapture,.nbToolbar,.nbInsights,.nbOverlay{display:none!important}.nbMasthead{color:#172437;background:#fff;padding:0}.nbTitleRow h2{color:#172437}.nbProduct,.nbStats{display:none}.nbWorkspace{padding:0}.nbNotesLayout,.nbCardGrid{display:block}.nbCard{break-inside:avoid;box-shadow:none;margin-bottom:8px}}.lawsPage{--wr-navy:#0f2239;--wr-deep:#09182a;--wr-ink:#172437;--wr-muted:#667487;--wr-gold:#b18d4d;--wr-line:#dce3e6;--wr-paper:#f2f5f4;background:var(--wr-paper);min-height:calc(100vh - 34px);color:var(--wr-ink)}.lawsPage button,.lawsPage textarea,.lawsPage input,.lawsPage select{font:inherit}.lawsPage button{cursor:pointer}.lawsPage h2,.lawsPage h3,.lawsPage h4{color:inherit}.lawsHero{background:radial-gradient(circle at 82% 18%,#315d792e 0,transparent 30%),radial-gradient(circle at 15% 92%,#8f704021 0,transparent 33%),linear-gradient(122deg,var(--wr-deep),#132c47 72%,#173a53);color:#fff;padding:25px clamp(24px,4vw,58px) 22px;position:relative;overflow:hidden}.lawsHero:before{content:"§";color:#fff;opacity:.018;pointer-events:none;font:260px Georgia,serif;position:absolute;top:-90px;right:5%;transform:rotate(8deg)}.lawsHero:after{content:"";pointer-events:none;background-image:linear-gradient(#fff0 94%,#ffffff08 95%),linear-gradient(90deg,#fff0 94%,#ffffff06 95%);background-size:45px 45px;position:absolute;inset:0}.lawsBrand,.lawsHeroGrid,.lawsAsk,.lawsExamples{z-index:1;max-width:1580px;margin-left:auto;margin-right:auto;position:relative}.lawsBrand{letter-spacing:.14em;align-items:center;gap:8px;font-size:11px;display:flex}.lawsBrand span{letter-spacing:.1em;font:700 21px Georgia,serif}.lawsBrand b{color:#d6dee5;font-size:8px}.lawsBrand em{letter-spacing:.15em;color:#e3c88e;background:#b18d4d1c;border:1px solid #d0ad69aa;border-radius:4px;padding:4px 6px;font-size:6px;font-style:normal}.lawsHeroGrid{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;margin-top:18px;display:grid}.lawsHeroGrid>div>small{letter-spacing:.18em;color:#d5b975;font-size:7px;font-weight:800}.lawsHeroGrid h2{max-width:760px;margin:7px 0 8px;font-size:32px;line-height:1.12}.lawsHeroGrid p{color:#b9c7d2;max-width:770px;margin:0;font-size:11px;line-height:1.55}.lawsMethod{color:#fff;text-align:left;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #ffffff20;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:35px auto;align-items:center;column-gap:10px;padding:10px 13px;transition:all .2s;display:grid}.lawsMethod:hover{background:#ffffff12;border-color:#ffffff38;transform:translateY(-2px)}.lawsMethod>span{color:#dabb78;background:#ffffff10;border-radius:9px;grid-row:1/3;place-items:center;width:33px;height:33px;font-size:16px;display:grid}.lawsMethod>b{font-size:8px}.lawsMethod>small{color:#9fb0be;margin-top:3px;font-size:6.5px}.lawsAsk{background:#fff;border:1px solid #fff5;border-radius:11px;grid-template-columns:36px minmax(280px,1fr) auto;align-items:center;gap:12px;margin-top:20px;padding:10px 11px 10px 14px;transition:all .2s;display:grid;box-shadow:0 18px 44px #050d172e}.lawsAsk:focus-within{box-shadow:0 18px 44px #050d1738,0 0 0 4px #d2b56d1b}.lawsAskSpark{color:#315f82;background:#edf2f5;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.lawsAsk label{display:grid}.lawsAsk label small{letter-spacing:.15em;color:#9b7b40;margin-bottom:3px;font-size:6px;font-weight:850}.lawsAsk textarea{resize:none;color:#1a2b40;background:0 0;border:0;outline:0;min-height:34px;max-height:85px;font-size:11px;line-height:1.45}.lawsAsk textarea::placeholder{color:#8f9aa5}.lawsAsk>button{background:var(--wr-navy);color:#fff;white-space:nowrap;border:0;border-radius:8px;padding:12px 15px;font-size:8px;font-weight:800;box-shadow:0 8px 20px #0f223922}.lawsAsk>button i{color:#ddbf7b;margin-left:12px;font-style:normal}.lawsAsk>button:disabled{opacity:.45;cursor:not-allowed}.lawsExamples{align-items:center;gap:6px;margin-top:9px;padding-bottom:2px;display:flex;overflow-x:auto}.lawsExamples>span{color:#8297aa;white-space:nowrap;font-size:6.5px}.lawsExamples>button{color:#c4d0da;background:#ffffff08;border:1px solid #ffffff18;border-radius:13px;flex:none;padding:6px 9px;font-size:6.7px}.lawsExamples>button:hover{color:#fff;background:#ffffff12}.lawsQuest{border-bottom:1px solid var(--wr-line);background:#fff;justify-content:space-between;align-items:center;gap:20px;height:60px;padding:0 clamp(24px,4vw,58px);display:flex;box-shadow:0 6px 20px #1a2d3f05}.lawsQuestSteps{align-items:center;gap:0;display:flex}.lawsQuestSteps>div{color:#8a96a0;align-items:center;display:flex}.lawsQuestSteps>div:not(:last-child):after{content:"";background:#d9dfe3;width:clamp(16px,3vw,50px);height:1px;margin:0 9px}.lawsQuestSteps b{border:1px solid #cbd3d9;border-radius:50%;place-items:center;width:22px;height:22px;margin-right:6px;font-size:7px;display:grid}.lawsQuestSteps span{white-space:nowrap;font-size:7px;font-weight:750}.lawsQuestSteps .done{color:#496f5c}.lawsQuestSteps .done b{color:#fff;background:#557a66;border-color:#557a66;box-shadow:0 0 0 4px #557a6610}.lawsXp{align-items:center;gap:9px;display:flex}.lawsXp>span{background:#e8ebed;border-radius:5px;width:88px;height:5px;overflow:hidden}.lawsXp>span i{width:var(--xp);background:linear-gradient(90deg,#b18d4d,#d5bc79);height:100%;transition:width .45s;display:block}.lawsXp p{margin:0;display:grid}.lawsXp strong{font-size:7px}.lawsXp small{color:#89949d;margin-top:2px;font-size:6px}.lawsWorkspace{grid-template-columns:282px minmax(0,1fr);align-items:start;gap:17px;max-width:1580px;margin:0 auto;padding:20px clamp(24px,4vw,58px) 28px;display:grid}.lawsFilters{border:1px solid var(--wr-line);background:#fff;border-radius:11px;padding:15px;position:sticky;top:15px;box-shadow:0 8px 30px #1d344609}.lawsFilterHead{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.lawsFilterHead small,.lawsResultsHead small,.lawsRoutesHead small,.lawsSectionTitle small,.lawsDrawerBody>section>small,.lawsMethodModal>small{letter-spacing:.16em;color:#a07d41;font-size:6px;font-weight:850}.lawsFilterHead h3{margin:4px 0 0;font-size:18px}.lawsFilterHead>button{color:#53677a;background:#fff;border:1px solid #d9e0e4;border-radius:6px;padding:6px 8px;font-size:6.5px;font-weight:750}.lawsSources{gap:6px;display:grid}.lawsSources>button{--law-accent:#315f82;color:#566779;text-align:left;background:#fafbfb;border:1px solid #e0e5e8;border-radius:8px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;transition:all .18s;display:grid}.lawsSources>button:hover{border-color:#c3cdd3;transform:translateY(-1px)}.lawsSources>button.selected{background:var(--law-accent)}@supports (color:color-mix(in lab, red, red)){.lawsSources>button.selected{background:color-mix(in srgb,var(--law-accent) 7%,#fff)}}.lawsSources>button.selected{border-color:var(--law-accent)}@supports (color:color-mix(in lab, red, red)){.lawsSources>button.selected{border-color:color-mix(in srgb,var(--law-accent) 34%,#e0e5e8)}}.lawsSources i{background:var(--law-accent);color:#fff;border-radius:8px;place-items:center;width:31px;height:31px;font-size:6.5px;font-style:normal;font-weight:850;display:grid}.lawsSources span{min-width:0;display:grid}.lawsSources strong{font-size:7.5px}.lawsSources small{color:#8b959d;margin-top:2px;font-size:6px;line-height:1.35}.lawsSources b{color:#82909a;background:#e8ecee;border-radius:50%;place-items:center;width:18px;height:18px;font-size:7px;display:grid}.lawsSources .selected>b{background:var(--law-accent);color:#fff}.lawsAdvanced{border-top:1px solid #e5e9eb;gap:9px;margin-top:12px;padding-top:11px;display:grid}.lawsAdvanced label{color:#526376;gap:5px;font-size:7px;font-weight:750;display:grid}.lawsAdvanced label>span{color:#778791;background:#edf0f2;border-radius:50%;place-items:center;width:14px;height:14px;margin-left:3px;display:inline-grid}.lawsAdvanced select,.lawsAdvanced input{color:#384b60;background:#fbfcfc;border:1px solid #d7dee3;border-radius:7px;outline:0;width:100%;height:34px;padding:0 9px;font-size:7px}.lawsAdvanced select:focus,.lawsAdvanced input:focus{border-color:#8299ad;box-shadow:0 0 0 3px #315f8210}.lawsReset{color:#60788b;text-align:left;background:0 0;border:0;padding:3px 0;font-size:6.5px;font-weight:750}.lawsVersionTip{background:#f3efe5;border:1px solid #e8dfcb;border-radius:8px;grid-template-columns:25px 1fr;gap:8px;margin-top:11px;padding:10px;display:grid}.lawsVersionTip>span{color:#987338;background:#fff;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.lawsVersionTip p{color:#746647;margin:0;font-size:6.5px;line-height:1.5}.lawsVersionTip strong{color:#5f5136;margin-bottom:2px;display:block}.lawsResults{min-width:0}.lawsInterpretation{background:linear-gradient(90deg,#e8eef2,#f8f9f9);border:1px solid #d9e1e5;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;padding:10px 12px;display:flex}.lawsInterpretation>div:first-child{align-items:center;gap:8px;display:flex}.lawsInterpretation>div:first-child>span{color:#fff;background:#315f82;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.lawsInterpretation p{margin:0;display:grid}.lawsInterpretation small{letter-spacing:.12em;color:#8d7141;font-size:5.8px}.lawsInterpretation strong{margin-top:2px;font-size:8px}.lawsInterpretation>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.lawsInterpretation>div:last-child b{color:#536b7e;background:#fff;border:1px solid #dce2e6;border-radius:9px;padding:4px 6px;font-size:6px}.lawsResultsHead{justify-content:space-between;align-items:end;gap:15px;margin:5px 1px 12px;display:flex}.lawsResultsHead h3{margin:4px 0;font-size:20px}.lawsResultsHead p{color:#75828d;margin:0;font-size:7.5px}.lawsResultsHead label{color:#85919a;gap:4px;font-size:6px;display:grid}.lawsResultsHead select{color:#536577;background:#fff;border:1px solid #d4dce1;border-radius:6px;height:31px;padding:0 25px 0 8px;font-size:6.5px}.lawsNotice{background:#eef2f1;border:1px solid #dbe4e0;border-radius:7px;grid-template-columns:20px 1fr;align-items:center;gap:7px;margin-bottom:7px;padding:7px 9px;display:grid}.lawsNotice>span{color:#fff;background:#5d7c6d;border-radius:50%;place-items:center;width:18px;height:18px;font:700 7px Georgia,serif;display:grid}.lawsNotice p{color:#607267;margin:0;font-size:6.7px;line-height:1.4}.lawsLoading{justify-content:center;align-items:center;gap:5px;height:150px;display:flex}.lawsLoading i{background:#315f82;border-radius:50%;width:7px;height:7px;animation:1s infinite lawsBounce}.lawsLoading i:nth-child(2){animation-delay:.15s}.lawsLoading i:nth-child(3){animation-delay:.3s}.lawsResultGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.lawCard{--kind-color:#65558e;border:1px solid var(--wr-line);background:#fff;border-radius:10px;min-width:0;padding:13px 14px 0;transition:all .2s;animation:.25s lawsEnter;position:relative;box-shadow:0 6px 20px #1b324406}.lawCard:before{content:"";background:var(--kind-color);border-radius:3px;width:3px;position:absolute;top:13px;bottom:13px;left:-1px}.lawCard:hover{border-color:#bcc8cf;transform:translateY(-2px);box-shadow:0 13px 30px #1b32440d}.lawCardTop{justify-content:space-between;align-items:center;display:flex}.lawKind{color:var(--kind-color);align-items:center;gap:6px;display:flex}.lawKind i{background:var(--kind-color);border-radius:6px;width:22px;height:22px;font-style:normal}@supports (color:color-mix(in lab, red, red)){.lawKind i{background:color-mix(in srgb,var(--kind-color) 12%,#fff)}}.lawKind i{place-items:center;display:grid}.lawKind b{text-transform:uppercase;letter-spacing:.08em;font-size:6.5px}.lawOrigin{letter-spacing:.1em;color:#94733c;background:#f3ecdf;border-radius:8px;padding:4px 6px;font-size:5.5px}.lawOrigin.live{color:#4d745f;background:#e5efe9}.lawIdentity{margin-top:10px}.lawIdentity>small{letter-spacing:.11em;color:#8b99a3;font-size:6px}.lawIdentity h4{margin:4px 0 6px;font:500 16px/1.25 Georgia,serif}.lawIdentity p{color:#6b7887;min-height:35px;margin:0;font-size:7.8px;line-height:1.5}.lawTags{flex-wrap:wrap;gap:4px;margin-top:9px;display:flex}.lawTags span{color:#607184;white-space:nowrap;text-overflow:ellipsis;background:#f0f3f4;border-radius:8px;max-width:100%;padding:4px 6px;font-size:5.8px;overflow:hidden}.lawStatus{border-top:1px solid #edf0f1;justify-content:space-between;align-items:center;margin-top:10px;padding:8px 0;display:flex}.lawStatus>span{color:#55705f;align-items:center;gap:5px;font-size:6.2px;display:flex}.lawStatus>span i{background:#5b826b;border-radius:50%;width:6px;height:6px}.lawStatus small{color:#919aa2;font-size:5.7px}.lawCard>footer{border-top:1px solid #e8ecee;grid-template-columns:1fr auto 28px;margin:0 -14px;display:grid}.lawCard>footer button,.lawCard>footer a{color:#3e607a;text-align:left;background:#fbfbfb;border:0;padding:9px 10px;font-size:6.5px;font-weight:750;text-decoration:none}.lawCard>footer button+button,.lawCard>footer a{border-left:1px solid #e8ecee}.lawCard>footer button.saved{color:#4f775f;background:#edf4ef}.lawCard>footer a{place-items:center;padding:0;font-size:10px;display:grid}.lawCard>footer>:hover{background:#eef2f4}.lawsEmpty{text-align:center;background:#fff;border:1px dashed #c9d2d7;border-radius:10px;padding:42px}.lawsEmpty>span{color:#71889b;font-size:24px}.lawsEmpty h4{margin:8px 0 5px;font-size:17px}.lawsEmpty p{color:#77838e;margin:0;font-size:8px}.lawsRoutes{border:1px solid var(--wr-line);background:#fff;border-radius:10px;margin-top:14px;padding:14px}.lawsRoutesHead{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.lawsRoutesHead h3{margin:3px 0 0;font-size:17px}.lawsRoutesHead>span{color:#687887;background:#f0f2f3;border-radius:9px;padding:5px 7px;font-size:6.5px}.lawsRoutes>div:last-child{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.lawsRoutes a{--law-accent:#315f82;color:#384b5e;border:1px solid #e3e7e9;border-radius:7px;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;padding:8px;text-decoration:none;transition:all .18s;display:grid}.lawsRoutes a:hover{border-color:var(--law-accent)}@supports (color:color-mix(in lab, red, red)){.lawsRoutes a:hover{border-color:color-mix(in srgb,var(--law-accent) 40%,#e3e7e9)}}.lawsRoutes a:hover{transform:translateY(-1px)}.lawsRoutes a>i{background:var(--law-accent);color:#fff;border-radius:7px;place-items:center;width:29px;height:29px;font-size:6px;font-style:normal;font-weight:850;display:grid}.lawsRoutes a>span{display:grid}.lawsRoutes a strong{font-size:7.2px}.lawsRoutes a small{color:#87919a;margin-top:2px;font-size:5.8px}.lawsRoutes a>b{color:var(--law-accent);font-size:6.3px}.lawsSystem,.lawsHistory{border-top:1px solid var(--wr-line);max-width:1580px;margin:0 auto;padding:24px clamp(24px,4vw,58px) 34px}.lawsSystem{background:linear-gradient(#eef2f1,#f7f8f7)}.lawsSectionTitle{justify-content:space-between;align-items:end;gap:22px;margin-bottom:14px;display:flex}.lawsSectionTitle h3{margin:5px 0 4px;font-size:22px}.lawsSectionTitle p{color:#74818c;max-width:750px;margin:0;font-size:8px;line-height:1.5}.lawsSectionTitle>span{text-transform:uppercase;letter-spacing:.13em;color:#5d7769;background:#e3ece7;border-radius:9px;padding:5px 8px;font-size:6px}.lawsSectionTitle>a{color:#3e5c75;background:#fff;border:1px solid #ccd5da;border-radius:7px;padding:8px 10px;font-size:6.8px;font-weight:750;text-decoration:none}.lawsRouteMap{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.lawsRouteMap>button{--route-color:#315f82;text-align:left;color:#405267;background:#fff;border:1px solid #d8dfe2;border-radius:9px;grid-template-rows:auto 1fr;grid-template-columns:27px 1fr auto;gap:7px;min-height:112px;padding:11px;transition:all .2s;display:grid;position:relative;overflow:hidden}.lawsRouteMap>button:before{content:"";background:var(--route-color);opacity:.35;height:3px;position:absolute;inset:auto 0 0}.lawsRouteMap>button:hover,.lawsRouteMap>button.active{border-color:var(--route-color);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.lawsRouteMap>button:hover,.lawsRouteMap>button.active{border-color:color-mix(in srgb,var(--route-color) 45%,#d8dfe2)}}.lawsRouteMap>button:hover,.lawsRouteMap>button.active{box-shadow:0 10px 25px #1b324409}.lawsRouteMap>button.active{background:var(--route-color)}@supports (color:color-mix(in lab, red, red)){.lawsRouteMap>button.active{background:color-mix(in srgb,var(--route-color) 6%,#fff)}}.lawsRouteMap>button>small{color:#9aa4ac;letter-spacing:.12em;grid-column:1/-1;font-size:5.5px}.lawsRouteMap>button>i{background:var(--route-color);border-radius:7px;width:27px;height:27px;font-style:normal}@supports (color:color-mix(in lab, red, red)){.lawsRouteMap>button>i{background:color-mix(in srgb,var(--route-color) 12%,#fff)}}.lawsRouteMap>button>i{color:var(--route-color);place-items:center;display:grid}.lawsRouteMap>button>span{gap:4px;display:grid}.lawsRouteMap>button strong{font-size:7.5px}.lawsRouteMap>button em{color:#7c8790;font-size:5.8px;font-style:normal;line-height:1.4}.lawsRouteMap>button>b{color:var(--route-color);font-size:8px}.lawsRouteDetail{--route-color:#315f82;border:1px solid #d9e0e3;border-left:4px solid var(--route-color);background:#fff;border-radius:9px;grid-template-columns:180px minmax(0,1fr) minmax(230px,.65fr);align-items:center;gap:18px;margin-top:9px;padding:13px 15px;animation:.2s lawsEnter;display:grid}.lawsRouteDetail>div{align-items:center;gap:9px;display:flex}.lawsRouteDetail>div>span{background:var(--route-color);border-radius:8px;width:32px;height:32px}@supports (color:color-mix(in lab, red, red)){.lawsRouteDetail>div>span{background:color-mix(in srgb,var(--route-color) 13%,#fff)}}.lawsRouteDetail>div>span{color:var(--route-color);place-items:center;display:grid}.lawsRouteDetail>div p{margin:0;display:grid}.lawsRouteDetail small{letter-spacing:.12em;color:#9b7b40;font-size:5.5px}.lawsRouteDetail h4{margin:3px 0 0;font-size:14px}.lawsRouteDetail>p{color:#667584;margin:0;font-size:7.5px;line-height:1.55}.lawsRouteDetail>aside{background:#f4f1e9;border-radius:7px;padding:9px;display:grid}.lawsRouteDetail>aside b{color:#8a6b37;font-size:6px}.lawsRouteDetail>aside span{color:#786d58;margin-top:3px;font-size:6.5px;line-height:1.4}.lawsHistory{background:#f7f8f7}.lawsTimeline{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.lawsTimeline>article{background:#fff;border:1px solid #dde3e6;border-radius:9px;min-height:105px;padding:12px;position:relative}.lawsTimeline>article:not(:last-child):after{content:"→";color:#87949d;z-index:1;background:#eef1f2;border-radius:50%;place-items:center;width:16px;height:16px;font-size:6px;display:grid;position:absolute;top:23px;right:-8px}.lawsTimeline>article>span{color:#7a8994;background:#e8ecee;border-radius:50%;place-items:center;width:24px;height:24px;margin-bottom:8px;font-size:7px;display:grid}.lawsTimeline>article.hasDocs>span{color:#fff;background:#5d7c6d;box-shadow:0 0 0 4px #5d7c6d12}.lawsTimeline>article>small{letter-spacing:.12em;color:#a18047;font-size:5.3px}.lawsTimeline>article>strong{margin-top:3px;font-size:7.5px;display:block}.lawsTimeline>article>p{color:#818b94;margin:5px 0 9px;font-size:6px;line-height:1.4}.lawsTimeline>article>b{color:#5f766a;background:#e9efec;border-radius:8px;padding:4px 6px;font-size:5.5px;position:absolute;top:11px;right:10px}.lawsDocumentRail{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.lawsDocumentRail>article{background:#fff;border:1px solid #dde3e6;border-radius:9px;flex-direction:column;min-height:145px;padding:11px;display:flex}.lawsDocumentRail>article>div{grid-template-columns:28px 1fr;gap:8px;display:grid}.lawsDocumentRail>article>div>span{color:#66568b;background:#e9e5f0;border-radius:7px;place-items:center;width:27px;height:27px;font-size:5.5px;font-weight:850;display:grid}.lawsDocumentRail>article>div p{margin:0;display:grid}.lawsDocumentRail small{color:#9a7a42;font-size:5.5px}.lawsDocumentRail strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:7px;line-height:1.35;display:-webkit-box;overflow:hidden}.lawsDocumentRail>article>p{color:#78848e;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:6.2px;line-height:1.45;display:-webkit-box;overflow:hidden}.lawsDocumentRail footer{align-items:center;gap:5px;margin-top:auto;display:flex}.lawsDocumentRail footer button,.lawsDocumentRail footer a{color:#536a7d;background:#fff;border:1px solid #d9dfe3;border-radius:5px;padding:6px 7px;font-size:5.8px;font-weight:750;text-decoration:none}.lawsDocumentRail footer button.saved{color:#4f755e;background:#edf4ef}.lawsHistoryEmpty{background:#fff;border:1px dashed #ccd5da;border-radius:9px;align-items:center;gap:10px;margin-top:9px;padding:15px;display:flex}.lawsHistoryEmpty>span{color:#526e83;background:#e8edf0;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.lawsHistoryEmpty p{color:#75818b;margin:0;font-size:7px;line-height:1.5}.lawsHistoryEmpty strong{color:#42576a;display:block}.lawsOverlay{z-index:90;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#081522b8;justify-content:flex-end;animation:.18s lawsFade;display:flex;position:fixed;inset:0}.lawsOverlay.center{justify-content:center;align-items:center;padding:22px}.lawsDrawer{background:#fff;width:min(530px,100vw);height:100%;padding:27px 24px 95px;animation:.26s cubic-bezier(.2,.8,.2,1) lawsDrawer;position:relative;overflow:auto;box-shadow:-22px 0 55px #07111d40}.lawsDrawerClose{color:#687784;background:#edf0f2;border:0;border-radius:50%;width:29px;height:29px;font-size:18px;position:absolute;top:12px;right:13px}.lawsDrawerHead{align-items:center;gap:9px;padding-right:38px;display:flex}.lawsDrawerHead>i{color:#66568b;background:#e9e5f0;border-radius:8px;place-items:center;width:34px;height:34px;font-size:15px;font-style:normal;display:grid}.lawsDrawerHead span{display:grid}.lawsDrawerHead small{letter-spacing:.11em;color:#9b7b42;font-size:6px}.lawsDrawerHead strong{margin-top:3px;font-size:8px}.lawsDrawer>h3{margin:18px 0 10px;font-size:25px;line-height:1.18}.lawsDrawerStatus{flex-wrap:wrap;gap:5px;display:flex}.lawsDrawerStatus span{color:#557361;background:#e7efe9;border-radius:10px;padding:5px 7px;font-size:6.2px}.lawsDrawer>nav{border-bottom:1px solid #e2e6e8;margin:19px 0 16px;display:flex}.lawsDrawer>nav button{color:#788590;background:0 0;border:0;border-bottom:2px solid #0000;padding:9px 10px;font-size:7px;font-weight:750}.lawsDrawer>nav button.active{color:#284e6e;border-color:#315f82}.lawsDrawerBody{animation:.2s lawsEnter}.lawsDrawerBody>section{background:#f5f7f7;border-radius:8px;padding:13px}.lawsDrawerBody>section h4{margin:5px 0;font-size:17px}.lawsDrawerBody>section p{color:#657483;margin:5px 0 0;font-size:8px;line-height:1.6}.lawsDrawerBody dl{margin:13px 0 0}.lawsDrawerBody dl>div{border-bottom:1px solid #e8ebed;grid-template-columns:120px 1fr;gap:10px;padding:9px 2px;font-size:7px;display:grid}.lawsDrawerBody dt{color:#8a959e}.lawsDrawerBody dd{color:#3e5164;margin:0;font-weight:700}.lawsDrawerTags{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.lawsDrawerTags span{color:#5f7182;background:#eff2f3;border-radius:9px;padding:5px 7px;font-size:6px}.lawsDrawerWarning{background:#f3eee4;border-left:3px solid #ae8849;border-radius:6px;margin-top:12px;padding:11px}.lawsDrawerWarning b{color:#7d6130;font-size:7px}.lawsDrawerWarning p{color:#766c59;margin:3px 0 0;font-size:6.8px;line-height:1.5}.lawsDrawerDocs{gap:6px;margin-top:10px;display:grid}.lawsDrawerDocs>a{color:#3f5265;border:1px solid #e0e5e8;border-radius:7px;grid-template-columns:26px 1fr auto;align-items:center;gap:8px;padding:8px;text-decoration:none;display:grid}.lawsDrawerDocs>a:hover{background:#fafbfb;border-color:#bfcbd2}.lawsDrawerDocs>a>i{color:#65548a;background:#e9e5f0;border-radius:6px;place-items:center;width:25px;height:25px;font-size:6.5px;font-style:normal;display:grid}.lawsDrawerDocs>a span{min-width:0;display:grid}.lawsDrawerDocs>a small{color:#9a7a42;font-size:5.5px}.lawsDrawerDocs>a strong{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:6.8px;overflow:hidden}.lawsDrawerDocs>a>b{font-size:8px}.lawsDrawerActions{background:#fff;border-top:1px solid #dfe4e7;gap:7px;padding:13px 24px;display:flex;position:absolute;bottom:0;left:0;right:0}.lawsDrawerActions button,.lawsDrawerActions a{color:#3d5c74;text-align:center;background:#fff;border:1px solid #d4dce1;border-radius:7px;flex:1;padding:10px;font-size:7px;font-weight:800;text-decoration:none}.lawsDrawerActions button{background:var(--wr-navy);border-color:var(--wr-navy);color:#fff}.lawsMethodModal{background:#fff;border-radius:12px;width:min(650px,100%);max-height:calc(100vh - 44px);padding:27px;animation:.22s lawsPop;position:relative;overflow:auto;box-shadow:0 25px 70px #06111d55}.lawsMethodModal>h3{margin:6px 0;font-size:25px}.lawsMethodModal>p{color:#697684;margin:0 0 14px;font-size:8.5px;line-height:1.55}.lawsMethodModal>div{gap:7px;display:grid}.lawsMethodModal article{--law-accent:#315f82;border:1px solid #e0e5e8;border-radius:8px;grid-template-columns:35px 1fr auto;align-items:center;gap:9px;padding:9px;display:grid}.lawsMethodModal article>i{background:var(--law-accent);color:#fff;border-radius:8px;place-items:center;width:34px;height:34px;font-size:6.5px;font-style:normal;font-weight:850;display:grid}.lawsMethodModal article span{display:grid}.lawsMethodModal article strong{font-size:8px}.lawsMethodModal article small{color:#7d8992;margin-top:2px;font-size:6.5px}.lawsMethodModal article>b{color:var(--law-accent);background:var(--law-accent);font-size:6px}@supports (color:color-mix(in lab, red, red)){.lawsMethodModal article>b{background:color-mix(in srgb,var(--law-accent) 8%,#fff)}}.lawsMethodModal article>b{border-radius:8px;padding:5px 7px}.lawsMethodModal>aside{background:#f3eee3;border-radius:8px;grid-template-columns:auto 1fr;gap:7px;margin-top:12px;padding:10px;display:grid}.lawsMethodModal>aside b{color:#7b6033;font-size:7px}.lawsMethodModal>aside p{color:#736956;margin:0;font-size:6.8px;line-height:1.45}@keyframes lawsBounce{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:1;transform:translateY(-5px)}}@keyframes lawsEnter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes lawsFade{0%{opacity:0}to{opacity:1}}@keyframes lawsDrawer{0%{transform:translate(100%)}to{transform:none}}@keyframes lawsPop{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:none}}@media (width<=1280px){.lawsWorkspace{grid-template-columns:245px minmax(0,1fr)}.lawsRouteMap{grid-template-columns:repeat(3,1fr)}.lawsDocumentRail{grid-template-columns:repeat(2,1fr)}}@media (width<=1040px){.lawsHeroGrid h2{font-size:28px}.lawsQuestSteps>div span{display:none}.lawsWorkspace{grid-template-columns:1fr}.lawsFilters{position:relative;top:auto}.lawsSources{grid-template-columns:repeat(3,1fr)}.lawsAdvanced{grid-template-columns:repeat(3,1fr);display:none}.lawsAdvanced.open{display:grid}.lawsReset{grid-column:1/-1}.lawsVersionTip{display:none}.lawsRouteDetail{grid-template-columns:150px 1fr}.lawsRouteDetail>aside{grid-column:1/-1}.lawsTimeline{grid-template-columns:repeat(3,1fr)}.lawsTimeline>article:not(:last-child):after{display:none}}@media (width<=760px){.lawsHero{padding-left:18px;padding-right:18px}.lawsHeroGrid{grid-template-columns:1fr}.lawsHeroGrid h2{font-size:25px}.lawsMethod{display:none}.lawsAsk{grid-template-columns:30px 1fr}.lawsAskSpark{width:29px;height:29px}.lawsAsk>button{grid-column:1/-1}.lawsQuest{padding:0 18px}.lawsQuestSteps>div:not(:last-child):after{width:13px;margin:0 5px}.lawsQuestSteps b{margin:0}.lawsXp>span{display:none}.lawsWorkspace,.lawsSystem,.lawsHistory{padding-left:18px;padding-right:18px}.lawsSources,.lawsAdvanced.open,.lawsResultGrid,.lawsRoutes>div:last-child{grid-template-columns:1fr}.lawsRouteMap,.lawsTimeline{grid-template-columns:repeat(2,1fr)}.lawsSectionTitle{flex-direction:column;align-items:flex-start}.lawsDocumentRail{grid-template-columns:1fr}.lawsInterpretation{flex-direction:column;align-items:flex-start}.lawsInterpretation>div:last-child{justify-content:flex-start}.lawsResultsHead{flex-direction:column;align-items:flex-start}.lawsRouteDetail{grid-template-columns:1fr}.lawsDrawer>h3{font-size:22px}}@media (width<=520px){.lawsBrand b{font-size:7px}.lawsHeroGrid h2{font-size:23px}.lawsExamples{display:none}.lawsQuest{height:52px}.lawsQuestSteps>div:nth-child(2),.lawsQuestSteps>div:nth-child(4){display:none}.lawsQuestSteps>div:not(:last-child):after{width:20px}.lawsRouteMap,.lawsTimeline{grid-template-columns:1fr}.lawsDrawer,.lawsDrawerActions{padding-left:17px;padding-right:17px}.lawsDrawerActions{flex-direction:column}.lawsDrawerBody dl>div{grid-template-columns:95px 1fr}.lawsMethodModal{padding:22px 16px}.lawsMethodModal article{grid-template-columns:31px 1fr}.lawsMethodModal article>b{grid-column:2}.lawsSystem,.lawsHistory{padding-top:20px}.lawsSources small{display:block}}@media print{.lawsHero,.lawsQuest,.lawsFilters,.lawsRoutes,.lawsSystem,.lawsHistory,.lawsOverlay,.lawCard>footer{display:none!important}.lawsWorkspace{padding:0;display:block}.lawsResultGrid{display:block}.lawCard{break-inside:avoid;box-shadow:none;margin-bottom:8px}.lawsPage{background:#fff}}.lawsTextViewer{border:1px solid #dce3e6;margin-top:14px;overflow:hidden;background:#fff!important;border-radius:9px!important;padding:0!important}.lawsTextHead{background:#f2f5f5;border-bottom:1px solid #dfe5e7;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex}.lawsTextHead>div{display:grid}.lawsTextHead h4{margin:3px 0 0!important;font-size:14px!important}.lawsTextHead label{background:#fff;border:1px solid #d6dde1;border-radius:6px;align-items:center;gap:5px;min-width:190px;height:30px;padding:0 7px;display:flex}.lawsTextHead label span{color:#718698}.lawsTextHead input{color:#41566a;border:0;outline:0;width:100%;font-size:6.5px}.lawsTextLoading{color:#687b8c;justify-content:center;align-items:center;gap:5px;min-height:110px;display:flex}.lawsTextLoading i{background:#315f82;border-radius:50%;width:6px;height:6px;animation:1s infinite lawsBounce}.lawsTextLoading i:nth-child(2){animation-delay:.15s}.lawsTextLoading i:nth-child(3){animation-delay:.3s}.lawsTextLoading span{margin-left:5px;font-size:7px}.lawsTextNotice{background:#edf3f0;border-bottom:1px solid #dfe7e3;padding:8px 11px;color:#607267!important;margin:0!important;font-size:6.4px!important;line-height:1.45!important}.lawsArticles{display:grid}.lawsArticles details{border-bottom:1px solid #e5e9eb}.lawsArticles details:last-child{border-bottom:0}.lawsArticles summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;list-style:none;display:flex}.lawsArticles summary::-webkit-details-marker{display:none}.lawsArticles summary:hover{background:#fafbfb}.lawsArticles summary>span{min-width:0;display:grid}.lawsArticles summary small{color:#8b6c38;font-size:6px;font-weight:800}.lawsArticles summary strong{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font:500 10px/1.35 Georgia,serif;overflow:hidden}.lawsArticles summary>b{color:#728593;font-size:12px;transition:all .2s}.lawsArticles details[open] summary>b{transform:rotate(45deg)}.lawsArticles details>div{background:#fbfcfc;border-top:1px solid #edf0f1;padding:12px}.lawsArticles details>div p{white-space:pre-wrap;color:#334356!important;margin:0!important;font:500 10px/1.65 Georgia,Times New Roman,serif!important}.lawsArticles details>div button{color:#48657c;background:#fff;border:1px solid #d6dde1;border-radius:5px;margin-top:10px;padding:6px 8px;font-size:6px;font-weight:750}.lawsArticles details>div button.saved{color:#4d745e;background:#eaf2ed}.lawsArticleEmpty{text-align:center;color:#7b8790;padding:25px;font-size:7px}.lawsLoadMore{color:#3d5e77;background:#fff;border:1px solid #cdd6db;border-radius:6px;width:calc(100% - 20px);margin:10px;padding:8px;font-size:6.8px;font-weight:800}.lawsLoadMore:disabled{opacity:.45}.lawsExternalText{grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:12px;display:grid}.lawsExternalText>span{color:#45677f;background:#e8edf0;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.lawsExternalText p{display:grid;margin:0!important}.lawsExternalText strong{font-size:7px}.lawsExternalText small{color:#7c8790;margin-top:2px;font-size:6px}.lawsExternalText a{color:#45647b;border:1px solid #d5dde1;border-radius:5px;padding:6px 8px;font-size:6px;font-weight:750;text-decoration:none}@media (width<=520px){.lawsTextHead{flex-direction:column;align-items:flex-start}.lawsTextHead label{width:100%;min-width:0}}.portalLoading{color:#fff;text-align:center;background:radial-gradient(circle at 50% 35%,#1e42651f,#0000 30%),#0f2138;place-content:center;gap:7px;min-height:100vh;display:grid}.portalLoadingMark{border:1px solid #ffffff2d;border-radius:50%;place-items:center;width:74px;height:74px;margin:0 auto 13px;display:grid;position:relative}.portalLoadingMark span{letter-spacing:.12em;font:700 16px Georgia,serif}.portalLoadingMark i{border:2px solid #0000;border-top-color:#bf9b55;border-radius:50%;animation:1s linear infinite accessSpin;position:absolute;inset:-5px}.portalLoading>strong{font-size:11px}.portalLoading>small{color:#a9b8c7;letter-spacing:.08em;font-size:7px}.accessPage{--access-navy:#10243d;--access-blue:#1a3857;--access-gold:#b6924d;background:#f4f5f4;grid-template-columns:minmax(440px,.96fr) minmax(470px,1.04fr);min-height:100vh;display:grid}.accessPage.embedded{min-height:100vh}.accessStory{color:#fff;background:radial-gradient(circle at 84% 12%,#476c893c,#0000 25%),linear-gradient(145deg,#0c1c31,#183654);flex-direction:column;padding:45px clamp(38px,5vw,78px);display:flex;position:relative;overflow:hidden}.accessStory:after{content:"";border:1px solid #ffffff0e;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-200px;right:-250px;box-shadow:0 0 0 65px #ffffff05,0 0 0 130px #ffffff03}.accessBrand,.productLogo{color:inherit;align-items:center;gap:10px;width:max-content;text-decoration:none;display:inline-flex}.accessBrand span,.productLogo b{letter-spacing:.12em;font:700 26px Georgia,serif}.accessBrand small,.productLogo span{letter-spacing:.22em;color:#aebdcc;border-left:1px solid #fff3;padding-left:10px;font-size:7px}.accessStoryCopy{z-index:1;margin:auto 0 40px;position:relative}.accessStoryCopy>small,.productHeroCopy>small,.productSectionHead>small,.pricingHero>small,.signupGuide>small,.signupForm>small,.signupComplete>small{letter-spacing:.19em;color:#d2ae64;font-size:7px;font-weight:850}.accessStoryCopy h1{letter-spacing:-.025em;margin:14px 0 18px;font-size:clamp(38px,4.2vw,62px);line-height:1.06}.accessStoryCopy p{color:#b9c6d2;max-width:570px;font-size:12px;line-height:1.75}.accessTrust{z-index:1;gap:8px;max-width:580px;display:grid;position:relative}.accessTrust article{border-top:1px solid #ffffff15;grid-template-columns:31px 1fr;align-items:center;gap:10px;padding-top:10px;display:grid}.accessTrust article>b{color:#d0ad65;font-size:6px}.accessTrust article span{display:grid}.accessTrust small{color:#91a4b6;margin-top:3px;font-size:7px}.accessStory>footer{z-index:1;color:#8396aa;justify-content:space-between;align-items:center;margin-top:35px;font-size:7px;display:flex;position:relative}.accessStory>footer a{color:#cbb071;font-weight:700;text-decoration:none}.accessFormSide{place-content:center;padding:42px clamp(28px,5vw,85px);display:grid;position:relative}.accessFormCard{background:#fff;border:1px solid #dfe4e6;border-radius:14px;width:min(450px,100%);padding:29px 31px;box-shadow:0 25px 70px #172f4610}.accessSecure{justify-content:flex-end;align-items:center;gap:8px;margin-bottom:19px;display:flex}.accessSecure>i{color:#4d755e;background:#e7f0eb;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;display:grid}.accessSecure>span{display:grid}.accessSecure small{color:#89949e;margin-top:2px;font-size:6px}.accessFormCard>.eyebrow{letter-spacing:.17em;color:#a17c3d;font-size:6.5px;font-weight:850}.accessFormCard>p{color:#75818c;margin:0;font-size:9px;line-height:1.55}.accessRoleTabs{background:#edf0f2;border-radius:8px;grid-template-columns:1fr 1fr;margin:20px 0 16px;padding:3px;display:grid}.accessRoleTabs button{color:#788691;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px;font-size:7px;font-weight:750}.accessRoleTabs button.active{color:#234c6c;background:#fff;box-shadow:0 3px 9px #263a4b0a}.accessFormCard form{gap:12px;display:grid}.accessFormCard form>label{gap:6px;display:grid}.accessFormCard label>span{color:#4d5e70;font-size:7px;font-weight:750}.accessFormCard input{color:#263a4d;border:1px solid #d5dce1;border-radius:7px;outline:0;height:42px;padding:0 11px;font-size:9px}.accessFormCard input:focus{border-color:#6d8da6;box-shadow:0 0 0 3px #315f8210}.accessFormCard label>div{display:flex;position:relative}.accessFormCard label>div input{width:100%;padding-right:58px}.accessFormCard label>div button{color:#637789;background:#edf1f3;border:0;border-radius:5px;padding:0 8px;font-size:6.5px;font-weight:750;position:absolute;top:4px;bottom:4px;right:4px}.accessSubmit{background:var(--access-navy);color:#fff;cursor:pointer;border:0;border-radius:7px;justify-content:space-between;align-items:center;height:44px;margin-top:2px;padding:0 13px;font-size:8px;font-weight:800;display:flex}.accessSubmit span{color:#d4b66f;font-size:12px}.accessSubmit:disabled{opacity:.45}.accessError{color:#8a5055;background:#f8eaea;border:1px solid #ecd4d5;border-radius:7px;align-items:center;gap:8px;padding:8px 9px;font-size:7px;line-height:1.4;display:flex}.accessError>b{color:#fff;background:#a75e63;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.accessHelp{color:#8b969f;justify-content:center;gap:7px;margin:16px 0;display:flex}.accessHelp button,.accessHelp a{color:#587089;cursor:pointer;background:0 0;border:0;font-size:6.5px;text-decoration:none}.accessReferral{background:#f1f4f4;border-radius:8px;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.accessReferral>span{color:#315f82;background:#e1e9ee;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.accessReferral p{margin:0;display:grid}.accessReferral small{color:#7e8b95;margin-top:2px;font-size:6px;line-height:1.4}.accessReferral a{color:#315f82;font-size:6px;font-weight:800;text-decoration:none}.accessFineprint{text-align:center;color:#98a1a9;margin:0;font-size:6px;line-height:1.5;position:absolute;bottom:18px;left:20px;right:20px}.signupPage{--signup-navy:#10243d;--signup-gold:#b38e49;color:#19283a;background:#f3f5f4;min-height:100vh}.signupHeader{background:#fff!important;height:68px!important;padding:0 clamp(24px,5vw,70px)!important}.signupHeader>a:first-child{color:#15263b;align-items:center;gap:9px;text-decoration:none;display:flex}.signupHeader>a:first-child b{letter-spacing:.12em;font:700 21px Georgia,serif}.signupHeader>a:first-child span{letter-spacing:.2em;color:#657587;border-left:1px solid #d7dde1;padding-left:9px;font-size:6.5px}.signupHeader>a:last-child{color:#3e607c;font-size:7.5px;font-weight:750;text-decoration:none}.signupShell{grid-template-columns:330px minmax(0,650px);justify-content:center;gap:17px;padding:40px 24px 70px;display:grid}.signupGuide{color:#fff;background:linear-gradient(155deg,#10243d,#1b3c5b);border-radius:13px;flex-direction:column;min-height:610px;padding:30px;display:flex}.signupGuide h1{margin:10px 0 11px;font-size:29px;line-height:1.12}.signupGuide>p{color:#b6c3cf;font-size:8.5px;line-height:1.65}.signupProgress{align-items:center;gap:8px;margin:18px 0 24px;display:flex}.signupProgress>span{background:#ffffff18;border-radius:4px;flex:1;height:4px;overflow:hidden}.signupProgress i{background:#c29c53;height:100%;transition:all .3s;display:block}.signupProgress b{color:#d5bc89;font-size:7px}.signupGuide ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.signupGuide li{opacity:.45;grid-template-columns:28px 1fr;align-items:center;gap:9px;display:grid}.signupGuide li.active{opacity:1}.signupGuide li>b{border:1px solid #ffffff2b;border-radius:50%;place-items:center;width:27px;height:27px;font-size:7px;display:grid}.signupGuide li.active>b{color:#fff;background:#bd9750;border-color:#bd9750}.signupGuide li span{display:grid}.signupGuide li strong{font-size:8px}.signupGuide li small{color:#9db0c0;margin-top:2px;font-size:6.3px}.signupGuide footer{color:#91a5b7;border-top:1px solid #ffffff18;margin-top:auto;padding-top:14px;font-size:6.5px;line-height:1.5}.signupForm{background:#fff;border:1px solid #dfe4e6;border-radius:13px;min-height:610px;padding:32px 35px;box-shadow:0 18px 50px #1e344708}.signupForm>h2{margin:8px 0;font-size:28px}.signupForm>p{color:#77838d;margin:0 0 22px;font-size:8.5px;line-height:1.5}.routeChoices{gap:10px;display:grid}.routeChoices>button{text-align:left;color:#364b5e;cursor:pointer;background:#fff;border:1px solid #dce2e5;border-radius:10px;grid-template-columns:39px 1fr auto;align-items:center;gap:11px;padding:15px;transition:all .18s;display:grid}.routeChoices>button:hover,.routeChoices>button.selected{background:#f8fafb;border-color:#708ba0;transform:translateY(-1px);box-shadow:0 8px 22px #18324709}.routeChoices>button>i{color:#315f82;background:#e6edf1;border-radius:9px;place-items:center;width:38px;height:38px;font-size:15px;font-style:normal;display:grid}.routeChoices>button>span{display:grid}.routeChoices strong{font-size:9px}.routeChoices small{color:#7c8993;margin-top:3px;font-size:7px;line-height:1.45}.routeChoices em{color:#9a7b43;margin-top:5px;font-size:6px;font-style:normal}.routeChoices>button>b{color:#557862;font-size:10px}.signupExplain,.signupSecurity{background:#f3f1e9;border-radius:8px;grid-template-columns:27px 1fr;gap:8px;margin-top:14px;padding:10px;display:grid}.signupExplain>span,.signupSecurity>i{color:#95753c;background:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;display:grid}.signupExplain p,.signupSecurity p{margin:0;display:grid}.signupExplain strong,.signupSecurity strong{font-size:7px}.signupExplain small,.signupSecurity small{color:#7e7563;margin-top:2px;font-size:6.3px;line-height:1.45}.signupFields{grid-template-columns:1fr 1fr;gap:13px;display:grid}.signupFields label{gap:6px;display:grid}.signupFields label.full{grid-column:1/-1}.signupFields label>span{color:#526276;font-size:7px;font-weight:750}.signupFields input,.signupFields select,.signupFields textarea{color:#293c50;background:#fcfcfc;border:1px solid #d5dce1;border-radius:7px;outline:0;width:100%;padding:10px 11px;font-size:8.5px}.signupFields input,.signupFields select{height:41px}.signupFields textarea{resize:vertical;line-height:1.55}.signupFields input:focus,.signupFields select:focus,.signupFields textarea:focus{background:#fff;border-color:#7893a8;box-shadow:0 0 0 3px #315f820e}.signupFields label>small{color:#89949d;font-size:6px;line-height:1.4}.urgencyChoices{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.urgencyChoices button{color:#667687;background:#fff;border:1px solid #d9dfe3;border-radius:6px;padding:8px;font-size:6.5px}.urgencyChoices button.selected{color:#496f59;background:#e6efea;border-color:#9db4a7;font-weight:750}.intakeSummary{background:#f0f3f4;border-radius:8px;grid-template-columns:80px 1fr;gap:6px;margin-top:15px;padding:12px;font-size:7px;display:grid}.intakeSummary b{color:#8f733f}.intakeSummary span{color:#53667a}.signupActions{margin-top:18px;background:0 0!important;border:0!important;border-top:1px solid #e5e9eb!important;justify-content:space-between!important;align-items:center!important;height:auto!important;padding:19px 0 0!important;display:flex!important}.signupActions button{color:#617386;cursor:pointer;background:0 0;border:0;padding:10px;font-size:7.5px;font-weight:750}.signupActions .primary{background:var(--signup-navy);color:#fff;width:auto;padding:11px 14px}.signupActions .primary:disabled{opacity:.45}.signupComplete{text-align:center;background:#fff;border:1px solid #dce2e5;border-radius:14px;width:min(650px,100% - 30px);margin:10vh auto;padding:50px;box-shadow:0 25px 70px #17304710}.signupSuccess{color:#4f775e;background:#e4efe8;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 20px;font-size:20px;display:grid}.signupComplete h1{margin:10px 0;font-size:36px}.signupComplete>p{color:#6e7c88;max-width:500px;margin:0 auto;font-size:10px;line-height:1.65}.signupComplete>div:nth-of-type(2){justify-content:center;gap:8px;margin-top:24px;display:flex}.signupComplete a{color:#466177;border:1px solid #d3dbe0;border-radius:7px;padding:11px 14px;font-size:7.5px;font-weight:750;text-decoration:none}.signupComplete a.primary{color:#fff;background:#10243d;border-color:#10243d;width:auto}.signupComplete aside{text-align:left;background:#f1f4f3;border-radius:8px;gap:5px;max-width:480px;margin:24px auto 0;padding:13px;display:grid}.signupComplete aside b{color:#527061;font-size:7px}.signupComplete aside span{color:#6d7a76;font-size:6.7px;line-height:1.5}.productPage,.pricingPage{--pp-navy:#10243d;--pp-deep:#0a192b;--pp-gold:#b58f4a;--pp-ink:#18283a;--pp-line:#dce2e5;color:var(--pp-ink);background:#f5f6f5;min-height:100vh}.productNav{background:#fff!important;border-bottom:1px solid #e3e7e9!important;height:70px!important;padding:0 clamp(24px,5vw,72px)!important}.productLogo{color:#14263b}.productLogo span{color:#667789;border-color:#d6dde2}.productNav nav{align-items:center;gap:25px;display:flex}.productNav nav a{color:#5f6f80;font-size:7.5px;font-weight:750;text-decoration:none}.productNav nav a.active{color:#1f4b6d}.productNavCta{background:var(--pp-navy);border-radius:6px;padding:10px 13px;color:#fff!important}.productHero{color:#fff;background:radial-gradient(circle at 89% 8%,#3a628041,#0000 25%),linear-gradient(132deg,#0b1b30,#173653);grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);align-items:center;gap:70px;min-height:590px;padding:75px clamp(28px,6vw,88px);display:grid}.productHeroCopy h1{letter-spacing:-.035em;max-width:720px;margin:16px 0 20px;font-size:clamp(42px,5vw,69px);line-height:1.02}.productHeroCopy>p{color:#b8c5d0;max-width:620px;font-size:12px;line-height:1.75}.productHeroCopy>div{align-items:center;gap:9px;margin-top:27px;display:flex}.productHeroCopy a{color:#dbe3ea;border:1px solid #ffffff25;border-radius:7px;padding:12px 16px;font-size:8px;font-weight:800;text-decoration:none}.productHeroCopy a.primary{color:#fff;background:#bc9650;border-color:#bc9650}.productHeroCopy a span{margin-left:18px}.productHeroCopy aside{color:#97aabd;flex-wrap:wrap;align-items:center;gap:7px;margin-top:18px;font-size:6.8px;display:flex}.productHeroCopy aside b{color:#d1b16e;margin-left:8px}.productHeroVisual{max-width:650px;margin-left:auto;position:relative}.productHeroVisual>article{color:#24374b;background:#fff;border-radius:13px;padding:20px;transform:rotate(-1deg);box-shadow:0 30px 70px #030b1470}.productHeroVisual>article>header{background:0 0!important;border:0!important;height:auto!important;padding:0!important}.productHeroVisual>article>header>i{color:#315c7d;background:#dfe7ed;border-radius:9px;place-items:center;width:38px;height:38px;font-size:8px;font-style:normal;font-weight:800;display:grid}.productHeroVisual>article>header>span{margin-left:10px;display:grid}.productHeroVisual>article>header strong{font-size:9px}.productHeroVisual>article>header small{color:#85919c;margin-top:3px;font-size:6.5px}.productHeroVisual>article>header>b{color:#4f7a60;background:#e6f0e9;border-radius:9px;margin-left:auto;padding:5px 7px;font-size:6px}.productProgress{background:#e9edef;border-radius:6px;height:6px;margin:20px 0;overflow:hidden}.productProgress i{background:#b99550;width:60%;height:100%;display:block}.productHeroVisual>article>section{background:#f2f4f5;border-radius:9px;justify-content:space-between;align-items:center;padding:13px;display:flex}.productHeroVisual>article>section>div{display:grid}.productHeroVisual>article>section small{letter-spacing:.13em;color:#a17b3c;font-size:5.5px}.productHeroVisual>article>section strong{margin-top:3px;font-size:8px}.productHeroVisual>article>section span{color:#83909b;margin-top:3px;font-size:6px}.productHeroVisual>article>section button{color:#fff;background:#10243d;border:0;border-radius:6px;padding:8px 10px;font-size:6px;font-weight:750}.productPulse{z-index:2;background:#193b5a;border:1px solid #ffffff1c;border-radius:9px;padding:10px 12px;display:grid;position:absolute;top:-48px;right:-20px;box-shadow:0 15px 35px #06101c55}.productPulse span{letter-spacing:.13em;color:#d4b56e;font-size:5.5px}.productPulse b{margin-top:3px;font-size:8px}.productPulse small{color:#99adbd;margin-top:3px;font-size:5.7px}.productMiniTools{grid-template-columns:repeat(4,1fr);gap:5px;margin:8px 12px 0;display:grid}.productMiniTools span{text-align:center;color:#b9c7d3;background:#ffffff09;border:1px solid #ffffff18;border-radius:6px;padding:7px;font-size:6px}.productPromise{border-bottom:1px solid var(--pp-line);background:#fff;grid-template-columns:auto 1fr repeat(3,110px);align-items:center;gap:20px;min-height:90px;padding:18px clamp(28px,6vw,88px);display:grid}.productPromise>span{letter-spacing:.16em;color:#a07b3d;font-size:6px;font-weight:850}.productPromise>p{color:#667586;font-size:9px}.productPromise>div{border-left:1px solid #e1e5e7;padding-left:18px;display:grid}.productPromise>div b{font:22px Georgia,serif}.productPromise>div small{color:#8a949d;margin-top:2px;font-size:6px}.productTools,.productRoles,.productWorkflow,.productPricingTease{max-width:1680px;margin:0 auto;padding:82px clamp(28px,6vw,88px)}.productSectionHead{text-align:center;max-width:730px;margin:0 auto 32px}.productSectionHead h2{margin:11px 0;font-size:39px;line-height:1.12}.productSectionHead p{color:#74818c;font-size:9.5px;line-height:1.65}.productToolGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.productToolGrid article{border:1px solid var(--pp-line);background:#fff;border-radius:12px;flex-direction:column;min-height:270px;padding:21px;transition:all .2s;display:flex;position:relative}.productToolGrid article:hover{transform:translateY(-5px);box-shadow:0 20px 45px #1a31450e}.productToolGrid article.signature{background:linear-gradient(145deg,#fff,#faf6ed);border-color:#c5a96e}.productToolGrid article.signature:before{content:"";background:#b89045;border-radius:12px 0 0 12px;width:3px;position:absolute;inset:0 auto 0 0}.productToolGrid header{background:0 0!important;border:0!important;height:auto!important;padding:0!important}.productToolGrid header>i{color:#315f82;background:#e5ebef;border-radius:9px;place-items:center;width:38px;height:38px;font-size:16px;font-style:normal;display:grid}.productToolGrid header>b{letter-spacing:.12em;color:#fff;background:#c09a50;border-radius:4px;margin-left:7px;padding:4px 5px;font-size:5.5px}.productToolGrid header>small{color:#b1bac1;margin-left:auto;font-size:7px}.productToolGrid h3{margin:18px 0 8px;font-size:21px}.productToolGrid>article>p{color:#74818c;font-size:8px;line-height:1.6}.productToolGrid footer{color:#3d5f78;border-top:1px solid #e7eaec;justify-content:space-between;margin-top:auto;padding-top:13px;font-size:6.5px;font-weight:750;display:flex}.productRoles{color:#fff;background:#0e2036;max-width:none}.productRoles .productSectionHead h2{color:#fff}.productRoles>div:last-child{grid-template-columns:repeat(3,1fr);gap:10px;max-width:1420px;margin:auto;display:grid}.productRoles article{background:#ffffff08;border:1px solid #ffffff14;border-radius:11px;padding:24px;position:relative}.productRoles article>span{color:#ffffff20;font:26px Georgia,serif;position:absolute;top:15px;right:16px}.productRoles article>i{color:#d5b66f;background:#ffffff0e;border-radius:9px;place-items:center;width:39px;height:39px;font-style:normal;display:grid}.productRoles h3{margin:16px 0 8px;font-size:23px}.productRoles p{color:#aebdca;font-size:8px;line-height:1.6}.productRoles ul{border-top:1px solid #ffffff12;gap:7px;margin:13px 0 0;padding:13px 0 0;list-style:none;display:grid}.productRoles li{color:#c7d1da;font-size:6.5px}.productRoles li:before{content:"✓";color:#d0b16d;margin-right:7px}.productWorkflow{grid-template-columns:.8fr 1.2fr;align-items:center;gap:75px;display:grid}.productWorkflow>div h2{margin:11px 0;font-size:38px;line-height:1.12}.productWorkflow>div p{color:#74808b;font-size:9px;line-height:1.65}.productWorkflow>div a{color:#315f82;margin-top:13px;font-size:7px;font-weight:800;text-decoration:none;display:inline-block}.productWorkflow ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.productWorkflow li{border:1px solid var(--pp-line);background:#fff;border-radius:9px;grid-template-columns:38px 1fr;align-items:center;gap:10px;padding:12px;display:grid}.productWorkflow li>b{color:#315f82;background:#e7edf0;border-radius:8px;place-items:center;width:37px;height:37px;font-size:8px;display:grid}.productWorkflow li>span{display:grid}.productWorkflow li small{color:#83909a;margin-top:3px;font-size:6.5px}.productPricingTease{background:#e9eeec;justify-content:space-between;align-items:center;max-width:none;display:flex}.productPricingTease>div:first-child{max-width:760px}.productPricingTease h2{margin:10px 0;font-size:34px}.productPricingTease p{color:#6e7b83;font-size:9px;line-height:1.6}.productPricingTease>div:last-child{align-items:center;gap:15px;display:flex}.productPricingTease article{background:#fff;border-radius:10px;padding:14px 19px;display:grid}.productPricingTease article span{color:#a27e40;letter-spacing:.12em;font-size:5.5px}.productPricingTease article strong{margin-top:3px;font:25px Georgia,serif}.productPricingTease article small{color:#849099;font-size:6px}.productPricingTease a{color:#fff;background:#10243d;border-radius:7px;padding:12px 15px;font-size:7px;font-weight:750;text-decoration:none}.productCta{color:#fff;background:linear-gradient(130deg,#10243d,#1b3b59);grid-template-columns:70px 1fr auto;align-items:center;gap:22px;padding:49px clamp(28px,6vw,88px);display:grid}.productCta>span{letter-spacing:.12em;font:700 24px Georgia,serif}.productCta h2{margin:5px 0;font-size:30px}.productCta p{color:#aebdca;font-size:8px}.productCta>div:last-child{gap:7px;display:flex}.productCta a{color:#fff;border:1px solid #ffffff25;border-radius:7px;padding:11px 13px;font-size:7px;font-weight:750;text-decoration:none}.productCta a.primary{background:#b7924d;border-color:#b7924d;width:auto}.productFooter{background:#fff!important;border:0!important;align-items:center!important;height:auto!important;padding:26px clamp(28px,6vw,88px)!important;display:flex!important}.productFooter p{letter-spacing:0!important;margin:auto!important;font-size:6.5px!important;font-weight:500!important}.productFooter nav{gap:15px;display:flex}.productFooter nav a{color:#657587;font-size:6.5px;text-decoration:none}.pricingHero{text-align:center;background:linear-gradient(#fff,#f4f6f5);padding:65px 24px 42px}.pricingHero h1{margin:12px 0 10px;font-size:46px}.pricingHero>p{color:#74818c;max-width:780px;margin:0 auto;font-size:9px;line-height:1.6}.pricingHero>div{color:#587362;justify-content:center;gap:18px;margin-top:18px;font-size:6.5px;display:flex}.pricingGrid{grid-template-columns:repeat(5,1fr);gap:9px;max-width:1580px;margin:0 auto;padding:20px clamp(22px,4vw,55px) 70px;display:grid}.pricingGrid>article{background:#fff;border:1px solid #dce2e5;border-radius:11px;flex-direction:column;min-height:330px;padding:19px 18px;display:flex;position:relative}.pricingGrid>article.featured{border:2px solid #b58f4a;transform:translateY(-7px);box-shadow:0 18px 45px #4b3a1813}.planRibbon{color:#fff;letter-spacing:.12em;white-space:nowrap;background:#b58f4a;border-radius:10px;padding:4px 8px;font-size:5.5px;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.pricingGrid article>small{letter-spacing:.14em;color:#a27f43;font-size:5.7px;font-weight:800}.pricingGrid h2{margin:8px 0;font-size:21px}.planPrice{border-bottom:1px solid #e6e9eb;padding-bottom:13px;display:grid}.planPrice strong{font:28px Georgia,serif}.planPrice span{color:#86919a;margin-top:3px;font-size:6px}.pricingGrid article>p{color:#74818c;font-size:7.5px;line-height:1.5}.pricingGrid ul{gap:8px;margin:0;padding:8px 0;list-style:none;display:grid}.pricingGrid li{color:#578069;font-size:6.5px}.pricingGrid li span{color:#5e6d7a;margin-left:4px}.pricingGrid article>button{color:#fff;cursor:pointer;background:#10243d;border:0;border-radius:6px;justify-content:space-between;margin-top:auto;padding:10px;font-size:6.7px;font-weight:800;display:flex}.pricingGrid article.featured>button{background:#b58f4a}.pricingCompare{color:#fff;background:linear-gradient(120deg,#10243d,#1d3e5d);border-radius:13px;justify-content:space-between;align-items:center;max-width:1470px;margin:0 auto 55px;padding:30px 35px;display:flex}.pricingCompare h2{margin:7px 0;font-size:27px}.pricingCompare p{color:#b1c0cc;max-width:770px;font-size:8px}.pricingCompare a{color:#fff;background:#b58f4a;border-radius:7px;padding:11px 14px;font-size:7px;font-weight:800;text-decoration:none}.pricingFaq{max-width:1200px;margin:0 auto;padding:0 24px 70px}.pricingFaq h2{text-align:center;font-size:27px}.pricingFaq>div{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.pricingFaq article{background:#fff;border:1px solid #dfe4e6;border-radius:9px;padding:17px}.pricingFaq p{color:#74818c;font-size:7px;line-height:1.55}.checkoutOverlay{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#07131fb8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.checkoutModal{background:#fff;border-radius:13px;width:min(480px,100%);max-height:calc(100vh - 40px);padding:27px;position:relative;overflow:auto;box-shadow:0 25px 70px #02081088}.checkoutHead{border-bottom:1px solid #e4e8ea;margin-bottom:15px;padding-bottom:14px;display:grid}.checkoutHead small{color:#a17d40;letter-spacing:.14em;font-size:5.5px}.checkoutHead h2{margin:5px 0;font-size:24px}.checkoutHead span{color:#8a959d;font-size:6px}.checkoutProduct{background:#f1f4f4;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:12px;display:flex}.checkoutProduct>span{color:#a07c3f;font-size:6px;font-weight:800}.checkoutProduct p{text-align:right;margin:0;display:grid}.checkoutProduct strong{font:22px Georgia,serif}.checkoutProduct small{color:#83909a;font-size:5.8px}.checkoutChoice{border:1px solid #dce2e5;border-radius:8px;align-items:center;gap:9px;margin-top:7px;padding:10px;display:flex}.checkoutChoice input{accent-color:#315f82}.checkoutChoice span{display:grid}.checkoutChoice b{font-size:7px}.checkoutChoice small{color:#82909a;margin-top:2px;font-size:6px}.checkoutModal>aside{background:#f4f0e7;border-radius:8px;grid-template-columns:1fr auto;gap:3px;margin:12px 0;padding:11px;display:grid}.checkoutModal>aside b{font-size:7px}.checkoutModal>aside span{color:#82735a;grid-row:2;font-size:6px}.checkoutModal>aside strong{grid-area:1/2/3;font:22px Georgia,serif}.checkoutPrimary{color:#fff;background:#10243d;border:0;border-radius:7px;width:100%;padding:11px;font-size:7px;font-weight:800}.checkoutPrimary:disabled{opacity:.45}.checkoutBack{color:#71808c;background:0 0;border:0;width:100%;padding:10px;font-size:6.5px}.checkoutSummary{background:#f2f4f4;border-radius:8px;gap:8px;padding:12px;display:grid}.checkoutSummary>div{justify-content:space-between;font-size:7px;display:flex}.checkoutSummary span{color:#7b8790}.checkoutSummary>div:last-child{border-top:1px solid #dce2e3;padding-top:9px}.checkoutSummary strong{font:19px Georgia,serif}.checkoutTerms{color:#6e7a84;align-items:flex-start;gap:8px;margin:13px 0;font-size:6.5px;line-height:1.5;display:flex}.checkoutTerms input{accent-color:#315f82}.checkoutManual{text-align:center;padding:15px}.checkoutManual>i{color:#315f82;background:#e8edf0;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto;font-size:20px;font-style:normal;display:grid}.checkoutManual h3{margin:13px 0 7px;font-size:21px}.checkoutManual p{color:#75818b;font-size:7.5px;line-height:1.55}.checkoutManual a{color:#fff;background:#10243d;border-radius:7px;margin-top:13px;padding:11px;font-size:7px;font-weight:800;text-decoration:none;display:block}.checkoutManual small{color:#8e979e;margin-top:10px;font-size:6px;line-height:1.45;display:block}.backoffice{--bo-navy:#10243d;--bo-deep:#0c1c30;--bo-blue:#315f82;--bo-gold:#b28d48;--bo-line:#dce2e5;color:#1b2b3d;background:#f2f4f4;min-height:100vh;display:flex}.boSide{color:#fff;z-index:15;background:linear-gradient(#0e2138,#132b46);flex-direction:column;width:238px;padding:27px 15px 18px;display:flex;position:fixed;inset:0 auto 0 0;overflow:auto}.boBrand{color:#fff;border-bottom:1px solid #ffffff18;align-items:center;gap:8px;padding:0 11px 22px;text-decoration:none;display:flex}.boBrand b{letter-spacing:.12em;font:700 22px Georgia,serif}.boBrand span{letter-spacing:.18em;color:#a9bac9;border-left:1px solid #ffffff26;padding-left:8px;font-size:6px}.boMode{background:#ffffff08;border:1px solid #ffffff10;border-radius:8px;align-items:center;gap:9px;margin:17px 7px 12px;padding:9px;display:flex}.boMode>i{color:#d3b36d;background:#ffffff0e;border-radius:7px;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.boMode>span{display:grid}.boMode small{color:#91a4b6;letter-spacing:.12em;font-size:5.5px}.boMode strong{margin-top:3px;font-size:7.5px}.boSide nav{gap:3px;display:grid}.boSide nav button{color:#adbac6;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:10px 11px;font-size:8px;display:flex}.boSide nav button>i{text-align:center;width:17px;font-size:11px;font-style:normal}.boSide nav button>span{flex:1}.boSide nav button>b{color:#fff;background:#b28d48;border-radius:9px;padding:3px 6px;font-size:5.5px}.boSide nav button.active{color:#fff;background:#ffffff10;box-shadow:inset 3px 0 #b28d48}.boSide footer{border-top:1px solid #ffffff18;margin-top:auto;padding-top:13px;display:grid}.boSide footer a,.boSide footer button{color:#91a4b5;text-align:left;cursor:pointer;background:0 0;border:0;padding:7px 9px;font-size:6.5px;text-decoration:none}.boSide footer button{color:#d4bc8a}.boMain{width:calc(100% - 238px);margin-left:238px}.boTop{background:#fff!important;height:78px!important;padding:0 34px!important}.boTop>div:first-child small{letter-spacing:.14em;color:#a17d3f;font-size:5.8px}.boTop h1{margin:4px 0;font-size:21px}.boSync{background:#f0f4f2;border-radius:8px;align-items:center;gap:8px;margin-left:auto;margin-right:22px;padding:8px 10px;display:flex}.boSync>i{background:#5d866d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #5d866d12}.boSync>span{display:grid}.boSync strong{color:#4f705d;font-size:6.5px}.boSync small{color:#84908a;margin-top:2px;font-size:5.5px}.boProfile{text-align:left;background:0 0;border:0;align-items:center;gap:8px;display:flex}.boProfile>i{color:#315f82;background:#dfe7ec;border-radius:8px;place-items:center;width:33px;height:33px;font-size:7px;font-style:normal;font-weight:800;display:grid}.boProfile>span{display:grid}.boProfile strong{font-size:7.5px}.boProfile small{color:#89939c;margin-top:2px;font-size:5.8px}.boDemoNotice{color:#705f3e;background:#f2e9d7;border-bottom:1px solid #dfcda7;align-items:center;gap:10px;height:29px;padding:0 34px;font-size:6.5px;display:flex}.boDemoNotice b{letter-spacing:.12em;font-size:5.8px}.boContent{max-width:1600px;margin:0 auto;padding:24px 34px 60px}.boLoading{color:#6e8090;justify-content:center;align-items:center;gap:5px;height:calc(100vh - 80px);display:flex}.boLoading i{background:#315f82;border-radius:50%;width:6px;height:6px;animation:1s infinite lawsBounce}.boLoading i:nth-child(2){animation-delay:.15s}.boLoading i:nth-child(3){animation-delay:.3s}.boLoading span{margin-left:5px;font-size:7px}.boError{color:#8a5257;background:#f7e9ea;border:1px solid #ead3d4;border-radius:7px;margin:15px 34px 0;padding:9px 11px;font-size:7px}.boWelcome,.ownerHero{color:#fff;background:linear-gradient(120deg,#10243d,#1d3d5b);border-radius:11px;justify-content:space-between;align-items:center;padding:24px 27px;display:flex}.boWelcome small,.ownerHero small,.boPanel header small{letter-spacing:.15em;color:#d1ae65;font-size:5.8px;font-weight:850}.boWelcome h2,.ownerHero h2{margin:6px 0;font-size:25px}.boWelcome p,.ownerHero p{color:#b2c0cc;margin:0;font-size:7.5px}.boWelcome button{color:#fff;background:#b28d48;border:0;border-radius:7px;padding:10px 13px;font-size:6.5px;font-weight:800}.boMetrics{grid-template-columns:repeat(4,1fr);gap:9px;margin:10px 0;display:grid}.boMetrics article{border:1px solid var(--bo-line);background:#fff;border-radius:9px;padding:14px;display:grid}.boMetrics span{letter-spacing:.11em;color:#8f7445;font-size:5.5px}.boMetrics strong{margin-top:7px;font:26px Georgia,serif}.boMetrics small{color:#87919a;margin-top:3px;font-size:6px}.boColumns{grid-template-columns:1.2fr .8fr;gap:10px;display:grid}.boColumns.owner{grid-template-columns:1.25fr .75fr}.boPanel{border:1px solid var(--bo-line);background:#fff;border-radius:10px;padding:15px}.boPanel.wide{min-height:500px}.boPanel>header{background:0 0!important;border:0!important;height:auto!important;padding:0 0 12px!important}.boPanel>header h3{margin:4px 0;font-size:17px}.boPanel>header p{letter-spacing:0!important;color:#7d8992!important;margin:4px 0 0!important;font-size:6.5px!important;font-weight:500!important}.boPanel>header button,.boPanel>header a{color:#47647b;background:#eef2f3;border:0;border-radius:6px;padding:7px 9px;font-size:6px;font-weight:750;text-decoration:none}.boCaseList{display:grid}.boCaseList>button{text-align:left;color:#35495c;background:#fff;border:0;border-top:1px solid #e8ebed;grid-template-columns:31px 1fr auto;align-items:center;gap:8px;padding:10px 2px;display:grid}.boCaseList>button:hover{background:#fafbfb}.boCaseList>button>i{color:#315f82;background:#e6edf1;border-radius:8px;place-items:center;width:30px;height:30px;font-size:6.5px;font-style:normal;font-weight:800;display:grid}.boCaseList>button>span{display:grid}.boCaseList strong{font-size:7.3px}.boCaseList small{color:#84909a;margin-top:3px;font-size:6px}.boCaseList em{text-align:right;color:#768794;font-size:6px;font-style:normal;display:grid}.boCaseList em b{color:#557362}.boTaskList{display:grid}.boTaskList article{border-top:1px solid #e8ebed;grid-template-columns:8px 1fr auto;align-items:center;gap:8px;padding:10px 1px;display:grid}.boTaskList article>span{background:#b08b49;border-radius:50%;width:7px;height:7px}.boTaskList p{margin:0;display:grid}.boTaskList strong{font-size:7px}.boTaskList small{color:#87929b;margin-top:3px;font-size:5.8px}.boTaskList b{color:#82909b}.boMasterDetail{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:10px;display:grid}.boCaseIndex{border:1px solid var(--bo-line);background:#fff;border-radius:10px;padding:9px;position:sticky;top:10px}.boSearch{border:1px solid #d9dfe3;border-radius:7px;align-items:center;height:34px;margin-bottom:7px;padding:0 8px;display:flex}.boSearch span{color:#788c9d}.boSearch input{border:0;outline:0;width:100%;padding-left:5px;font-size:6.5px}.boCaseIndex>button{text-align:left;color:#46596c;background:0 0;border:0;border-radius:7px;justify-content:space-between;width:100%;padding:9px;display:flex}.boCaseIndex>button.active{color:#214e70;background:#e9eef1}.boCaseIndex>button>span{display:grid}.boCaseIndex strong{font-size:7px}.boCaseIndex small{color:#81909b;margin-top:3px;font-size:5.8px}.boCaseIndex i{font-size:6px;font-style:normal}.boCaseEditor{border:1px solid var(--bo-line);background:#fff;border-radius:10px;padding:18px}.boCaseEditor>header{background:0 0!important;border:0!important;height:auto!important;padding:0!important}.boCaseEditor>header small{color:#9a7a40;letter-spacing:.12em;font-size:5.8px}.boCaseEditor>header h2{margin:5px 0;font-size:23px}.boCaseEditor>header p{letter-spacing:0!important;color:#778590!important;font-size:6.5px!important;font-weight:500!important}.boCaseEditor>header>span{color:#50725e;background:#e8f0eb;border-radius:10px;margin-left:auto;padding:5px 7px;font-size:5.8px}.boEditorGrid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:17px;display:grid}.boEditorGrid>label{color:#596a7b;gap:6px;font-size:6.5px;font-weight:750;display:grid}.boEditorGrid input,.boEditorGrid select,.boQuickEditors input,.boQuickEditors textarea,.boMessageEditor textarea{background:#fbfbfc;border:1px solid #d5dce1;border-radius:6px;outline:0;width:100%;padding:9px;font-size:7px}.boEditorGrid input,.boEditorGrid select{height:36px}.boRange{align-items:center;gap:8px;display:flex}.boRange input{border:0;padding:0}.boRange b{color:#4f725e;font-size:7px}.boSave{color:#fff;background:#10243d;border:0;border-radius:6px;justify-content:space-between;margin-top:11px;padding:10px 12px;font-size:6.5px;font-weight:800;display:flex}.boQuickEditors{grid-template-columns:1fr 1fr;gap:8px;margin-top:15px;display:grid}.boQuickEditors form,.boMessageEditor{background:#f2f4f4;border-radius:8px;gap:6px;padding:11px;display:grid}.boQuickEditors small,.boMessageEditor small,.boInvite small{letter-spacing:.13em;color:#9b7a40;font-size:5.5px;font-weight:850}.boQuickEditors textarea,.boMessageEditor textarea{resize:vertical;min-height:62px}.boQuickEditors button,.boMessageEditor button{color:#fff;background:#315f82;border:0;border-radius:5px;padding:8px;font-size:6px;font-weight:750}.boQuickEditors button:disabled,.boMessageEditor button:disabled{opacity:.4}.boMessageEditor{margin-top:8px}.boInvite{background:#ece8f2;border-radius:8px;justify-content:space-between;align-items:center;margin-top:8px;padding:11px;display:flex}.boInvite>div{align-items:center;gap:10px;display:flex}.boInvite p{margin:0;display:grid}.boInvite p strong{color:#655583;font-size:8px}.boInvite p span{color:#786e87;margin-top:3px;font-size:6px}.boInvite>button{color:#fff;background:#655583;border:0;border-radius:6px;padding:8px 10px;font-size:6px;font-weight:750}.boTable{display:grid}.boTable>div{border-top:1px solid #e6eaec;grid-template-columns:2fr 1fr 1fr .7fr;align-items:center;gap:10px;padding:10px 5px;font-size:6.8px;display:grid}.boTable.cases>div{grid-template-columns:1.2fr 1fr 1fr 1.2fr .5fr}.boTable.users>div{grid-template-columns:1.3fr .6fr 1fr .7fr .55fr}.boTableHead{letter-spacing:.1em;color:#82909a;border-radius:6px;background:#f2f4f4!important;border:0!important;padding:8px!important;font-size:5.8px!important}.boTable>div>span{display:grid}.boTable>div>span small{color:#8a959d;margin-top:2px;font-size:5.8px}.statusPill{color:#4f725d;background:#e7efea;border-radius:9px;width:max-content;padding:4px 6px;font-size:5.5px;font-weight:750}.accountStatus{border:0;border-radius:8px;padding:4px 6px;font-size:5.5px}.accountStatus.active{color:#4f725d;background:#e7efea}.accountStatus.suspended{color:#92575c;background:#f4e5e6}.boCards{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.boCards article{border:1px solid #dfe4e6;border-radius:8px;padding:12px}.boCards article>span{color:#9b7740;font-size:5.5px}.boCards h3{margin:6px 0;font-size:15px}.boCards p{color:#74818b;font-size:6.5px;line-height:1.5}.boCards footer{font-size:6px;background:0 0!important;border:0!important;height:auto!important;padding:8px 0 0!important}.boCards footer small{margin-left:auto}.boEmpty{color:#84909a;place-items:center;min-height:260px;font-size:7px;display:grid}.settingsPanel>p{font-size:7px}.settingsPanel>label{gap:7px;margin:10px 0;font-size:7px;display:flex}.settingsPanel>button{color:#fff;background:#10243d;border:0;border-radius:6px;margin-top:12px;padding:9px 11px;font-size:6.5px}.ownerHero>span{color:#b9c7d2;background:#ffffff0b;border:1px solid #ffffff15;border-radius:8px;padding:9px 11px;font-size:6.3px}.ownerHero>span i{background:#6da17e;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 0 4px #6da17e15}.ownerMetrics{grid-template-columns:repeat(4,1fr);gap:9px;margin:10px 0;display:grid}.ownerMetrics article{border:1px solid var(--bo-line);background:#fff;border-radius:9px;align-items:center;gap:10px;padding:13px;display:flex}.ownerMetrics article>i{color:#315f82;background:#e7edf0;border-radius:8px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.ownerMetrics article>span{display:grid}.ownerMetrics small{color:#97783e;letter-spacing:.09em;font-size:5.5px}.ownerMetrics strong{margin-top:3px;font:22px Georgia,serif}.ownerMetrics em{color:#87929a;font-size:5.8px;font-style:normal}.ownerSignals{display:grid}.ownerSignals article{border-top:1px solid #e7ebed;grid-template-columns:31px 1fr auto;align-items:center;gap:9px;padding:11px 2px;display:grid}.ownerSignals article>b{color:#917039;background:#f1e9da;border-radius:8px;place-items:center;width:30px;height:30px;font:16px Georgia,serif;display:grid}.ownerSignals article>span{display:grid}.ownerSignals strong{font-size:7px}.ownerSignals small{color:#87929b;margin-top:3px;font-size:6px}.ownerOrgGrid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.ownerOrgGrid article{border:1px solid #dfe4e6;border-radius:9px;padding:13px}.ownerOrgGrid article>header{background:0 0!important;border:0!important;height:auto!important;padding:0!important}.ownerOrgGrid header>i{color:#315f82;background:#e7edf1;border-radius:8px;place-items:center;width:32px;height:32px;font-size:7px;font-style:normal;display:grid}.ownerOrgGrid header>span{margin-left:8px;display:grid}.ownerOrgGrid header strong{font-size:7.5px}.ownerOrgGrid header small{color:#87939c;margin-top:2px;font-size:5.8px}.ownerOrgGrid header>b{color:#557963;margin-left:auto;font-size:5.5px}.ownerOrgGrid article>div{gap:30px;margin:15px 0;display:flex}.ownerOrgGrid article>div span{display:grid}.ownerOrgGrid article>div strong{font:19px Georgia,serif}.ownerOrgGrid article>div small{color:#87919a;font-size:5.8px}.ownerOrgGrid article>button{color:#46647c;background:#fff;border:1px solid #d7dfe3;border-radius:6px;width:100%;padding:8px;font-size:6px;font-weight:750}.ownerIntakes{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.ownerIntakes article{border:1px solid #dfe4e6;border-radius:9px;padding:13px}.ownerIntakes article>header{background:0 0!important;border:0!important;height:auto!important;padding:0!important}.ownerIntakes header span{color:#9d7135;background:#f4ecdc;border-radius:8px;padding:4px 6px;font-size:5.5px}.ownerIntakes header small{color:#8b959d;margin-left:auto;font-size:5.5px}.ownerIntakes h3{margin:11px 0 5px;font-size:16px}.ownerIntakes>article>p{color:#76838d;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:6.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.ownerIntakes article>div{gap:5px;display:flex}.ownerIntakes article>div>*{background:#eef1f2;border-radius:8px;padding:4px 6px;font-size:5.5px}.ownerIntakes article>footer{gap:5px;background:0 0!important;border:0!important;height:auto!important;padding:13px 0 0!important;display:flex!important}.ownerIntakes footer button{color:#526a7f;background:#fff;border:1px solid #d5dce1;border-radius:5px;padding:7px;font-size:5.8px;font-weight:750}.ownerIntakes footer button.primary{color:#fff;background:#10243d;width:auto}.demoCreate{background:#f1f4f4;border-radius:8px;grid-template-columns:1fr 180px auto;align-items:end;gap:8px;padding:12px;display:grid}.demoCreate label{color:#5c6d7d;gap:5px;font-size:6px;display:grid}.demoCreate input,.demoCreate select{background:#fff;border:1px solid #d5dce1;border-radius:6px;height:35px;padding:0 8px;font-size:7px}.demoCreate button{color:#fff;background:#10243d;border:0;border-radius:6px;height:35px;padding:0 11px;font-size:6px;font-weight:750}.demoCreate button:disabled{opacity:.4}.demoCredentials{background:#e6efe9;border:1px solid #cfe0d5;border-radius:8px;grid-template-columns:35px 1fr auto;align-items:center;gap:10px;margin:10px 0;padding:12px;display:grid}.demoCredentials>span{color:#fff;background:#5a8068;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.demoCredentials>div>small{color:#527160;font-size:5.5px}.demoCredentials p{grid-template-columns:95px 1fr;gap:8px;margin:5px 0;font-size:6.5px;display:grid}.demoCredentials em{color:#6e7d73;font-size:5.8px;font-style:normal}.demoCredentials>button{color:#fff;background:#527461;border:0;border-radius:6px;padding:8px;font-size:6px}.subscriptionAdmin>aside{background:#edf1f2;border-radius:8px;align-items:center;gap:10px;margin-top:12px;padding:12px;display:flex}.subscriptionAdmin>aside>b{font:25px Georgia,serif}.subscriptionAdmin>aside>span{display:grid}.subscriptionAdmin>aside strong{font-size:7px}.subscriptionAdmin>aside small{color:#7b8892;margin-top:2px;font-size:6px}.adminPlanGrid{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.adminPlanGrid article{border:1px solid #dfe4e6;border-radius:8px;padding:11px;display:grid}.adminPlanGrid small{color:#8b969f;font-size:5.5px}.adminPlanGrid strong{margin-top:6px;font-size:7.5px}.adminPlanGrid span{margin-top:3px;font:19px Georgia,serif}.adminPlanGrid button{color:#45657d;text-align:left;background:0 0;border:0;padding:10px 0 0;font-size:5.8px}.paymentLinkGrid{gap:7px;display:grid}.paymentLinkGrid label{border-top:1px solid #e4e8ea;grid-template-columns:120px 1fr auto;align-items:center;gap:8px;padding-top:8px;display:grid}.paymentLinkGrid label>span{font-size:7px;font-weight:750}.paymentLinkGrid input{border:1px solid #d5dce1;border-radius:6px;height:34px;padding:0 8px;font-size:6.5px}.paymentLinkGrid button{color:#fff;background:#315f82;border:0;border-radius:6px;height:34px;padding:0 10px;font-size:6px}.platformSafety{background:#f2ede3;border-radius:8px;grid-template-columns:31px 1fr;gap:9px;margin-top:15px;padding:12px;display:grid}.platformSafety>i{color:#9c7a3f;background:#fff;border-radius:7px;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.platformSafety p{margin:0;display:grid}.platformSafety strong{font-size:7px}.platformSafety small{color:#766c59;margin-top:3px;font-size:6.3px;line-height:1.45}.auditList{display:grid}.auditList article{border-top:1px solid #e5e9eb;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;padding:10px 2px;display:grid}.auditList article>i{color:#315f82;background:#e7edf0;border-radius:7px;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.auditList article>span{display:grid}.auditList strong{font-size:7px}.auditList small{color:#87929b;margin-top:3px;font-size:5.8px}.auditList time{color:#8a959d;font-size:5.8px}.portalSyncToast{z-index:120;color:#fff;background:#173a28;border-radius:8px;padding:10px 13px;font-size:7px;animation:.2s nbEnter;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 35px #0b241946}.profileLogout{color:#5f7080!important;background:#eef1f2!important;border:0!important;border-radius:5px!important;margin:0 0 0 12px!important;padding:7px!important;font-size:6px!important}.signatureNav{position:relative;background:linear-gradient(90deg,#c7a75d13,#0000)!important;border:1px solid #c7a75d42!important}.signatureNav:before{content:"";background:#d2ad5a;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:10px;box-shadow:0 0 0 4px #d2ad5a13}.signatureNav .newBadge{letter-spacing:.08em;background:#b6924d!important;border-radius:4px!important;padding:3px 5px!important;font-size:5px!important}.paperStage,.legalPaper{position:relative}.paperLock{color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#10243de8;border:1px solid #ffffff24;border-radius:9px;grid-template-columns:28px 1fr auto;align-items:center;gap:7px;padding:13px;display:grid;position:absolute;bottom:13%;left:10%;right:10%;box-shadow:0 18px 45px #06111d55}.paperLock>span{color:#d5b46b;background:#ffffff12;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.paperLock>strong{font-size:7px}.paperLock>small{color:#adbdca;grid-column:2;font-size:5.8px}.paperLock>button{color:#fff;background:#b6924d;border:0;border-radius:5px;grid-area:1/3/3;padding:8px;font-size:6px;font-weight:750}.drop input{max-width:260px;margin-top:8px;font-size:9px}.primary:disabled{opacity:.45;cursor:not-allowed}@keyframes accessSpin{to{transform:rotate(360deg)}}@media (width<=1180px){.productHero{grid-template-columns:1fr;gap:55px}.productHeroVisual{width:min(680px,100%);margin:0 auto}.productToolGrid{grid-template-columns:repeat(2,1fr)}.pricingGrid{grid-template-columns:repeat(3,1fr)}.boMetrics,.ownerMetrics,.ownerOrgGrid,.ownerIntakes{grid-template-columns:repeat(2,1fr)}.adminPlanGrid{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.accessPage{grid-template-columns:1fr}.accessStory{min-height:430px}.accessStoryCopy{margin:60px 0 25px}.accessFormSide{padding:40px 20px 70px}.signupShell{grid-template-columns:1fr;max-width:720px;margin:auto}.signupGuide{min-height:auto}.signupGuide ol,.signupGuide footer,.productNav nav a:not(.productNavCta):not(:last-child){display:none}.productHero{padding-top:55px}.productPromise{grid-template-columns:1fr repeat(3,1fr)}.productPromise>span{display:none}.productPromise>p{grid-column:1/-1}.productRoles>div:last-child,.productWorkflow{grid-template-columns:1fr}.productPricingTease{flex-direction:column;align-items:flex-start}.productCta{grid-template-columns:1fr}.productFooter{flex-wrap:wrap;gap:15px}.productFooter p{order:3;width:100%}.boSide{width:74px;padding:22px 9px}.boBrand span,.boMode span,.boSide nav span,.boSide nav button>b,.boSide footer a{display:none}.boBrand{justify-content:center;padding:0 0 18px}.boBrand b{font-size:17px}.boMode{justify-content:center;margin:13px 0;padding:7px}.boSide nav button{justify-content:center}.boSide nav button>i{font-size:14px}.boSide footer button{text-align:center;font-size:0}.boSide footer button:before{content:"↳";font-size:14px}.boMain{width:calc(100% - 74px);margin-left:74px}.boTop,.boContent{padding-left:20px!important;padding-right:20px!important}.boProfile span,.boSync small{display:none}.boMasterDetail{grid-template-columns:1fr}.boCaseIndex{display:flex;position:relative;overflow:auto}.boSearch{min-width:180px}.boCaseIndex>button{min-width:190px}.boQuickEditors,.boColumns{grid-template-columns:1fr}.paymentLinkGrid label{grid-template-columns:1fr auto}.paymentLinkGrid label>span{grid-column:1/-1}.demoCreate{grid-template-columns:1fr 1fr}.demoCreate button{grid-column:1/-1}.boTable{overflow:auto}.boTable>div{min-width:680px}.boCards{grid-template-columns:1fr 1fr}}@media (width<=620px){.accessStory{min-height:390px;padding:28px 20px}.accessStoryCopy h1{font-size:38px}.accessTrust article:nth-child(3){display:none}.accessFormCard{padding:23px 18px}.signupHeader{padding:0 15px!important}.signupShell{padding:18px 12px}.signupGuide{padding:22px}.signupGuide h1{font-size:24px}.signupForm{padding:24px 17px}.signupFields{grid-template-columns:1fr}.signupFields label.full{grid-column:auto}.urgencyChoices{grid-template-columns:1fr}.productNav{padding:0 16px!important}.productLogo span{display:none}.productHero{padding:45px 18px}.productHeroCopy h1{font-size:39px}.productHeroCopy>div{flex-direction:column;align-items:stretch}.productHeroCopy a{text-align:center}.productPulse{right:0}.productMiniTools{grid-template-columns:repeat(2,1fr)}.productPromise{padding:18px}.productTools,.productRoles,.productWorkflow,.productPricingTease{padding:55px 18px}.productToolGrid{grid-template-columns:1fr}.productSectionHead h2,.productWorkflow>div h2{font-size:31px}.productRoles>div:last-child{grid-template-columns:1fr}.productPricingTease>div:last-child{flex-direction:column;align-items:stretch;width:100%}.productCta{padding:40px 18px}.productCta>div:last-child{flex-direction:column}.productFooter nav{display:none}.pricingHero{padding:50px 18px 30px}.pricingHero h1{font-size:35px}.pricingHero>div{flex-wrap:wrap}.pricingGrid{grid-template-columns:1fr;padding:15px 18px 50px}.pricingGrid>article.featured{transform:none}.pricingCompare{flex-direction:column;align-items:flex-start;gap:15px;margin:0 18px 45px}.pricingFaq>div{grid-template-columns:1fr}.boTop{height:68px!important}.boTop>div:first-child small{display:none}.boTop h1{font-size:17px}.boSync{margin-right:5px;padding:6px}.boSync span,.boProfile{display:none}.boContent{padding:16px 12px 45px!important}.boError{margin:10px 12px}.boWelcome,.ownerHero{flex-direction:column;align-items:flex-start;gap:14px}.boMetrics,.ownerMetrics{grid-template-columns:1fr 1fr}.boColumns.owner,.boEditorGrid{grid-template-columns:1fr}.boInvite{flex-direction:column;align-items:flex-start}.ownerOrgGrid,.ownerIntakes,.boCards{grid-template-columns:1fr}.adminPlanGrid{grid-template-columns:1fr 1fr}.demoCreate{grid-template-columns:1fr}.demoCreate button{grid-column:auto}.demoCredentials{grid-template-columns:30px 1fr}.demoCredentials>button{grid-column:1/-1}.paperLock{grid-template-columns:25px 1fr;left:4%;right:4%}.paperLock>button{grid-area:auto/1/auto/-1}.profileLogout{display:none!important}}.lawbookNetwork{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff07;border:1px solid #ffffff16;border-radius:9px;grid-template-columns:repeat(5,minmax(0,1fr));max-width:1580px;margin:14px auto 0;display:grid;position:relative;overflow:hidden}.lawbookNetwork>span{border-right:1px solid #ffffff12;padding:8px 10px;display:grid}.lawbookNetwork>span:last-child{border-right:0}.lawbookNetwork b{letter-spacing:.12em;color:#ddc078;font-size:5.7px}.lawbookNetwork small{color:#a9b9c6;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:5.8px;overflow:hidden}.lawbookMonitor,.lawbookToolkit{border-top:1px solid var(--wr-line);max-width:1580px;margin:0 auto;padding:28px clamp(24px,4vw,58px) 36px}.lawbookMonitor{color:#fff;background:linear-gradient(135deg,#10243d,#17364d)}.lawbookMonitor .lawsSectionTitle h3,.lawbookMonitor .lawsSectionTitle p{color:#fff}.lawbookMonitor .lawsSectionTitle p{color:#b5c3ce}.lawbookMonitor .lawsSectionTitle>button{color:#ead196;background:#d3b56718;border:1px solid #d3b56766;border-radius:7px;padding:9px 11px;font-size:6.7px;font-weight:800}.lawbookMonitorNotice{color:#365e49;background:#d8eadf;border-radius:7px;margin:-4px 0 12px;padding:9px 11px;font-size:6.5px;font-weight:750}.lawbookWatchGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.lawbookWatchGrid>article{background:#ffffff0b;border:1px solid #ffffff18;border-radius:10px;flex-direction:column;min-height:166px;padding:13px;transition:all .2s;display:flex}.lawbookWatchGrid>article:hover{background:#ffffff10;transform:translateY(-2px)}.lawbookWatchGrid>article.paused{opacity:.65}.lawbookWatchGrid header{background:0 0!important;border:0!important;justify-content:space-between!important;height:auto!important;padding:0!important;display:flex!important}.lawbookWatchGrid header>span{letter-spacing:.1em;color:#83bf99;font-size:5.5px}.lawbookWatchGrid header>button{color:#bdc9d1;background:#ffffff0d;border:0;border-radius:5px;width:22px;height:22px}.lawbookWatchGrid h4{color:#fff;margin:10px 0 5px;font:16px Georgia,serif}.lawbookWatchGrid p{color:#b6c3ce;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:6.7px;line-height:1.45;display:-webkit-box;overflow:hidden}.lawbookWatchGrid>article>div{gap:4px;margin-top:9px;display:flex}.lawbookWatchGrid>article>div b{color:#d7c38e;background:#ffffff0f;border-radius:8px;padding:4px 6px;font-size:5.3px}.lawbookWatchGrid>article>small{color:#8196a7;margin-top:8px;font-size:5.6px}.lawbookWatchGrid footer{gap:5px;margin-top:auto;background:0 0!important;border:0!important;height:auto!important;padding:12px 0 0!important;display:flex!important}.lawbookWatchGrid footer button{color:#c6d2db;background:#ffffff0b;border:1px solid #ffffff1c;border-radius:6px;padding:7px 8px;font-size:5.8px;font-weight:750}.lawbookWatchGrid footer button.primary{color:#132b42;background:#d2b262;border-color:#d2b262}.lawbookWatchGrid footer button:disabled{opacity:.4}.lawbookMonitorEmpty{border:1px dashed #ffffff2b;border-radius:10px;align-items:center;gap:10px;padding:20px;display:flex}.lawbookMonitorEmpty>i{color:#d8bd78;background:#ffffff0b;border-radius:8px;place-items:center;width:35px;height:35px;font-style:normal;display:grid}.lawbookMonitorEmpty>span{display:grid}.lawbookMonitorEmpty strong{font-size:7.5px}.lawbookMonitorEmpty small{color:#9eb0be;margin-top:4px;font-size:6.3px}.lawbookMonitor>aside{background:#ffffff08;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:11px;padding:10px 12px;display:grid}.lawbookMonitor>aside b{color:#d9bd78;font-size:6.3px}.lawbookMonitor>aside span{color:#9fb1bf;font-size:6px;line-height:1.4}.lawbookMonitor>aside a{color:#d8c186;font-size:6px;font-weight:750;text-decoration:none}.lawbookToolkit{background:#f5f7f6}.lawbookToolkitGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.lawbookToolkitGrid>a{color:#334a5e;background:#fff;border:1px solid #dce3e5;border-radius:9px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding:11px;text-decoration:none;transition:all .2s;display:grid}.lawbookToolkitGrid>a:hover{border-color:#b9c8d1;transform:translateY(-2px);box-shadow:0 9px 22px #1d344609}.lawbookToolkitGrid i{color:#315f82;background:#e6edf0;border-radius:8px;place-items:center;width:33px;height:33px;font-style:normal;display:grid}.lawbookToolkitGrid span{display:grid}.lawbookToolkitGrid strong{font-size:7.2px}.lawbookToolkitGrid small{color:#798792;margin-top:3px;font-size:6px;line-height:1.4}.lawbookToolkitGrid b{color:#8f7140;font-size:5.8px}.lawbookPolicyRail{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.lawbookPolicyRail span{letter-spacing:.08em;color:#677887;background:#e9edef;border-radius:9px;padding:5px 7px;font-size:5.4px}.organisationCreate{background:#eef2f3;border:1px solid #dfe5e7;border-radius:8px;grid-template-columns:1.2fr 1fr 1fr auto;align-items:end;gap:8px;margin-bottom:12px;padding:12px;display:grid}.organisationCreate label{color:#5e6f7e;gap:5px;font-size:6px;font-weight:750;display:grid}.organisationCreate input,.organisationCreate select{background:#fff;border:1px solid #d2dade;border-radius:6px;height:35px;padding:0 8px;font-size:6.5px}.organisationCreate>button{color:#fff;background:#10243d;border:0;border-radius:6px;height:35px;padding:0 12px;font-size:6px;font-weight:800}.organisationCreate>button:disabled{opacity:.4}.productHeroVisual>article>section>a{color:#fff;background:#10243d;border:0;border-radius:6px;padding:8px 10px;font-size:6px;font-weight:750;text-decoration:none}@media (width<=1100px){.lawbookNetwork{grid-template-columns:repeat(3,1fr)}.lawbookNetwork>span:nth-child(3){border-right:0}.lawbookWatchGrid,.lawbookToolkitGrid{grid-template-columns:repeat(2,1fr)}.organisationCreate{grid-template-columns:1fr 1fr}.organisationCreate>button{grid-column:1/-1}}@media (width<=720px){.lawbookNetwork{grid-template-columns:1fr 1fr}.lawbookNetwork>span:nth-child(3){border-right:1px solid #ffffff12}.lawbookNetwork>span:nth-child(2n){border-right:0}.lawbookNetwork>span:last-child{grid-column:1/-1}.lawbookMonitor,.lawbookToolkit{padding-left:15px;padding-right:15px}.lawbookWatchGrid,.lawbookToolkitGrid{grid-template-columns:1fr}.lawbookMonitor .lawsSectionTitle{flex-direction:column;align-items:flex-start}.lawbookMonitor>aside{grid-template-columns:1fr}.lawbookToolkitGrid>a{grid-template-columns:33px 1fr}.lawbookToolkitGrid>a>b{grid-column:2}.organisationCreate{grid-template-columns:1fr}.organisationCreate>button{grid-column:auto}}.unifiedPublicNav{z-index:80;gap:28px;position:sticky;top:0;box-shadow:0 5px 24px #10243d08;background:#fff!important;border:0!important;border-bottom:1px solid #e0e5e8!important;justify-content:space-between!important;align-items:center!important;height:72px!important;padding:0 clamp(22px,4.6vw,72px)!important;display:flex!important}.unifiedPublicNav .productLogo{flex:none}.unifiedPublicNav .productLogo b{font-size:25px}.unifiedPublicNav .productLogo span{font-size:8px}.unifiedPublicNav nav{align-items:center;gap:7px;min-width:0;display:flex}.unifiedPublicNav nav>a{color:#607184;white-space:nowrap;border-radius:7px;padding:10px 12px;font-size:13px;font-weight:700;text-decoration:none;transition:background .18s,color .18s,transform .18s;position:relative}.unifiedPublicNav nav>a:hover{color:#173b59;background:#f1f4f5}.unifiedPublicNav nav>a.active:not(.productNavCta){color:#173b59;background:#edf2f4}.unifiedPublicNav nav>a.active:not(.productNavCta):after{content:"";background:#b58f4a;border-radius:2px;height:2px;position:absolute;bottom:4px;left:12px;right:12px}.unifiedPublicNav .productNavCta{background:#10243d;padding:11px 15px;color:#fff!important}.unifiedPublicNav .productNavCta:hover{background:#1d3c59;transform:translateY(-1px)}.accessPage{background:#f3f5f4;min-height:100vh;display:block}.accessShell{grid-template-columns:minmax(420px,.92fr) minmax(540px,1.08fr);min-height:calc(100vh - 72px);display:grid}.accessStory{padding:42px clamp(35px,4.8vw,76px)}.accessStoryCopy{margin:auto 0 34px}.accessStoryCopy h1{font-size:clamp(40px,4.1vw,61px)}.accessStoryCopy p{font-size:15px;line-height:1.7}.accessTrust article{grid-template-columns:38px 1fr;padding-top:13px}.accessTrust article>b{font-size:9px}.accessTrust strong{font-size:13px}.accessTrust small,.accessStory>footer{font-size:11px}.accessFormSide{place-content:center;padding:38px clamp(24px,5vw,80px) 64px}.accessFormCard{border-radius:18px;width:min(560px,100%);padding:39px 42px;box-shadow:0 30px 80px #172f4614}.accessSecure{margin-bottom:25px}.accessSecure>i{width:34px;height:34px;font-size:12px}.accessSecure b{font-size:11px}.accessSecure small,.accessFormCard>.eyebrow{font-size:9px}.accessFormCard h2{margin:10px 0;font-size:40px}.accessFormCard>p{font-size:14px;line-height:1.6}.accessRoleTabs{margin:18px 0;padding:4px}.accessRoleTabs button{padding:12px;font-size:12px}.accessFormCard form{gap:16px}.accessFormCard label>span{font-size:12px}.accessFormCard input{border-radius:9px;height:54px;padding:0 15px;font-size:15px}.accessFormCard label>div input{padding-right:78px}.accessFormCard label>div button{padding:0 12px;font-size:10px}.accessSubmit{border-radius:9px;height:56px;padding:0 18px;font-size:13px}.accessSubmit span{font-size:18px}.accessError{padding:11px 12px;font-size:11px}.accessError>b{width:25px;height:25px}.accessHelp{margin:18px 0}.accessHelp button,.accessHelp a{font-size:10px}.accessReferral{grid-template-columns:36px 1fr auto;padding:12px}.accessReferral>span{width:35px;height:35px}.accessReferral strong{font-size:11px}.accessReferral small,.accessReferral a,.accessFineprint{font-size:9px}.demoLoginShortcut{color:#21384d;text-align:left;cursor:pointer;background:linear-gradient(100deg,#fbf7ed,#fff);border:1px solid #d8c28e;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;width:100%;margin-top:18px;padding:11px 12px;display:grid}.demoLoginShortcut>span{letter-spacing:.11em;color:#fff;background:#b28e49;border-radius:5px;padding:5px 6px;font-size:8px;font-weight:850}.demoLoginShortcut>strong{font-size:11px}.demoLoginShortcut>b{color:#886a33;font-size:10px}.demoLoginShortcut:hover{border-color:#b69450;box-shadow:0 8px 22px #7c5d2411}.workspaceTopbar{z-index:45;background:#fff;border-bottom:1px solid #dfe4e8;justify-content:space-between;align-items:center;gap:18px;min-height:48px;padding:0 clamp(16px,3vw,46px);display:flex;position:sticky;top:0;box-shadow:0 4px 18px #10243d08}.workspaceTopbar>div{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.workspaceTopbar>div>a{letter-spacing:.03em;color:#17314c;font:700 14px Georgia,serif;text-decoration:none}.workspaceTopbar>div>span{color:#b3bcc4}.workspaceTopbar small{color:#7b8895;font-size:10px}.workspaceTopbar strong{color:#9a7639;text-overflow:ellipsis;font-size:10px;overflow:hidden}.workspaceTopbar nav{align-items:center;gap:4px;display:flex}.workspaceTopbar nav a,.workspaceTopbar nav button{color:#536a7e;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 9px;font-size:10px;font-weight:750;text-decoration:none}.workspaceTopbar nav a:hover,.workspaceTopbar nav button:hover{color:#183b58;background:#edf1f3}.productHeroCopy>p{font-size:15px}.productSectionHead p{font-size:13px}.productToolGrid>article>p{font-size:12px}.productToolGrid footer{font-size:10px}.productRoles p{font-size:12px}.productRoles li{font-size:10px}.productWorkflow>div p{font-size:13px}.productWorkflow li strong{font-size:12px}.productWorkflow li small{font-size:10px}.productPricingTease p{font-size:13px}.productCta p{font-size:11px}.productFooter nav a,.productFooter p{font-size:10px!important}.pricingHero>p{font-size:13px}.pricingHero>div{font-size:10px}.pricingGrid article>p{font-size:11px}.pricingGrid li{font-size:10px}.pricingGrid article>button{padding:12px;font-size:10px}.pricingCompare p{font-size:12px}.pricingCompare a{font-size:10px}.pricingFaq b{font-size:12px}.pricingFaq p{font-size:11px}@media (width<=980px){.accessShell{grid-template-columns:minmax(330px,.8fr) minmax(480px,1.2fr)}.accessStory{padding-left:30px;padding-right:30px}.accessStoryCopy h1{font-size:39px}.accessFormSide{padding-left:24px;padding-right:24px}.accessFormCard{padding:32px}}@media (width<=780px){.unifiedPublicNav{gap:12px;align-items:center!important;height:auto!important;min-height:66px!important;padding:8px 14px!important}.unifiedPublicNav .productLogo b{font-size:20px}.unifiedPublicNav .productLogo span{display:none}.unifiedPublicNav nav{scrollbar-width:none;gap:2px;padding:2px 0;overflow-x:auto}.unifiedPublicNav nav::-webkit-scrollbar{display:none}.unifiedPublicNav nav>a{padding:9px 8px;font-size:11px}.unifiedPublicNav .productNavCta{padding:9px 10px}.accessShell{flex-direction:column;min-height:calc(100vh - 66px);display:flex}.accessFormSide{order:1;min-height:calc(100vh - 66px);padding:24px 16px 56px}.accessStory{order:2;min-height:auto;padding:38px 22px}.accessStoryCopy{margin:35px 0 28px}.accessStoryCopy h1{font-size:35px}.accessStoryCopy p{font-size:13px}.accessFormCard{width:min(590px,100%);padding:30px}.accessFormCard h2{font-size:34px}.accessFineprint{bottom:16px}.workspaceTopbar{min-height:50px;padding:0 12px}.workspaceTopbar small,.workspaceTopbar>div>span{display:none}.workspaceTopbar>div>a{font-size:12px}.workspaceTopbar strong{font-size:9px}.workspaceTopbar nav a,.workspaceTopbar nav button{padding:7px 6px;font-size:9px}}@media (width<=480px){.unifiedPublicNav nav>a{font-size:10px}.unifiedPublicNav nav>a:first-child,.unifiedPublicNav .productNavCta span{display:none}.accessFormSide{padding:16px 10px 55px}.accessFormCard{border-radius:14px;padding:24px 18px}.accessFormCard h2{font-size:30px}.accessFormCard>p{font-size:13px}.demoLoginShortcut{grid-template-columns:auto 1fr}.demoLoginShortcut>b{grid-column:2}.accessReferral{grid-template-columns:32px 1fr}.accessReferral>a{grid-column:2}.workspaceTopbar nav a:first-child,.workspaceTopbar>div>a,.workspaceTopbar>div>span{display:none}}.helpFinderPage{--hf-navy:#10243d;--hf-blue:#315f82;--hf-gold:#b28d48;--hf-ink:#17283a;--hf-muted:#687888;--hf-line:#dce3e6;--hf-soft:#f3f5f4;background:var(--hf-soft);min-height:100vh;color:var(--hf-ink)}.helpFinderPage button,.helpFinderPage input,.helpFinderPage textarea,.helpFinderPage select{font:inherit}.helpFinderPage button{cursor:pointer}.helpFinderMotion{animation:.32s both helpRise}@keyframes helpRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.helpFinderTop{z-index:60;border-bottom:1px solid var(--hf-line);background:#fff;justify-content:space-between;align-items:center;gap:30px;min-height:60px;padding:0 clamp(20px,4.5vw,70px);display:flex;position:sticky;top:72px;box-shadow:0 7px 25px #10243d07}.helpFinderCrumb{color:#85919c;align-items:center;gap:8px;font-size:11px;display:flex}.helpFinderCrumb a{color:#506b81;font-weight:750;text-decoration:none}.helpFinderCrumb strong{color:#9a783d}.helpFinderProgress{align-items:center;gap:0;display:flex}.helpFinderProgress>div{color:#9ba4ab;align-items:center;gap:7px;padding-right:39px;font-size:10px;font-weight:720;display:flex;position:relative}.helpFinderProgress>div:last-child{padding-right:0}.helpFinderProgress>div:not(:last-child):after{content:"";background:#d9dfe2;width:23px;height:1px;position:absolute;right:8px}.helpFinderProgress i{border:1px solid #d5dcdf;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-style:normal;display:grid}.helpFinderProgress .active{color:#1d405d}.helpFinderProgress .active i{background:var(--hf-navy);border-color:var(--hf-navy);color:#fff;box-shadow:0 0 0 4px #315f8210}.helpFinderProgress .done{color:#6c8a79}.helpFinderProgress .done i{color:#fff;background:#5c816d;border-color:#5c816d}.helpFinderStart{max-width:1360px;margin:0 auto;padding:28px clamp(18px,4vw,56px) 70px}.helpFinderHero{color:#fff;background:linear-gradient(118deg,#0e2139,#193c57);border-radius:22px;padding:clamp(34px,5vw,70px);position:relative;overflow:hidden;box-shadow:0 24px 70px #0a1a2c20}.helpFinderHero:before{content:"";border:1px solid #d9bd7530;border-radius:50%;width:520px;height:520px;position:absolute;top:-300px;right:-180px;box-shadow:0 0 0 70px #ffffff04,0 0 0 145px #ffffff03}.helpFinderHero>*{z-index:1;position:relative}.helpFinderEyebrow{letter-spacing:.18em;color:#d7bb76;align-items:center;gap:8px;font-size:10px;font-weight:850;display:inline-flex}.helpFinderEyebrow:before{content:"";background:#d7bb76;width:22px;height:1px}.helpFinderHero h1{letter-spacing:-.025em;margin:15px 0 18px;font-size:clamp(39px,5vw,67px);line-height:1.05}.helpFinderHero h1 em{color:#d7bd7c;font-style:normal}.helpFinderHero>p{color:#bdc9d2;max-width:750px;margin:0 0 27px;font-size:15px;line-height:1.7}.helpFinderAsk{max-width:930px;min-height:78px;color:var(--hf-ink);background:#fff;border-radius:14px;grid-template-columns:43px 1fr auto;align-items:center;gap:13px;padding:12px 15px;display:grid;box-shadow:0 20px 55px #06121f40}.helpFinderAsk>i{color:#9b773a;background:#f1e8d7;border-radius:10px;place-items:center;width:42px;height:42px;font-size:17px;font-style:normal;display:grid}.helpFinderAsk label{gap:5px;display:grid}.helpFinderAsk label span{letter-spacing:.08em;color:#8b744e;text-transform:uppercase;font-size:9px;font-weight:800}.helpFinderAsk input{color:#1e3144;background:0 0;border:0;outline:0;width:100%;font-size:15px}.helpFinderAsk input::placeholder{color:#9ca6ad}.helpFinderAsk>b{letter-spacing:.08em;text-transform:uppercase;color:#668172;white-space:nowrap;background:#edf3ef;border-radius:8px;padding:8px 10px;font-size:9px}.helpFinderSuggestions{max-width:930px;color:var(--hf-ink);background:#fff;border-radius:12px;margin-top:8px;padding:9px;box-shadow:0 18px 45px #06121f30}.helpFinderSuggestions>small{letter-spacing:.14em;color:#9a793f;padding:5px 8px 8px;font-size:8px;font-weight:850;display:block}.helpFinderSuggestions>button{text-align:left;color:#2e465b;background:#fff;border:0;border-top:1px solid #edf0f1;border-radius:7px;align-items:center;width:100%;padding:11px 9px;display:flex}.helpFinderSuggestions>button:hover{background:#f3f6f6}.helpFinderSuggestions button>span{display:grid}.helpFinderSuggestions button b{font-size:12px}.helpFinderSuggestions button small{color:#7b8994;margin-top:4px;font-size:9px}.helpFinderSuggestions button>i{color:#a88649;margin-left:auto;font-style:normal}.helpFinderTrust{color:#9eafbb;flex-wrap:wrap;gap:20px;margin-top:20px;font-size:10px;display:flex}.helpFinderTrust span:first-letter{color:#d5ba78}.helpFinderAreas{padding:44px 4px 0}.helpFinderSectionHead,.helpFinderChoiceIntro{justify-content:space-between;align-items:end;gap:25px;margin-bottom:19px;display:flex}.helpFinderSectionHead small,.helpFinderChoiceIntro small{letter-spacing:.16em;color:#98783f;font-size:9px;font-weight:850}.helpFinderSectionHead h2,.helpFinderChoiceIntro h2{margin:7px 0 0;font-size:30px}.helpFinderSectionHead p,.helpFinderChoiceIntro p{color:var(--hf-muted);margin:0;font-size:12px}.helpFinderAreaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.helpFinderAreaGrid>button{border:1px solid var(--hf-line);text-align:left;min-height:112px;color:var(--hf-ink);background:#fff;border-radius:13px;grid-template-columns:42px 1fr auto;align-items:center;gap:13px;padding:17px;transition:all .2s;display:grid}.helpFinderAreaGrid>button:hover{border-color:#becbd1;transform:translateY(-3px);box-shadow:0 16px 36px #132a3e0c}.helpFinderAreaGrid button>i,.helpFinderChoiceHero>i{color:#315f82;background:#e9eef1;border-radius:10px;place-items:center;width:42px;height:42px;font-size:17px;font-style:normal;display:grid}.helpFinderAreaGrid button>span{display:grid}.helpFinderAreaGrid button b{font:500 18px Georgia,serif}.helpFinderAreaGrid button small{color:#71808d;margin-top:5px;font-size:10px;line-height:1.4}.helpFinderAreaGrid button>em{color:#9b7c43;font-style:normal}.helpFinderAreaGrid .area-green>i,.helpFinderChoiceHero.area-green>i{color:#557764;background:#e8f0eb}.helpFinderAreaGrid .area-gold>i,.helpFinderChoiceHero.area-gold>i{color:#9b793d;background:#f3ecdf}.helpFinderAreaGrid .area-coral>i,.helpFinderChoiceHero.area-coral>i{color:#985e57;background:#f5e8e5}.helpFinderAreaGrid .area-violet>i,.helpFinderChoiceHero.area-violet>i{color:#6e5c86;background:#eeeaf3}.helpFinderAreaGrid .area-teal>i,.helpFinderChoiceHero.area-teal>i{color:#467873;background:#e6f0ef}.helpFinderAreaGrid .area-rose>i,.helpFinderChoiceHero.area-rose>i{color:#945e75;background:#f4e8ed}.helpFinderAreaGrid .area-indigo>i,.helpFinderChoiceHero.area-indigo>i{color:#566a91;background:#e8ebf3}.helpFinderAreaGrid .area-sand>i,.helpFinderChoiceHero.area-sand>i{color:#8b744d;background:#f1ede5}.helpFinderUnsure{text-align:left;color:#536879;background:0 0;border:1px dashed #c6d0d4;border-radius:12px;grid-template-columns:32px 1fr;align-items:center;gap:11px;width:100%;margin-top:12px;padding:13px 16px;display:grid}.helpFinderUnsure>i{color:#9c7b40;background:#fff;border-radius:50%;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.helpFinderUnsure>span{display:grid}.helpFinderUnsure b{font-size:11px}.helpFinderUnsure small{color:#7d8b96;margin-top:3px;font-size:9px}.helpFinderPanel{max-width:1110px;min-height:620px;margin:0 auto;padding:35px clamp(18px,4vw,48px) 75px}.helpFinderBack{color:#5d7284;background:0 0;border:0;margin-bottom:19px;padding:8px 0;font-size:11px;font-weight:720}.helpFinderBack:hover{color:#173b58}.helpFinderChoiceHero{border:1px solid var(--hf-line);background:linear-gradient(125deg,#fff,#f7f9f8);border-radius:17px;gap:20px;min-height:154px;padding:30px 33px;display:flex;justify-content:flex-start!important;align-items:center!important}.helpFinderChoiceHero>i{width:58px;height:58px;font-size:23px}.helpFinderChoiceHero>div small{letter-spacing:.16em;color:#9b793d;font-size:9px;font-weight:850}.helpFinderChoiceHero h1{margin:7px 0 5px;font-size:37px}.helpFinderChoiceHero p{letter-spacing:0!important;color:#71808d!important;margin:0!important;font-size:12px!important;font-weight:500!important}.helpFinderChoiceIntro{margin:35px 0 17px}.helpFinderChoiceIntro>span{color:#71808d;background:#fff;border:1px solid #d7dfe2;border-radius:16px;padding:7px 11px;font-size:9px}.helpFinderTopicGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.helpFinderTopicGrid>button{border:1px solid var(--hf-line);text-align:left;min-height:132px;color:var(--hf-ink);background:#fff;border-radius:12px;grid-template-columns:34px 1fr auto;align-items:start;gap:13px;padding:18px;transition:all .2s;display:grid}.helpFinderTopicGrid>button:hover{border-color:#b7c6cd;transform:translateY(-2px);box-shadow:0 14px 30px #142a3d0b}.helpFinderTopicGrid button>i{color:#b08a48;font:17px Georgia,serif}.helpFinderTopicGrid button>span{display:grid}.helpFinderTopicGrid button b{font:500 19px Georgia,serif}.helpFinderTopicGrid button small{color:#75838f;margin-top:7px;font-size:10px;line-height:1.55}.helpFinderTopicGrid button em{color:#667786;background:#edf1f2;border-radius:9px;width:max-content;margin-top:12px;padding:4px 7px;font-size:8px;font-style:normal}.helpFinderTopicGrid button>strong{color:#9c7b40}.issueIntro{align-items:center}.issueIntro h1{margin:7px 0;font-size:38px}.issueIntro p{letter-spacing:0!important;color:#72818d!important;font-size:12px!important;font-weight:500!important}.helpFinderIssueList{gap:10px;display:grid}.helpFinderIssueList>button{border:1px solid var(--hf-line);text-align:left;width:100%;color:var(--hf-ink);background:#fff;border-radius:12px;grid-template-columns:7px 1fr auto;align-items:center;gap:18px;padding:20px 21px;transition:all .2s;display:grid}.helpFinderIssueList>button:hover{border-color:#b9c7ce;transform:translate(3px);box-shadow:0 12px 28px #162d410a}.issueSignal{background:linear-gradient(#b28d48,#315f82);border-radius:5px;width:6px;height:48px}.helpFinderIssueList button>div b{font:500 20px Georgia,serif}.helpFinderIssueList button>div p{color:#71808c;margin:6px 0;font-size:11px;line-height:1.55}.helpFinderIssueList button>div small{letter-spacing:.06em;color:#9b7b42;text-transform:uppercase;font-size:8px;font-weight:750}.helpFinderIssueList button>i{color:#9a7a40;font-style:normal}.helpFinderNotHere{color:#5f7180;background:#e9eff1;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;margin-top:15px;padding:13px 15px;font-size:10px;display:flex}.helpFinderNotHere button{color:#2f5c7b;background:0 0;border:0;font-size:9px;font-weight:800}.issuePage{max-width:1190px}.issuePageHero{border-radius:19px;color:#fff!important;background:linear-gradient(120deg,#10243d,#1b405b)!important;border:0!important;grid-template-columns:1fr 300px!important;align-items:center!important;gap:45px!important;height:auto!important;min-height:280px!important;padding:42px!important;display:grid!important}.issuePageHero>div>span{color:#d9bd76;background:#ffffff12;border-radius:9px;place-items:center;width:40px;height:40px;display:inline-grid}.issuePageHero>div>small{color:#a9bbc8;letter-spacing:.1em;margin-left:12px;font-size:9px}.issuePageHero h1{margin:16px 0 12px;font-size:43px;line-height:1.1}.issuePageHero>div>p{max-width:650px;color:#c2ced7!important;letter-spacing:0!important;font-size:14px!important;font-weight:500!important;line-height:1.65!important}.issuePageHero>div>div{flex-wrap:wrap;gap:8px;margin-top:19px;display:flex}.issuePageHero>div>div>*{color:#b8c6d0;border:1px solid #ffffff20;border-radius:10px;padding:5px 8px;font-size:8px;font-style:normal}.issuePageHero>div>div>b{color:#e3c886;border-color:#d2b46b42}.issuePageHero>aside{background:#ffffff0b;border:1px solid #ffffff16;border-radius:13px;padding:21px;display:grid}.issuePageHero>aside small{letter-spacing:.14em;color:#d5ba78;font-size:8px}.issuePageHero>aside>i{color:#d8bd79;background:#ffffff0d;border-radius:10px;place-items:center;width:42px;height:42px;margin:17px 0 12px;font-size:18px;font-style:normal;display:grid}.issuePageHero>aside>b{font:500 19px Georgia,serif}.issuePageHero>aside>p{color:#aebdca!important;letter-spacing:0!important;margin:8px 0 0!important;font-size:10px!important;font-weight:500!important;line-height:1.55!important}.issuePageGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:13px;display:grid}.issuePageGrid>article{border:1px solid var(--hf-line);background:#fff;border-radius:12px;padding:21px}.issuePageGrid article>small{letter-spacing:.14em;color:#9a793f;font-size:8px;font-weight:850}.issuePageGrid ul,.issuePageGrid ol{gap:12px;margin:15px 0 0;padding:0;list-style:none;display:grid}.issuePageGrid li{color:#5f7180;grid-template-columns:22px 1fr;align-items:start;gap:8px;font-size:10px;line-height:1.45;display:grid}.issuePageGrid li i{color:#557765;background:#edf2ef;border-radius:6px;place-items:center;width:20px;height:20px;font-size:8px;font-style:normal;display:grid}.issuePageGrid ol li i{color:#315f82;background:#edf1f3}.issuePageGrid article:last-child li i{color:#94723a;background:#f3ecdf}.issueWatch{background:#faf6ec;border:1px solid #e4d6b7;border-radius:11px;grid-template-columns:31px 1fr;gap:11px;margin-top:11px;padding:14px 17px;display:grid}.issueWatch>i{color:#fff;background:#b08b49;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;font-weight:850;display:grid}.issueWatch>div{display:grid}.issueWatch b{font-size:10px}.issueWatch p{color:#71664f;margin:4px 0 0;font-size:9px;line-height:1.5}.issuePageCta{gap:30px;margin-top:13px;border:1px solid var(--hf-line)!important;background:#fff!important;border-radius:14px!important;justify-content:space-between!important;align-items:center!important;height:auto!important;padding:24px 27px!important;display:flex!important}.issuePageCta small{letter-spacing:.14em;color:#9b793d;font-size:8px;font-weight:850}.issuePageCta h2{margin:6px 0;font-size:25px}.issuePageCta p{max-width:620px;color:#73818d!important;letter-spacing:0!important;font-size:10px!important;font-weight:500!important;line-height:1.55!important}.issuePageCta>button{background:var(--hf-navy);color:#fff;white-space:nowrap;border:0;border-radius:9px;padding:14px 17px;font-size:11px;font-weight:800}.issuePageCta>button span{color:#d7bc78;margin-left:12px}.helpFinderQuestionShell{max-width:840px;min-height:700px;margin:0 auto;padding:36px 20px 80px}.helpFinderQuestionCount{align-items:center;gap:15px;margin-bottom:17px;display:flex}.helpFinderQuestionCount>span{letter-spacing:.12em;color:#92733d;white-space:nowrap;font-size:9px;font-weight:850}.helpFinderQuestionCount>em{background:#e2e7e9;border-radius:5px;flex:1;height:5px;display:block;overflow:hidden}.helpFinderQuestionCount>em i{background:linear-gradient(90deg,#315f82,#b28d48);height:100%;transition:width .25s;display:block}.helpFinderQuestion{border:1px solid var(--hf-line);background:#fff;border-radius:18px;padding:clamp(26px,5vw,48px);box-shadow:0 22px 60px #10243d0a}.questionContext{align-items:center;gap:10px;display:flex}.questionContext>i{color:#315f82;background:#edf1f3;border-radius:8px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.questionContext>span{display:grid}.questionContext small{letter-spacing:.12em;color:#9a793f;font-size:8px;font-weight:850}.questionContext b{color:#667787;margin-top:3px;font-size:10px}.helpFinderQuestion h1{margin:30px 0 10px;font-size:clamp(29px,4vw,41px);line-height:1.15}.helpFinderQuestion>p{color:#72818d;margin:0 0 22px;font-size:11px;line-height:1.6}.questionChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:26px;display:grid}.questionChoices>button{text-align:left;color:#415568;background:#fbfcfc;border:1px solid #d8dfe2;border-radius:10px;grid-template-columns:27px 1fr;align-items:center;gap:10px;min-height:62px;padding:12px;display:grid}.questionChoices button>i{color:#fff;border:1px solid #ccd5d9;border-radius:50%;place-items:center;width:26px;height:26px;font-size:9px;font-style:normal;display:grid}.questionChoices button>span{font-size:11px;font-weight:650}.questionChoices>button:hover{border-color:#9db0bd}.questionChoices>button.selected{color:#173d5a;background:#eef3f5;border-color:#315f82;box-shadow:0 0 0 3px #315f820c}.questionChoices>button.selected i{background:#315f82;border-color:#315f82}.helpFinderQuestion>textarea{resize:vertical;background:#fbfcfc;border:1px solid #d5dde1;border-radius:11px;outline:0;width:100%;min-height:155px;margin-top:22px;padding:15px;font-size:12px;line-height:1.6}.helpFinderQuestion>textarea:focus,.questionDate input:focus{border-color:#7894a8;box-shadow:0 0 0 4px #315f8210}.questionDate{gap:9px;margin-top:23px;display:flex}.questionDate input{border:1px solid #d5dde1;border-radius:9px;outline:0;flex:1;height:52px;padding:0 13px}.questionDate button{color:#577086;background:#fff;border:1px solid #d5dde1;border-radius:9px;padding:0 14px;font-size:10px}.helpFinderQuestion>footer{gap:20px;margin-top:30px;background:0 0!important;border:0!important;border-top:1px solid #e7ebed!important;justify-content:space-between!important;align-items:center!important;height:auto!important;padding:21px 0 0!important;display:flex!important}.helpFinderQuestion>footer>span{color:#87939c;font-size:9px}.helpFinderQuestion>footer>button{background:var(--hf-navy);color:#fff;border:0;border-radius:8px;padding:13px 16px;font-size:10px;font-weight:800}.helpFinderQuestion>footer>button:disabled{opacity:.4;cursor:not-allowed}.helpFinderResult{max-width:1050px;margin:0 auto;padding:36px clamp(18px,4vw,45px) 80px}.helpFinderResult>header{text-align:center;background:0 0!important;border:0!important;height:auto!important;padding:15px 0 28px!important;display:block!important}.routeSpark{color:#9c793b;background:#efe7d7;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 14px;font-size:19px;display:grid}.helpFinderResult>header small{letter-spacing:.17em;color:#99773c;font-size:9px;font-weight:850}.helpFinderResult>header h1{margin:12px 0;font-size:clamp(38px,5vw,55px);line-height:1.08}.helpFinderResult>header p{max-width:570px;color:#72818d!important;letter-spacing:0!important;margin:0 auto!important;font-size:11px!important;font-weight:500!important;line-height:1.55!important}.urgentRoute{background:#faefef;border:1px solid #e5c9c7;border-radius:11px;grid-template-columns:31px 1fr;gap:11px;margin-bottom:11px;padding:14px 17px;display:grid}.urgentRoute>i{color:#fff;background:#a85f5c;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.urgentRoute>div{display:grid}.urgentRoute b{color:#824d4b;font-size:10px}.urgentRoute p{color:#795f5d;margin:4px 0 0;font-size:9px;line-height:1.5}.routeRecommendation{grid-template-columns:1.15fr .85fr;gap:11px;display:grid}.routeRecommendMain,.routeRecommendation>aside{border:1px solid var(--hf-line);background:#fff;border-radius:15px;padding:29px}.routeRecommendMain{position:relative;overflow:hidden}.routeRecommendMain:after{content:"";border:1px solid #d9c18a50;border-radius:50%;width:180px;height:180px;position:absolute;top:-90px;right:-85px;box-shadow:0 0 0 35px #d9c18a0a}.routeRecommendMain>*{z-index:1;position:relative}.routeRecommendMain>span{letter-spacing:.15em;color:#99773c;font-size:8px;font-weight:850}.routeRecommendMain>i{color:#315f82;background:#e9eff2;border-radius:11px;place-items:center;width:46px;height:46px;margin:18px 0;font-size:20px;font-style:normal;display:grid}.routeRecommendMain h2{margin:0 0 9px;font-size:30px;line-height:1.15}.routeRecommendMain>p{color:#6d7d89;margin:0 0 20px;font-size:11px;line-height:1.6}.routeRecommendMain>small{letter-spacing:.11em;color:#9a793f;font-size:8px;font-weight:850;display:block}.routeRecommendMain>b{color:#4f6271;margin-top:6px;font-size:10px;line-height:1.55;display:block}.routeRecommendMain>a,.routeRecommendMain>button{background:var(--hf-navy);color:#fff;border:0;border-radius:9px;justify-content:space-between;width:100%;margin-top:22px;padding:14px 16px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.routeRecommendMain a em,.routeRecommendMain button em{color:#d6ba76;font-style:normal}.routeRecommendation>aside>small{letter-spacing:.14em;color:#99773c;font-size:8px;font-weight:850}.routeRecommendation>aside h3{margin:7px 0 16px;font-size:22px}.routeRecommendation>aside>button{text-align:left;color:#3e5466;background:#fff;border:0;border-top:1px solid #e5e9eb;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;width:100%;padding:14px 1px;display:grid}.routeRecommendation>aside button>i{color:#456985;background:#eef2f3;border-radius:8px;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.routeRecommendation>aside button>span{display:grid}.routeRecommendation>aside button b{font-size:10px}.routeRecommendation>aside button small{color:#80909a;margin-top:3px;font-size:8px}.routeRecommendation>aside button>em{color:#a48346;font-style:normal}.routeSummary{background:#e9eef0;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;margin-top:11px;padding:12px 15px;display:flex}.routeSummary>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.routeSummary small{letter-spacing:.12em;color:#93733e;font-size:7px;font-weight:850}.routeSummary b,.routeSummary strong{font-size:8px}.routeSummary span{color:#9aa5ac}.routeSummary button{color:#45657c;background:0 0;border:0;font-size:8px;font-weight:750}.helpFinderContact{max-width:1090px;margin:0 auto;padding:36px 20px 80px}.contactShell{border-radius:18px;grid-template-columns:.82fr 1.18fr;display:grid;overflow:hidden;box-shadow:0 25px 70px #10243d12}.contactShell>aside{color:#fff;background:linear-gradient(145deg,#10243d,#1c405a);padding:42px}.contactShell>aside>span{color:#d9bd77;background:#ffffff0c;border-radius:11px;place-items:center;width:45px;height:45px;font-size:18px;display:grid}.contactShell>aside>small{letter-spacing:.15em;color:#d7bb75;margin-top:24px;font-size:8px;font-weight:850;display:block}.contactShell>aside h1{margin:10px 0 14px;font-size:38px;line-height:1.12}.contactShell>aside>p{color:#afbfcb;font-size:11px;line-height:1.65}.contactShell>aside>div{background:#ffffff08;border:1px solid #ffffff15;border-radius:10px;margin-top:25px;padding:12px;display:grid}.contactShell>aside>div b{font-size:11px}.contactShell>aside>div small{color:#a8bac6;margin-top:4px;font-size:8px}.contactShell>aside ul{color:#9fb2c0;gap:9px;margin:22px 0 0;padding:0;font-size:9px;list-style:none;display:grid}.contactShell>form{background:#fff;padding:42px}.contactShell form>header{background:0 0!important;border:0!important;height:auto!important;padding:0!important;display:block!important}.contactShell form>header small{letter-spacing:.15em;color:#99783d;font-size:8px;font-weight:850}.contactShell form>header h2{margin:8px 0;font-size:30px}.contactShell form>header p{letter-spacing:0!important;color:#7a8892!important;font-size:10px!important;font-weight:500!important}.contactActionTabs{background:#edf1f2;border-radius:9px;grid-template-columns:repeat(3,1fr);gap:5px;margin:22px 0;padding:4px;display:grid}.contactActionTabs>button{color:#657787;background:0 0;border:0;border-radius:6px;padding:10px 5px;font-size:9px;font-weight:750}.contactActionTabs>button.active{color:#1d455f;background:#fff;box-shadow:0 4px 12px #10243d0b}.contactFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.contactFields label{gap:6px;display:grid}.contactFields label>span{color:#526575;font-size:9px;font-weight:750}.contactFields input,.contactFields select{color:#263b4d;background:#fbfcfc;border:1px solid #d4dce0;border-radius:8px;outline:0;width:100%;height:48px;padding:0 12px;font-size:11px}.contactFields input:focus,.contactFields select:focus{border-color:#7591a5;box-shadow:0 0 0 4px #315f8210}.contactHoneypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contactConsent{grid-template-columns:18px 1fr;align-items:start;gap:9px;margin-top:20px;display:grid}.contactConsent input{accent-color:#315f82;width:16px;height:16px;margin:2px 0}.contactConsent>span{display:grid}.contactConsent b{font-size:9px}.contactConsent small{color:#798791;margin-top:4px;font-size:8px;line-height:1.5}.contactPrivacy{background:#edf2ef;border-radius:8px;grid-template-columns:24px 1fr;gap:8px;margin-top:15px;padding:10px 12px;display:grid}.contactPrivacy>i{color:#587766;background:#fff;border-radius:6px;place-items:center;width:23px;height:23px;font-style:normal;display:grid}.contactPrivacy p{color:#61766a;margin:0;font-size:8px;line-height:1.5}.helpFinderError{color:#874d50;background:#f8eaea;border:1px solid #edcece;border-radius:8px;align-items:center;gap:8px;margin-top:12px;padding:10px;font-size:9px;display:flex}.helpFinderError b{color:#fff;background:#a65f62;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.contactSubmit{background:var(--hf-navy);color:#fff;border:0;border-radius:9px;justify-content:space-between;width:100%;margin-top:14px;padding:14px 16px;font-size:10px;font-weight:800;display:flex}.contactSubmit:disabled{opacity:.55;cursor:wait}.contactSubmit span{color:#d7ba76}.helpFinderSuccess{text-align:center;max-width:730px;min-height:690px;margin:0 auto;padding:85px 25px}.successMark{background:#e5efe9;border-radius:50%;place-items:center;width:78px;height:78px;margin:0 auto 21px;display:grid;box-shadow:0 0 0 12px #e5efe948}.successMark i{color:#fff;background:#5b806a;border-radius:50%;place-items:center;width:48px;height:48px;font-size:19px;font-style:normal;display:grid}.helpFinderSuccess>small{letter-spacing:.17em;color:#98783e;font-size:9px;font-weight:850}.helpFinderSuccess h1{margin:13px 0;font-size:45px}.helpFinderSuccess>p{color:#6f7f8a;font-size:12px;line-height:1.6}.helpFinderSuccess>strong{letter-spacing:.06em;color:#234760;background:#fff;border:1px dashed #b9c5ca;border-radius:10px;margin:7px 0 25px;padding:13px 18px;font:21px Georgia,serif;display:inline-block}.helpFinderSuccess>div{justify-content:center;gap:9px;display:flex}.helpFinderSuccess>div a,.helpFinderSuccess>div button{border:1px solid #ced7da;border-radius:8px;padding:12px 14px;font-size:10px;font-weight:800;text-decoration:none}.helpFinderSuccess>div a{background:var(--hf-navy);border-color:var(--hf-navy);color:#fff}.helpFinderSuccess>div a span{color:#d7ba76;margin-left:9px}.helpFinderSuccess>div button{color:#4a6579;background:#fff}.helpFinderSuccess>aside{color:#667783;background:#eceff0;border-radius:8px;margin-top:22px;padding:11px;font-size:9px}.helpFinderFooter{background:#fff!important;border:0!important;border-top:1px solid #dce3e6!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:25px!important;height:auto!important;min-height:76px!important;padding:18px clamp(20px,4.5vw,70px)!important;display:grid!important}.helpFinderFooter>a{letter-spacing:.04em;color:#17354f;font:700 16px Georgia,serif;text-decoration:none}.helpFinderFooter p{letter-spacing:0!important;color:#7b8993!important;margin:0!important;font-size:8px!important;font-weight:500!important;line-height:1.45!important}.helpFinderFooter nav{gap:12px;display:flex}.helpFinderFooter nav a{color:#4f6b80;font-size:8px;font-weight:750;text-decoration:none}.guidedIntake{border-color:#c8d7dd!important}.intakeReference{color:#8c7040!important;letter-spacing:.09em!important;margin-top:-2px!important;font-size:5.7px!important;display:block!important}.intakeSummary{white-space:pre-line;max-height:150px;overflow:auto}.intakeContact{background:#eaf0f2!important;border-radius:7px!important;grid-template-columns:1fr auto auto!important;align-items:center!important;gap:5px!important;margin:9px 0!important;padding:8px!important;display:grid!important}.intakeContact>span{background:0 0!important;padding:0!important;display:grid!important}.intakeContact b{font-size:6.2px!important}.intakeContact small{margin-top:2px;color:#75838d!important;font-size:5.6px!important}.intakeContact>a{color:#fff!important;background:#315f82!important;border-radius:5px!important;padding:6px!important;font-size:5.7px!important;text-decoration:none!important}.boCards .guidedIntake>header{background:0 0!important;border:0!important;height:auto!important;padding:0!important}.boCards .guidedIntake>header span{color:#9d7135;background:#f4ecdc;border-radius:8px;padding:4px 6px;font-size:5.5px}.boCards .guidedIntake>header small{margin-left:auto;font-size:5.5px}.boCards .guidedIntake>div:not(.intakeContact){gap:5px;display:flex}.boCards .guidedIntake>div:not(.intakeContact)>*{background:#eef1f2;border-radius:8px;padding:4px 6px;font-size:5.5px}.boCards .guidedIntake>footer{display:flex!important}.boCards .guidedIntake>footer button{color:#fff;background:#10243d;border:0;border-radius:5px;padding:7px;font-size:5.8px;font-weight:750;width:auto!important}@media (width<=1050px){.helpFinderProgress>div{padding-right:25px}.helpFinderProgress>div:not(:last-child):after{width:12px;right:6px}.helpFinderAreaGrid{grid-template-columns:repeat(2,1fr)}.issuePageHero{grid-template-columns:1fr 260px!important;gap:25px!important}.routeRecommendation,.contactShell{grid-template-columns:1fr}.contactShell>aside{padding:35px}.contactShell>aside h1{font-size:32px}.contactShell>aside ul{display:none}}@media (width<=780px){.helpFinderTop{min-height:54px;padding:0 14px;top:66px}.helpFinderCrumb{display:none}.helpFinderProgress{justify-content:space-between;width:100%}.helpFinderProgress>div{padding-right:19px}.helpFinderProgress>div span{display:none}.helpFinderProgress>div:not(:last-child):after{width:calc(100% - 31px);left:28px;right:auto}.helpFinderStart{padding:15px 12px 55px}.helpFinderHero{border-radius:16px;padding:32px 20px}.helpFinderHero h1{font-size:39px}.helpFinderHero>p{font-size:13px}.helpFinderAsk{grid-template-columns:34px 1fr;padding:10px}.helpFinderAsk>i{width:33px;height:33px}.helpFinderAsk>b{display:none}.helpFinderAsk input{font-size:13px}.helpFinderTrust{gap:10px}.helpFinderAreas{padding-top:32px}.helpFinderSectionHead{flex-direction:column;align-items:flex-start;gap:7px}.helpFinderSectionHead h2{font-size:26px}.helpFinderAreaGrid{grid-template-columns:1fr}.helpFinderPanel{padding:25px 12px 55px}.helpFinderChoiceHero{padding:23px 20px}.helpFinderChoiceHero h1{font-size:30px}.helpFinderChoiceIntro{flex-direction:column;align-items:flex-start;gap:10px}.helpFinderTopicGrid{grid-template-columns:1fr}.issueIntro h1{font-size:31px}.helpFinderIssueList>button{gap:12px;padding:16px 14px}.helpFinderIssueList button>div b{font-size:18px}.helpFinderNotHere{flex-direction:column;align-items:flex-start}.issuePageHero{grid-template-columns:1fr!important;padding:27px 21px!important}.issuePageHero h1{font-size:34px}.issuePageHero>aside{display:none}.issuePageGrid{grid-template-columns:1fr}.issuePageCta{flex-direction:column!important;align-items:flex-start!important;padding:21px!important}.issuePageCta>button{width:100%}.questionChoices{grid-template-columns:1fr}.helpFinderQuestion{padding:25px 18px}.helpFinderQuestion h1{font-size:30px}.helpFinderQuestion>footer{flex-direction:column!important;align-items:flex-start!important}.helpFinderQuestion>footer>button{width:100%}.routeRecommendMain,.routeRecommendation>aside{padding:23px 19px}.routeSummary{flex-direction:column;align-items:flex-start}.contactShell>aside,.contactShell>form{padding:27px 20px}.contactShell>aside h1{font-size:30px}.contactFields{grid-template-columns:1fr}.helpFinderSuccess{padding-top:60px}.helpFinderSuccess h1{font-size:37px}.helpFinderSuccess>div{flex-direction:column}.helpFinderFooter{grid-template-columns:1fr!important;gap:8px!important}.helpFinderFooter nav{display:none}}@media (width<=480px){.helpFinderHero h1{font-size:34px}.helpFinderHero>p{font-size:12px}.helpFinderTrust span{font-size:8px}.helpFinderAreaGrid button b{font-size:17px}.helpFinderChoiceHero>i{display:none}.helpFinderChoiceHero{min-height:130px}.helpFinderIssueList>button{grid-template-columns:5px 1fr}.helpFinderIssueList button>i{display:none}.issuePageHero>div>small{margin:10px 0 0;display:block}.issuePageHero h1{font-size:31px}.questionDate{flex-direction:column}.questionDate input,.questionDate button{min-height:49px}.contactActionTabs>button{font-size:8px}.helpFinderSuccess>strong{font-size:17px}.helpFinderFooter{padding:16px!important}}
