@import url('https://fonts.googleapis.com/css2?family=Assistant:wght@300;400;600;700;800&display=swap');
#wpadminbar #wp-admin-bar-wccp_free_top_button .ab-icon:before{content:"\f160";color:#02ca02;top:3px}#wpadminbar #wp-admin-bar-wccp_free_top_button .ab-icon{transform:rotate(45deg)}
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
.sc_card{box-shadow:0 2px 2px 0 rgba(0,0,0,.16),0 0 0 1px rgba(0,0,0,.08);border-radius:4px;background:#fff;margin:2em auto;width:100%;overflow:hidden;padding:1em;box-sizing:border-box}.sc_card h1,.sc_card h2,.sc_card h3,.sc_card h4,.sc_card h5,.sc_card h6{font-size:1em;line-height:1.2em;margin:0 0 1em;font-weight:700}.sc_card p{font-size:1em}.sc_card p:last-child{margin-bottom:0}.sc_card p:empty{display:none;margin-bottom:0}.sc_card img{margin-bottom:1em}.sc_card .sc_row{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:15px;margin-top:15px}.sc_card .sc_row--nogrid{grid-template-columns:1fr}.sc_card .sc_row--three-columns{grid-template-columns:repeat(3,1fr)}.sc_card .sc_margin-top-15{margin-top:15px}.sc_card .sc_company{display:grid;grid-template-columns:2fr 1fr;grid-column-gap:15px}.sc_card .sc_inner_grid{display:grid;grid-template-columns:2fr 1fr;grid-column-gap:15px}.sc_card .sc_company-logo-wrapper,.sc_card .sc_person-image-wrapper{height:auto;margin-top:15px;background:#fff;box-shadow:0 2px 2px rgba(0,0,0,.16),0 0 1px rgba(0,0,0,.08);border-radius:4px;max-width:100%;width:auto;overflow:hidden;margin-bottom:12px}.sc_card .sc_company-logo-wrapper img,.sc_card .sc_person-image-wrapper img{width:auto;height:auto;max-width:100%;margin:0}.sc_card .sc_grey-box{background:#f2f2f2;border-radius:4px;padding:16px}.sc_card .sc_grey-box .sc_box-label{font-style:normal;font-weight:600;font-size:14px;line-height:150%;text-transform:uppercase;color:#000;margin-bottom:12px}.sc_card .sc_input-group .sc_input-label{font-style:normal;font-weight:700;font-size:12px;line-height:150%;color:#000}.sc_card .wp-block-structured-content-person__colleague_url{font-size:.875em;word-break:break-word}@media (max-width:468px){.sc_card p{padding:0 1em 1em}}@media (min-width:469px){.sc_fs_faq__figure,.sc_profile-page__figure{float:right;margin-left:1em;margin-bottom:1em}.sc_fs_faq__figure a,.sc_profile-page__figure a{display:block}.sc_fs_faq__figure a img,.sc_profile-page__figure a img{margin-bottom:0}}@media (max-width:640px){.sc_card .sc_row{grid-template-columns:1fr;margin-top:0}.sc_card .sc_company{grid-template-columns:1fr}.sc_card .sc_grey-box{margin-top:15px}}.w-100{width:100%}i.mce-ico.mce-i-structured-content{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAATCAYAAACQjC21AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAE5SURBVHgBrZThUcMwDIWfQrgDfiUbdASPkG7ABsAEhU3YAJigsEFHMBtkg+YX9OBi8YyTNmAuuG3enRM7tj/JkhVpzPkaQIFp1OQDWNO9OdYakIER7eZkFtb5cdT/3pv3WzJkty0+XjOcLBzwxIUVP9ehqeG8OugL4AxX05hjE8vGOagC94HTycOA05lyAYe9xTr0tXZwkkEWQN59F3rWeg8LwqqeI4yhxkfe9ocqdkY8TM2vfgScRNsYKvSmtJtHHKC1ObsWyMMP4G7y4jIEPEVZU9q3Z/zlYS+BLv0zTRq2jAF59DmS1UbJi4C8b1dIls/wpx0F0kPGMLkUvYd3o8DCvpc4QhGQ93KJPX4WdGA+CvSlhGTp/0kp7GaPLMcalt6Kt73GASLA9PU89LBSHF/WBOoKk0mbL1wWbz1nKPlvAAAAAElFTkSuQmCC") !important;background-size:85%;background-repeat:no-repeat;background-position:center;margin-right:4px}.mce-window.mce-container.mce-sc_panel .mce-container-body.mce-abs-layout{overflow:hidden}.entry-content .sc_fs_faq summary:focus,.sc_fs_faq summary:focus{outline:none}.entry-content .sc_fs_faq summary *,.sc_fs_faq summary *{margin:0;display:inline;padding:0}.entry-content .sc_fs_faq summary+div,.sc_fs_faq summary+div{overflow:hidden}.entry-content .sc_fs_faq summary+div img,.sc_fs_faq summary+div img{margin-top:0}.sc_fs_card__animate{padding:0}.sc_fs_card__animate .sc_fs_faq__content{padding:0 1em 1em}.sc_fs_card__animate .sc_fs_faq__content>*:first-child{margin-top:0}.sc_fs_card__animate summary{display:block;cursor:pointer;position:relative;padding:1em 1em 1em 2em}.sc_fs_card__animate summary:before{content:"";position:absolute;top:1.5em;left:1em;transform:rotate(0);transform-origin:.2rem 50%;transition:.25s transform ease;border:.4rem solid transparent;border-left-color:inherit}.sc_fs_card__animate[open]>summary:before{transform:rotate(90deg)}.sc_business-logo-wrapper,.sc_business-image-wrapper{margin:0}.sc_recipe .sc_recipe__head{display:grid;grid-template-columns:1.5fr 1fr;gap:1em}@media (max-width:767px){.sc_recipe .sc_recipe__head{grid-template-columns:1fr}}.sc_recipe h1,.sc_recipe h2,.sc_recipe h3,.sc_recipe h4,.sc_recipe h5,.sc_recipe h6{font-size:2em;margin-bottom:.5em}.sc_recipe .sc_recipe__head--figure{margin:0}.sc_recipe .sc_recipe__head--figure img{width:100%;max-width:100%;height:auto;margin:0}.sc_recipe .sc_recipe__print{margin:1em 0}.sc_recipe .sc_recipe__print .sc_recipe__printButton{background-color:#000;color:#fff;border-radius:4px;padding:12px;font-size:16px;border:none;position:relative;cursor:pointer;width:100%;display:block;text-align:center}.sc_recipe .sc_recipe__divider{margin:1.5em 0;border:none;border-bottom:1px solid #ddd}.sc_recipe .sc_recipe__times,.sc_recipe .sc_recipe__meta{display:grid;grid-template-columns:repeat(3,1fr);gap:1em;text-align:center}@media (max-width:767px){.sc_recipe .sc_recipe__times,.sc_recipe .sc_recipe__meta{grid-template-columns:1fr}}.sc_recipe .sc_recipe__times--label,.sc_recipe .sc_recipe__meta--label{display:block;font-weight:700;margin-bottom:.75em}.sc_recipe .sc_recipe__instructions--figure{margin:.5em 0 1em;line-height:0}.sc_recipe .sc_recipe__instructions--figure img{width:auto;height:auto;max-width:100%;margin:0}.sc_recipe .sc_recipe__ingredients--checklist{list-style:none !important;padding:0 !important;margin:0 0 1em !important}.sc_recipe .sc_recipe__ingredients--checklist li{margin-bottom:.5em;position:relative;padding-left:0}.sc_recipe .sc_recipe__ingredients--checklist li input[type=checkbox]{display:none}.sc_recipe .sc_recipe__ingredients--checklist li input[type=checkbox]:checked+label:before{border-color:#000;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggZD0iTTAgMTFsMi0yIDUgNUwxOCAzbDIgMkw3IDE4eiIvPjwvc3ZnPgo=");background-size:70%;background-repeat:no-repeat;background-position:center}.sc_recipe .sc_recipe__ingredients--checklist li label{cursor:pointer;display:inline-block;margin:0;padding-left:1.5em;position:relative}.sc_recipe .sc_recipe__ingredients--checklist li label:before{content:"";display:block;width:1em;height:1em;border:1px solid #ddd;border-radius:50%;position:absolute;left:0;top:50%;transform:translateY(-50%)}.sc_recipe .sc_recipe__video--oembed{aspect-ratio:16/9;width:auto;max-width:100%;height:auto;max-height:100%;padding-top:56.25%}.sc_recipe .sc_recipe__video--oembed>iframe{display:block;width:100%;height:100%;position:absolute;left:0;top:0}@supports (aspect-ratio:16/9){.sc_recipe .sc_recipe__video--oembed{padding-top:0 !important}.sc_recipe .sc_recipe__video--oembed>iframe{position:static}}.sc_recipe .sc_recipe__video video{width:100%;height:auto}.sc_recipe .sc_recipe__nutrition--heading,.sc_recipe .sc_recipe__video--heading,.sc_recipe .sc_recipe__instructions--heading,.sc_recipe .sc_recipe__ingredients--heading{font-size:1.125em;margin-bottom:.5em;font-weight:bolder}.sc_card .has-wpsc-lightbox{cursor:zoom-in}body.hidden-scroll{overflow:hidden}.sl-overlay{position:fixed;left:0;right:0;top:0;bottom:0;background:#fff;display:none;z-index:1035}.sl-wrapper{z-index:1040;width:100%;height:100%;left:0;top:0;position:fixed}.sl-wrapper *{box-sizing:border-box}.sl-wrapper button{border:0 none;background:0 0;font-size:28px;padding:0;cursor:pointer}.sl-wrapper button:hover{opacity:.7}.sl-wrapper .sl-close{display:none;position:fixed;right:30px;top:30px;z-index:10060;margin-top:-14px;margin-right:-14px;height:44px;width:44px;line-height:44px;font-family:Arial,Baskerville,monospace;color:#000;font-size:3rem}.sl-wrapper .sl-counter{display:none;position:fixed;top:30px;left:30px;z-index:10060;color:#000;font-size:1rem}.sl-wrapper .sl-download{display:none;position:fixed;bottom:5px;width:100%;text-align:center;z-index:10060;color:#fff;font-size:1rem}.sl-wrapper .sl-download a{color:#fff}.sl-wrapper .sl-navigation{width:100%;display:none}.sl-wrapper .sl-navigation button{position:fixed;top:50%;margin-top:-22px;height:44px;width:22px;line-height:44px;text-align:center;display:block;z-index:10060;font-family:Arial,Baskerville,monospace;color:#000}.sl-wrapper .sl-navigation button.sl-next{right:5px;font-size:2rem}.sl-wrapper .sl-navigation button.sl-prev{left:5px;font-size:2rem}@media (min-width:35.5em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:10px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:10px;font-size:3rem}}@media (min-width:50em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:20px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:20px;font-size:3rem}}.sl-wrapper.sl-dir-rtl .sl-navigation{direction:ltr}.sl-wrapper .sl-image{position:fixed;-ms-touch-action:none;touch-action:none;z-index:10000}.sl-wrapper .sl-image img{margin:0;padding:0;display:block;border:0 none;width:100%;height:auto}@media (min-width:35.5em){.sl-wrapper .sl-image img{border:0 none}}@media (min-width:50em){.sl-wrapper .sl-image img{border:0 none}}.sl-wrapper .sl-image iframe{background:#000;border:0 none}@media (min-width:35.5em){.sl-wrapper .sl-image iframe{border:0 none}}@media (min-width:50em){.sl-wrapper .sl-image iframe{border:0 none}}.sl-wrapper .sl-image .sl-caption{display:none;padding:10px;color:#fff;background:rgba(0,0,0,.8);font-size:1rem;position:absolute;bottom:0;left:0;right:0}.sl-wrapper .sl-image .sl-caption.pos-top{bottom:auto;top:0}.sl-wrapper .sl-image .sl-caption.pos-outside{bottom:auto}.sl-spinner{display:none;border:5px solid #333;border-radius:40px;height:40px;left:50%;margin:-20px 0 0 -20px;opacity:0;position:fixed;top:50%;width:40px;z-index:1007;-webkit-animation:pulsate 1s ease-out infinite;-moz-animation:pulsate 1s ease-out infinite;-ms-animation:pulsate 1s ease-out infinite;-o-animation:pulsate 1s ease-out infinite;animation:pulsate 1s ease-out infinite}.sl-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.sl-transition{transition:-moz-transform ease .2s;transition:-ms-transform ease .2s;transition:-o-transform ease .2s;transition:-webkit-transform ease .2s;transition:transform ease .2s}@-webkit-keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-moz-keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-o-keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-ms-keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--font-family--inter:"Inter",sans-serif;--wp--preset--font-family--cardo:Cardo;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}.wp-block-button{--wp--preset--dimension--25:25%;--wp--preset--dimension--50:50%;--wp--preset--dimension--75:75%;--wp--preset--dimension--100:100%}:where(body){margin:0}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}.has-inter-font-family{font-family:var(--wp--preset--font-family--inter) !important}.has-cardo-font-family{font-family:var(--wp--preset--font-family--cardo) !important}
.dwp-container{max-width:900px;margin:auto;padding:1rem;font-family:-apple-system,Segoe UI,Helvetica,Arial,sans-serif;line-height:1.5}@media(max-width:600px){.dwp-container{padding:.5rem}}@media(prefers-color-scheme:dark){body{background:#121212;color:#eee}input,select,textarea{background:#1e1e1e;color:#eee;border:1px solid #555}}.dwp-field{margin-bottom:1rem}.dwp-field label{display:block;font-weight:700;margin-bottom:.25rem}.dwp-btn{display:inline-block;padding:.5rem 1rem;background:#0066d9;color:#fff;text-decoration:none;border:none;border-radius:4px;cursor:pointer}.dwp-btn:disabled{opacity:.5;cursor:not-allowed}
.wikilink-trash{color:#b81324}.wikilink-no-edit{color:#b81324}.wikilink-new{color:#b81324}.wikilink-pending{color:#93f}.wikilink-other{color:inherit}.wikilink-private{color:inherit}.wikilink-published{color:inherit}.widget-area .widget .wikilink-trash{color:#b81324}.widget-area .widget .wikilink-no-edit{color:#b81324}.widget-area .widget .wikilink-new{color:#b81324}.widget-area .widget .wikilink-pending{color:#93f}.widget-area .widget .wikilink-other{color:inherit}.widget-area .widget .wikilink-private{color:inherit}.widget-area .widget .wikilink-published{color:inherit}.wikicatlink{color:inherit}.ywtable{display:table;font-family:Arial,Helvetica,sans-serif;font-size:14px;border-top:1px solid #ddd;border-bottom:2px solid #ddd;color:#8d8d8d;margin:10px 0}.ywtable-head{display:table-header-group}.ywtable-head .ywcolumn{background:#777;color:#fff;border-right:1px solid #5d5d5d;border-bottom:none}.ywtable-head .ywcolumn:hover{background:#222}.ywrow{display:table-row}.ywrow .ywcolumn:nth-child(1){border-left:1px solid #eee}.ywrow:last-child .ywcolumn{border-bottom:none}.ywcolumn{display:table-cell;padding:10px 20px;border-bottom:1px solid #eee;border-right:1px solid #eee}.ywcolumn-alt{display:table-cell;padding:10px 20px;border:1px solid #eee}.ywcolumn:hover{background:#f9f9f9}@media all and (max-width:640px){.ywtable,.ywrow,.ywcolumn,.ywcolumn:before{display:block}.ywtable,.ywrow .ywcolumn:last-child{border-bottom:none}.ywtable-head{position:absolute;top:-1000em;left:-1000em}.ywrow{border:1px solid #eee;border-top:2px solid #ddd;border-bottom:2px solid #ddd;margin:20px 0}.ywrow .ywcolumn:nth-child(1){border-left:none}.ywrow .ywcolumn:last-child{border-right:none}.ywrow:last-child .ywcolumn,.ywcolumn{border-bottom:1px solid #eee}.ywcolumn:before{font-weight:700;padding-right:20px;font-size:12px}}
/*! pojo-accessibility - v2.1.0 - 18-12-2022 */
#pojo-a11y-toolbar{position:fixed;font-size:16px !important;line-height:1.4;z-index:9999}#pojo-a11y-toolbar.pojo-a11y-toolbar-right{right:-180px;-webkit-transition:right 750ms cubic-bezier(.23, 1, .32, 1);-moz-transition:right 750ms cubic-bezier(.23, 1, .32, 1);-o-transition:right 750ms cubic-bezier(.23, 1, .32, 1);transition:right 750ms cubic-bezier(.23, 1, .32, 1)}#pojo-a11y-toolbar.pojo-a11y-toolbar-right.pojo-a11y-toolbar-open{right:0}#pojo-a11y-toolbar.pojo-a11y-toolbar-right .pojo-a11y-toolbar-toggle{right:180px}#pojo-a11y-toolbar.pojo-a11y-toolbar-left{left:-180px;-webkit-transition:left 750ms cubic-bezier(.23, 1, .32, 1);-moz-transition:left 750ms cubic-bezier(.23, 1, .32, 1);-o-transition:left 750ms cubic-bezier(.23, 1, .32, 1);transition:left 750ms cubic-bezier(.23, 1, .32, 1)}#pojo-a11y-toolbar.pojo-a11y-toolbar-left.pojo-a11y-toolbar-open{left:0}#pojo-a11y-toolbar.pojo-a11y-toolbar-left .pojo-a11y-toolbar-toggle{left:180px}#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle{position:absolute}#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a{display:inline-block;font-size:200%;line-height:0;padding:10px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.1);box-shadow:0 0 10px 0 rgba(0,0,0,0.1)}#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a:hover,#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a:focus{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.2);box-shadow:0 0 10px 0 rgba(0,0,0,0.2)}#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle svg{max-width:inherit}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay{border:1px solid;font-size:100%;width:180px}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay p.pojo-a11y-toolbar-title{display:block;line-height:2;font-weight:bold;padding:10px 15px 0;margin:0}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay.pojo-a11y-toolbar-open .pojo-a11y-toolbar-toggle a,#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay.pojo-a11y-toolbar-open .pojo-a11y-toolbar-overlay{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.2);box-shadow:0 0 10px 0 rgba(0,0,0,0.2)}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items{list-style:none;margin:0;padding:10px 0}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items.pojo-a11y-links{border-top:1px solid}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a{display:block;padding:10px 15px;font-size:80%;line-height:1}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a.active{font-weight:bold}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a svg{padding-right:6px;display:inline-block;width:1.5em;font-style:normal;font-weight:normal;font-size:inherit;line-height:1;text-align:center;text-rendering:auto;vertical-align:middle}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a .pojo-a11y-toolbar-text{vertical-align:middle}body.rtl #pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a svg{padding-left:6px;padding-right:0}@media (max-width:767px){#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay p.pojo-a11y-toolbar-title{padding:7px 12px 0}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items{padding:7px 0}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a{display:block;padding:7px 12px}}body.pojo-a11y-grayscale{filter:grayscale(100%);-webkit-filter:grayscale(100%);-webkit-filter:grayscale(1);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:gray}body.pojo-a11y-high-contrast .placebo{line-height:normal}body.pojo-a11y-high-contrast *{-webkit-box-shadow:none !important;box-shadow:none !important}body.pojo-a11y-high-contrast a,body.pojo-a11y-high-contrast abbr,body.pojo-a11y-high-contrast acronym,body.pojo-a11y-high-contrast address,body.pojo-a11y-high-contrast article,body.pojo-a11y-high-contrast aside,body.pojo-a11y-high-contrast b,body.pojo-a11y-high-contrast basefont,body.pojo-a11y-high-contrast bdi,body.pojo-a11y-high-contrast big,body.pojo-a11y-high-contrast blink,body.pojo-a11y-high-contrast blockquote,body.pojo-a11y-high-contrast body,body.pojo-a11y-high-contrast button,body.pojo-a11y-high-contrast canvas,body.pojo-a11y-high-contrast caption,body.pojo-a11y-high-contrast center,body.pojo-a11y-high-contrast cite,body.pojo-a11y-high-contrast code,body.pojo-a11y-high-contrast col,body.pojo-a11y-high-contrast colgroup,body.pojo-a11y-high-contrast command,body.pojo-a11y-high-contrast dd,body.pojo-a11y-high-contrast del,body.pojo-a11y-high-contrast details,body.pojo-a11y-high-contrast dfn,body.pojo-a11y-high-contrast dir,body.pojo-a11y-high-contrast div,body.pojo-a11y-high-contrast dl,body.pojo-a11y-high-contrast dt,body.pojo-a11y-high-contrast em,body.pojo-a11y-high-contrast embed,body.pojo-a11y-high-contrast fieldset,body.pojo-a11y-high-contrast figcaption,body.pojo-a11y-high-contrast figure,body.pojo-a11y-high-contrast font,body.pojo-a11y-high-contrast footer,body.pojo-a11y-high-contrast form,body.pojo-a11y-high-contrast h1,body.pojo-a11y-high-contrast h1 a,body.pojo-a11y-high-contrast h1 a b,body.pojo-a11y-high-contrast h1 abbr,body.pojo-a11y-high-contrast h1 b,body.pojo-a11y-high-contrast h1 center,body.pojo-a11y-high-contrast h1 em,body.pojo-a11y-high-contrast h1 i,body.pojo-a11y-high-contrast h1 span,body.pojo-a11y-high-contrast h1 strong,body.pojo-a11y-high-contrast h2,body.pojo-a11y-high-contrast h2 a,body.pojo-a11y-high-contrast h2 a b,body.pojo-a11y-high-contrast h2 abbr,body.pojo-a11y-high-contrast h2 b,body.pojo-a11y-high-contrast h2 center,body.pojo-a11y-high-contrast h2 em,body.pojo-a11y-high-contrast h2 i,body.pojo-a11y-high-contrast h2 span,body.pojo-a11y-high-contrast h2 strong,body.pojo-a11y-high-contrast h3,body.pojo-a11y-high-contrast h3 a,body.pojo-a11y-high-contrast h3 a b,body.pojo-a11y-high-contrast h3 abbr,body.pojo-a11y-high-contrast h3 b,body.pojo-a11y-high-contrast h3 center,body.pojo-a11y-high-contrast h3 em,body.pojo-a11y-high-contrast h3 i,body.pojo-a11y-high-contrast h3 span,body.pojo-a11y-high-contrast h3 strong,body.pojo-a11y-high-contrast h4,body.pojo-a11y-high-contrast h4 a,body.pojo-a11y-high-contrast h4 a b,body.pojo-a11y-high-contrast h4 abbr,body.pojo-a11y-high-contrast h4 b,body.pojo-a11y-high-contrast h4 center,body.pojo-a11y-high-contrast h4 em,body.pojo-a11y-high-contrast h4 i,body.pojo-a11y-high-contrast h4 span,body.pojo-a11y-high-contrast h4 strong,body.pojo-a11y-high-contrast h5,body.pojo-a11y-high-contrast h5 a,body.pojo-a11y-high-contrast h5 a b,body.pojo-a11y-high-contrast h5 abbr,body.pojo-a11y-high-contrast h5 b,body.pojo-a11y-high-contrast h5 center,body.pojo-a11y-high-contrast h5 em,body.pojo-a11y-high-contrast h5 i,body.pojo-a11y-high-contrast h5 span,body.pojo-a11y-high-contrast h5 strong,body.pojo-a11y-high-contrast h6,body.pojo-a11y-high-contrast h6 a,body.pojo-a11y-high-contrast h6 a b,body.pojo-a11y-high-contrast h6 abbr,body.pojo-a11y-high-contrast h6 b,body.pojo-a11y-high-contrast h6 center,body.pojo-a11y-high-contrast h6 em,body.pojo-a11y-high-contrast h6 i,body.pojo-a11y-high-contrast h6 span,body.pojo-a11y-high-contrast h6 strong,body.pojo-a11y-high-contrast header,body.pojo-a11y-high-contrast hgroup,body.pojo-a11y-high-contrast html,body.pojo-a11y-high-contrast i,body.pojo-a11y-high-contrast iframe,body.pojo-a11y-high-contrast img,body.pojo-a11y-high-contrast input,body.pojo-a11y-high-contrast ins,body.pojo-a11y-high-contrast kbd,body.pojo-a11y-high-contrast label,body.pojo-a11y-high-contrast legend,body.pojo-a11y-high-contrast li,body.pojo-a11y-high-contrast listing,body.pojo-a11y-high-contrast main,body.pojo-a11y-high-contrast mark,body.pojo-a11y-high-contrast marquee,body.pojo-a11y-high-contrast menu,body.pojo-a11y-high-contrast meter,body.pojo-a11y-high-contrast multicol,body.pojo-a11y-high-contrast nav,body.pojo-a11y-high-contrast nobr,body.pojo-a11y-high-contrast object,body.pojo-a11y-high-contrast ol,body.pojo-a11y-high-contrast option,body.pojo-a11y-high-contrast output,body.pojo-a11y-high-contrast p,body.pojo-a11y-high-contrast plaintext,body.pojo-a11y-high-contrast pre,body.pojo-a11y-high-contrast progress,body.pojo-a11y-high-contrast q,body.pojo-a11y-high-contrast rb,body.pojo-a11y-high-contrast rp,body.pojo-a11y-high-contrast rt,body.pojo-a11y-high-contrast ruby,body.pojo-a11y-high-contrast s,body.pojo-a11y-high-contrast samp,body.pojo-a11y-high-contrast section,body.pojo-a11y-high-contrast select,body.pojo-a11y-high-contrast small,body.pojo-a11y-high-contrast span,body.pojo-a11y-high-contrast strike,body.pojo-a11y-high-contrast strong,body.pojo-a11y-high-contrast sub,body.pojo-a11y-high-contrast summary,body.pojo-a11y-high-contrast sup,body.pojo-a11y-high-contrast svg,body.pojo-a11y-high-contrast table,body.pojo-a11y-high-contrast tbody,body.pojo-a11y-high-contrast td,body.pojo-a11y-high-contrast text,body.pojo-a11y-high-contrast textarea,body.pojo-a11y-high-contrast th,body.pojo-a11y-high-contrast thead,body.pojo-a11y-high-contrast time,body.pojo-a11y-high-contrast tr,body.pojo-a11y-high-contrast tt,body.pojo-a11y-high-contrast u,body.pojo-a11y-high-contrast ul,body.pojo-a11y-high-contrast var,body.pojo-a11y-high-contrast video,body.pojo-a11y-high-contrast xmp{-moz-appearance:none !important;-moz-user-select:text !important;-webkit-user-select:text !important;background-image:none !important;text-shadow:none !important;user-select:text !important}body.pojo-a11y-high-contrast a,body.pojo-a11y-high-contrast abbr,body.pojo-a11y-high-contrast acronym,body.pojo-a11y-high-contrast address,body.pojo-a11y-high-contrast article,body.pojo-a11y-high-contrast aside,body.pojo-a11y-high-contrast b,body.pojo-a11y-high-contrast basefont,body.pojo-a11y-high-contrast bdi,body.pojo-a11y-high-contrast big,body.pojo-a11y-high-contrast blink,body.pojo-a11y-high-contrast blockquote,body.pojo-a11y-high-contrast body,body.pojo-a11y-high-contrast canvas,body.pojo-a11y-high-contrast caption,body.pojo-a11y-high-contrast center,body.pojo-a11y-high-contrast cite,body.pojo-a11y-high-contrast code,body.pojo-a11y-high-contrast col,body.pojo-a11y-high-contrast colgroup,body.pojo-a11y-high-contrast command,body.pojo-a11y-high-contrast dd,body.pojo-a11y-high-contrast del,body.pojo-a11y-high-contrast details,body.pojo-a11y-high-contrast dfn,body.pojo-a11y-high-contrast dir,body.pojo-a11y-high-contrast div,body.pojo-a11y-high-contrast dl,body.pojo-a11y-high-contrast dt,body.pojo-a11y-high-contrast em,body.pojo-a11y-high-contrast embed,body.pojo-a11y-high-contrast fieldset,body.pojo-a11y-high-contrast figcaption,body.pojo-a11y-high-contrast figure,body.pojo-a11y-high-contrast font,body.pojo-a11y-high-contrast footer,body.pojo-a11y-high-contrast form,body.pojo-a11y-high-contrast h1,body.pojo-a11y-high-contrast h1 a,body.pojo-a11y-high-contrast h1 a b,body.pojo-a11y-high-contrast h1 abbr,body.pojo-a11y-high-contrast h1 b,body.pojo-a11y-high-contrast h1 center,body.pojo-a11y-high-contrast h1 em,body.pojo-a11y-high-contrast h1 i,body.pojo-a11y-high-contrast h1 span,body.pojo-a11y-high-contrast h1 strong,body.pojo-a11y-high-contrast h2,body.pojo-a11y-high-contrast h2 a,body.pojo-a11y-high-contrast h2 a b,body.pojo-a11y-high-contrast h2 abbr,body.pojo-a11y-high-contrast h2 b,body.pojo-a11y-high-contrast h2 center,body.pojo-a11y-high-contrast h2 em,body.pojo-a11y-high-contrast h2 i,body.pojo-a11y-high-contrast h2 span,body.pojo-a11y-high-contrast h2 strong,body.pojo-a11y-high-contrast h3,body.pojo-a11y-high-contrast h3 a,body.pojo-a11y-high-contrast h3 a b,body.pojo-a11y-high-contrast h3 abbr,body.pojo-a11y-high-contrast h3 b,body.pojo-a11y-high-contrast h3 center,body.pojo-a11y-high-contrast h3 em,body.pojo-a11y-high-contrast h3 i,body.pojo-a11y-high-contrast h3 span,body.pojo-a11y-high-contrast h3 strong,body.pojo-a11y-high-contrast h4,body.pojo-a11y-high-contrast h4 a,body.pojo-a11y-high-contrast h4 a b,body.pojo-a11y-high-contrast h4 abbr,body.pojo-a11y-high-contrast h4 b,body.pojo-a11y-high-contrast h4 center,body.pojo-a11y-high-contrast h4 em,body.pojo-a11y-high-contrast h4 i,body.pojo-a11y-high-contrast h4 span,body.pojo-a11y-high-contrast h4 strong,body.pojo-a11y-high-contrast h5,body.pojo-a11y-high-contrast h5 a,body.pojo-a11y-high-contrast h5 a b,body.pojo-a11y-high-contrast h5 abbr,body.pojo-a11y-high-contrast h5 b,body.pojo-a11y-high-contrast h5 center,body.pojo-a11y-high-contrast h5 em,body.pojo-a11y-high-contrast h5 i,body.pojo-a11y-high-contrast h5 span,body.pojo-a11y-high-contrast h5 strong,body.pojo-a11y-high-contrast h6,body.pojo-a11y-high-contrast h6 a,body.pojo-a11y-high-contrast h6 a b,body.pojo-a11y-high-contrast h6 abbr,body.pojo-a11y-high-contrast h6 b,body.pojo-a11y-high-contrast h6 center,body.pojo-a11y-high-contrast h6 em,body.pojo-a11y-high-contrast h6 i,body.pojo-a11y-high-contrast h6 span,body.pojo-a11y-high-contrast h6 strong,body.pojo-a11y-high-contrast header,body.pojo-a11y-high-contrast hgroup,body.pojo-a11y-high-contrast html,body.pojo-a11y-high-contrast i,body.pojo-a11y-high-contrast iframe,body.pojo-a11y-high-contrast input,body.pojo-a11y-high-contrast ins,body.pojo-a11y-high-contrast kbd,body.pojo-a11y-high-contrast label,body.pojo-a11y-high-contrast legend,body.pojo-a11y-high-contrast li,body.pojo-a11y-high-contrast listing,body.pojo-a11y-high-contrast main,body.pojo-a11y-high-contrast mark,body.pojo-a11y-high-contrast marquee,body.pojo-a11y-high-contrast menu,body.pojo-a11y-high-contrast meter,body.pojo-a11y-high-contrast multicol,body.pojo-a11y-high-contrast nav:not(#pojo-a11y-toolbar),body.pojo-a11y-high-contrast nobr,body.pojo-a11y-high-contrast object,body.pojo-a11y-high-contrast ol,body.pojo-a11y-high-contrast option,body.pojo-a11y-high-contrast output,body.pojo-a11y-high-contrast p,body.pojo-a11y-high-contrast plaintext,body.pojo-a11y-high-contrast pre,body.pojo-a11y-high-contrast progress,body.pojo-a11y-high-contrast q,body.pojo-a11y-high-contrast rb,body.pojo-a11y-high-contrast rp,body.pojo-a11y-high-contrast rt,body.pojo-a11y-high-contrast ruby,body.pojo-a11y-high-contrast s,body.pojo-a11y-high-contrast samp,body.pojo-a11y-high-contrast section,body.pojo-a11y-high-contrast small,body.pojo-a11y-high-contrast span,body.pojo-a11y-high-contrast strike,body.pojo-a11y-high-contrast strong,body.pojo-a11y-high-contrast sub,body.pojo-a11y-high-contrast summary,body.pojo-a11y-high-contrast sup,body.pojo-a11y-high-contrast svg,body.pojo-a11y-high-contrast table,body.pojo-a11y-high-contrast tbody,body.pojo-a11y-high-contrast td,body.pojo-a11y-high-contrast text,body.pojo-a11y-high-contrast textarea,body.pojo-a11y-high-contrast th,body.pojo-a11y-high-contrast thead,body.pojo-a11y-high-contrast time,body.pojo-a11y-high-contrast tr,body.pojo-a11y-high-contrast tt,body.pojo-a11y-high-contrast u,body.pojo-a11y-high-contrast ul,body.pojo-a11y-high-contrast var,body.pojo-a11y-high-contrast video,body.pojo-a11y-high-contrast xmp{background:black !important;background-color:black !important}body.pojo-a11y-high-contrast a,body.pojo-a11y-high-contrast article,body.pojo-a11y-high-contrast aside,body.pojo-a11y-high-contrast basefont,body.pojo-a11y-high-contrast bdi,body.pojo-a11y-high-contrast big,body.pojo-a11y-high-contrast blink,body.pojo-a11y-high-contrast blockquote,body.pojo-a11y-high-contrast body,body.pojo-a11y-high-contrast button,body.pojo-a11y-high-contrast canvas,body.pojo-a11y-high-contrast caption,body.pojo-a11y-high-contrast center,body.pojo-a11y-high-contrast code,body.pojo-a11y-high-contrast col,body.pojo-a11y-high-contrast colgroup,body.pojo-a11y-high-contrast command,body.pojo-a11y-high-contrast dd,body.pojo-a11y-high-contrast del,body.pojo-a11y-high-contrast details,body.pojo-a11y-high-contrast dir,body.pojo-a11y-high-contrast div,body.pojo-a11y-high-contrast dl,body.pojo-a11y-high-contrast dt,body.pojo-a11y-high-contrast embed,body.pojo-a11y-high-contrast fieldset,body.pojo-a11y-high-contrast figcaption,body.pojo-a11y-high-contrast figure,body.pojo-a11y-high-contrast font,body.pojo-a11y-high-contrast footer,body.pojo-a11y-high-contrast form,body.pojo-a11y-high-contrast header,body.pojo-a11y-high-contrast hgroup,body.pojo-a11y-high-contrast html,body.pojo-a11y-high-contrast iframe,body.pojo-a11y-high-contrast img,body.pojo-a11y-high-contrast input,body.pojo-a11y-high-contrast ins,body.pojo-a11y-high-contrast kbd,body.pojo-a11y-high-contrast label,body.pojo-a11y-high-contrast legend,body.pojo-a11y-high-contrast li,body.pojo-a11y-high-contrast listing,body.pojo-a11y-high-contrast main,body.pojo-a11y-high-contrast mark,body.pojo-a11y-high-contrast marquee,body.pojo-a11y-high-contrast menu,body.pojo-a11y-high-contrast meter,body.pojo-a11y-high-contrast multicol,body.pojo-a11y-high-contrast nav,body.pojo-a11y-high-contrast nobr,body.pojo-a11y-high-contrast object,body.pojo-a11y-high-contrast ol,body.pojo-a11y-high-contrast option,body.pojo-a11y-high-contrast output,body.pojo-a11y-high-contrast p,body.pojo-a11y-high-contrast plaintext,body.pojo-a11y-high-contrast pre,body.pojo-a11y-high-contrast progress,body.pojo-a11y-high-contrast q,body.pojo-a11y-high-contrast rb,body.pojo-a11y-high-contrast rp,body.pojo-a11y-high-contrast rt,body.pojo-a11y-high-contrast ruby,body.pojo-a11y-high-contrast s,body.pojo-a11y-high-contrast samp,body.pojo-a11y-high-contrast section,body.pojo-a11y-high-contrast select,body.pojo-a11y-high-contrast small,body.pojo-a11y-high-contrast span,body.pojo-a11y-high-contrast strike,body.pojo-a11y-high-contrast sub,body.pojo-a11y-high-contrast summary,body.pojo-a11y-high-contrast sup,body.pojo-a11y-high-contrast svg,body.pojo-a11y-high-contrast table,body.pojo-a11y-high-contrast tbody,body.pojo-a11y-high-contrast td,body.pojo-a11y-high-contrast text,body.pojo-a11y-high-contrast textarea,body.pojo-a11y-high-contrast th,body.pojo-a11y-high-contrast thead,body.pojo-a11y-high-contrast time,body.pojo-a11y-high-contrast tr,body.pojo-a11y-high-contrast tt,body.pojo-a11y-high-contrast ul,body.pojo-a11y-high-contrast var,body.pojo-a11y-high-contrast video,body.pojo-a11y-high-contrast xmp{color:white !important}body.pojo-a11y-high-contrast abbr,body.pojo-a11y-high-contrast acronym,body.pojo-a11y-high-contrast b,body.pojo-a11y-high-contrast b span,body.pojo-a11y-high-contrast h1 b,body.pojo-a11y-high-contrast h1 strong,body.pojo-a11y-high-contrast h2 b,body.pojo-a11y-high-contrast h2 strong,body.pojo-a11y-high-contrast h3 b,body.pojo-a11y-high-contrast h3 strong,body.pojo-a11y-high-contrast h4 b,body.pojo-a11y-high-contrast h4 strong,body.pojo-a11y-high-contrast h5 b,body.pojo-a11y-high-contrast h5 strong,body.pojo-a11y-high-contrast h6 b,body.pojo-a11y-high-contrast h6 strong,body.pojo-a11y-high-contrast strong,body.pojo-a11y-high-contrast strong span{color:yellow !important}body.pojo-a11y-high-contrast address,body.pojo-a11y-high-contrast address span,body.pojo-a11y-high-contrast cite,body.pojo-a11y-high-contrast cite span,body.pojo-a11y-high-contrast dfn,body.pojo-a11y-high-contrast dfn span,body.pojo-a11y-high-contrast em,body.pojo-a11y-high-contrast em span,body.pojo-a11y-high-contrast h1 em,body.pojo-a11y-high-contrast h1 i,body.pojo-a11y-high-contrast h2 em,body.pojo-a11y-high-contrast h2 i,body.pojo-a11y-high-contrast h3 em,body.pojo-a11y-high-contrast h3 i,body.pojo-a11y-high-contrast h4 em,body.pojo-a11y-high-contrast h4 i,body.pojo-a11y-high-contrast h5 em,body.pojo-a11y-high-contrast h5 i,body.pojo-a11y-high-contrast h6 em,body.pojo-a11y-high-contrast h6 i,body.pojo-a11y-high-contrast i,body.pojo-a11y-high-contrast i span,body.pojo-a11y-high-contrast u,body.pojo-a11y-high-contrast u span{color:#FFFF80 !important}body.pojo-a11y-high-contrast dt{border-top:thin solid grey !important}body.pojo-a11y-high-contrast h1,body.pojo-a11y-high-contrast h1 a,body.pojo-a11y-high-contrast h1 a b,body.pojo-a11y-high-contrast h1 abbr,body.pojo-a11y-high-contrast h1 center,body.pojo-a11y-high-contrast h1 span,body.pojo-a11y-high-contrast h2,body.pojo-a11y-high-contrast h2 a,body.pojo-a11y-high-contrast h2 a b,body.pojo-a11y-high-contrast h2 abbr,body.pojo-a11y-high-contrast h2 center,body.pojo-a11y-high-contrast h2 span,body.pojo-a11y-high-contrast h3,body.pojo-a11y-high-contrast h3 a,body.pojo-a11y-high-contrast h3 a b,body.pojo-a11y-high-contrast h3 abbr,body.pojo-a11y-high-contrast h3 center,body.pojo-a11y-high-contrast h3 span,body.pojo-a11y-high-contrast h4,body.pojo-a11y-high-contrast h4 a,body.pojo-a11y-high-contrast h4 a b,body.pojo-a11y-high-contrast h4 abbr,body.pojo-a11y-high-contrast h4 center,body.pojo-a11y-high-contrast h4 span,body.pojo-a11y-high-contrast h5,body.pojo-a11y-high-contrast h5 a,body.pojo-a11y-high-contrast h5 a b,body.pojo-a11y-high-contrast h5 abbr,body.pojo-a11y-high-contrast h5 center,body.pojo-a11y-high-contrast h5 span,body.pojo-a11y-high-contrast h6,body.pojo-a11y-high-contrast h6 a,body.pojo-a11y-high-contrast h6 a b,body.pojo-a11y-high-contrast h6 abbr,body.pojo-a11y-high-contrast h6 center,body.pojo-a11y-high-contrast h6 span{color:#40C090 !important}body.pojo-a11y-high-contrast img{background:#808080 !important;background-color:#808080 !important}body.pojo-a11y-high-contrast abbr,body.pojo-a11y-high-contrast acronym{border-bottom:1px dotted !important}body.pojo-a11y-high-contrast :focus{outline:thin dotted !important}body.pojo-a11y-high-contrast a.button,body.pojo-a11y-high-contrast a.button abbr,body.pojo-a11y-high-contrast a.button acronym,body.pojo-a11y-high-contrast a.button b,body.pojo-a11y-high-contrast a.button basefont,body.pojo-a11y-high-contrast a.button big,body.pojo-a11y-high-contrast a.button br,body.pojo-a11y-high-contrast a.button code,body.pojo-a11y-high-contrast a.button div,body.pojo-a11y-high-contrast a.button em,body.pojo-a11y-high-contrast a.button font,body.pojo-a11y-high-contrast a.button h1,body.pojo-a11y-high-contrast a.button h2,body.pojo-a11y-high-contrast a.button h3,body.pojo-a11y-high-contrast a.button h4,body.pojo-a11y-high-contrast a.button h5,body.pojo-a11y-high-contrast a.button h6,body.pojo-a11y-high-contrast a.button i,body.pojo-a11y-high-contrast a.button kbd,body.pojo-a11y-high-contrast a.button rb,body.pojo-a11y-high-contrast a.button rp,body.pojo-a11y-high-contrast a.button rt,body.pojo-a11y-high-contrast a.button ruby,body.pojo-a11y-high-contrast a.button samp,body.pojo-a11y-high-contrast a.button small,body.pojo-a11y-high-contrast a.button span,body.pojo-a11y-high-contrast a.button strong,body.pojo-a11y-high-contrast a.button tt,body.pojo-a11y-high-contrast a.button u,body.pojo-a11y-high-contrast a.button var,body.pojo-a11y-high-contrast a:link,body.pojo-a11y-high-contrast a:link abbr,body.pojo-a11y-high-contrast a:link acronym,body.pojo-a11y-high-contrast a:link b,body.pojo-a11y-high-contrast a:link basefont,body.pojo-a11y-high-contrast a:link big,body.pojo-a11y-high-contrast a:link br,body.pojo-a11y-high-contrast a:link code,body.pojo-a11y-high-contrast a:link div,body.pojo-a11y-high-contrast a:link em,body.pojo-a11y-high-contrast a:link font,body.pojo-a11y-high-contrast a:link h1,body.pojo-a11y-high-contrast a:link h2,body.pojo-a11y-high-contrast a:link h3,body.pojo-a11y-high-contrast a:link h4,body.pojo-a11y-high-contrast a:link h5,body.pojo-a11y-high-contrast a:link h6,body.pojo-a11y-high-contrast a:link i,body.pojo-a11y-high-contrast a:link kbd,body.pojo-a11y-high-contrast a:link rb,body.pojo-a11y-high-contrast a:link rp,body.pojo-a11y-high-contrast a:link rt,body.pojo-a11y-high-contrast a:link ruby,body.pojo-a11y-high-contrast a:link samp,body.pojo-a11y-high-contrast a:link small,body.pojo-a11y-high-contrast a:link span,body.pojo-a11y-high-contrast a:link strong,body.pojo-a11y-high-contrast a:link tt,body.pojo-a11y-high-contrast a:link u,body.pojo-a11y-high-contrast a:link var,body.pojo-a11y-high-contrast div#secondaryNav div#documentNavigation ul.navigationTabs li.tabItem{color:#0080FF !important}body.pojo-a11y-high-contrast button,body.pojo-a11y-high-contrast input,body.pojo-a11y-high-contrast textarea,body.pojo-a11y-high-contrast select,body.pojo-a11y-high-contrast table,body.pojo-a11y-high-contrast td,body.pojo-a11y-high-contrast th,body.pojo-a11y-high-contrast tr,body.pojo-a11y-high-contrast tt{border:1px solid #ffffff !important}body.pojo-a11y-high-contrast button{background:#600040 !important;background-color:#600040 !important}body.pojo-a11y-high-contrast select{-webkit-appearance:listbox !important;background:#600060 !important;background-color:#600060 !important}body.pojo-a11y-high-contrast a:visited,body.pojo-a11y-high-contrast a:visited abbr,body.pojo-a11y-high-contrast a:visited acronym,body.pojo-a11y-high-contrast a:visited b,body.pojo-a11y-high-contrast a:visited basefont,body.pojo-a11y-high-contrast a:visited big,body.pojo-a11y-high-contrast a:visited br,body.pojo-a11y-high-contrast a:visited code,body.pojo-a11y-high-contrast a:visited div,body.pojo-a11y-high-contrast a:visited em,body.pojo-a11y-high-contrast a:visited font,body.pojo-a11y-high-contrast a:visited h1,body.pojo-a11y-high-contrast a:visited h2,body.pojo-a11y-high-contrast a:visited h3,body.pojo-a11y-high-contrast a:visited h4,body.pojo-a11y-high-contrast a:visited h5,body.pojo-a11y-high-contrast a:visited h6,body.pojo-a11y-high-contrast a:visited i,body.pojo-a11y-high-contrast a:visited kbd,body.pojo-a11y-high-contrast a:visited rb,body.pojo-a11y-high-contrast a:visited rp,body.pojo-a11y-high-contrast a:visited rt,body.pojo-a11y-high-contrast a:visited ruby,body.pojo-a11y-high-contrast a:visited samp,body.pojo-a11y-high-contrast a:visited small,body.pojo-a11y-high-contrast a:visited span,body.pojo-a11y-high-contrast a:visited strong,body.pojo-a11y-high-contrast a:visited tt,body.pojo-a11y-high-contrast a:visited u,body.pojo-a11y-high-contrast a:visited var,body.pojo-a11y-high-contrast div#secondaryNav div#documentNavigation ul.navigationTabs li.tabItem.active{color:#00FFFF !important}body.pojo-a11y-high-contrast ::selection,body.pojo-a11y-high-contrast ::-moz-selection{background:#4080c0 !important;background-color:#4080c0 !important}body.pojo-a11y-high-contrast a.button:hover,body.pojo-a11y-high-contrast a.button:hover abbr,body.pojo-a11y-high-contrast a.button:hover acronym,body.pojo-a11y-high-contrast a.button:hover b,body.pojo-a11y-high-contrast a.button:hover basefont,body.pojo-a11y-high-contrast a.button:hover big,body.pojo-a11y-high-contrast a.button:hover br,body.pojo-a11y-high-contrast a.button:hover code,body.pojo-a11y-high-contrast a.button:hover div,body.pojo-a11y-high-contrast a.button:hover em,body.pojo-a11y-high-contrast a.button:hover font,body.pojo-a11y-high-contrast a.button:hover h1,body.pojo-a11y-high-contrast a.button:hover h2,body.pojo-a11y-high-contrast a.button:hover h3,body.pojo-a11y-high-contrast a.button:hover h4,body.pojo-a11y-high-contrast a.button:hover h5,body.pojo-a11y-high-contrast a.button:hover h6,body.pojo-a11y-high-contrast a.button:hover i,body.pojo-a11y-high-contrast a.button:hover kbd,body.pojo-a11y-high-contrast a.button:hover rb,body.pojo-a11y-high-contrast a.button:hover rp,body.pojo-a11y-high-contrast a.button:hover rt,body.pojo-a11y-high-contrast a.button:hover ruby,body.pojo-a11y-high-contrast a.button:hover samp,body.pojo-a11y-high-contrast a.button:hover small,body.pojo-a11y-high-contrast a.button:hover span,body.pojo-a11y-high-contrast a.button:hover strong,body.pojo-a11y-high-contrast a.button:hover tt,body.pojo-a11y-high-contrast a.button:hover u,body.pojo-a11y-high-contrast a.button:hover var,body.pojo-a11y-high-contrast a:link:hover,body.pojo-a11y-high-contrast a:link:hover abbr,body.pojo-a11y-high-contrast a:link:hover acronym,body.pojo-a11y-high-contrast a:link:hover b,body.pojo-a11y-high-contrast a:link:hover basefont,body.pojo-a11y-high-contrast a:link:hover big,body.pojo-a11y-high-contrast a:link:hover br,body.pojo-a11y-high-contrast a:link:hover code,body.pojo-a11y-high-contrast a:link:hover div,body.pojo-a11y-high-contrast a:link:hover em,body.pojo-a11y-high-contrast a:link:hover font,body.pojo-a11y-high-contrast a:link:hover h1,body.pojo-a11y-high-contrast a:link:hover h2,body.pojo-a11y-high-contrast a:link:hover h3,body.pojo-a11y-high-contrast a:link:hover h4,body.pojo-a11y-high-contrast a:link:hover h5,body.pojo-a11y-high-contrast a:link:hover h6,body.pojo-a11y-high-contrast a:link:hover i,body.pojo-a11y-high-contrast a:link:hover kbd,body.pojo-a11y-high-contrast a:link:hover rb,body.pojo-a11y-high-contrast a:link:hover rp,body.pojo-a11y-high-contrast a:link:hover rt,body.pojo-a11y-high-contrast a:link:hover ruby,body.pojo-a11y-high-contrast a:link:hover samp,body.pojo-a11y-high-contrast a:link:hover small,body.pojo-a11y-high-contrast a:link:hover span,body.pojo-a11y-high-contrast a:link:hover strong,body.pojo-a11y-high-contrast a:link:hover tt,body.pojo-a11y-high-contrast a:link:hover u,body.pojo-a11y-high-contrast a:link:hover var,body.pojo-a11y-high-contrast a:visited:hover,body.pojo-a11y-high-contrast a:visited:hover abbr,body.pojo-a11y-high-contrast a:visited:hover acronym,body.pojo-a11y-high-contrast a:visited:hover b,body.pojo-a11y-high-contrast a:visited:hover basefont,body.pojo-a11y-high-contrast a:visited:hover big,body.pojo-a11y-high-contrast a:visited:hover br,body.pojo-a11y-high-contrast a:visited:hover code,body.pojo-a11y-high-contrast a:visited:hover div,body.pojo-a11y-high-contrast a:visited:hover em,body.pojo-a11y-high-contrast a:visited:hover font,body.pojo-a11y-high-contrast a:visited:hover h1,body.pojo-a11y-high-contrast a:visited:hover h2,body.pojo-a11y-high-contrast a:visited:hover h3,body.pojo-a11y-high-contrast a:visited:hover h4,body.pojo-a11y-high-contrast a:visited:hover h5,body.pojo-a11y-high-contrast a:visited:hover h6,body.pojo-a11y-high-contrast a:visited:hover i,body.pojo-a11y-high-contrast a:visited:hover kbd,body.pojo-a11y-high-contrast a:visited:hover rb,body.pojo-a11y-high-contrast a:visited:hover rp,body.pojo-a11y-high-contrast a:visited:hover rt,body.pojo-a11y-high-contrast a:visited:hover ruby,body.pojo-a11y-high-contrast a:visited:hover samp,body.pojo-a11y-high-contrast a:visited:hover small,body.pojo-a11y-high-contrast a:visited:hover span,body.pojo-a11y-high-contrast a:visited:hover strong,body.pojo-a11y-high-contrast a:visited:hover tt,body.pojo-a11y-high-contrast a:visited:hover u,body.pojo-a11y-high-contrast a:visited:hover var{background:#400000 !important;background-color:#400000 !important}body.pojo-a11y-high-contrast body>input#site+div#wrapper span.mk,body.pojo-a11y-high-contrast body>input#site+div#wrapper span.mk b,body.pojo-a11y-high-contrast input[type=reset]{background:#400060 !important;background-color:#400060 !important}body.pojo-a11y-high-contrast div[role="button"],body.pojo-a11y-high-contrast input[type=button],body.pojo-a11y-high-contrast input[type=submit]{background:#600040 !important;background-color:#600040 !important}body.pojo-a11y-high-contrast input[type=search]{-webkit-appearance:textfield !important}body.pojo-a11y-high-contrast html button[disabled],body.pojo-a11y-high-contrast html input[disabled],body.pojo-a11y-high-contrast html select[disabled],body.pojo-a11y-high-contrast html textarea[disabled]{background:#404040 !important;background-color:#404040 !important}body.pojo-a11y-high-contrast .menu li a span.label{text-transform:none !important}body.pojo-a11y-high-contrast .menu li a span.label,body.pojo-a11y-high-contrast div.jwplayer span.jwcontrolbar,body.pojo-a11y-high-contrast div.jwplayer span.jwcontrols{display:inline !important}body.pojo-a11y-high-contrast a:link.new,body.pojo-a11y-high-contrast a:link.new i,body.pojo-a11y-high-contrast a:link.new b,body.pojo-a11y-high-contrast span.Apple-style-span{color:#FFFF40 !important}body.pojo-a11y-high-contrast body.mediawiki img.tex{background:white !important;background-color:white !important;border:white solid 3px !important}body.pojo-a11y-high-contrast text>tspan:first-letter,body.pojo-a11y-high-contrast text>tspan:first-line{background:inherit !important;background-color:inherit !important;color:inherit !important}body.pojo-a11y-high-contrast div.sbtc div.sbsb_a li.sbsb_d div,body.pojo-a11y-high-contrast table.gssb_c tr.gssb_i a,body.pojo-a11y-high-contrast table.gssb_c tr.gssb_i b,body.pojo-a11y-high-contrast table.gssb_c tr.gssb_i span,body.pojo-a11y-high-contrast table.gssb_c tr.gssb_i td{background:#003050 !important;background-color:#003050 !important}body.pojo-a11y-high-contrast img[width="18"][height="18"]{height:18px !important;width:18px !important}body.pojo-a11y-high-contrast a>span.iconHelp:empty:after{content:"Help" !important}body.pojo-a11y-high-contrast div#gmap,body.pojo-a11y-high-contrast div#gmap *{background:initial !important}body.pojo-a11y-negative-contrast,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar){background:#000 !important;color:#ffffff !important}body.pojo-a11y-negative-contrast a,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) a,body.pojo-a11y-negative-contrast b,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) b,body.pojo-a11y-negative-contrast blockquote,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) blockquote,body.pojo-a11y-negative-contrast button,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) button,body.pojo-a11y-negative-contrast canvas,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) canvas,body.pojo-a11y-negative-contrast caption,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) caption,body.pojo-a11y-negative-contrast center,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) center,body.pojo-a11y-negative-contrast cite,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) cite,body.pojo-a11y-negative-contrast code,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) code,body.pojo-a11y-negative-contrast col,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) col,body.pojo-a11y-negative-contrast colgroup,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) colgroup,body.pojo-a11y-negative-contrast dd,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) dd,body.pojo-a11y-negative-contrast details,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) details,body.pojo-a11y-negative-contrast dfn,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) dfn,body.pojo-a11y-negative-contrast dir,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) dir,body.pojo-a11y-negative-contrast div,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) div,body.pojo-a11y-negative-contrast dl,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) dl,body.pojo-a11y-negative-contrast dt,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) dt,body.pojo-a11y-negative-contrast em,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) em,body.pojo-a11y-negative-contrast embed,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) embed,body.pojo-a11y-negative-contrast fieldset,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) fieldset,body.pojo-a11y-negative-contrast figcaption,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) figcaption,body.pojo-a11y-negative-contrast figure,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) figure,body.pojo-a11y-negative-contrast font,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) font,body.pojo-a11y-negative-contrast footer,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) footer,body.pojo-a11y-negative-contrast form,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) form,body.pojo-a11y-negative-contrast header,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) header,body.pojo-a11y-negative-contrast i,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) i,body.pojo-a11y-negative-contrast iframe,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) iframe,body.pojo-a11y-negative-contrast img,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) img,body.pojo-a11y-negative-contrast input,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) input,body.pojo-a11y-negative-contrast kbd,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) kbd,body.pojo-a11y-negative-contrast label,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) label,body.pojo-a11y-negative-contrast legend,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) legend,body.pojo-a11y-negative-contrast li,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) li,body.pojo-a11y-negative-contrast mark,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) mark,body.pojo-a11y-negative-contrast menu,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) menu,body.pojo-a11y-negative-contrast meter,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) meter,body.pojo-a11y-negative-contrast nav,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) nav,body.pojo-a11y-negative-contrast nobr,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) nobr,body.pojo-a11y-negative-contrast object,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) object,body.pojo-a11y-negative-contrast ol,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) ol,body.pojo-a11y-negative-contrast option,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) option,body.pojo-a11y-negative-contrast pre,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) pre,body.pojo-a11y-negative-contrast progress,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) progress,body.pojo-a11y-negative-contrast q,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) q,body.pojo-a11y-negative-contrast s,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) s,body.pojo-a11y-negative-contrast section,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) section,body.pojo-a11y-negative-contrast select,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) select,body.pojo-a11y-negative-contrast small,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) small,body.pojo-a11y-negative-contrast span,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) span,body.pojo-a11y-negative-contrast strike,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) strike,body.pojo-a11y-negative-contrast strong,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) strong,body.pojo-a11y-negative-contrast sub,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) sub,body.pojo-a11y-negative-contrast summary,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) summary,body.pojo-a11y-negative-contrast sup,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) sup,body.pojo-a11y-negative-contrast table,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) table,body.pojo-a11y-negative-contrast td,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) td,body.pojo-a11y-negative-contrast textarea,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) textarea,body.pojo-a11y-negative-contrast th,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) th,body.pojo-a11y-negative-contrast time,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) time,body.pojo-a11y-negative-contrast tr,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) tr,body.pojo-a11y-negative-contrast tt,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) tt,body.pojo-a11y-negative-contrast u,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) u,body.pojo-a11y-negative-contrast ul,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) ul,body.pojo-a11y-negative-contrast var,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) var,body.pojo-a11y-negative-contrast a span,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) a span,body.pojo-a11y-negative-contrast strong,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) strong{color:yellow !important}body.pojo-a11y-negative-contrast button,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) button,body.pojo-a11y-negative-contrast input,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) input,body.pojo-a11y-negative-contrast textarea,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) textarea,body.pojo-a11y-negative-contrast select,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) select,body.pojo-a11y-negative-contrast table,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) table,body.pojo-a11y-negative-contrast td,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) td,body.pojo-a11y-negative-contrast th,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) th,body.pojo-a11y-negative-contrast tr,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) tr,body.pojo-a11y-negative-contrast tt,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) tt{border:1px solid #ffffff !important}body.pojo-a11y-negative-contrast div#gmap,body.pojo-a11y-negative-contrast div#gmap *{background:initial !important}body.pojo-a11y-light-background,body.pojo-a11y-light-background *:not(#pojo-a11y-toolbar):not(.pojo-a11y-toolbar-link){background:#fff !important;color:#000 !important}body.pojo-a11y-light-background div#gmap,body.pojo-a11y-light-background div#gmap *{background:initial !important}body.pojo-a11y-resize-font-200,body.pojo-a11y-resize-font-200 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-200 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-200 label,body.pojo-a11y-resize-font-200 input,body.pojo-a11y-resize-font-200 select,body.pojo-a11y-resize-font-200 textarea,body.pojo-a11y-resize-font-200 legend,body.pojo-a11y-resize-font-200 code,body.pojo-a11y-resize-font-200 pre,body.pojo-a11y-resize-font-200 dd,body.pojo-a11y-resize-font-200 dt,body.pojo-a11y-resize-font-200 span,body.pojo-a11y-resize-font-200 blockquote{font-size:200% !important}body.pojo-a11y-resize-font-200 h1,body.pojo-a11y-resize-font-200 h2,body.pojo-a11y-resize-font-200 h3,body.pojo-a11y-resize-font-200 h4,body.pojo-a11y-resize-font-200 h5,body.pojo-a11y-resize-font-200 h6,body.pojo-a11y-resize-font-200 h1 span,body.pojo-a11y-resize-font-200 h2 span,body.pojo-a11y-resize-font-200 h3 span,body.pojo-a11y-resize-font-200 h4 span,body.pojo-a11y-resize-font-200 h5 span,body.pojo-a11y-resize-font-200 h6 span{font-size:266% !important}body.pojo-a11y-resize-font-190,body.pojo-a11y-resize-font-190 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-190 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-190 label,body.pojo-a11y-resize-font-190 input,body.pojo-a11y-resize-font-190 select,body.pojo-a11y-resize-font-190 textarea,body.pojo-a11y-resize-font-190 legend,body.pojo-a11y-resize-font-190 code,body.pojo-a11y-resize-font-190 pre,body.pojo-a11y-resize-font-190 dd,body.pojo-a11y-resize-font-190 dt,body.pojo-a11y-resize-font-190 span,body.pojo-a11y-resize-font-190 blockquote{font-size:190% !important}body.pojo-a11y-resize-font-190 h1,body.pojo-a11y-resize-font-190 h2,body.pojo-a11y-resize-font-190 h3,body.pojo-a11y-resize-font-190 h4,body.pojo-a11y-resize-font-190 h5,body.pojo-a11y-resize-font-190 h6,body.pojo-a11y-resize-font-190 h1 span,body.pojo-a11y-resize-font-190 h2 span,body.pojo-a11y-resize-font-190 h3 span,body.pojo-a11y-resize-font-190 h4 span,body.pojo-a11y-resize-font-190 h5 span,body.pojo-a11y-resize-font-190 h6 span{font-size:252.70000000000002% !important}body.pojo-a11y-resize-font-180,body.pojo-a11y-resize-font-180 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-180 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-180 label,body.pojo-a11y-resize-font-180 input,body.pojo-a11y-resize-font-180 select,body.pojo-a11y-resize-font-180 textarea,body.pojo-a11y-resize-font-180 legend,body.pojo-a11y-resize-font-180 code,body.pojo-a11y-resize-font-180 pre,body.pojo-a11y-resize-font-180 dd,body.pojo-a11y-resize-font-180 dt,body.pojo-a11y-resize-font-180 span,body.pojo-a11y-resize-font-180 blockquote{font-size:180% !important}body.pojo-a11y-resize-font-180 h1,body.pojo-a11y-resize-font-180 h2,body.pojo-a11y-resize-font-180 h3,body.pojo-a11y-resize-font-180 h4,body.pojo-a11y-resize-font-180 h5,body.pojo-a11y-resize-font-180 h6,body.pojo-a11y-resize-font-180 h1 span,body.pojo-a11y-resize-font-180 h2 span,body.pojo-a11y-resize-font-180 h3 span,body.pojo-a11y-resize-font-180 h4 span,body.pojo-a11y-resize-font-180 h5 span,body.pojo-a11y-resize-font-180 h6 span{font-size:239.4% !important}body.pojo-a11y-resize-font-170,body.pojo-a11y-resize-font-170 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-170 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-170 label,body.pojo-a11y-resize-font-170 input,body.pojo-a11y-resize-font-170 select,body.pojo-a11y-resize-font-170 textarea,body.pojo-a11y-resize-font-170 legend,body.pojo-a11y-resize-font-170 code,body.pojo-a11y-resize-font-170 pre,body.pojo-a11y-resize-font-170 dd,body.pojo-a11y-resize-font-170 dt,body.pojo-a11y-resize-font-170 span,body.pojo-a11y-resize-font-170 blockquote{font-size:170% !important}body.pojo-a11y-resize-font-170 h1,body.pojo-a11y-resize-font-170 h2,body.pojo-a11y-resize-font-170 h3,body.pojo-a11y-resize-font-170 h4,body.pojo-a11y-resize-font-170 h5,body.pojo-a11y-resize-font-170 h6,body.pojo-a11y-resize-font-170 h1 span,body.pojo-a11y-resize-font-170 h2 span,body.pojo-a11y-resize-font-170 h3 span,body.pojo-a11y-resize-font-170 h4 span,body.pojo-a11y-resize-font-170 h5 span,body.pojo-a11y-resize-font-170 h6 span{font-size:226.10000000000002% !important}body.pojo-a11y-resize-font-160,body.pojo-a11y-resize-font-160 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-160 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-160 label,body.pojo-a11y-resize-font-160 input,body.pojo-a11y-resize-font-160 select,body.pojo-a11y-resize-font-160 textarea,body.pojo-a11y-resize-font-160 legend,body.pojo-a11y-resize-font-160 code,body.pojo-a11y-resize-font-160 pre,body.pojo-a11y-resize-font-160 dd,body.pojo-a11y-resize-font-160 dt,body.pojo-a11y-resize-font-160 span,body.pojo-a11y-resize-font-160 blockquote{font-size:160% !important}body.pojo-a11y-resize-font-160 h1,body.pojo-a11y-resize-font-160 h2,body.pojo-a11y-resize-font-160 h3,body.pojo-a11y-resize-font-160 h4,body.pojo-a11y-resize-font-160 h5,body.pojo-a11y-resize-font-160 h6,body.pojo-a11y-resize-font-160 h1 span,body.pojo-a11y-resize-font-160 h2 span,body.pojo-a11y-resize-font-160 h3 span,body.pojo-a11y-resize-font-160 h4 span,body.pojo-a11y-resize-font-160 h5 span,body.pojo-a11y-resize-font-160 h6 span{font-size:212.8% !important}body.pojo-a11y-resize-font-150,body.pojo-a11y-resize-font-150 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-150 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-150 label,body.pojo-a11y-resize-font-150 input,body.pojo-a11y-resize-font-150 select,body.pojo-a11y-resize-font-150 textarea,body.pojo-a11y-resize-font-150 legend,body.pojo-a11y-resize-font-150 code,body.pojo-a11y-resize-font-150 pre,body.pojo-a11y-resize-font-150 dd,body.pojo-a11y-resize-font-150 dt,body.pojo-a11y-resize-font-150 span,body.pojo-a11y-resize-font-150 blockquote{font-size:150% !important}body.pojo-a11y-resize-font-150 h1,body.pojo-a11y-resize-font-150 h2,body.pojo-a11y-resize-font-150 h3,body.pojo-a11y-resize-font-150 h4,body.pojo-a11y-resize-font-150 h5,body.pojo-a11y-resize-font-150 h6,body.pojo-a11y-resize-font-150 h1 span,body.pojo-a11y-resize-font-150 h2 span,body.pojo-a11y-resize-font-150 h3 span,body.pojo-a11y-resize-font-150 h4 span,body.pojo-a11y-resize-font-150 h5 span,body.pojo-a11y-resize-font-150 h6 span{font-size:199.5% !important}body.pojo-a11y-resize-font-140,body.pojo-a11y-resize-font-140 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-140 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-140 label,body.pojo-a11y-resize-font-140 input,body.pojo-a11y-resize-font-140 select,body.pojo-a11y-resize-font-140 textarea,body.pojo-a11y-resize-font-140 legend,body.pojo-a11y-resize-font-140 code,body.pojo-a11y-resize-font-140 pre,body.pojo-a11y-resize-font-140 dd,body.pojo-a11y-resize-font-140 dt,body.pojo-a11y-resize-font-140 span,body.pojo-a11y-resize-font-140 blockquote{font-size:140% !important}body.pojo-a11y-resize-font-140 h1,body.pojo-a11y-resize-font-140 h2,body.pojo-a11y-resize-font-140 h3,body.pojo-a11y-resize-font-140 h4,body.pojo-a11y-resize-font-140 h5,body.pojo-a11y-resize-font-140 h6,body.pojo-a11y-resize-font-140 h1 span,body.pojo-a11y-resize-font-140 h2 span,body.pojo-a11y-resize-font-140 h3 span,body.pojo-a11y-resize-font-140 h4 span,body.pojo-a11y-resize-font-140 h5 span,body.pojo-a11y-resize-font-140 h6 span{font-size:186.20000000000002% !important}body.pojo-a11y-resize-font-130,body.pojo-a11y-resize-font-130 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-130 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-130 label,body.pojo-a11y-resize-font-130 input,body.pojo-a11y-resize-font-130 select,body.pojo-a11y-resize-font-130 textarea,body.pojo-a11y-resize-font-130 legend,body.pojo-a11y-resize-font-130 code,body.pojo-a11y-resize-font-130 pre,body.pojo-a11y-resize-font-130 dd,body.pojo-a11y-resize-font-130 dt,body.pojo-a11y-resize-font-130 span,body.pojo-a11y-resize-font-130 blockquote{font-size:130% !important}body.pojo-a11y-resize-font-130 h1,body.pojo-a11y-resize-font-130 h2,body.pojo-a11y-resize-font-130 h3,body.pojo-a11y-resize-font-130 h4,body.pojo-a11y-resize-font-130 h5,body.pojo-a11y-resize-font-130 h6,body.pojo-a11y-resize-font-130 h1 span,body.pojo-a11y-resize-font-130 h2 span,body.pojo-a11y-resize-font-130 h3 span,body.pojo-a11y-resize-font-130 h4 span,body.pojo-a11y-resize-font-130 h5 span,body.pojo-a11y-resize-font-130 h6 span{font-size:172.9% !important}body.pojo-a11y-resize-font-120,body.pojo-a11y-resize-font-120 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-120 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-120 label,body.pojo-a11y-resize-font-120 input,body.pojo-a11y-resize-font-120 select,body.pojo-a11y-resize-font-120 textarea,body.pojo-a11y-resize-font-120 legend,body.pojo-a11y-resize-font-120 code,body.pojo-a11y-resize-font-120 pre,body.pojo-a11y-resize-font-120 dd,body.pojo-a11y-resize-font-120 dt,body.pojo-a11y-resize-font-120 span,body.pojo-a11y-resize-font-120 blockquote{font-size:120% !important}body.pojo-a11y-resize-font-120 h1,body.pojo-a11y-resize-font-120 h2,body.pojo-a11y-resize-font-120 h3,body.pojo-a11y-resize-font-120 h4,body.pojo-a11y-resize-font-120 h5,body.pojo-a11y-resize-font-120 h6,body.pojo-a11y-resize-font-120 h1 span,body.pojo-a11y-resize-font-120 h2 span,body.pojo-a11y-resize-font-120 h3 span,body.pojo-a11y-resize-font-120 h4 span,body.pojo-a11y-resize-font-120 h5 span,body.pojo-a11y-resize-font-120 h6 span{font-size:159.60000000000002% !important}body.pojo-a11y-links-underline a,body.pojo-a11y-links-underline a *{text-decoration:underline !important}body.pojo-a11y-readable-font,body.pojo-a11y-readable-font *:not(i):not(span){font-family:Verdana,Arial,Helvetica,sans-serif !important}.pojo-skip-link{position:absolute;top:-1000em}.pojo-skip-link:focus{left:50px;top:50px;height:auto;width:200px;display:block;font-size:14px;font-weight:700;text-align:center;padding:15px 23px 14px;background-color:#F1F1F1;color:#21759B;z-index:100000;line-height:normal;text-decoration:none;box-shadow:0 0 2px 2px rgba(0,0,0,0.6)}body.rtl .pojo-skip-link:focus{right:50px;left:auto}#pojo-a11y-toolbar *,#pojo-a11y-toolbar ::before,#pojo-a11y-toolbar ::after{box-sizing:border-box}.pojo-a11y-visible-phone{display:none !important}.pojo-a11y-visible-tablet{display:none !important}.pojo-a11y-hidden-desktop{display:none !important}.pojo-a11y-visible-desktop{display:inherit !important}@media (min-width:768px) and (max-width:1024px){.pojo-a11y-hidden-desktop{display:inherit !important}.pojo-a11y-visible-desktop{display:none !important}.pojo-a11y-visible-tablet{display:inherit !important}.pojo-a11y-hidden-tablet{display:none !important}}@media (max-width:767px){.pojo-a11y-hidden-desktop{display:inherit !important}.pojo-a11y-visible-desktop{display:none !important}.pojo-a11y-visible-phone{display:inherit !important}.pojo-a11y-hidden-phone{display:none !important}}.pojo-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}
:root{--jt-bg:#f7f8fb;--jt-surface:rgba(255,255,255,.84);--jt-surface-strong:rgba(255,255,255,.95);--jt-border:rgba(20,35,60,.12);--jt-primary:#10264a;--jt-primary-deep:#07152f;--jt-muted:#667085;--jt-accent:#5f7ea8;--jt-radius-lg:28px;--jt-radius-md:18px;--jt-shadow-soft:0 14px 40px rgba(7,21,47,.08);--jt-shadow-strong:0 28px 80px rgba(7,21,47,.16);--color-primary:var(--jt-primary);--color-primary-hover:var(--jt-primary-deep);--color-secondary:var(--jt-accent);--color-accent:var(--jt-accent);--color-accent-hover:#4e6b91;--color-dark:var(--jt-primary-deep);--color-heading:var(--jt-primary-deep);--color-text:#2d3748;--color-text-muted:var(--jt-muted);--color-muted:var(--jt-muted);--color-bg:var(--jt-bg);--color-bg-alt:#fff;--color-border:var(--jt-border);--color-surface:var(--jt-surface-strong);--font-main:'Assistant',system-ui,-apple-system,sans-serif;--radius-sm:8px;--radius-md:var(--jt-radius-md);--radius-lg:var(--jt-radius-lg);--radius-pill:50px;--shadow-soft:var(--jt-shadow-soft);--shadow-card:var(--jt-shadow-soft);--shadow-hover:var(--jt-shadow-strong);--container:1200px;--container-narrow:920px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-main);color:var(--color-text);background:var(--color-bg);line-height:1.7;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:var(--color-accent);text-decoration:none;transition:color .2s ease}a:hover{color:var(--color-accent-hover);text-decoration:underline}h1,h2,h3,h4,h5,h6{color:var(--color-heading);font-weight:800;margin-top:0;letter-spacing:-.01em}.container{width:min(100% - 3rem, var(--container));margin-inline:auto}.container--narrow{width:min(100% - 3rem, var(--container-narrow));margin-inline:auto}.section{padding-block:clamp(4rem, 8vw, 6rem)}.site-main{min-height:60vh}.button{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:3.2rem;padding:.8rem 1.8rem;border-radius:var(--radius-sm);border:none;font-weight:700;font-family:var(--font-main);text-decoration:none !important;cursor:pointer;transition:all .3s ease;font-size:1.05rem}.button:hover{transform:translateY(-2px)}.button--gold,.button--primary{background:var(--color-accent);color:#fff;box-shadow:0 4px 15px rgba(233,98,80,.3)}.button--gold:hover,.button--primary:hover{background:var(--color-accent-hover);color:#fff;box-shadow:0 8px 25px rgba(233,98,80,.4)}.button--outline{background:0 0;color:var(--color-primary);border:2px solid var(--color-primary)}.button--outline:hover{background:var(--color-primary);color:#fff}.site-header{background:#fff;position:sticky;top:0;z-index:100;box-shadow:0 2px 20px rgba(0,0,0,.05);border-bottom:1px solid var(--color-border)}.site-header__top{background:var(--color-bg-alt);font-size:.85rem;border-bottom:1px solid var(--color-border)}.site-header__top-inner{display:flex;justify-content:space-between;align-items:center;padding-block:.5rem}.site-header__trust{color:var(--color-dark);margin:0;font-weight:600}.site-header__secondary-nav .menu{list-style:none;display:flex;gap:1.5rem;margin:0;padding:0}.site-header__secondary-nav a{color:var(--color-text);text-decoration:none;transition:color .2s}.site-header__secondary-nav a:hover{color:var(--color-accent)}.site-header__main-inner{display:flex;align-items:center;justify-content:space-between;gap:2rem;min-height:5.5rem}.site-branding a{color:var(--color-primary);text-decoration:none;display:flex;flex-direction:column}.site-branding__name{font-size:1.8rem;font-weight:800;color:var(--color-primary)}.site-branding__description{font-size:.8rem;color:var(--color-text-muted)}.site-branding img{max-height:60px;width:auto}.primary-navigation .menu{list-style:none;display:flex;gap:.5rem;margin:0;padding:0}.primary-navigation a{color:var(--color-heading);padding:.6rem 1.2rem;border-radius:var(--radius-sm);text-decoration:none;font-weight:600;font-size:1.05rem;transition:all .2s ease}.primary-navigation a:hover,.primary-navigation .current-menu-item>a{color:var(--color-accent);background:var(--color-bg-alt)}.menu-toggle{display:none;background:0 0;border:none;color:var(--color-primary);font-size:1.8rem;cursor:pointer;padding:.5rem}.menu-toggle__icon:before{content:"\2630"}.hero{position:relative;background:var(--color-primary);color:#fff;padding-block:clamp(4rem, 10vw, 7rem)}.hero__grid{display:grid;grid-template-columns:minmax(0, 1.2fr) minmax(380px, 0.8fr);gap:4rem;align-items:center}.hero__title{font-size:clamp(2.4rem, 5vw, 3.8rem);line-height:1.15;margin:0 0 1.5rem;color:#fff}.hero__description{font-size:clamp(1.1rem, 2vw, 1.3rem);max-width:600px;color:rgba(255,255,255,.85);line-height:1.6}.hero-search{display:flex;gap:.5rem;margin-top:2.5rem;background:#fff;padding:.6rem;border-radius:var(--radius-sm);box-shadow:0 10px 30px rgba(0,0,0,.2)}.hero-search input{flex:1;border:0;background:0 0;padding:1rem 1.5rem;font:inherit;min-width:0;font-size:1.05rem;color:var(--color-heading)}.hero-search input:focus{outline:none}.hero-search button{border:0;border-radius:var(--radius-sm);padding:1rem 2rem;background:var(--color-accent);color:#fff;font-weight:700;cursor:pointer;font-size:1.05rem;transition:background .2s}.hero-search button:hover{background:var(--color-accent-hover)}.hero-search__filters{display:flex;gap:.5rem}.hero-search__field{flex:1}.hero-search__field select{width:100%;padding:1rem;border:none;background:0 0;font-size:1rem;color:var(--color-heading);outline:none;cursor:pointer}.hero-search__actions{display:flex;gap:.5rem;margin-top:.5rem}.hero-search__actions input{flex:1}.hero__stats{display:flex;gap:3rem;margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1)}.hero__stat{font-size:1rem;color:rgba(255,255,255,.7)}.hero__stat strong{display:block;font-size:1.8rem;color:#fff;font-weight:800;margin-bottom:.2rem}.hero__panel{background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.05));border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-lg);padding:2.5rem;box-shadow:var(--shadow-soft);backdrop-filter:blur(18px) saturate(130%);-webkit-backdrop-filter:blur(18px) saturate(130%)}.hero__panel h2{color:#fff;font-size:1.3rem;margin-bottom:1.5rem}.hero__quick-links{list-style:none;padding:0;margin:0;display:grid;gap:.8rem}.hero__quick-links a{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.2rem;border-radius:var(--radius-sm);background:rgba(255,255,255,.1);color:#fff;text-decoration:none;font-size:1rem;font-weight:600;transition:all .2s ease;border:1px solid transparent}.hero__quick-links a:hover{background:rgba(255,255,255,.15);transform:translateX(-5px);border-color:rgba(255,255,255,.3)}.hero__panel-cta{display:inline-block;margin-top:1.5rem;color:#fff;font-weight:700;text-decoration:underline;font-size:1rem}.hero__panel-cta:hover{color:var(--color-accent)}.premium-card{position:relative;overflow:hidden;background:rgba(255,255,255,.95);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.premium-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 20% 0%,rgba(82,114,178,.05),transparent 32%),linear-gradient(135deg,rgba(255,255,255,.4),transparent 40%)}.premium-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-card);border-color:rgba(82,114,178,.28)}.section-header{max-width:800px;margin-bottom:3rem}.section-header--split{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;max-width:none}.section-header--center{text-align:center;margin-inline:auto}.section-header__eyebrow,.hero__eyebrow,.archive-header__eyebrow,.taxonomy-header__eyebrow{display:inline-block;color:var(--color-accent);font-weight:800;text-transform:uppercase;letter-spacing:.05em;font-size:.9rem;margin-bottom:.8rem}.section-header h2{color:var(--color-heading);line-height:1.2;margin:0 0 1rem;font-size:clamp(2rem, 3.5vw, 2.5rem)}.article-grid,.practice-areas-grid,.pillars-grid,.clusters-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px, 1fr));gap:2rem}.article-grid--three{grid-template-columns:repeat(3,1fr)}.article-card,.practice-area-card,.pillar-card,.cluster-card,.city-card{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-soft);transition:all .3s ease;text-decoration:none;display:flex;flex-direction:column}.article-card:hover,.practice-area-card:hover,.pillar-card:hover,.cluster-card:hover,.city-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-card);border-color:var(--color-secondary)}.practice-area-card{padding:0}.practice-area-card__link{display:block;padding:2rem;height:100%;text-decoration:none;color:var(--color-text)}.practice-area-card__icon{display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:var(--radius-sm);background:var(--color-bg-alt);color:var(--color-primary);font-weight:900;margin-bottom:1.2rem;font-size:1.5rem;transition:all .3s ease}.practice-area-card:hover .practice-area-card__icon{background:var(--color-accent);color:#fff}.practice-area-card__title{color:var(--color-heading);margin:0 0 .5rem;font-size:1.2rem;font-weight:700}.practice-area-card__description{color:var(--color-text);font-size:.95rem;margin:0 0 1.2rem;line-height:1.6}.practice-area-card__count{display:inline-block;color:var(--color-secondary);font-weight:600;font-size:.85rem;padding:.2rem .6rem;background:var(--color-bg-alt);border-radius:var(--radius-pill)}.article-card__media{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:var(--color-bg-alt)}.article-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.article-card:hover .article-card__media img{transform:scale(1.05)}.article-card__placeholder{display:grid;place-items:center;height:100%;color:var(--color-primary);font-weight:700;font-size:1rem}.article-card__content{padding:1.5rem;flex:1;display:flex;flex-direction:column}.article-card__term{display:inline-flex;margin-bottom:.8rem;color:var(--color-accent);font-weight:700;text-decoration:none;font-size:.85rem;text-transform:uppercase}.article-card__title{font-size:1.2rem;line-height:1.4;margin:0 0 .8rem}.article-card__title a{color:var(--color-heading);text-decoration:none}.article-card__title a:hover{color:var(--color-accent)}.article-card__meta{display:flex;flex-wrap:wrap;gap:1rem;color:var(--color-text-muted);font-size:.85rem;margin-bottom:1rem}.article-card__excerpt{color:var(--color-text);margin:0 0 1.5rem;font-size:.95rem;line-height:1.6;flex:1}.article-card__read-more{display:inline-flex;align-items:center;gap:.5rem;font-weight:700;text-decoration:none;color:var(--color-primary);font-size:.95rem}.article-card:hover .article-card__read-more{color:var(--color-accent)}.featured-pillars{background:var(--color-bg-alt)}.pillar-card{padding:2.5rem;text-align:center}.pillar-icon{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;background:var(--color-bg-alt);border-radius:50%;color:var(--color-primary);margin-bottom:1.5rem;font-size:1.8rem;transition:all .3s ease}.pillar-card:hover .pillar-icon{background:var(--color-primary);color:#fff;transform:scale(1.1)}.pillar-title{font-size:1.3rem;font-weight:800;margin:0 0 .8rem}.pillar-desc{font-size:.95rem;color:var(--color-text);margin:0;line-height:1.6}.cluster-card{padding:2rem}.cluster-title{font-size:1.4rem;margin-bottom:1.5rem;display:flex;align-items:center;gap:.8rem}.cluster-title:before{content:'';display:block;width:4px;height:24px;background:var(--color-accent);border-radius:4px}.cluster-title a{color:var(--color-heading);text-decoration:none}.cluster-title a:hover{color:var(--color-accent)}.cluster-links{list-style:none;padding:0;margin:0 0 1.5rem}.cluster-links li{margin-bottom:.8rem;padding-inline-start:1.2rem;position:relative}.cluster-links li:before{content:'→';position:absolute;inset-inline-start:0;color:var(--color-accent)}.cluster-links a{color:var(--color-text);text-decoration:none;font-size:1rem;transition:color .2s}.cluster-links a:hover{color:var(--color-accent);text-decoration:underline}.cluster-more{font-weight:700;color:var(--color-primary);text-decoration:none}.cluster-more:hover{color:var(--color-accent)}.hadmaia-review-bridge{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:1.5rem;align-items:center;margin:0 0 2rem;padding:clamp(1.25rem, 3vw, 2rem);border:1px solid rgba(15,39,76,.14);border-radius:var(--radius-md);background:linear-gradient(135deg,#f8fafc 0%,#eef4fb 52%,#fff 100%);box-shadow:var(--shadow-soft)}.hadmaia-review-bridge__copy span{display:inline-flex;margin-bottom:.55rem;color:var(--color-secondary);font-size:.78rem;font-weight:800;letter-spacing:.04em}.hadmaia-review-bridge__copy h2{margin:0 0 .55rem;color:var(--color-heading);font-size:clamp(1.35rem, 2.4vw, 2rem);line-height:1.25}.hadmaia-review-bridge__copy p{margin:0;color:var(--color-text);font-size:1rem;line-height:1.7}.hadmaia-review-bridge__actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.hadmaia-review-bridge__actions .button{white-space:nowrap}@media (max-width:760px){.hadmaia-review-bridge{grid-template-columns:1fr}.hadmaia-review-bridge__actions{justify-content:stretch}.hadmaia-review-bridge__actions .button{width:100%;text-align:center}}.lawyers-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px, 1fr));gap:2rem}.lawyer-card{padding:2rem;align-items:center;text-align:center}.lawyer-card--promoted{border-width:2px;border-color:var(--color-primary);position:relative}.lawyer-card--promoted:before{content:'';position:absolute;top:0;inset-inline-start:50%;transform:translateX(-50%);width:40%;height:4px;background:var(--color-accent);border-radius:0 0 4px 4px}.lawyer-card__badge{position:absolute;top:1rem;inset-inline-start:1rem;background:var(--color-accent);color:#fff;font-size:.75rem;font-weight:700;padding:.3rem .8rem;border-radius:var(--radius-pill);z-index:2}.lawyer-card__link{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:var(--color-text);width:100%}.lawyer-card__avatar{width:90px;height:90px;border-radius:50%;overflow:hidden;margin-bottom:1.2rem;background:var(--color-bg-alt);box-shadow:var(--shadow-soft);transition:transform .3s ease}.lawyer-card:hover .lawyer-card__avatar{transform:scale(1.05)}.lawyer-card__photo{width:100%;height:100%;object-fit:cover}.lawyer-card__name{font-size:1.2rem;font-weight:800;color:var(--color-heading);margin:0 0 .4rem}.lawyer-card__firm{color:var(--color-text-muted);font-size:.9rem;margin:0 0 .6rem}.lawyer-card__areas{color:var(--color-secondary);font-size:.85rem;font-weight:600;margin:0 0 1rem}.lawyer-card__meta{display:flex;gap:1rem;color:var(--color-text-muted);font-size:.85rem;justify-content:center;flex-wrap:wrap;margin-bottom:1.5rem}.lawyer-card__actions{width:100%}.lawyer-card__cta{width:100%;font-size:.95rem;padding:.7rem;border-radius:var(--radius-sm);background:var(--color-bg-alt);color:var(--color-primary);font-weight:700;border:none;transition:all .2s}.lawyer-card:hover .lawyer-card__cta{background:var(--color-primary);color:#fff}.featured-lawyers__coming{background:var(--color-bg-alt);border:2px dashed var(--color-border);border-radius:var(--radius-md);padding:3rem 2rem;text-align:center}.featured-lawyers__icon{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;background:#fff;border-radius:50%;color:var(--color-primary);margin:0 auto 1.2rem;font-size:2rem;box-shadow:var(--shadow-soft)}.featured-lawyers__message h3{color:var(--color-heading);margin:0 0 .8rem;font-size:1.5rem}.featured-lawyers__message>p{color:var(--color-text);font-size:1.05rem;max-width:600px;margin:0 auto;line-height:1.6}.lawyer-cta{background:var(--color-bg-alt);color:var(--color-heading);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.lawyer-cta__inner{display:grid;gap:3rem}.lawyer-cta__content{text-align:center;max-width:800px;margin:0 auto}.lawyer-cta__content h2{color:var(--color-heading);font-size:clamp(1.8rem, 3.5vw, 2.5rem);margin:0 0 1rem}.lawyer-cta__content>p{color:var(--color-text);font-size:1.1rem;line-height:1.6;margin:0}.lawyer-cta__features{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.lawyer-cta__feature{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:2rem;text-align:center;transition:all .3s ease;box-shadow:var(--shadow-soft)}.lawyer-cta__feature:hover{border-color:var(--color-secondary);transform:translateY(-5px);box-shadow:var(--shadow-card)}.lawyer-cta__icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin-bottom:1.2rem;border-radius:50%;background:var(--color-primary);color:#fff;font-weight:800;letter-spacing:0}.lawyer-cta__feature h3{color:var(--color-heading);margin:0 0 .8rem;font-size:1.2rem}.lawyer-cta__feature p{color:var(--color-text);font-size:.95rem;margin:0;line-height:1.6}.lawyer-cta__pipeline{list-style:none;margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;max-width:900px}.lawyer-cta__pipeline li{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1rem 1.2rem;text-align:center}.lawyer-cta__pipeline strong{display:block;color:var(--color-heading);margin-bottom:.35rem}.lawyer-cta__pipeline span{color:var(--color-text);font-size:.92rem;line-height:1.5}.lawyer-cta__actions{display:flex;flex-wrap:wrap;gap:1.2rem;justify-content:center;margin-top:2rem}.lawyer-cta__note{flex-basis:100%;color:var(--color-muted);text-align:center;line-height:1.5}.ask-lawyer{background:var(--color-bg)}.ask-lawyer__inner{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.ask-lawyer__content h2{font-size:clamp(1.8rem, 3.5vw, 2.5rem);margin:0 0 1.2rem}.ask-lawyer__content>p{font-size:1.1rem;color:var(--color-text);line-height:1.6;margin:0 0 2rem}.ask-lawyer__form{background:var(--color-bg-alt);padding:2.5rem;border-radius:var(--radius-md);border:1px solid var(--color-border)}.ask-lawyer__fields{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem;margin-bottom:1.2rem}.ask-lawyer__field--full{grid-column:1/-1}.ask-lawyer__field label{display:block;font-weight:700;margin-bottom:.4rem;font-size:.9rem;color:var(--color-heading)}.ask-lawyer__field input,.ask-lawyer__field select,.ask-lawyer__field textarea{width:100%;padding:.8rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);font:inherit;font-size:.95rem;background:#fff;transition:border-color .2s}.ask-lawyer__field input:focus,.ask-lawyer__field select:focus,.ask-lawyer__field textarea:focus{outline:none;border-color:var(--color-primary)}.ask-lawyer__consent{margin-bottom:1.2rem;font-size:.85rem;color:var(--color-text);display:flex;align-items:flex-start;gap:.5rem}.ask-lawyer__consent input[type=checkbox]{margin-top:.2rem;accent-color:var(--color-primary)}.ask-lawyer__disclaimer{color:var(--color-text-muted);font-size:.8rem;margin-top:1.2rem;line-height:1.5;text-align:center}.trust-section{background:var(--color-primary);color:#fff;padding-block:clamp(3rem, 6vw, 4rem)}.trust-section__grid{display:flex;justify-content:center;gap:clamp(2rem, 6vw, 6rem);flex-wrap:wrap}.trust-section__stat{text-align:center}.trust-section__number{display:block;font-size:clamp(2.5rem, 4vw, 3.5rem);font-weight:800;color:var(--color-accent);line-height:1;margin-bottom:.4rem}.trust-section__label{display:block;color:rgba(255,255,255,.8);font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.newsletter{background:var(--color-bg-alt);text-align:center;padding-block:clamp(3rem, 6vw, 5rem);border-top:1px solid var(--color-border)}.newsletter__inner{max-width:600px;margin-inline:auto}.newsletter h2{color:var(--color-heading);margin:0 0 1rem;font-size:clamp(1.6rem, 3.5vw, 2.2rem)}.newsletter__content>p{color:var(--color-text);margin:0 0 2rem;font-size:1.05rem;line-height:1.6}.newsletter__form{display:flex;gap:.5rem}.newsletter__form input{flex:1;padding:.8rem 1.2rem;border:1px solid var(--color-border);background:#fff;border-radius:var(--radius-sm);font:inherit;font-size:1rem}.newsletter__form input:focus{outline:none;border-color:var(--color-primary)}.newsletter__disclaimer{color:var(--color-text-muted);font-size:.85rem;margin-top:1rem}.cities-grid__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px, 1fr));gap:1rem}.city-card{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.2rem;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-sm);text-decoration:none;color:var(--color-heading);font-weight:600;font-size:1rem;transition:all .2s}.city-card:hover{border-color:var(--color-secondary);box-shadow:var(--shadow-soft);color:var(--color-primary)}.city-card__arrow{color:var(--color-accent);font-size:1.2rem;transition:transform .2s ease}.city-card:hover .city-card__arrow{transform:translateX(-4px)}.archive-header,.taxonomy-header,.search-header{background:var(--color-primary);color:#fff;padding-block:clamp(3rem, 6vw, 5rem);text-align:center}.archive-header h1,.taxonomy-header h1,.search-header h1{color:#fff;margin:0 0 1rem;font-size:clamp(2.2rem, 4vw, 3rem)}.archive-header p,.taxonomy-header p{color:rgba(255,255,255,.8);margin:0 auto;max-width:600px;font-size:1.1rem;line-height:1.6}.search-header{position:relative;overflow:hidden}.search-header:after{content:"";position:absolute;inset-inline:12%;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.38),transparent)}.search-header .container{position:relative;z-index:1}.search-header h1 span{color:var(--color-accent);display:inline-block;max-width:100%;overflow-wrap:anywhere}.search-header .legal-search-form{margin-top:1.5rem}.legal-search-form{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:.7rem;align-items:stretch;max-width:720px;margin-inline:auto;padding:.45rem;background:#fff;border:1px solid rgba(7,21,47,.08);border-radius:var(--radius-md);box-shadow:0 18px 50px rgba(7,21,47,.14)}.legal-search-form input[type=search]{min-width:0;width:100%;min-height:3.3rem;border:0;background:#f7f8fb;color:var(--color-heading);border-radius:calc(var(--radius-md) - 4px);padding:0 1rem;font:inherit;font-size:1rem}.legal-search-form input[type=search]::placeholder{color:var(--color-text-muted)}.legal-search-form input[type=search]:focus{outline:2px solid rgba(178,58,72,.22);background:#fff}.legal-search-form button{min-height:3.3rem;border:0;border-radius:calc(var(--radius-md) - 4px);padding:0 1.35rem;background:var(--color-accent);color:#fff;font:inherit;font-weight:800;cursor:pointer;white-space:nowrap;transition:background .16s ease,transform .16s ease}.legal-search-form button:hover,.legal-search-form button:focus-visible{background:var(--color-primary);transform:translateY(-1px)}.content-none{max-width:760px;margin:0 auto;padding:clamp(2rem, 5vw, 3rem);background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);text-align:center}.content-none h2{margin:0 0 .8rem;color:var(--color-heading);font-size:clamp(1.5rem, 3vw, 2rem)}.content-none p{margin:0 auto 1.6rem;max-width:560px;color:var(--color-text);line-height:1.7}.error-404{background:linear-gradient(180deg,#fff,var(--color-bg-alt))}.error-404__panel{text-align:center;padding:clamp(2.5rem, 6vw, 4rem) clamp(1.25rem, 4vw, 3rem);background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-soft)}.error-404__panel h1{margin:0 0 .85rem;color:var(--color-heading);font-size:clamp(2rem, 5vw, 3.2rem)}.error-404__panel p{margin:0 auto 1.6rem;max-width:620px;color:var(--color-text);line-height:1.8;font-size:1.05rem}.error-404__home{margin-top:1.4rem}.archive-layout{display:grid;grid-template-columns:260px 1fr;gap:3rem;margin-top:3rem}.archive-sidebar h2{font-size:1.2rem;color:var(--color-heading);margin:0 0 1.2rem;padding-bottom:.6rem;border-bottom:2px solid var(--color-border)}.term-list{list-style:none;padding:0;margin:0}.term-list li{margin-bottom:.5rem}.term-list a{display:flex;justify-content:space-between;align-items:center;padding:.6rem 0;border-bottom:1px solid var(--color-bg-alt);text-decoration:none;color:var(--color-text);font-size:.95rem;transition:all .2s}.term-list a:hover{color:var(--color-accent)}.term-list span{color:var(--color-text-muted);font-size:.85rem}.single-article__header{background:var(--color-primary);color:#fff;padding-block:clamp(2.5rem, 5vw, 4rem);text-align:center}.single-article__title{color:#fff;font-size:clamp(2rem, 4vw, 3rem);line-height:1.2;margin:0 auto 1rem;max-width:800px}.single-article__term{display:inline-block;margin-bottom:1rem;color:var(--color-accent);font-weight:700;text-decoration:none;font-size:.85rem;text-transform:uppercase}.single-article__meta{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem;color:rgba(255,255,255,.7);font-size:.95rem}.single-article__layout{display:grid;grid-template-columns:1fr 300px;gap:3rem;padding-block:3rem}.single-article__main{min-width:0}.single-article__sidebar{order:2}.single-article__image{margin:0 0 2rem;border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-soft)}.single-article__image img{width:100%;height:auto}.entry-content{font-size:1.1rem;line-height:1.8;color:var(--color-text)}.entry-content h2{font-size:1.6rem;color:var(--color-heading);margin:2.5rem 0 1rem;line-height:1.3}.entry-content h3{font-size:1.3rem;color:var(--color-heading);margin:2rem 0 .8rem}.entry-content p{margin:0 0 1.5rem}.entry-content ul,.entry-content ol{padding-inline-start:1.5rem;margin:0 0 1.5rem}.entry-content li{margin-bottom:.5rem}.entry-content blockquote{border-inline-start:4px solid var(--color-accent);padding:1.2rem 1.5rem;margin:2rem 0;background:var(--color-bg-alt);font-style:italic;color:var(--color-dark);font-size:1.15rem}.editorial-note{margin-top:3rem;padding:1.5rem;background:var(--color-bg-alt);border-radius:var(--radius-sm);border-inline-start:4px solid var(--color-primary)}.editorial-note h2{margin:0 0 .5rem;font-size:1.1rem;color:var(--color-heading)}.editorial-note p{margin:0;color:var(--color-text);font-size:.95rem}.single-article__lead-cta{margin-top:2rem;padding:1.5rem;border:1px solid rgba(178,58,72,.18);border-radius:var(--radius-md);background:linear-gradient(135deg,rgba(178,58,72,.07),rgba(82,114,178,.08))}.single-article__lead-cta h2,.single-article__lead-cta h3{margin:0 0 .75rem;font-size:1.2rem;line-height:1.35;color:var(--color-heading)}.single-article__lead-cta p{margin:0 0 1.2rem;color:var(--color-text);font-size:1rem;line-height:1.7}.single-article__lead-cta .button{width:fit-content;max-width:100%}.single-article__sidebar-lead-card{display:block}.sticky-box{position:sticky;top:6rem;background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1.5rem}.sticky-box h2{margin:0 0 .8rem;font-size:1.2rem;color:var(--color-heading)}.sticky-box p{color:var(--color-text);font-size:.95rem;margin:0 0 1.2rem;line-height:1.5}.site-footer{background:var(--color-dark);color:rgba(255,255,255,.7);padding-top:clamp(3rem, 6vw, 5rem)}.site-footer__grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem}.site-footer h2{color:#fff;font-size:1.1rem;margin:0 0 1.2rem;font-weight:700}.site-footer ul,.site-footer .menu{list-style:none;padding:0;margin:0}.site-footer li{margin-bottom:.6rem}.site-footer a{color:rgba(255,255,255,.6);text-decoration:none;font-size:.95rem;transition:color .2s}.site-footer a:hover{color:var(--color-accent)}.site-footer__about p{font-size:.95rem;line-height:1.7;margin:.5rem 0 0}.site-footer__bottom{border-top:1px solid rgba(255,255,255,.1);margin-top:3rem;padding:1.5rem 0}.site-footer__bottom-inner{display:flex;justify-content:space-between;align-items:center;font-size:.85rem;flex-wrap:wrap;gap:1rem}.site-footer__disclaimer{color:rgba(255,255,255,.4);font-size:.8rem;max-width:600px;line-height:1.5}.lawyer-profile__badge{display:inline-block;background:var(--color-accent);color:#fff;font-size:.8rem;font-weight:700;padding:.3rem .8rem;border-radius:var(--radius-pill);margin-bottom:1rem}.lawyer-profile__grid{display:grid;grid-template-columns:300px 1fr;gap:3rem;align-items:start}.lawyer-profile__avatar{width:100%;aspect-ratio:1;border-radius:var(--radius-md);overflow:hidden;background:var(--color-bg-alt);margin-bottom:1.5rem;box-shadow:var(--shadow-soft)}.lawyer-profile__photo{width:100%;height:100%;object-fit:cover}.lawyer-profile__contact-card{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1.5rem;display:flex;flex-direction:column;gap:.8rem;box-shadow:var(--shadow-soft)}.lawyer-profile__contact-card h2{font-size:1.1rem;margin:0 0 .5rem;color:var(--color-heading);border-bottom:1px solid var(--color-border);padding-bottom:.5rem}.button--whatsapp{background:#25d366;color:#fff;text-align:center;border-radius:var(--radius-sm);padding:.8rem 1rem;text-decoration:none !important;font-weight:700;display:block;transition:background .2s}.button--whatsapp:hover{background:#1da851;color:#fff}.lawyer-profile__email,.lawyer-profile__website{display:block;text-align:center;color:var(--color-primary);text-decoration:none;font-size:.95rem;padding:.5rem;font-weight:600}.lawyer-profile__email:hover,.lawyer-profile__website:hover{color:var(--color-accent);text-decoration:underline}.lawyer-profile__stats{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.5rem}.lawyer-profile__stat{text-align:center;background:var(--color-bg-alt);border-radius:var(--radius-sm);padding:1rem .5rem}.lawyer-profile__stat strong{display:block;font-size:1.4rem;color:var(--color-primary);font-weight:800}.lawyer-profile__stat span{font-size:.8rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.lawyer-profile__header h1{font-size:clamp(1.8rem, 3.5vw, 2.5rem);margin:0 0 .4rem;color:var(--color-heading)}.lawyer-profile__firm{color:var(--color-text);font-size:1.1rem;margin:0 0 1rem}.lawyer-profile__tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem}.lawyer-profile__tag{background:var(--color-bg-alt);color:var(--color-secondary);font-size:.85rem;font-weight:600;padding:.3rem .8rem;border-radius:var(--radius-pill);text-decoration:none;border:1px solid var(--color-border);transition:all .2s}.lawyer-profile__tag:hover{border-color:var(--color-secondary);background:#fff}.lawyer-profile__details{margin-top:2rem}.lawyer-profile__details h2{font-size:1.3rem;margin:0 0 1rem;color:var(--color-heading)}.lawyer-profile__details table{width:100%;border-collapse:collapse}.lawyer-profile__details th,.lawyer-profile__details td{padding:.8rem 1rem;border-bottom:1px solid var(--color-border);text-align:right}.lawyer-profile__details th{font-weight:700;color:var(--color-heading);width:160px;background:var(--color-bg-alt)}.lawyer-profile__inquiry{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--color-border)}.lawyer-profile__inquiry h2{font-size:1.3rem;margin:0 0 1.2rem;color:var(--color-heading)}.directory-filters{background:#fff;padding:1.5rem;border-radius:var(--radius-md);margin-bottom:2rem;box-shadow:var(--shadow-soft);border:1px solid var(--color-border)}.directory-filters__fields{display:flex;gap:1rem;align-items:flex-end;flex-wrap:wrap}.directory-filters__field{flex:1;min-width:180px}.directory-filters__field label{display:block;font-weight:700;font-size:.9rem;margin-bottom:.4rem;color:var(--color-heading)}.directory-filters__field select,.directory-filters__field input[type=text]{width:100%;padding:.8rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);font:inherit;background:#fff}.directory-empty{text-align:center;padding:4rem 2rem;background:var(--color-bg-alt);border:2px dashed var(--color-border);border-radius:var(--radius-md)}.pagination,.directory-pagination{display:flex;justify-content:center;gap:.5rem;margin-top:3rem;flex-wrap:wrap}.pagination .page-numbers,.directory-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:2.8rem;height:2.8rem;padding:0 .8rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-weight:600;text-decoration:none;color:var(--color-text);transition:all .2s ease;background:#fff}.pagination .page-numbers:hover,.directory-pagination .page-numbers:hover{border-color:var(--color-primary);color:var(--color-primary)}.pagination .page-numbers.current,.directory-pagination .page-numbers.current{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}@keyframes fadeIn{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.section{animation:fadeIn .6s ease-out both}@media (max-width:1024px){.hero__grid,.archive-layout,.ask-lawyer__inner,.lawyer-cta__inner{grid-template-columns:1fr;gap:2rem}.archive-sidebar{order:-1}.site-footer__grid{grid-template-columns:1fr 1fr;gap:2rem}.single-article__layout{grid-template-columns:1fr}.single-article__sidebar{order:0}.single-article__sidebar--duplicate-cta-only{display:none}.single-article__sidebar-lead-card--duplicate{display:none}.single-article__sidebar .sticky-box{position:static !important}.single-article__lead-cta .button{width:100%;justify-content:center}.lawyer-profile__grid{grid-template-columns:1fr}.lawyer-profile__avatar{max-width:250px;margin-inline:auto}}@media (max-width:768px){.article-grid,.practice-areas-grid,.pillars-grid,.clusters-grid{grid-template-columns:repeat(auto-fill,minmax(280px, 1fr))}.legal-search-form{grid-template-columns:1fr;padding:.55rem}.legal-search-form button{width:100%}.lawyer-cta__features{grid-template-columns:1fr}.lawyer-cta__pipeline{grid-template-columns:1fr}.lawyer-cta__actions{flex-direction:column;align-items:stretch}.lawyer-cta__actions .button{justify-content:center}.ask-lawyer__fields{grid-template-columns:1fr}.newsletter__form{flex-direction:column}.site-header__top{display:none}.primary-navigation{display:none;position:absolute;top:100%;inset-inline:0;background:#fff;padding:1.5rem;border-top:1px solid var(--color-border);box-shadow:0 10px 30px rgba(0,0,0,.1);z-index:99}.primary-navigation .menu{flex-direction:column;gap:1rem}.menu-toggle{display:block}body.nav-is-open .primary-navigation{display:block}}.lawyer-card{display:grid;grid-template-columns:140px 1fr;gap:20px;padding:20px;min-height:190px;text-align:right}.lawyer-card__media{border-radius:22px;overflow:hidden;background:linear-gradient(135deg,rgba(16,38,74,.12),rgba(95,126,168,.18))}.lawyer-card__media img{width:100%;height:100%;object-fit:cover}.lawyer-card__placeholder{display:grid;place-items:center;height:100%;min-height:150px;color:var(--color-primary);font-size:3rem;font-weight:900;background:radial-gradient(circle at 20% 15%,rgba(255,255,255,.9),transparent 38%),linear-gradient(135deg,rgba(16,38,74,.08),rgba(95,126,168,.22))}.lawyer-card__name{margin:0;font-size:1.25rem;line-height:1.25}.lawyer-card__name a{color:var(--color-primary-deep);text-decoration:none}.lawyer-card__firm,.lawyer-card__areas{margin:8px 0;color:var(--color-muted)}.lawyer-card__top{display:flex;justify-content:space-between;align-items:flex-start}.lawyer-card__city{font-size:.9rem;color:var(--color-muted);font-weight:600}.lawyer-card__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}
:root{--jt-accent-red:#b23a48;--jt-accent-red-soft:rgba(178,58,72,.12);--jt-accent-red-line:rgba(178,58,72,.34);--transition-normal:.22s ease}.brand-lockup{display:inline-flex;align-items:center;gap:12px;color:var(--jt-primary-deep);text-decoration:none}.brand-lockup__mark{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;color:#fff;font-weight:900;font-size:1.35rem;background:radial-gradient(circle at 25% 20%,rgba(255,255,255,.45),transparent 28%),linear-gradient(135deg,var(--jt-primary-deep),var(--jt-primary));box-shadow:0 14px 30px rgba(7,21,47,.22);position:relative;flex-shrink:0}.brand-lockup__mark:after{content:"";position:absolute;inset-inline-end:-3px;bottom:7px;width:11px;height:11px;border-radius:999px;background:var(--jt-accent-red);box-shadow:0 0 0 4px var(--jt-accent-red-soft)}.brand-lockup__text{display:grid;line-height:1.1}.brand-lockup__name{font-weight:900;letter-spacing:-.03em;font-size:1.25rem;color:var(--jt-primary-deep)}.brand-lockup__tagline{margin-top:3px;color:var(--jt-muted);font-size:.78rem;font-weight:700}@media (max-width:520px){.brand-lockup__tagline{display:none}.brand-lockup__mark{width:38px;height:38px;font-size:1.15rem}}.glass-panel{background:rgba(255,255,255,.92);border:1px solid rgba(255,255,255,.55);box-shadow:var(--jt-shadow-soft);backdrop-filter:blur(18px) saturate(130%);-webkit-backdrop-filter:blur(18px) saturate(130%);border-radius:var(--jt-radius-lg)}@supports not ((backdrop-filter:blur(12px)) or (-webkit-backdrop-filter:blur(12px))){.glass-panel{background:rgba(255,255,255,.98)}}@media (max-width:640px){.glass-panel{backdrop-filter:blur(10px) saturate(115%);-webkit-backdrop-filter:blur(10px) saturate(115%)}}.premium-card{position:relative;overflow:hidden;background:rgba(255,255,255,.97);border:1px solid var(--jt-border);border-radius:var(--jt-radius-lg);box-shadow:var(--jt-shadow-soft);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.premium-card:after{content:"";position:absolute;inset-inline-start:0;top:0;width:4px;height:52px;background:linear-gradient(180deg,var(--jt-accent-red),transparent);opacity:.65;border-radius:0 0 4px}.premium-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 20% 0%,rgba(82,114,178,.04),transparent 32%),linear-gradient(135deg,rgba(255,255,255,.4),transparent 40%)}.premium-card:hover{transform:translateY(-4px);box-shadow:var(--jt-shadow-strong);border-color:rgba(95,126,168,.28)}.button--ghost{background:0 0;color:var(--jt-primary);border:1.5px solid var(--jt-primary);box-shadow:none}.button--ghost:hover{background:rgba(16,38,74,.05);border-color:var(--jt-accent-red);color:var(--jt-accent-red)}.site-header{background:rgba(255,255,255,.95);backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);border-bottom:1px solid var(--jt-border);box-shadow:0 2px 24px rgba(7,21,47,.07)}.primary-navigation .current-menu-item>a{color:var(--jt-primary-deep);box-shadow:inset 0 -2px 0 var(--jt-accent-red);border-radius:0}.menu-toggle{background:0 0;border:1.5px solid var(--jt-border);border-radius:10px;padding:.4rem .7rem;cursor:pointer;color:var(--jt-primary-deep);font-size:1.4rem;line-height:1;transition:background .2s;display:none}.menu-toggle:hover{background:var(--jt-accent-red-soft);border-color:var(--jt-accent-red)}@media (max-width:768px){.menu-toggle{display:flex;align-items:center}.site-header__main-inner{min-height:4rem;padding-block:.6rem}.site-header__cta{display:none}.primary-navigation{display:none;position:fixed;top:0;inset-inline:0;bottom:0;background:rgba(7,21,47,.97);padding:5rem 2rem 2rem;z-index:200;overflow-y:auto}.primary-navigation .menu{flex-direction:column;gap:0}.primary-navigation .menu a{color:#fff;font-size:1.4rem;padding:1rem 0;border-bottom:1px solid rgba(255,255,255,.08);display:block}.primary-navigation .current-menu-item>a{color:var(--jt-accent-red);box-shadow:none}body.nav-is-open .primary-navigation{display:block}body.nav-is-open:before{content:"✕";position:fixed;top:1rem;inset-inline-end:1.5rem;color:#fff;font-size:1.6rem;z-index:210;cursor:pointer}}.site-footer{border-top:3px solid var(--jt-accent-red) !important}.site-footer a:hover{color:#fff !important;text-decoration:underline}@media (max-width:640px){.site-footer__grid{grid-template-columns:1fr !important;gap:2.5rem !important}.site-footer__about{grid-column:span 1 !important}}.hero{background:radial-gradient(ellipse at 80% 60%,rgba(178,58,72,.06),transparent 50%),radial-gradient(ellipse at 20% 40%,rgba(95,126,168,.12),transparent 45%),linear-gradient(160deg,var(--jt-primary-deep) 0%,#132a5c 60%,#0d1f3c 100%);overflow:hidden}.hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.04) 1px,transparent 0);background-size:36px 36px;pointer-events:none}.section-header__eyebrow:before,.hero__eyebrow:before,.archive-header__eyebrow:before,.taxonomy-header__eyebrow:before{content:"";display:inline-block;width:9px;height:9px;border-radius:999px;background:var(--jt-accent-red);box-shadow:0 0 0 5px var(--jt-accent-red-soft);margin-inline-end:8px;vertical-align:middle}.single-article__layout{display:grid;grid-template-columns:minmax(0, 1fr);gap:28px;max-width:1100px;margin:0 auto;padding:2rem 1rem 4rem}@media (min-width:1024px){.single-article__layout{grid-template-columns:minmax(0, 760px) 320px;align-items:start;padding:3rem 0 4rem}}.single-article__content{max-width:760px;margin-inline:auto;font-size:clamp(1rem, 2.8vw, 1.08rem);line-height:1.9}.single-article__content p{margin-block:0 1.25em}.single-article__content h2{margin-top:2.2em;font-size:clamp(1.45rem, 5vw, 2.1rem);line-height:1.25;color:var(--jt-primary-deep)}.single-article__content h3{margin-top:1.8em;font-size:clamp(1.2rem, 4vw, 1.6rem);color:var(--jt-primary)}.single-article__title{font-size:clamp(1.8rem, 8vw, 3.5rem);line-height:1.12;letter-spacing:-.035em}.single-article__meta{display:flex;flex-wrap:wrap;gap:8px 14px;color:var(--jt-muted);font-size:.92rem}@media (max-width:640px){.single-article__header{margin:1rem !important;padding:2rem 1.2rem !important;border-radius:20px !important}.single-article__layout{padding:1rem 0 3rem}.single-article__content{padding:0 1rem}.single-article__sidebar{order:2;padding:0 1rem}.sticky-box{position:static !important}.entry-content{font-size:1rem;line-height:1.85}.entry-content h2{font-size:1.4rem}}.article-card{border-radius:var(--jt-radius-md);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.article-card__term{display:inline-flex;align-items:center;gap:4px;background:var(--jt-accent-red-soft);color:var(--jt-accent-red);border-radius:50px;padding:.25rem .85rem;font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em;text-decoration:none;margin-bottom:.9rem}.article-card__term:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--jt-accent-red);flex-shrink:0}.article-card:hover .article-card__term{background:var(--jt-accent-red);color:#fff}.article-card:hover .article-card__term:before{background:#fff}.taxonomy-hero{margin:2rem auto;max-width:920px;padding:3.5rem 2.5rem;text-align:center;border-top:3px solid var(--jt-accent-red)}.taxonomy-hero h1{font-size:clamp(2rem, 6vw, 3.2rem);color:var(--jt-primary-deep);margin-bottom:1.2rem;letter-spacing:-.04em}.taxonomy-hero .section-eyebrow{display:inline-flex;align-items:center;gap:6px;color:var(--jt-accent-red);font-weight:800;font-size:.85rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:1rem}@media (max-width:640px){.taxonomy-hero{margin:1rem;padding:2rem 1.2rem}.taxonomy-hero h1{font-size:2rem}}.lawyers-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px, 1fr));gap:1.5rem}.lawyer-card{display:grid;grid-template-columns:120px 1fr;gap:18px;padding:20px;min-height:180px;text-align:right;align-items:start;border-top:3px solid transparent;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.lawyer-card:hover{border-top-color:var(--jt-accent-red)}.lawyer-card__media{border-radius:18px;overflow:hidden;background:linear-gradient(135deg,rgba(16,38,74,.1),rgba(95,126,168,.18));aspect-ratio:1}.lawyer-card__media img{width:100%;height:100%;object-fit:cover}.lawyer-card__placeholder{display:grid;place-items:center;height:100%;min-height:120px;color:var(--jt-primary);font-size:2.8rem;font-weight:900;background:radial-gradient(circle at 20% 15%,rgba(255,255,255,.9),transparent 38%),linear-gradient(135deg,rgba(16,38,74,.07),rgba(95,126,168,.2))}.lawyer-card__name{margin:0 0 6px;font-size:1.2rem;line-height:1.25}.lawyer-card__name a{color:var(--jt-primary-deep);text-decoration:none}.lawyer-card__name a:hover{color:var(--jt-accent-red)}.lawyer-card__firm{font-size:.88rem;color:var(--jt-muted);margin:0 0 6px}.lawyer-card__meta{font-size:.85rem;color:var(--jt-muted);margin:0 0 12px}.lawyer-card__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.lawyer-card__actions .button--primary,.lawyer-card__actions .button--ghost{flex:1;min-width:0;font-size:.9rem;padding:.55rem 1rem;min-height:2.6rem}@media (max-width:640px){.lawyers-grid{grid-template-columns:1fr}.lawyer-card{grid-template-columns:90px 1fr;gap:14px;padding:16px}.lawyer-card__placeholder{font-size:2rem;min-height:90px}}.cities-grid__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px, 1fr));gap:.8rem}.city-card{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1rem;background:rgba(255,255,255,.97);border:1px solid var(--jt-border);border-radius:var(--jt-radius-md);color:var(--jt-primary-deep);font-weight:600;text-decoration:none;font-size:.95rem;transition:all .2s ease}.city-card:hover{background:var(--jt-primary-deep);color:#fff;border-color:var(--jt-primary-deep);transform:translateY(-2px);box-shadow:var(--jt-shadow-soft)}.city-card__arrow{color:var(--jt-accent);transition:transform .2s ease;flex-shrink:0}.city-card:hover .city-card__arrow{transform:translateX(-4px);color:#fff}.site-footer__section h3{position:relative}.site-footer__section h3:after{content:"";display:block;margin-top:10px;width:36px;height:2px;background:var(--jt-accent-red);border-radius:2px}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms !important;transition-duration:.01ms !important}}@media (max-width:640px){.hero__panel{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(255,255,255,.08)}}img:not([loading]){loading:lazy}body{font-display:swap}.practice-area-card{border-top:3px solid transparent;transition:border-color .2s ease,transform .2s ease}.practice-area-card:hover{border-top-color:var(--jt-accent-red)}.practice-area-card__icon{background:var(--jt-accent-red-soft);color:var(--jt-accent-red)}.practice-area-card:hover .practice-area-card__icon{background:var(--jt-accent-red);color:#fff}.search-results .hentry{padding:2rem;margin-bottom:1.5rem;background:#fff;border:1px solid var(--jt-border);border-radius:var(--jt-radius-md);border-inline-start:4px solid var(--jt-accent-red);box-shadow:var(--jt-shadow-soft)}.error404 .site-main{min-height:70vh;display:grid;place-items:center;text-align:center;padding:4rem 2rem}@media (max-width:1023px){.single-article__layout{grid-template-columns:1fr !important}.single-article__sidebar{order:2}.sticky-box{position:static !important;top:auto !important}}@media (max-width:390px){.container{width:calc(100% - 2rem)}.section{padding-block:2.5rem}.hero__title{font-size:1.9rem}.hero-search{flex-direction:column;gap:0}.hero-search button{width:100%;border-radius:0 0 var(--radius-sm) var(--radius-sm)}}@media (max-width:430px){h1{font-size:clamp(1.8rem, 9vw, 2.8rem)}h2{font-size:clamp(1.4rem, 7vw, 2rem)}}
.primary-navigation .menu-item-has-children{position:relative}.primary-navigation .sub-menu{display:none;position:absolute;top:calc(100% + 8px);right:0;min-width:240px;background:#fff;border:1px solid var(--jt-border);border-radius:18px;box-shadow:0 20px 60px rgba(7,21,47,.14);padding:10px 0;list-style:none;margin:0;z-index:300;animation:dropIn .16s ease}@keyframes dropIn{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.primary-navigation .menu-item-has-children:hover>.sub-menu,.primary-navigation .menu-item-has-children:focus-within>.sub-menu{display:block}.primary-navigation .sub-menu .menu-item a{display:block;padding:.6rem 1.4rem;font-size:.98rem;font-weight:600;color:var(--jt-primary-deep);border-radius:0;background:0 0;white-space:nowrap;border-bottom:1px solid rgba(20,35,60,.05);transition:background .16s,color .16s,padding .16s}.primary-navigation .sub-menu .menu-item:last-child a{border-bottom:none}.primary-navigation .sub-menu .menu-item a:hover{background:var(--jt-accent-red-soft);color:var(--jt-accent-red);padding-right:1.8rem}.primary-navigation .menu-item--cta>a{background:var(--jt-accent-red);color:#fff !important;border-radius:50px !important;padding:.5rem 1.4rem !important;font-weight:800;font-size:.96rem}.primary-navigation .menu-item--cta>a:hover{background:var(--jt-primary-deep) !important;color:#fff !important}.primary-navigation .menu-item-has-children>a:after{content:" ▾";font-size:.75rem;opacity:.5}@media (max-width:768px){.primary-navigation .sub-menu{position:static;border-radius:12px;box-shadow:none;border:none;background:rgba(255,255,255,.05);padding:0 0 0 1rem;display:none;animation:none}.primary-navigation .sub-menu .menu-item a{color:rgba(255,255,255,.8);font-size:1.1rem;padding:.6rem 0;border-bottom-color:rgba(255,255,255,.06)}.primary-navigation .sub-menu .menu-item a:hover{color:var(--jt-accent-red);background:0 0}.primary-navigation .menu-item-has-children.is-open>.sub-menu{display:block}}.hero{overflow:hidden}.hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 90% 10%,rgba(178,58,72,.18),transparent 42%),radial-gradient(ellipse at 10% 90%,rgba(95,126,168,.2),transparent 48%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(255,255,255,0.035)'/%3E%3C/svg%3E");background-size:auto,auto,60px 60px;mix-blend-mode:screen;opacity:.9;z-index:0}.hero>*{position:relative;z-index:1}.hero__stat strong{font-size:clamp(2rem, 4vw, 3rem);font-weight:900;color:#fff;display:block;line-height:1;margin-bottom:4px;letter-spacing:-.04em}.hero__stats{display:flex;gap:clamp(1.5rem, 4vw, 4rem);margin-top:2.5rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.12);flex-wrap:wrap}.hero__stat{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.hero__stat-label{color:rgba(255,255,255,.65);font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.lawyer-card__chips{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 12px}.lawyer-card__chips:not(:empty){font-size:0}.lawyer-card__chip,.lawyer-card__chips>span{display:inline-flex;align-items:center;background:var(--jt-accent-red-soft);color:var(--jt-accent-red);border-radius:50px;font-size:.78rem;font-weight:700;padding:3px 10px;border:1px solid var(--jt-accent-red-line);white-space:nowrap}.lawyer-card__chips:not(:empty){font-size:.82rem;color:var(--jt-muted);font-weight:600}.lawyer-card__meta{font-size:.83rem;color:var(--jt-muted);font-weight:600;display:flex;gap:12px;flex-wrap:wrap;margin-bottom:12px}.lawyer-card__body{display:flex;flex-direction:column;min-width:0}.lawyer-card__top{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:4px}.lawyer-card__name{margin:0;font-size:1.1rem;font-weight:800;line-height:1.2}.lawyer-card__name a{color:var(--jt-primary-deep);text-decoration:none;transition:color .16s}.lawyer-card__name a:hover{color:var(--jt-accent-red)}.lawyer-card__city{font-size:.82rem;font-weight:700;color:var(--jt-muted);white-space:nowrap;flex-shrink:0}.article-cluster-nav{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--jt-border)}.article-cluster-nav h2{margin:0 0 .75rem;font-size:1.08rem;color:var(--jt-primary-deep)}.article-cluster-nav__keyword{margin:0 0 1rem;color:var(--jt-muted);font-size:.9rem;line-height:1.55}.article-cluster-nav__list{display:grid;gap:.55rem;list-style:none;margin:0;padding:0}.article-cluster-nav__link{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.75rem;padding:.7rem .85rem;border:1px solid var(--jt-border);border-radius:var(--radius-sm);background:rgba(255,255,255,.72);color:var(--jt-primary);font-weight:750;line-height:1.35;text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.article-cluster-nav__link:hover,.article-cluster-nav__link:focus-visible{background:var(--jt-accent-red-soft);border-color:var(--jt-accent-red-line);color:var(--jt-accent-red);text-decoration:none;transform:translateX(-2px)}.article-cluster-nav__link.is-current{background:rgba(82,114,178,.1);border-color:rgba(82,114,178,.24);color:var(--jt-primary-deep)}.article-cluster-nav__arrow{flex:0 0 auto;opacity:.55}@media (max-width:768px){.article-cluster-nav{margin-top:1.25rem;padding-top:1.25rem}.article-cluster-nav__link{min-height:3rem;padding:.8rem .9rem;font-size:.98rem}}.lawyer-card__firm{font-size:.88rem;color:var(--jt-muted);margin:2px 0 8px;font-weight:500}.lawyer-card__status{display:inline-flex;align-items:center;border:1px solid rgba(41,130,88,.2);border-radius:999px;padding:.18rem .55rem;color:#1f7a50;background:rgba(41,130,88,.08);font-size:.74rem;font-weight:900;white-space:nowrap}.lawyer-card__status--sponsored{border-color:rgba(197,164,92,.28);color:#85631c;background:rgba(197,164,92,.13)}.lawyer-card__summary{margin:0 0 .9rem;color:var(--jt-primary-deep);font-size:.94rem;line-height:1.65}.lawyer-card__proof{display:flex;flex-wrap:wrap;gap:.45rem;margin:auto 0 1rem}.lawyer-card__proof span{display:inline-flex;align-items:center;border:1px solid var(--jt-border);border-radius:999px;padding:.25rem .62rem;color:var(--jt-muted);background:#fbfaf7;font-size:.78rem;font-weight:800}.archive-header h1,.archive-header__title{font-size:clamp(2rem, 5vw, 3rem);color:#fff}@media (max-width:640px){.practice-areas-grid{grid-template-columns:1fr 1fr;gap:1rem}.practice-area-card__link{padding:1.2rem}.practice-area-card__icon{width:2.8rem;height:2.8rem;font-size:1.2rem;margin-bottom:.8rem}.practice-area-card__title{font-size:1rem}.practice-area-card__description{display:none}}.primary-navigation .sub-menu .menu-item a:before{content:"›";margin-inline-end:6px;color:var(--jt-accent-red);font-weight:900;font-size:1.1em;vertical-align:middle}.site-header__cta{background:var(--jt-accent-red) !important;color:#fff !important;border-radius:50px !important;padding:.55rem 1.4rem !important;font-size:.96rem;font-weight:800;border:none;box-shadow:0 4px 16px rgba(178,58,72,.28);transition:all .2s}.site-header__cta:hover{background:var(--jt-primary-deep) !important;box-shadow:0 8px 24px rgba(7,21,47,.22)}.featured-lawyers{background:var(--jt-bg)}.featured-lawyers .section-header__eyebrow{display:inline-flex;align-items:center;gap:6px}.featured-lawyers .section-header__eyebrow:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--jt-accent-red);box-shadow:0 0 0 4px rgba(178,58,72,.12)}.featured-lawyers .button--gold{background:0 0;border:1.5px solid var(--jt-accent);color:var(--jt-primary);box-shadow:none}.featured-lawyers .button--gold:hover{background:var(--jt-primary-deep);border-color:var(--jt-primary-deep);color:#fff}.home-cms-content{background:#fff}.home-cms-content__inner{max-width:920px;margin-inline:auto;color:var(--jt-primary-deep);font-size:1.05rem;line-height:1.85}.home-cms-content__inner>*:first-child{margin-top:0}.home-cms-content__inner>*:last-child{margin-bottom:0}.verified-lawyer-showcase{display:grid;grid-template-columns:minmax(0, 1fr) minmax(300px, 0.8fr);gap:1.25rem;align-items:stretch}.verified-lawyer-showcase__profile .lawyer-card{height:100%}.verified-lawyer-showcase__value,.verified-lawyer-showcase--empty{border:1px solid rgba(7,21,47,.09);border-radius:8px;background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(247,245,239,.96)),radial-gradient(circle at 12% 10%,rgba(197,164,92,.18),transparent 30%);box-shadow:0 18px 50px rgba(7,21,47,.07);padding:clamp(1.35rem, 3vw, 2rem)}.verified-lawyer-showcase__value h3,.verified-lawyer-showcase--empty h3{margin-top:0;color:var(--jt-primary-deep);font-size:clamp(1.35rem, 2.4vw, 2rem)}.verified-lawyer-showcase__value ul{display:grid;gap:.85rem;margin:1.2rem 0 0;padding:0;list-style:none}.verified-lawyer-showcase__value li{position:relative;padding-inline-start:1.25rem;color:var(--jt-primary-deep);line-height:1.7}.verified-lawyer-showcase__value li:before{content:"";position:absolute;inset-inline-start:0;top:.75em;width:.45rem;height:.45rem;border-radius:999px;background:var(--jt-accent-red)}.verified-lawyer-showcase--empty{grid-template-columns:1fr;text-align:center}.site-footer a:hover{color:rgba(255,255,255,.95) !important}.directory-guidance{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:1rem;margin:0 0 1.25rem}.directory-guidance__item,.directory-results-bar,.directory-help-cta{border:1px solid rgba(197,164,92,.26);background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(248,246,240,.95)),radial-gradient(circle at 14% 18%,rgba(177,30,47,.08),transparent 34%);box-shadow:0 18px 42px rgba(7,21,47,.06)}.directory-guidance__item{padding:1rem 1.1rem;border-radius:18px}.directory-guidance__item strong,.directory-results-bar strong,.directory-help-cta strong{display:block;color:var(--jt-primary-deep);font-weight:900;margin-bottom:.3rem}.directory-guidance__item span,.directory-results-bar span,.directory-help-cta span{color:var(--jt-muted);line-height:1.7;font-size:.95rem}.directory-filters select:focus,.directory-filters input:focus{outline:none;border-color:var(--jt-accent-red);box-shadow:0 0 0 3px var(--jt-accent-red-soft)}.directory-results-bar{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin:-.7rem 0 1.7rem;padding:1rem 1.2rem;border-radius:18px}.directory-active-filters{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;flex-wrap:wrap}.directory-chip,.directory-clear{display:inline-flex;align-items:center;justify-content:center;min-height:2.1rem;border-radius:999px;padding:.35rem .75rem;font-size:.88rem;font-weight:800}.directory-chip{background:rgba(13,42,75,.08);color:var(--jt-primary-deep)}.directory-clear{border:1px solid rgba(177,30,47,.24);color:var(--jt-accent-red);text-decoration:none;background:rgba(255,255,255,.8)}.directory-clear:hover{background:var(--jt-accent-red);color:#fff}.directory-help-cta{display:flex;justify-content:space-between;gap:1.25rem;align-items:center;margin-top:2rem;padding:1.2rem 1.35rem;border-radius:20px}@media (max-width:768px){.primary-navigation .menu>.menu-item>a{font-size:1.3rem;padding:.9rem 0;min-height:3rem;display:flex;align-items:center}.primary-navigation .menu-item-has-children>a:after{content:" +";font-size:1.2rem;margin-inline-start:auto;opacity:.6}.primary-navigation .menu-item-has-children.is-open>a:after{content:" −"}}@media (max-width:640px){.hero-search{flex-direction:column;gap:0;border-radius:16px;padding:0;overflow:hidden}.hero-search__filters{flex-direction:column;gap:0}.hero-search__field{border-bottom:1px solid var(--jt-border)}.hero-search__field select{padding:.9rem 1rem;font-size:.95rem}.hero-search__actions{flex-direction:column;gap:0;margin-top:0}.hero-search__actions input{padding:.9rem 1rem;border-bottom:1px solid var(--jt-border);font-size:.95rem}.hero-search__actions .button{border-radius:0 0 16px 16px;width:100%}}.archive-header+*{margin-top:0}.archive-layout{padding-bottom:4rem}@media (max-width:768px){.hero__grid{grid-template-columns:1fr;gap:2rem}.hero__panel{order:-1;max-height:280px;overflow-y:auto}.section-header--split{flex-direction:column;align-items:flex-start;gap:1rem}.directory-guidance,.directory-results-bar,.directory-help-cta{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.directory-active-filters{justify-content:flex-start}.lawyers-grid{grid-template-columns:1fr}.lawyer-card{grid-template-columns:90px 1fr}}.lawyer-mini-site{background:#f7f5ef;direction:rtl}.lawyer-mini-hero{position:relative;overflow:hidden;padding:clamp(3rem, 7vw, 6rem) 0;background:linear-gradient(135deg,rgba(7,21,47,.94),rgba(39,46,70,.9)),radial-gradient(circle at 18% 22%,rgba(197,164,92,.28),transparent 34%);color:#fff}.lawyer-mini-hero:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:44px 44px;opacity:.35;pointer-events:none}.lawyer-mini-hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0, 1.25fr) minmax(280px, 0.75fr);gap:clamp(2rem, 6vw, 5rem);align-items:center}.lawyer-mini-hero__kicker,.lawyer-mini-hero__facts,.lawyer-mini-social,.lawyer-mini-tags{display:flex;flex-wrap:wrap;gap:.55rem}.lawyer-mini-hero__kicker span,.lawyer-mini-hero__kicker strong,.lawyer-mini-hero__facts span,.lawyer-mini-tags a,.lawyer-mini-social a{border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:.42rem .75rem;font-size:.86rem;font-weight:800}.lawyer-mini-hero__kicker strong{background:rgba(197,164,92,.16);color:#f3d99b}.lawyer-mini-hero h1{max-width:820px;margin:1.1rem 0 .6rem;color:#fff;font-size:clamp(2.35rem, 6vw, 5rem);line-height:1;letter-spacing:0}.lawyer-mini-hero__firm,.lawyer-mini-hero__summary{max-width:760px;color:rgba(255,255,255,.82)}.lawyer-mini-hero__firm{margin:0;font-size:clamp(1.05rem, 2vw, 1.35rem);font-weight:800}.lawyer-mini-hero__summary{margin:1.1rem 0 0;font-size:clamp(1.05rem, 2vw, 1.2rem);line-height:1.8}.lawyer-mini-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.8rem}.lawyer-mini-hero__panel{border:1px solid rgba(255,255,255,.18);border-radius:8px;padding:1rem;background:rgba(255,255,255,.08);box-shadow:0 24px 70px rgba(0,0,0,.24);backdrop-filter:blur(14px)}.lawyer-mini-hero__photo{overflow:hidden;aspect-ratio:4/5;border-radius:8px;background:linear-gradient(145deg,#f4efe4,#d8c48f)}.lawyer-mini-hero__photo img,.lawyer-mini-hero__initials{width:100%;height:100%}.lawyer-mini-hero__photo img{display:block;object-fit:cover}.lawyer-mini-hero__initials{display:grid;place-items:center;color:#07152f;font-size:clamp(3rem, 8vw, 6rem);font-weight:900}.lawyer-mini-hero__facts{margin-top:1rem}.lawyer-mini-proof__grid{display:grid;grid-template-columns:repeat(4,minmax(0, 1fr));gap:1rem}.lawyer-mini-proof__item,.lawyer-mini-panel,.lawyer-mini-contact,.lawyer-mini-sidebox{border:1px solid rgba(7,21,47,.09);border-radius:8px;background:#fff;box-shadow:0 18px 50px rgba(7,21,47,.07)}.lawyer-mini-proof__item{padding:1.15rem}.lawyer-mini-proof__item strong{display:block;color:var(--jt-primary-deep);font-size:clamp(1.35rem, 2.4vw, 2rem);line-height:1.1}.lawyer-mini-proof__item span,.lawyer-mini-muted{color:var(--jt-muted)}.lawyer-mini-engagement{background:linear-gradient(180deg,#fbfaf7,#fff);padding-top:0}.lawyer-mini-engagement__grid{display:grid;grid-template-columns:repeat(4,minmax(0, 1fr));gap:1rem}.lawyer-mini-engagement__card{border:1px solid rgba(7,21,47,.08);border-radius:14px;background:#fff;padding:1.15rem;box-shadow:0 16px 36px rgba(7,21,47,.06)}.lawyer-mini-engagement__card span{display:inline-flex;margin-bottom:.7rem;border-radius:999px;background:rgba(197,164,92,.14);color:#80662b;padding:.2rem .65rem;font-size:.78rem;font-weight:900}.lawyer-mini-engagement__card h3{margin:0 0 .55rem;color:var(--jt-primary-deep);font-size:1.02rem;line-height:1.4}.lawyer-mini-engagement__card p{margin:0;color:var(--jt-muted);line-height:1.65}.lawyer-mini-body__grid{display:grid;grid-template-columns:minmax(0, 1fr) minmax(290px, 360px);gap:1.5rem;align-items:start}.lawyer-mini-body__main,.lawyer-mini-body__aside{display:grid;gap:1.25rem}.lawyer-mini-panel,.lawyer-mini-contact,.lawyer-mini-sidebox{padding:clamp(1.25rem, 3vw, 2rem)}.lawyer-mini-panel h2,.lawyer-mini-contact h2,.lawyer-mini-sidebox h2{margin-top:0;color:var(--jt-primary-deep)}.lawyer-mini-tags a,.lawyer-mini-social a{border-color:var(--jt-border);color:var(--jt-primary-deep);text-decoration:none;background:#f7f5ef}.lawyer-mini-video__frame{overflow:hidden;border-radius:8px;background:#07152f}.lawyer-mini-video__frame iframe{display:block;width:100%;aspect-ratio:16/9}.lawyer-mini-articles{display:grid;gap:.75rem}.lawyer-mini-service-grid,.lawyer-mini-steps,.lawyer-mini-testimonials{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:.85rem;margin-top:1rem}.lawyer-mini-service,.lawyer-mini-step,.lawyer-mini-testimonials figure,.lawyer-mini-media-item,.lawyer-mini-faqs details{border:1px solid var(--jt-border);border-radius:8px;background:#fbfaf7;padding:1rem}.lawyer-mini-service strong,.lawyer-mini-step strong,.lawyer-mini-media-item strong{display:block;color:var(--jt-primary-deep);font-weight:900}.lawyer-mini-service p,.lawyer-mini-step p{margin:.35rem 0 0;color:var(--jt-muted);line-height:1.65}.lawyer-mini-step span{display:inline-grid;place-items:center;width:2rem;height:2rem;margin-bottom:.75rem;border-radius:999px;background:var(--jt-primary-deep);color:#fff;font-weight:900}.lawyer-mini-media-list,.lawyer-mini-faqs,.lawyer-mini-credential-list,.lawyer-mini-source-list{display:grid;gap:.75rem;margin:1rem 0 0;padding:0}.lawyer-mini-media-item{display:grid;gap:.25rem;color:var(--jt-primary-deep);text-decoration:none}.lawyer-mini-media-item span,.lawyer-mini-credential-list span{color:var(--jt-muted);font-size:.9rem}.lawyer-mini-sources p{margin:0;color:var(--jt-muted);line-height:1.65}.lawyer-mini-source-list a{display:grid;gap:.25rem;padding:.85rem;border:1px solid var(--jt-border);border-radius:8px;background:#fbfaf7;color:var(--jt-primary-deep);text-decoration:none}.lawyer-mini-source-list a:hover,.lawyer-mini-source-list a:focus-visible{border-color:rgba(156,31,47,.38);box-shadow:0 12px 28px rgba(9,29,64,.08)}.lawyer-mini-source-list span{color:var(--jt-muted);font-size:.88rem;line-height:1.55}.lawyer-mini-testimonials figure{margin:0}.lawyer-mini-testimonials blockquote{margin:0;color:var(--jt-primary-deep);line-height:1.75}.lawyer-mini-testimonials figcaption{margin-top:.75rem;color:var(--jt-muted);font-weight:800}.lawyer-mini-faqs summary{cursor:pointer;color:var(--jt-primary-deep);font-weight:900}.lawyer-mini-faqs p{margin:.75rem 0 0;color:var(--jt-muted);line-height:1.7}.lawyer-mini-final-cta{background:linear-gradient(135deg,rgba(7,21,47,.96),rgba(39,46,70,.94)),radial-gradient(circle at 14% 18%,rgba(197,164,92,.22),transparent 32%);color:#fff}.lawyer-mini-final-cta h2,.lawyer-mini-final-cta p{color:#fff}.lawyer-mini-credential-list{list-style:none}.lawyer-mini-credential-list li{display:grid;gap:.2rem;padding-bottom:.75rem;border-bottom:1px solid var(--jt-border)}.lawyer-mini-credential-list li:last-child{padding-bottom:0;border-bottom:none}.lawyer-mini-article{display:grid;gap:.2rem;padding:1rem;border:1px solid var(--jt-border);border-radius:8px;text-decoration:none;color:var(--jt-primary-deep);background:#fbfaf7}.lawyer-mini-article span{color:var(--jt-muted);font-size:.86rem}.lawyer-mini-contact{position:sticky;top:110px}.lawyer-mini-contact form{display:grid;gap:.65rem}.lawyer-mini-contact input,.lawyer-mini-contact textarea{width:100%;border:1px solid var(--jt-border);border-radius:8px;padding:.85rem;font:inherit}.lawyer-mini-consent{display:flex;gap:.55rem;align-items:flex-start;color:var(--jt-muted);font-size:.9rem}.lawyer-mini-consent input{width:auto;margin-top:.3rem}.lawyer-mini-sidebox dl{margin:0}.lawyer-mini-sidebox dt{margin-top:.8rem;color:var(--jt-muted);font-weight:800}.lawyer-mini-sidebox dt:first-child{margin-top:0}.lawyer-mini-sidebox dd{margin:.2rem 0 0;color:var(--jt-primary-deep)}@media (max-width:900px){.lawyer-mini-hero__grid,.lawyer-mini-body__grid,.verified-lawyer-showcase{grid-template-columns:1fr}.lawyer-mini-service-grid,.lawyer-mini-steps,.lawyer-mini-testimonials,.lawyer-mini-engagement__grid{grid-template-columns:1fr}.lawyer-mini-proof__grid{grid-template-columns:repeat(2,minmax(0, 1fr))}.lawyer-mini-contact{position:static}}@media (max-width:560px){.lawyer-mini-proof__grid{grid-template-columns:1fr}.lawyer-mini-hero__actions .button{width:100%}}.legaltech-tools{position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(7,21,47,.98),rgba(37,45,67,.94)),radial-gradient(circle at 14% 14%,rgba(197,164,92,.26),transparent 34%);color:#fff}.legaltech-tools:before{content:"";position:absolute;inset:0;opacity:.25;background-image:linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px);background-size:44px 44px;pointer-events:none}.legaltech-tools .container{position:relative;z-index:1}.legaltech-tools .section-header h2,.legaltech-tools .section-header p{color:#fff}.legaltech-tools .section-header__eyebrow{color:#e8c97a}.legaltech-tools__grid{display:grid;grid-template-columns:minmax(280px, 0.9fr) minmax(0, 1.1fr);gap:1rem;align-items:stretch}.legaltech-tools__console,.legaltech-tool-card,.legaltool-single__panel,.legaltool-request{border:1px solid rgba(255,255,255,.18);border-radius:8px;background:rgba(255,255,255,.1);box-shadow:0 26px 70px rgba(0,0,0,.18);backdrop-filter:blur(14px)}.legaltech-tools__console{padding:clamp(1.2rem, 2vw, 2rem)}.legaltech-tools__label,.legaltech-tool-card span,.legaltool-card span{display:inline-flex;width:max-content;border:1px solid rgba(197,164,92,.45);border-radius:999px;padding:.24rem .65rem;color:#e8c97a;font-size:.78rem;font-weight:900}.legaltech-tools__console h3{margin:1rem 0;color:#fff;font-size:clamp(1.45rem, 3vw, 2.25rem);line-height:1.18}.legaltech-chat{display:grid;gap:.65rem;margin:1rem 0 1.25rem}.legaltech-chat p{margin:0;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:.75rem .85rem;background:rgba(0,0,0,.16);color:rgba(255,255,255,.88);line-height:1.6}.legaltech-chat strong{color:#fff}.legaltech-tools__cards,.legaltools-grid{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:.85rem}.legaltech-tool-card{display:grid;gap:.65rem;padding:1.05rem;color:#fff;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.legaltech-tool-card:hover{transform:translateY(-3px);border-color:rgba(232,201,122,.72);background:rgba(255,255,255,.15)}.legaltech-tool-card strong{font-size:1.1rem;font-weight:900}.legaltech-tool-card p{margin:0;color:rgba(255,255,255,.78);line-height:1.65}.legaltech-tool-card em{color:#e8c97a;font-style:normal;font-weight:900}.legaltools-archive-hero,.legaltool-single__hero{background:linear-gradient(135deg,#07152f,#253047);color:#fff}.legaltools-archive-hero h1,.legaltools-archive-hero p,.legaltool-single__hero h1,.legaltool-single__hero p{color:#fff}.legaltools-archive-hero p,.legaltool-single__hero p{max-width:760px;color:rgba(255,255,255,.78);line-height:1.8}.legaltool-card{border:1px solid var(--jt-border);border-radius:8px;background:#fff;box-shadow:var(--jt-shadow)}.legaltool-card__link{display:grid;gap:.7rem;padding:1.2rem;color:var(--jt-primary-deep);text-decoration:none}.legaltool-card h2{margin:0;font-size:1.28rem}.legaltool-card p{margin:0;color:var(--jt-muted);line-height:1.7}.legaltool-card__meta{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center;color:var(--jt-primary-deep)}.legaltool-card__meta em{color:var(--jt-muted);font-style:normal}.legaltool-single__hero-grid,.legaltool-single__layout{display:grid;grid-template-columns:minmax(0, 1fr) minmax(280px, 380px);gap:1.25rem;align-items:start}.legaltool-single__actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.2rem}.legaltool-single__panel,.legaltool-request{background:#fff;color:var(--jt-primary-deep);padding:1.2rem}.legaltool-single__panel{background:rgba(255,255,255,.1);color:#fff}.legaltool-single__panel dl{display:grid;gap:.55rem;margin:0}.legaltool-single__panel dt{color:rgba(255,255,255,.68);font-weight:800}.legaltool-single__panel dd{margin:0;color:#fff;font-weight:900}.legaltool-flow{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:.8rem;margin-top:1.2rem}.legaltool-flow div{border:1px solid var(--jt-border);border-radius:8px;padding:1rem;background:#fbfaf7}.legaltool-flow span{display:inline-grid;place-items:center;width:2rem;height:2rem;margin-bottom:.7rem;border-radius:999px;background:var(--jt-primary-deep);color:#fff;font-weight:900}.legaltool-flow strong{display:block;color:var(--jt-primary-deep);font-weight:900}.legaltool-flow p{margin:.4rem 0 0;color:var(--jt-muted);line-height:1.65}.legaltool-request{position:sticky;top:110px;border-color:var(--jt-border)}.legaltool-request form{display:grid;gap:.72rem}.legaltool-request label{display:grid;gap:.35rem;color:var(--jt-muted);font-weight:800}.legaltool-request input,.legaltool-request textarea{width:100%;border:1px solid var(--jt-border);border-radius:8px;padding:.82rem;font:inherit}.legaltool-request__consent{grid-template-columns:auto 1fr;align-items:start;font-size:.9rem}.legaltool-request__consent input{width:auto;margin-top:.25rem}.legaltool-request__notice{margin-bottom:1rem;border-radius:8px;padding:.85rem;background:#eef8ef;color:#1f6b37;font-weight:900}@media (max-width:900px){.legaltech-tools__grid,.legaltool-single__hero-grid,.legaltool-single__layout{grid-template-columns:1fr}.legaltool-request{position:static}}@media (max-width:640px){.legaltech-tools__cards,.legaltools-grid,.legaltool-flow{grid-template-columns:1fr}.legaltool-single__actions .button,.legaltool-request .button{width:100%}}.legal-pillar-hero{background:linear-gradient(135deg,rgba(7,21,47,.98),rgba(39,46,70,.94)),radial-gradient(circle at 18% 20%,rgba(197,164,92,.24),transparent 34%);color:#fff}.legal-pillar-hero__grid,.legal-pillar-body__grid{display:grid;grid-template-columns:minmax(0, 1fr) minmax(280px, 380px);gap:1.25rem;align-items:start}.legal-pillar-hero h1,.legal-pillar-hero p{color:#fff}.legal-pillar-hero p{max-width:760px;color:rgba(255,255,255,.78);line-height:1.8}.legal-pillar-hero__actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.2rem}.legal-pillar-hero__panel,.legal-pillar-sidebar,.legal-pillar-topic-box{border:1px solid var(--jt-border);border-radius:8px;background:#fff;padding:1.2rem;box-shadow:var(--jt-shadow)}.legal-pillar-hero__panel{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.1);color:#fff;backdrop-filter:blur(14px)}.legal-pillar-hero__panel strong{display:block;color:#e8c97a;font-size:1.05rem;font-weight:900}.legal-pillar-hero__panel ul{display:grid;gap:.65rem;margin:1rem 0 0;padding:0;list-style:none}.legal-pillar-hero__panel li{border-top:1px solid rgba(255,255,255,.14);padding-top:.65rem;color:rgba(255,255,255,.84)}.legal-pillar-content{min-width:0}.legal-pillar-sidebar{position:sticky;top:110px}.legal-pillar-topic-box{margin-top:1.5rem}.practice-landing__topics{margin-top:0}.practice-landing__cms-content{margin-top:1.5rem;border-top:1px solid var(--jt-border);padding-top:1.5rem}.practice-landing__cms-content>h2{color:var(--jt-primary-deep);font-size:1.3rem}.legal-pillar-topic-grid{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:.65rem}.legal-pillar-topic-grid a{border:1px solid var(--jt-border);border-radius:8px;padding:.8rem;color:var(--jt-primary-deep);text-decoration:none;font-weight:900;background:#fbfaf7}.legal-pillar-topic-grid a:hover{border-color:var(--jt-gold)}@media (max-width:900px){.legal-pillar-hero__grid,.legal-pillar-body__grid{grid-template-columns:1fr}.legal-pillar-sidebar{position:static}}@media (max-width:560px){.legal-pillar-topic-grid{grid-template-columns:1fr}.legal-pillar-hero__actions .button{width:100%}}.practice-hub-hero{background:linear-gradient(135deg,rgba(7,21,47,.96),rgba(39,46,70,.92)),radial-gradient(circle at 16% 18%,rgba(197,164,92,.22),transparent 34%);color:#fff}.practice-hub-hero__grid{display:grid;grid-template-columns:minmax(0, 1fr) minmax(280px, 360px);gap:1.25rem;align-items:center}.practice-hub-hero h1,.practice-hub-hero p{color:#fff}.practice-hub-hero p,.practice-hub-hero__description{max-width:760px;color:rgba(255,255,255,.78);line-height:1.8}.practice-hub-hero__actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.2rem}.practice-hub-hero__panel{border:1px solid rgba(255,255,255,.18);border-radius:8px;background:rgba(255,255,255,.1);padding:1.2rem;box-shadow:0 26px 70px rgba(0,0,0,.18);backdrop-filter:blur(14px)}.practice-hub-hero__panel strong{display:block;color:#e8c97a;font-weight:900}.practice-hub-hero__panel ul{display:grid;gap:.65rem;margin:1rem 0 0;padding:0;list-style:none}.practice-hub-hero__panel li{border-top:1px solid rgba(255,255,255,.14);padding-top:.65rem;color:rgba(255,255,255,.84)}.practice-hub-tools{background:#fbfaf7}@media (max-width:900px){.practice-hub-hero__grid{grid-template-columns:1fr}}@media (max-width:560px){.practice-hub-hero__actions .button{width:100%}}.lawyer-registration-hero{background:linear-gradient(135deg,rgba(7,21,47,.98),rgba(39,46,70,.94)),radial-gradient(circle at 18% 20%,rgba(197,164,92,.24),transparent 34%);color:#fff}.lawyer-registration-hero__grid,.lawyer-registration__grid{display:grid;grid-template-columns:minmax(0, 1fr) minmax(280px, 380px);gap:1.25rem;align-items:start}.lawyer-registration-hero h1,.lawyer-registration-hero p{color:#fff}.lawyer-registration-hero p{max-width:760px;color:rgba(255,255,255,.78);line-height:1.8}.lawyer-registration-hero__panel,.lawyer-registration__content,.lawyer-registration__side{border:1px solid var(--jt-border);border-radius:8px;background:#fff;padding:1.2rem;box-shadow:var(--jt-shadow)}.lawyer-registration-hero__panel{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.1);color:#fff;backdrop-filter:blur(14px)}.lawyer-registration-hero__panel strong{display:block;color:#e8c97a;font-weight:900}.lawyer-registration-hero__panel ul,.lawyer-registration__side ul{display:grid;gap:.65rem;margin:1rem 0 0;padding:0;list-style:none}.lawyer-registration-hero__panel li{border-top:1px solid rgba(255,255,255,.14);padding-top:.65rem;color:rgba(255,255,255,.84)}.lawyer-registration__side{position:sticky;top:110px}.lawyer-registration__side li{border-bottom:1px solid var(--jt-border);padding-bottom:.65rem;color:var(--jt-muted);line-height:1.65}.lawyer-registration__side li:last-child{border-bottom:0;padding-bottom:0}.lawyer-registration-plan-context{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:.75rem;margin:1rem 0;border:1px solid rgba(197,164,92,.38);border-radius:8px;background:#fffaf0;padding:.9rem}.lawyer-registration-plan-context div{display:grid;gap:.2rem}.lawyer-registration-plan-context span{color:var(--jt-muted);font-size:.82rem;font-weight:900}.lawyer-registration-plan-context strong{color:var(--jt-primary-deep);font-weight:900}.lawyer-registration-plan-context p{grid-column:1/-1;margin:0;color:var(--jt-muted);line-height:1.65}.lawyer-registration-form,.lawyer-registration-form__grid{display:grid;gap:.8rem}.lawyer-registration-form__grid{grid-template-columns:repeat(2,minmax(0, 1fr))}.lawyer-registration-form label{display:grid;gap:.35rem;color:var(--jt-muted);font-weight:800}.lawyer-registration-form input,.lawyer-registration-form select,.lawyer-registration-form textarea{width:100%;border:1px solid var(--jt-border);border-radius:8px;padding:.82rem;font:inherit}.lawyer-registration-form input[type=file]{padding:.7rem;background:#fff}.lawyer-registration-form__file-note{display:block;margin-top:.35rem;color:var(--jt-muted);font-size:.82rem;line-height:1.45}.lawyer-registration-form__full{grid-column:1/-1}.lawyer-registration-billing-fields{border:1px solid var(--jt-border);border-radius:8px;padding:1rem;margin:0;background:#f8fafc}.lawyer-registration-billing-fields legend{padding:0 .35rem;color:var(--jt-primary-deep);font-weight:900}.lawyer-registration-billing-fields p{margin:0 0 .85rem;color:var(--jt-muted);line-height:1.6}.lawyer-registration-form__consent{grid-template-columns:auto 1fr;align-items:start;font-size:.9rem}.lawyer-registration-form__consent input{width:auto;margin-top:.25rem}.lawyer-registration-form__trap{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;opacity:0}.lawyer-registration-wizard{display:grid;gap:1.25rem;margin:1.5rem 0}.lawyer-registration-wizard__intro{display:grid;gap:.35rem;padding:1rem 1.15rem;border:1px solid rgba(197,163,91,.32);border-radius:8px;background:#fffaf0;color:#1f2937}.lawyer-registration-wizard__intro strong{font-size:1.05rem;color:#0f172a}.lawyer-registration-wizard__intro span{font-size:.95rem;line-height:1.55}.lawyer-registration-wizard__nav{display:grid;grid-template-columns:repeat(4,minmax(0, 1fr));gap:.65rem;margin:0;padding:0;list-style:none}.lawyer-registration-wizard__nav li{display:grid;gap:.2rem;min-height:64px;padding:.8rem;border:1px solid rgba(15,23,42,.12);border-radius:8px;background:#fff;color:#475569}.lawyer-registration-wizard__nav li.is-active{border-color:rgba(197,163,91,.78);box-shadow:0 12px 30px rgba(15,23,42,.08);color:#0f172a}.lawyer-registration-wizard__nav span,.lawyer-registration-wizard__step-header span{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0;color:#8a6b2c}.lawyer-registration-wizard__nav strong{font-size:.95rem}.lawyer-registration-wizard__step{display:grid;gap:1.1rem;padding:1.25rem;border:1px solid rgba(15,23,42,.12);border-radius:8px;background:#fff}.lawyer-registration-wizard__step[hidden]{display:none}.lawyer-registration-wizard__step-header{display:grid;gap:.35rem}.lawyer-registration-wizard__step-header h3{margin:0;font-size:1.25rem;color:#0f172a}.lawyer-registration-wizard__step-header p{margin:0;color:#64748b;line-height:1.55}.lawyer-registration-wizard__fields{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:1rem}.lawyer-registration-wizard__fields .lawyer-registration-form__full,.lawyer-registration-wizard__fields .lawyer-registration-form__consent{grid-column:1/-1}.lawyer-registration-wizard__summary{grid-column:1/-1;display:grid;gap:.65rem;padding:1rem 1.15rem;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#f8fafc}.lawyer-registration-wizard__summary strong{color:#0f172a;font-size:1.05rem}.lawyer-registration-wizard__summary ul{display:grid;gap:.4rem;margin:0;padding-inline-start:1.2rem;color:#475569;line-height:1.55}.lawyer-registration-wizard__controls{display:flex;justify-content:space-between;gap:.75rem;border-top:1px solid rgba(15,23,42,.08);padding-top:1rem}.lawyer-registration__error{margin-bottom:1rem;border-radius:8px;padding:.85rem;background:#fff1f1;color:#8a1f1f;font-weight:900}.lawyer-registration-success{display:grid;gap:.85rem;margin:1rem 0 0;border:1px solid rgba(197,151,73,.45);border-radius:8px;background:#fffaf0;padding:1.1rem}.lawyer-registration-success>span{color:var(--jt-gold-dark);font-weight:900}.lawyer-registration-success h3{margin:0;color:var(--jt-primary-deep);font-size:1.35rem}.lawyer-registration-success p{margin:0;color:var(--jt-text);line-height:1.75}.lawyer-registration-success ol{display:grid;gap:.45rem;margin:0;padding-inline-start:1.2rem;color:var(--jt-text);line-height:1.65}.lawyer-registration-success__actions{display:flex;flex-wrap:wrap;gap:.65rem}.lawyer-registration-next{background:#f8fafc}.lawyer-registration-next__inner{display:grid;grid-template-columns:minmax(0, 0.85fr) minmax(0, 1.4fr);gap:2rem;align-items:start}.lawyer-registration-next h2{margin:0;color:#0f172a;font-size:clamp(1.8rem, 3vw, 2.4rem);line-height:1.2}.lawyer-registration-next__steps{display:grid;gap:.9rem;margin:0;padding:0;list-style:none;counter-reset:lawyer-next-step}.lawyer-registration-next__steps li{counter-increment:lawyer-next-step;display:grid;grid-template-columns:auto 1fr;gap:.25rem .9rem;padding:1rem;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#fff;box-shadow:0 12px 28px rgba(15,23,42,.06)}.lawyer-registration-next__steps li:before{content:counter(lawyer-next-step);grid-row:span 2;display:inline-grid;place-items:center;width:2.15rem;height:2.15rem;border-radius:999px;background:#c5a35b;color:#0f172a;font-weight:900}.lawyer-registration-next__steps strong{color:#0f172a;font-size:1.05rem}.lawyer-registration-next__steps span{color:#475569;line-height:1.55}@media (max-width:900px){.lawyer-registration-hero__grid,.lawyer-registration__grid,.lawyer-registration-plan-context,.lawyer-registration-next__inner,.lawyer-registration-form__grid,.lawyer-registration-wizard__fields{grid-template-columns:1fr}.lawyer-registration-wizard__nav{grid-template-columns:repeat(2,minmax(0, 1fr))}.lawyer-registration__side{position:static}}@media (max-width:560px){.lawyer-registration-form .button{width:100%}.lawyer-registration-wizard__nav{grid-template-columns:1fr}.lawyer-registration-wizard__controls{flex-direction:column-reverse}}.brand-lockup--image{display:inline-flex;flex-direction:row;align-items:center;gap:.75rem}.brand-lockup__logo{display:block;width:auto;max-width:54px;max-height:54px;object-fit:contain}.brand-lockup--footer .brand-lockup__logo{max-width:58px;max-height:58px;filter:brightness(1.08)}@media (max-width:700px){.brand-lockup__logo{max-width:42px;max-height:42px}.brand-lockup--image .brand-lockup__tagline{display:none}}.lawyer-dashboard{background:#fbfaf7}.lawyer-dashboard__gate,.lawyer-dashboard__hero,.lawyer-dashboard__empty,.lawyer-dashboard__main,.lawyer-dashboard__side{border:1px solid var(--jt-border);border-radius:8px;background:#fff;padding:1.2rem;box-shadow:var(--jt-shadow)}.lawyer-dashboard__gate{max-width:820px;text-align:center}.lawyer-dashboard__gate .lawyer-dashboard__actions{justify-content:center}.lawyer-dashboard-login-preview{display:grid;grid-template-columns:repeat(4,minmax(0, 1fr));gap:.75rem;margin-top:1.2rem;padding-top:1rem;border-top:1px solid var(--jt-border);text-align:start}.lawyer-dashboard-login-preview__card{display:grid;align-content:start;gap:.4rem;border:1px solid rgba(39,91,143,.16);border-radius:8px;background:#f8fafc;padding:.85rem}.lawyer-dashboard-login-preview__card span{color:var(--jt-accent);font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.lawyer-dashboard-login-preview__card strong{color:var(--jt-primary-deep);font-size:.98rem;line-height:1.35}.lawyer-dashboard-login-preview__card p{margin:0;color:var(--jt-muted);font-size:.9rem;line-height:1.55}.lawyer-dashboard__hero{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin-bottom:1rem}.lawyer-dashboard__hero h1,.lawyer-dashboard__gate h1{margin:.35rem 0 .75rem;color:var(--jt-primary-deep)}.lawyer-dashboard__hero p,.lawyer-dashboard__gate p,.lawyer-dashboard__muted{color:var(--jt-muted);line-height:1.75}.lawyer-dashboard__actions,.lawyer-dashboard-profile__actions{display:flex;gap:.7rem;flex-wrap:wrap}.lawyer-dashboard__empty-steps{display:grid;gap:.55rem;margin:1rem 0;padding-inline-start:1.2rem;color:var(--jt-text);line-height:1.65}.lawyer-dashboard__empty .lawyer-dashboard__actions{margin-top:.9rem}.lawyer-dashboard__gate-points{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px, 1fr));gap:.75rem 1rem;margin:1.1rem 0;padding:1rem 0 0;border-top:1px solid var(--jt-border);list-style:none;text-align:right}.lawyer-dashboard__gate-points li{position:relative;margin:0;padding-inline-start:1.45rem;color:var(--jt-text);line-height:1.65}.lawyer-dashboard__gate-points li:before{content:"";position:absolute;inset-block-start:.6rem;inset-inline-start:0;width:.55rem;height:.55rem;border-radius:999px;background:var(--jt-accent)}.lawyer-dashboard__summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px, 1fr));gap:.8rem;margin-bottom:1rem}.lawyer-dashboard__summary>div{border:1px solid var(--jt-border);border-radius:8px;background:#fff;padding:1rem}.lawyer-dashboard__summary strong{display:block;color:var(--jt-accent);font-size:1.65rem;font-weight:900}.lawyer-dashboard__summary span{color:var(--jt-muted);font-weight:800}.lawyer-dashboard-plan-status{display:grid;grid-template-columns:minmax(0, 1fr) minmax(260px, 0.55fr) auto;gap:1rem;align-items:center;margin-bottom:1rem;border:1px solid rgba(39,91,143,.22);border-radius:8px;background:#f7faff;padding:1rem}.lawyer-dashboard-plan-status h2{margin:.25rem 0 .4rem;color:var(--jt-primary-deep)}.lawyer-dashboard-plan-status p{margin:0;color:var(--jt-muted);line-height:1.65}.lawyer-dashboard-plan-status dl{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:.65rem;margin:0}.lawyer-dashboard-plan-status dl>div{border:1px solid var(--jt-border);border-radius:8px;background:#fff;padding:.65rem}.lawyer-dashboard-plan-status dt{color:var(--jt-muted);font-size:.82rem;font-weight:800}.lawyer-dashboard-plan-status dd{margin:.15rem 0 0;color:var(--jt-primary-deep);font-weight:900}.lawyer-dashboard-plan-status__payment-link{box-shadow:0 10px 22px rgba(0,92,64,.2)}.lawyer-dashboard-command-center{border:1px solid rgba(39,91,143,.2);border-radius:8px;background:#f8fafc;padding:1rem;margin-bottom:1rem}.lawyer-dashboard-command-center__header{margin-bottom:.9rem}.lawyer-dashboard-command-center__header h2{margin:.25rem 0 .4rem;color:var(--jt-primary-deep)}.lawyer-dashboard-command-center__header p{margin:0;color:var(--jt-muted);line-height:1.65}.lawyer-dashboard-command-center__grid{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:.8rem}.lawyer-dashboard-command-card{display:grid;align-content:start;gap:.6rem;border:1px solid var(--jt-border);border-radius:8px;background:#fff;padding:.9rem}.lawyer-dashboard-command-card>strong,.lawyer-dashboard-command-card>span,.lawyer-dashboard-command-card>small{display:block}.lawyer-dashboard-command-card>strong{color:var(--jt-primary-deep);font-size:1rem}.lawyer-dashboard-command-card>span{color:var(--jt-accent);font-weight:900;line-height:1.35}.lawyer-dashboard-command-card p,.lawyer-dashboard-command-card small{margin:0;color:var(--jt-muted);line-height:1.55}.lawyer-dashboard-command-card__actions{display:flex;flex-wrap:wrap;gap:.4rem}.lawyer-dashboard-command-card__status{display:grid;gap:.45rem;margin:0;border:1px solid rgba(197,164,92,.32);border-radius:8px;background:rgba(255,255,255,.78);padding:.7rem}.lawyer-dashboard-command-card__status div{display:grid;grid-template-columns:78px minmax(0, 1fr);gap:.5rem;align-items:start}.lawyer-dashboard-command-card__status dt{color:var(--jt-muted);font-size:.74rem;font-weight:900}.lawyer-dashboard-command-card__status dd{margin:0;color:var(--jt-primary-deep);font-size:.82rem;font-weight:900;line-height:1.4}.lawyer-dashboard-command-card__actions .button,.lawyer-dashboard-command-card .button{min-height:2.25rem;padding:0 .7rem}.lawyer-dashboard-command-card__pay{justify-self:start}.lawyer-dashboard-command-card--lead{border-color:rgba(0,92,64,.2);background:#f6fffb}.lawyer-dashboard-command-card--support{border-color:rgba(197,164,92,.42);background:#fffaf0}.lawyer-dashboard-review-kit{display:grid;gap:.75rem;margin-top:1rem;border:1px solid rgba(197,164,92,.45);border-radius:8px;background:#fffaf0;padding:1rem}.lawyer-dashboard-review-kit h3{margin:0;color:var(--jt-primary-deep)}.lawyer-dashboard-review-kit textarea{width:100%;min-height:120px;border:1px solid var(--jt-border);border-radius:8px;background:#fff;color:var(--jt-primary-deep);font:inherit;line-height:1.65;padding:.85rem;resize:vertical}.lawyer-dashboard-review-kit__actions{display:flex;flex-wrap:wrap;gap:.65rem}.lawyer-dashboard__first-value{display:grid;grid-template-columns:minmax(0, 1.25fr) minmax(160px, 0.35fr);gap:1rem;align-items:start;border:1px solid rgba(197,164,92,.45);border-radius:8px;background:#fffaf0;padding:1rem;margin-bottom:1rem}.lawyer-dashboard__first-value h2{margin:.25rem 0 .45rem;color:var(--jt-primary-deep)}.lawyer-dashboard__first-value p{margin:0;color:var(--jt-muted);line-height:1.7}.lawyer-dashboard__first-value-meter{border:1px solid var(--jt-border);border-radius:8px;background:#fff;padding:.9rem;text-align:center}.lawyer-dashboard__first-value-meter strong{display:block;color:var(--jt-accent);font-size:1.7rem;font-weight:900}.lawyer-dashboard__first-value-meter span{color:var(--jt-muted);font-weight:800}.lawyer-dashboard__first-value-list,.lawyer-dashboard__first-value-note{grid-column:1/-1}.lawyer-dashboard__first-value-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px, 1fr));gap:.65rem;margin:0;padding:0;list-style:none}.lawyer-dashboard__first-value-list li{border:1px solid var(--jt-border);border-radius:8px;background:#fff;padding:.75rem;color:var(--jt-primary-deep);font-weight:800}.lawyer-dashboard__first-value-list span{display:inline-flex;margin-inline-end:.45rem;border-radius:999px;padding:.12rem .5rem;font-size:.78rem;font-weight:900}.lawyer-dashboard__first-value-list .is-complete span{background:#e8f5ed;color:#17613a}.lawyer-dashboard__first-value-list .is-pending span{background:#f6f3ec;color:var(--jt-muted)}.lawyer-dashboard__first-value-note{display:grid;grid-template-columns:minmax(120px, 0.25fr) minmax(0, 1fr);gap:.45rem .75rem;border-top:1px solid rgba(197,164,92,.35);padding-top:.85rem}.lawyer-dashboard__first-value-note strong{color:var(--jt-primary-deep)}.lawyer-dashboard__first-value-note span{color:var(--jt-muted);line-height:1.55}.lawyer-dashboard-growth{border:1px solid rgba(197,164,92,.35);border-radius:8px;background:#fff;padding:1rem}.lawyer-dashboard-growth__header{display:grid;grid-template-columns:minmax(0, 1fr) minmax(150px, 0.25fr);gap:1rem;align-items:start;margin-bottom:1rem}.lawyer-dashboard-growth__header h2{margin:.25rem 0 .4rem;color:var(--jt-primary-deep)}.lawyer-dashboard-growth__score{border-radius:8px;background:#f6f3ec;padding:.8rem;text-align:center}.lawyer-dashboard-growth__score strong{display:block;color:var(--jt-accent);font-size:1.55rem;font-weight:900}.lawyer-dashboard-growth__score span{color:var(--jt-muted);font-weight:800}.lawyer-dashboard-growth__next{display:flex;gap:.75rem;justify-content:space-between;align-items:center;border:1px solid rgba(193,18,31,.18);border-radius:8px;background:#fff8f8;padding:.85rem;margin-bottom:1rem}.lawyer-dashboard-growth__next strong,.lawyer-dashboard-growth__next span{display:block}.lawyer-dashboard-growth__next strong{color:var(--jt-primary-deep)}.lawyer-dashboard-growth__next span{color:var(--jt-muted);line-height:1.5}.lawyer-dashboard-growth__assets{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px, 1fr));gap:.65rem;margin:0;padding:0;list-style:none}.lawyer-dashboard-growth__assets li{border:1px solid var(--jt-border);border-radius:8px;padding:.75rem}.lawyer-dashboard-growth__assets li.is-complete{background:#f0fbf4}.lawyer-dashboard-growth__assets li.is-pending{background:#f8fafc}.lawyer-dashboard-growth__assets strong{display:block;color:var(--jt-primary-deep);margin-bottom:.3rem}.lawyer-dashboard-growth__assets span{display:block;color:var(--jt-muted);line-height:1.55}.lawyer-dashboard-growth__assets a{display:inline-flex;margin-top:.55rem;color:var(--jt-accent);font-weight:800;text-decoration:none}.lawyer-dashboard__grid{display:grid;grid-template-columns:minmax(0, 1fr) minmax(280px, 360px);gap:1rem;align-items:start}.lawyer-dashboard__main,.lawyer-dashboard__side{display:grid;gap:1rem}.lawyer-dashboard-profile,.lawyer-dashboard-leads article{border:1px solid var(--jt-border);border-radius:8px;padding:1rem;background:#fff}.lawyer-dashboard-profile h3{margin:0 0 .35rem;color:var(--jt-primary-deep)}.lawyer-dashboard-profile p{margin:0;color:var(--jt-muted)}.lawyer-dashboard-profile dl{display:grid;grid-template-columns:repeat(4,minmax(0, 1fr));gap:.65rem;margin:1rem 0}.lawyer-dashboard-profile dl>div{border-radius:8px;background:#f6f3ec;padding:.7rem}.lawyer-dashboard-profile dt{color:var(--jt-muted);font-size:.82rem;font-weight:800}.lawyer-dashboard-profile dd{margin:.2rem 0 0;color:var(--jt-primary-deep);font-weight:900}.lawyer-dashboard-leads,.lawyer-dashboard-content-list{display:grid;gap:.65rem}.lawyer-dashboard-service-request{border:1px solid rgba(153,27,27,.18);border-radius:8px;background:#fff7f7;padding:1rem;margin-bottom:1.2rem}.lawyer-dashboard-service-request__header{display:grid;grid-template-columns:minmax(0, 1fr) minmax(220px, 0.45fr);gap:1rem;align-items:start;margin-bottom:1rem}.lawyer-dashboard-service-request__header h2{margin:.2rem 0 .45rem;color:var(--jt-primary-deep)}.lawyer-dashboard-service-request__latest{margin:0;border:1px solid rgba(153,27,27,.18);border-radius:8px;background:#fff;padding:.85rem}.lawyer-dashboard-service-request__latest>div{margin-bottom:.55rem}.lawyer-dashboard-service-request__latest>div:last-child{margin-bottom:0}.lawyer-dashboard-service-request__latest dt{color:var(--jt-muted);font-size:.76rem;font-weight:900}.lawyer-dashboard-service-request__latest dd{margin:.15rem 0 0;color:var(--jt-primary-deep);font-weight:900}.lawyer-dashboard-service-request__self-help{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:.75rem;margin-bottom:1rem}.lawyer-dashboard-service-request__self-help article{display:grid;gap:.55rem;align-content:start;border:1px solid rgba(153,27,27,.14);border-radius:8px;background:#fff;padding:.9rem}.lawyer-dashboard-service-request__self-help strong{color:var(--jt-primary-deep);font-size:.98rem}.lawyer-dashboard-service-request__self-help p{margin:0;color:var(--jt-muted);font-size:.86rem;line-height:1.6}.lawyer-dashboard-service-request__self-help article>div{display:flex;flex-wrap:wrap;gap:.42rem}.lawyer-dashboard-service-request__self-help .button{min-height:34px;padding:.42rem .62rem;border:1px solid rgba(153,27,27,.18);background:#fff7f7;color:var(--jt-primary-deep);font-size:.78rem;box-shadow:none}.lawyer-dashboard-service-request__self-help .button:hover,.lawyer-dashboard-service-request__self-help .button:focus-visible{border-color:rgba(153,27,27,.38);background:rgba(153,27,27,.08)}.lawyer-dashboard-service-request__form textarea{min-height:140px}.lawyer-dashboard-pipeline{border:1px solid var(--jt-border);border-radius:8px;background:#fff;padding:1rem;margin-bottom:1.2rem}.lawyer-dashboard-value-snapshot{border:1px solid rgba(197,164,92,.35);border-radius:8px;background:#fffaf0;padding:1rem;margin-bottom:1.2rem}.lawyer-dashboard-pipeline__header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:.9rem}.lawyer-dashboard-pipeline__header h2{margin:.2rem 0 0;color:var(--jt-primary-deep);font-size:1.2rem}.lawyer-dashboard-pipeline__header span{border-radius:999px;background:#edf6f3;color:var(--jt-primary-deep);padding:.35rem .7rem;font-size:.82rem;font-weight:900;white-space:nowrap}.lawyer-dashboard-pipeline__stages{display:grid;grid-template-columns:repeat(5,minmax(0, 1fr));gap:.65rem}.lawyer-dashboard-pipeline__stages article{border:1px solid var(--jt-border);border-radius:8px;background:#f8fafc;padding:.75rem;min-height:7.5rem}.lawyer-dashboard-pipeline__stages strong,.lawyer-dashboard-pipeline__stages span,.lawyer-dashboard-pipeline__stages small{display:block}.lawyer-dashboard-pipeline__stages strong{color:var(--jt-primary-deep);font-size:1.7rem;line-height:1}.lawyer-dashboard-pipeline__stages span{margin-top:.3rem;color:var(--jt-primary-deep);font-weight:900}.lawyer-dashboard-pipeline__stages small{margin-top:.55rem;color:var(--jt-muted);line-height:1.4}.lawyer-dashboard-value-snapshot__grid{display:grid;grid-template-columns:repeat(5,minmax(0, 1fr));gap:.65rem}.lawyer-dashboard-value-snapshot__grid article{border:1px solid rgba(197,164,92,.34);border-radius:8px;background:#fff;padding:.8rem}.lawyer-dashboard-value-snapshot__grid strong,.lawyer-dashboard-value-snapshot__grid span{display:block}.lawyer-dashboard-value-snapshot__grid strong{color:var(--jt-accent);font-size:1.65rem;line-height:1}.lawyer-dashboard-value-snapshot__grid span{margin-top:.35rem;color:var(--jt-primary-deep);font-weight:900;line-height:1.35}.lawyer-dashboard-leads article,.lawyer-dashboard-content-list article{display:grid;grid-template-columns:1fr .75fr .65fr .65fr minmax(175px, 0.9fr) minmax(160px, 0.9fr);gap:.65rem;align-items:center}.lawyer-dashboard-leads__contact{display:flex;flex-wrap:wrap;gap:.35rem}.lawyer-dashboard-leads__contact .button,.lawyer-dashboard-leads__stage-form .button{min-height:2.25rem;padding:0 .65rem}.lawyer-dashboard-leads__contact span{align-self:center;color:var(--jt-muted);font-size:.82rem}.lawyer-dashboard-leads__next-action{display:block;margin-top:.25rem;font-size:.74rem;font-weight:900}.lawyer-dashboard-leads__next-action.is-urgent{color:#991b1b}.lawyer-dashboard-leads__next-action.is-fresh{color:#166534}.lawyer-dashboard-leads__next-action.is-working{color:#3730a3}.lawyer-dashboard-leads__next-action.is-muted{color:var(--jt-muted)}.lawyer-dashboard-leads__stage-form{display:grid;grid-template-columns:minmax(0, 0.7fr) minmax(180px, 1fr) auto;gap:.4rem;align-items:center}.lawyer-dashboard-leads__stage-form select,.lawyer-dashboard-leads__stage-form textarea{width:100%;min-height:2.25rem;border:1px solid var(--jt-border);border-radius:8px;background:#fff;color:var(--jt-primary-deep);font-weight:800}.lawyer-dashboard-leads__stage-form textarea{resize:vertical;min-height:2.25rem;padding:.45rem .6rem;font-size:.88rem;line-height:1.35}.lawyer-dashboard-leads__last-note{grid-column:1/-1;margin:.15rem 0 0;border:1px solid rgba(39,91,143,.14);border-radius:8px;background:#f8fafc;padding:.55rem .65rem;color:var(--jt-muted);font-size:.9rem;line-height:1.5}.lawyer-dashboard-leads__last-note strong,.lawyer-dashboard-leads__last-note small{display:block;color:var(--jt-primary-deep)}.lawyer-dashboard-leads span,.lawyer-dashboard-leads time,.lawyer-dashboard-content-list span,.lawyer-dashboard-content-list time,.lawyer-dashboard-content-list p{color:var(--jt-muted)}.lawyer-dashboard-content-list article{grid-template-columns:minmax(0, 1.4fr) .55fr .8fr .8fr .75fr}.lawyer-dashboard-content-list strong{color:var(--jt-primary-deep)}.lawyer-dashboard-content-list p{margin:.25rem 0 0;line-height:1.55}.lawyer-dashboard__side ul{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}.lawyer-dashboard__side li{border-bottom:1px solid var(--jt-border);padding-bottom:.65rem;color:var(--jt-muted);line-height:1.65}.lawyer-dashboard__roadmap{border-radius:8px;background:#f6f3ec;padding:.9rem}.lawyer-dashboard__roadmap strong{display:block;color:var(--jt-primary-deep);font-weight:900}.lawyer-dashboard__roadmap p{margin:.35rem 0 0;color:var(--jt-muted)}@media (max-width:900px){.lawyer-dashboard__hero,.lawyer-dashboard__grid,.lawyer-dashboard__summary,.lawyer-dashboard-login-preview,.lawyer-dashboard-plan-status,.lawyer-dashboard-command-center__grid,.lawyer-dashboard__first-value,.lawyer-dashboard-growth__header,.lawyer-dashboard-service-request__header,.lawyer-dashboard-service-request__self-help,.lawyer-dashboard-pipeline__header,.lawyer-dashboard-profile dl,.lawyer-dashboard-leads article,.lawyer-dashboard-content-list article,.lawyer-dashboard-plan-status dl,.lawyer-dashboard__first-value-note{grid-template-columns:1fr}.lawyer-dashboard-pipeline__header{display:grid}.lawyer-dashboard-pipeline__stages{grid-template-columns:1fr}.lawyer-dashboard-value-snapshot__grid{grid-template-columns:repeat(2,minmax(0, 1fr))}.lawyer-dashboard-leads__stage-form{grid-template-columns:1fr}.lawyer-dashboard__hero{display:grid}}@media (max-width:560px){.lawyer-dashboard-value-snapshot__grid{grid-template-columns:1fr}}.lawyer-plans-hero{background:linear-gradient(135deg,rgba(7,21,47,.98),rgba(39,46,70,.94)),radial-gradient(circle at 20% 10%,rgba(197,164,92,.26),transparent 34%);color:#fff}.lawyer-plans-hero__grid{display:grid;grid-template-columns:minmax(0, 1fr) minmax(280px, 380px);gap:1.2rem;align-items:center}.lawyer-plans-hero h1,.lawyer-plans-hero p{color:#fff}.lawyer-plans-hero p{max-width:780px;color:rgba(255,255,255,.78);line-height:1.8}.lawyer-plans-hero aside,.lawyer-plans__notice{border:1px solid rgba(255,255,255,.18);border-radius:8px;background:rgba(255,255,255,.1);padding:1.1rem;backdrop-filter:blur(14px)}.lawyer-plans-hero aside strong{display:block;color:#e8c97a;font-weight:900}.lawyer-plans{background:#fbfaf7}.lawyer-plans-founder{display:grid;grid-template-columns:minmax(0, 1.1fr) minmax(240px, 0.55fr);gap:1rem;align-items:start;margin-bottom:1rem;border:1px solid rgba(197,164,92,.42);border-radius:8px;background:#fffaf0;padding:clamp(1rem, 2vw, 1.35rem)}.lawyer-plans-founder h2{margin:.25rem 0 .45rem;color:var(--jt-primary-deep)}.lawyer-plans-founder p{margin:0;color:var(--jt-muted);line-height:1.75}.lawyer-plans-founder ol{display:grid;gap:.55rem;margin:0;padding-inline-start:1.2rem;color:var(--jt-primary-deep);font-weight:850;line-height:1.55}.lawyer-plans-founder__actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:.65rem}.lawyer-plans-system{display:grid;gap:1rem;margin-bottom:1rem;border:1px solid rgba(7,21,47,.12);border-radius:8px;background:#fff;padding:clamp(1rem, 2vw, 1.35rem);box-shadow:0 14px 38px rgba(7,21,47,.08)}.lawyer-plans-system__intro{max-width:820px}.lawyer-plans-system__intro h2{margin:.25rem 0 .45rem;color:var(--jt-primary-deep)}.lawyer-plans-system__intro p{margin:0;color:var(--jt-muted);line-height:1.75}.lawyer-plans-system__grid{display:grid;grid-template-columns:repeat(4,minmax(0, 1fr));gap:.8rem}.lawyer-plans-system__grid article{border:1px solid var(--jt-border);border-radius:8px;background:#fbfaf7;padding:.95rem}.lawyer-plans-system__grid strong{display:inline-flex;color:var(--jt-accent);font-size:.82rem;font-weight:900}.lawyer-plans-system__grid h3{margin:.35rem 0 .45rem;color:var(--jt-primary-deep);font-size:1rem}.lawyer-plans-system__grid p{margin:0;color:var(--jt-muted);line-height:1.65}.lawyer-plans-system__actions{display:flex;flex-wrap:wrap;gap:.65rem}.lawyer-plans__grid{display:grid;grid-template-columns:repeat(5,minmax(0, 1fr));gap:.8rem}.lawyer-plan-card{display:flex;min-height:100%;flex-direction:column;justify-content:space-between;gap:1rem;border:1px solid var(--jt-border);border-radius:8px;background:#fff;padding:1rem;box-shadow:var(--jt-shadow)}.lawyer-plan-card__top span{display:inline-flex;border-radius:999px;background:#f6f3ec;color:var(--jt-accent);padding:.25rem .65rem;font-size:.8rem;font-weight:900}.lawyer-plan-card h2{margin:.8rem 0 .45rem;color:var(--jt-primary-deep);font-size:1.22rem}.lawyer-plan-card strong{display:block;color:var(--jt-primary);font-weight:900}.lawyer-plan-card p,.lawyer-plan-card li{color:var(--jt-muted);line-height:1.65}.lawyer-plan-card ul{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.lawyer-plan-card li{border-top:1px solid var(--jt-border);padding-top:.5rem}.lawyer-plans__notice{margin-top:1rem;border-color:var(--jt-border);background:#fff}.lawyer-plans__notice h2{color:var(--jt-primary-deep)}.lawyer-plans__notice p{color:var(--jt-muted);line-height:1.75}.lawyer-plans-faq{display:grid;gap:1rem;margin-top:1rem;border:1px solid var(--jt-border);border-radius:8px;background:#fff;padding:clamp(1rem, 2vw, 1.35rem)}.lawyer-plans-faq h2{margin:.25rem 0 0;color:var(--jt-primary-deep)}.lawyer-plans-faq__grid{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:.8rem}.lawyer-plans-faq details{border:1px solid var(--jt-border);border-radius:8px;background:#fbfaf7;padding:.9rem 1rem}.lawyer-plans-faq summary{cursor:pointer;color:var(--jt-primary-deep);font-weight:900}.lawyer-plans-faq p{margin:.65rem 0 0;color:var(--jt-muted);line-height:1.7}@media (max-width:1180px){.lawyer-plans-system__grid{grid-template-columns:repeat(2,minmax(0, 1fr))}.lawyer-plans__grid{grid-template-columns:repeat(3,minmax(0, 1fr))}}@media (max-width:760px){.lawyer-plans-hero__grid,.lawyer-plans-founder,.lawyer-plans-system__grid,.lawyer-plans-faq__grid,.lawyer-plans__grid{grid-template-columns:1fr}}.city-practice-hero{background:linear-gradient(135deg,rgba(7,21,47,.97),rgba(39,46,70,.93)),radial-gradient(circle at 18% 18%,rgba(197,164,92,.24),transparent 34%);color:#fff}.city-practice-hero__grid,.city-practice-body__grid{display:grid;grid-template-columns:minmax(0, 1fr) minmax(280px, 360px);gap:1.2rem;align-items:start}.city-practice-hero h1,.city-practice-hero p{color:#fff}.city-practice-hero p{color:rgba(255,255,255,.78);line-height:1.8}.city-practice-hero aside,.city-practice-body main,.city-practice-body aside{border:1px solid var(--jt-border);border-radius:8px;background:#fff;padding:1.1rem;box-shadow:var(--jt-shadow)}.city-practice-hero aside{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.1);backdrop-filter:blur(14px)}.city-practice-hero aside strong{display:block;color:#e8c97a;font-weight:900}.city-practice-body{background:#fbfaf7}.city-practice-body main,.city-practice-body aside{display:grid;gap:1rem}.city-practice-body__empty{border-radius:8px;background:#f6f3ec;color:var(--jt-muted);padding:1rem;line-height:1.7}.city-practice-body aside{position:sticky;top:110px}@media (max-width:900px){.city-practice-hero__grid,.city-practice-body__grid{grid-template-columns:1fr}.city-practice-body aside{position:static}}.lead-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:.8rem}.lead-form__field{display:grid;gap:.35rem;margin:0}.lead-form__field--full{grid-column:1/-1}.lead-form label{color:var(--jt-muted);font-weight:800}.lead-form input,.lead-form select,.lead-form textarea{width:100%;border:1px solid var(--jt-border);border-radius:8px;padding:.82rem;font:inherit}.lead-form__consent{display:grid;grid-template-columns:auto 1fr;gap:.55rem;align-items:start;margin:.85rem 0;color:var(--jt-muted);font-size:.9rem;line-height:1.55}.lead-form__consent input{width:auto;margin-top:.22rem}.justice-lead-guard{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}@media (max-width:640px){.lead-form__grid{grid-template-columns:1fr}}.brand-lockup--justice{display:inline-flex;align-items:center;gap:.7rem;min-width:0;color:var(--jt-primary-deep);text-decoration:none}.brand-lockup__icon img{display:block;width:38px;height:38px;border-radius:50%}.brand-lockup__wordmark{display:inline-flex;align-items:center;gap:.12rem;white-space:nowrap;direction:ltr;unicode-bidi:isolate;color:var(--jt-primary-deep);font-family:Georgia,"Times New Roman",serif;font-size:clamp(1.55rem, 2.1vw, 2.18rem);font-weight:900;letter-spacing:0;line-height:1}.site-header__main{border-bottom:1px solid rgba(7,21,47,.08);background:linear-gradient(90deg,rgba(217,40,47,.045),transparent 18%),rgba(255,255,255,.98)}.site-header__main-inner{min-height:5.45rem;gap:1rem;flex-wrap:nowrap}.site-branding{flex:0 0 auto}.primary-navigation{flex:1 1 auto;min-width:0}.primary-navigation .menu{align-items:center;justify-content:center;flex-wrap:wrap;gap:.25rem;row-gap:.22rem}.primary-navigation .menu>.menu-item>a{border:1px solid transparent;border-radius:8px;padding:.72rem .9rem;color:var(--jt-primary-deep);font-size:.98rem;font-weight:900}.primary-navigation .menu>.menu-item>a:hover,.primary-navigation .menu>.current-menu-item>a{border-color:rgba(217,40,47,.16);background:rgba(217,40,47,.055);color:var(--jt-primary-deep)}.site-header__cta.button{flex:0 0 auto;border-radius:999px;box-shadow:0 12px 28px rgba(217,40,47,.18)}.site-header__lead-actions{display:inline-flex;align-items:center;gap:.42rem;flex:0 0 auto}.site-header__whatsapp.button{min-height:2.45rem;border-radius:999px;padding-inline:.95rem;font-weight:900;box-shadow:0 12px 28px rgba(18,140,126,.16)}.site-header__lawyer-actions{display:inline-flex;align-items:center;gap:.42rem;flex:0 0 auto}.site-header__lawyer-link{display:inline-flex;align-items:center;justify-content:center;min-height:2.45rem;padding:.5rem .88rem;border:1px solid rgba(7,21,47,.16);border-radius:999px;color:var(--jt-primary-deep);background:#fff;font-size:.9rem;font-weight:900;line-height:1;text-decoration:none;white-space:nowrap}.site-header__lawyer-link:hover,.site-header__lawyer-link:focus-visible{border-color:rgba(217,40,47,.38);color:var(--jt-primary-deep);background:rgba(217,40,47,.06);text-decoration:none}.site-header__lawyer-link--plans{border-color:rgba(217,40,47,.28);color:#fff;background:#c1121f;box-shadow:0 10px 22px rgba(193,18,31,.16)}.site-header__lawyer-link--plans:hover,.site-header__lawyer-link--plans:focus-visible{color:#fff;background:#9f101a;border-color:#9f101a}.site-header__lawyer-label-short{display:none}.site-header__topic-strip{position:relative;z-index:90;border-bottom:1px solid rgba(7,21,47,.08);background:linear-gradient(90deg,rgba(7,21,47,.98),rgba(16,38,74,.96)),#07152f;box-shadow:0 14px 28px rgba(7,21,47,.08)}.site-header__topic-strip-inner{display:flex;align-items:center;gap:.55rem;min-height:2.9rem;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.site-header__topic-strip-inner::-webkit-scrollbar{display:none}.site-header__topic-label{flex:0 0 auto;color:rgba(255,255,255,.58);font-size:.82rem;font-weight:900;padding-inline-end:.2rem}.site-header__topic-strip a{flex:0 0 auto;display:inline-flex;align-items:center;min-height:2rem;padding:.34rem .78rem;border:1px solid rgba(255,255,255,.11);border-radius:999px;color:rgba(255,255,255,.9);font-size:.86rem;font-weight:850;text-decoration:none;background:rgba(255,255,255,.045);transition:background .16s ease,border-color .16s ease,color .16s ease}.site-header__topic-strip a:hover,.site-header__topic-strip a:focus-visible{color:#fff;border-color:rgba(217,40,47,.46);background:rgba(217,40,47,.2);text-decoration:none}@media (max-width:1180px){.primary-navigation .menu>.menu-item>a{padding-inline:.65rem;font-size:.9rem}.site-header__lawyer-actions{gap:.28rem}.site-header__lead-actions{gap:.28rem}.site-header__lawyer-link{padding-inline:.68rem;font-size:.84rem}}@media (max-width:768px){.site-header__lead-actions{order:4;width:100%;justify-content:stretch}.site-header__lead-actions .button{flex:1 1 0;min-width:0}.site-header__lawyer-actions{order:3;margin-inline-start:auto;gap:.24rem}.site-header__lawyer-link{min-height:2.18rem;padding:.42rem .58rem;font-size:.78rem}.site-header__lawyer-label-full{display:none}.site-header__lawyer-label-short{display:inline}}.brand-lockup__red-dot{display:inline-block;width:.48em;height:.48em;margin:0 .07em .03em;border-radius:999px;background:#d9282f;box-shadow:0 0 0 0 rgba(217,40,47,.34);animation:justice-red-dot-pulse 1.18s ease-in-out infinite}.brand-lockup--justice .brand-lockup__text{display:grid;gap:.12rem;min-width:0}.brand-lockup--justice .brand-lockup__name{color:currentColor;font-size:.94rem;font-weight:900;letter-spacing:0;line-height:1.1}.brand-lockup--justice .brand-lockup__tagline{color:var(--jt-muted);font-size:.74rem;font-weight:800;line-height:1.2}.brand-lockup--footer .brand-lockup__wordmark,.brand-lockup--footer .brand-lockup__name{color:#fff}.brand-lockup--footer .brand-lockup__tagline{color:rgba(255,255,255,.68)}@keyframes justice-red-dot-pulse{0%,100%{opacity:.82;transform:scale(1);box-shadow:0 0 0 0 rgba(217,40,47,.32)}50%{opacity:1;transform:scale(1.22);box-shadow:0 0 0 8px rgba(217,40,47,.12)}}@media (prefers-reduced-motion:reduce){.brand-lockup__red-dot{animation:none}}@media (max-width:620px){.brand-lockup--justice{gap:.5rem}.brand-lockup__icon img{width:30px;height:30px}.brand-lockup--justice .brand-lockup__text{display:none}.site-header__topic-strip-inner{min-height:3.2rem;padding-inline:1rem}.site-header__topic-label{display:none}.site-header__topic-strip a{min-height:2.15rem;font-size:.82rem}}.hero__visual{position:relative;min-height:210px;margin:-.4rem -.15rem 1.4rem;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:linear-gradient(135deg,rgba(255,255,255,.16),rgba(255,255,255,.04)),radial-gradient(circle at 18% 20%,rgba(217,40,47,.32),transparent 25%),radial-gradient(circle at 78% 22%,rgba(232,201,122,.28),transparent 22%),linear-gradient(145deg,rgba(7,21,47,.92),rgba(28,45,76,.78));box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 24px 60px rgba(0,0,0,.18)}.hero__visual:before,.hero__visual:after{content:"";position:absolute;inset:22px;border:1px solid rgba(255,255,255,.09);border-radius:8px;transform:rotate(-2deg)}.hero__visual:after{inset:auto 24px 28px 34px;height:1px;border:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.52),transparent);transform:none}.hero__visual-card{position:absolute;display:grid;gap:.62rem;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:rgba(255,255,255,.13);padding:1rem;backdrop-filter:blur(12px)}.hero__visual-card span{display:block;height:.42rem;border-radius:999px;background:rgba(255,255,255,.42)}.hero__visual-card--main{top:32px;right:30px;width:min(62%, 250px);min-height:120px}.hero__visual-card--main span:first-child{width:74%;background:#fff}.hero__visual-card--main span:nth-child(2){width:88%}.hero__visual-card--main span:nth-child(3){width:58%;background:rgba(232,201,122,.76)}.hero__visual-card--case{left:30px;bottom:30px;width:min(46%, 180px)}.hero__visual-card--case strong{color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:1.1rem}.hero__visual-card--case span:first-of-type{width:82%;background:rgba(217,40,47,.72)}.hero__visual-card--case span:last-of-type{width:56%}.hero__visual-node{position:absolute;border-radius:999px}.hero__visual-node--red{top:42px;left:36px;width:13px;height:13px;background:#d9282f;box-shadow:0 0 0 8px rgba(217,40,47,.15)}.hero__visual-node--gold{right:52px;bottom:42px;width:18px;height:18px;background:#e8c97a;box-shadow:0 0 0 12px rgba(232,201,122,.12)}.article-card__placeholder--legal{position:relative;display:grid;align-content:end;gap:.55rem;width:100%;height:100%;overflow:hidden;background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,0)),radial-gradient(circle at 18% 20%,rgba(217,40,47,.18),transparent 24%),radial-gradient(circle at 80% 18%,rgba(232,201,122,.22),transparent 23%),linear-gradient(145deg,#eef2f7,#d9e0ea 48%,#f7f8fb);padding:1.15rem;color:var(--jt-primary-deep)}.article-card__placeholder--legal:before{content:"";position:absolute;inset:1.1rem 1.2rem auto auto;width:62px;height:82px;border:1px solid rgba(7,21,47,.15);border-radius:8px;background:linear-gradient(rgba(7,21,47,.15),rgba(7,21,47,.15)) 50% 30%/56% 2px no-repeat,linear-gradient(rgba(7,21,47,.12),rgba(7,21,47,.12)) 50% 48%/70% 2px no-repeat,linear-gradient(rgba(217,40,47,.24),rgba(217,40,47,.24)) 50% 66%/42% 2px no-repeat,rgba(255,255,255,.5);box-shadow:0 16px 32px rgba(7,21,47,.12)}.article-card__placeholder-label{position:relative;z-index:1;font-size:1.05rem;font-weight:900}.article-card__placeholder-line{position:relative;z-index:1;display:block;width:46%;height:.38rem;border-radius:999px;background:rgba(7,21,47,.16)}.article-card__placeholder-line--wide{width:68%}.article-card__placeholder-dot{position:absolute;left:1.15rem;top:1.15rem;width:10px;height:10px;border-radius:999px;background:#d9282f;box-shadow:0 0 0 7px rgba(217,40,47,.12)}.breadcrumbs{position:relative;isolation:isolate;background:linear-gradient(90deg,rgba(7,21,47,.035),transparent 22%),rgba(255,255,255,.92);border-top:1px solid rgba(7,21,47,.055);border-bottom:1px solid rgba(7,21,47,.075);color:var(--jt-muted);font-size:.9rem;box-shadow:0 12px 28px rgba(7,21,47,.035)}.breadcrumbs:after{content:"";position:absolute;inset-inline:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(217,40,47,.24),transparent);pointer-events:none;z-index:-1}.breadcrumbs__list{list-style:none;display:flex;align-items:center;gap:.42rem;margin-block:0;padding-block:.72rem;padding-inline-start:0;padding-inline-end:0;overflow-x:auto;scrollbar-width:none;scroll-padding-inline:1rem}.breadcrumbs__list::-webkit-scrollbar{display:none}.breadcrumbs__item{display:inline-flex;align-items:center;flex:0 0 auto;max-width:min(42vw, 340px);color:var(--jt-muted)}.breadcrumbs__item+.breadcrumbs__item:before{content:"";display:inline-flex;width:.42rem;height:.42rem;margin-inline-end:.42rem;border-block-start:1.5px solid rgba(7,21,47,.28);border-inline-start:1.5px solid rgba(7,21,47,.28);transform:rotate(-45deg)}.breadcrumbs__link,.breadcrumbs__current{display:inline-flex;align-items:center;gap:.42rem;min-height:2rem;border-radius:999px;line-height:1.2}.breadcrumbs__text{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumbs__link{padding:.34rem .72rem;border:1px solid transparent;color:var(--jt-primary);font-weight:850;text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease}.breadcrumbs__link:hover,.breadcrumbs__link:focus-visible{background:rgba(217,40,47,.065);border-color:rgba(217,40,47,.16);color:var(--jt-accent-red);text-decoration:none}.breadcrumbs__home-mark{display:inline-block;width:.58rem;height:.58rem;border-radius:3px;background:linear-gradient(135deg,transparent 48%,#fff 49% 53%,transparent 54%),linear-gradient(135deg,var(--jt-primary-deep),var(--jt-primary));box-shadow:0 0 0 3px rgba(7,21,47,.08)}.breadcrumbs__current{padding:.34rem .82rem;background:rgba(7,21,47,.055);color:var(--jt-primary-deep);font-weight:900;max-width:min(44vw, 420px)}.article-intent-panel{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:1rem;margin:-1.25rem auto 2.5rem;width:min(100% - 3rem, 1080px)}.article-intent-panel__item{background:#fff;border:1px solid rgba(7,21,47,.08);border-radius:16px;padding:1.25rem;box-shadow:0 14px 34px rgba(7,21,47,.07)}.article-intent-panel__item strong{display:block;color:var(--jt-primary-deep);font-size:1rem;margin-bottom:.35rem}.article-intent-panel__item span{color:var(--jt-muted);display:block;line-height:1.55}.practice-hub-intent{background:#f8fafc;padding-block:clamp(2.5rem, 5vw, 4rem)}.practice-hub-intent__grid{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:1rem}.practice-hub-intent__card{background:#fff;border:1px solid rgba(7,21,47,.08);border-radius:18px;padding:1.4rem;box-shadow:0 16px 36px rgba(7,21,47,.06)}.practice-hub-intent__card span{display:inline-flex;margin-bottom:.8rem;padding:.2rem .75rem;border-radius:999px;background:rgba(217,40,47,.08);color:#a82430;font-size:.82rem;font-weight:900}.practice-hub-intent__card h2{margin:0 0 .65rem;color:var(--jt-primary-deep);font-size:1.16rem;line-height:1.35}.practice-hub-intent__card p{margin:0;color:var(--jt-muted);line-height:1.65}.practice-hub-cta{background:linear-gradient(135deg,#07152f,#10264a);color:#fff;padding-block:clamp(2.8rem, 5vw, 4.5rem)}.practice-hub-cta__panel{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:2rem;align-items:center;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:rgba(255,255,255,.06);padding:clamp(1.4rem, 3vw, 2.2rem);box-shadow:0 28px 70px rgba(0,0,0,.18)}.practice-hub-cta h2{color:#fff;margin:0 0 .65rem}.practice-hub-cta p{margin:0;max-width:760px;color:rgba(255,255,255,.75)}.practice-hub-cta__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.8rem}.justice-public-cluster,.justice-content-lawyer-cta,.justice-public-disclaimer{border-radius:20px;margin:0 0 1.6rem}.justice-public-cluster{border:1px solid rgba(198,154,73,.28);background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(250,247,241,.96)),radial-gradient(circle at 12% 0%,rgba(198,154,73,.14),transparent 34%);padding:clamp(1.1rem, 2.5vw, 1.55rem);box-shadow:0 20px 50px rgba(8,24,46,.08)}.justice-public-cluster>strong{display:block;color:var(--jt-primary-deep);font-size:1.04rem;margin-bottom:.85rem}.justice-public-cluster>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px, 1fr));gap:.7rem}.justice-public-cluster a{display:grid;gap:.2rem;min-height:76px;align-content:center;border:1px solid rgba(18,40,75,.1);border-radius:14px;background:rgba(255,255,255,.76);color:var(--jt-primary-deep);padding:.85rem .95rem;text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.justice-public-cluster a:hover,.justice-public-cluster a:focus-visible{transform:translateY(-2px);border-color:rgba(198,154,73,.48);box-shadow:0 14px 28px rgba(8,24,46,.1)}.justice-public-cluster span{font-weight:800}.justice-public-cluster small{color:var(--jt-muted);font-size:.82rem}.justice-content-lawyer-cta{border:1px solid rgba(18,40,75,.12);background:linear-gradient(135deg,#07152f,#132d54);color:#fff;padding:clamp(1.3rem, 2.7vw, 2rem);box-shadow:0 22px 52px rgba(8,24,46,.18)}.justice-content-lawyer-cta h2{color:#fff;margin-top:0}.justice-content-lawyer-cta p{color:rgba(255,255,255,.78)}.justice-content-lawyer-cta .button{margin-inline-end:.55rem;margin-block-start:.35rem}.justice-public-disclaimer{border:1px solid rgba(198,154,73,.32);background:#fff8e8;color:#4b3820;padding:1rem 1.15rem;line-height:1.7}@media (max-width:760px){html,body{max-width:100%;overflow-x:clip}.article-intent-panel{grid-template-columns:1fr;width:min(100% - 2rem, 480px)}.practice-hub-intent__grid,.practice-hub-cta__panel{grid-template-columns:1fr}.practice-hub-cta__actions{justify-content:stretch}.practice-hub-cta__actions .button{width:100%}.practice-hub-hero__grid>*{min-width:0}.practice-hub-hero__description,.practice-hub-hero__description *{max-width:100%;overflow-wrap:anywhere}.breadcrumbs__list{padding-block:.7rem}.breadcrumbs__item{max-width:68vw}.breadcrumbs__current{max-width:72vw}body{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom, 0px))}.whatsapp-float{width:calc(100vw - 28px) !important;max-width:460px !important;min-width:0 !important;height:54px !important;left:50% !important;right:auto !important;transform:translateX(-50%) !important;bottom:calc(14px + env(safe-area-inset-bottom, 0px)) !important;border-radius:999px !important;padding:0 20px !important;gap:10px !important;font-weight:700 !important;font-size:1.02rem !important;line-height:1.1 !important;z-index:950 !important;box-shadow:0 10px 26px rgba(7,21,47,.22) !important}.whatsapp-float svg{width:26px;height:26px;flex:0 0 auto}.whatsapp-float__label{display:inline !important}body:not(.home) .whatsapp-float{display:flex !important}html body.rtl a.whatsapp-button{width:54px !important;min-width:54px !important;max-width:54px !important;height:54px !important;min-height:54px !important;max-height:54px !important;left:auto !important;right:max(14px, env(safe-area-inset-right, 0px)) !important;bottom:calc(18px + env(safe-area-inset-bottom, 0px)) !important;padding:0 !important;border-radius:999px !important;overflow:hidden !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:0 !important;color:transparent !important;font-size:0 !important;line-height:0 !important;z-index:845 !important;transition:background-color .2s ease,box-shadow .2s ease !important}html body.rtl a.whatsapp-button img:first-child{display:none !important}html body.rtl a.whatsapp-button img:last-of-type,html body.rtl a.whatsapp-button svg{display:block !important;width:28px !important;height:28px !important;min-width:28px !important;max-width:28px !important;margin:0 !important}body.home .whatsapp-float,html body.home.rtl a.whatsapp-button{display:none !important}html body #pojo-a11y-toolbar.pojo-a11y-toolbar-right,#pojo-a11y-toolbar{top:220px !important;bottom:auto !important;z-index:860 !important}#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a{width:44px !important;height:44px !important;font-size:26px !important}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay{max-height:calc(100vh - 120px);overflow-y:auto}.justice-public-cluster>div{grid-template-columns:1fr}.justice-content-lawyer-cta .button{width:100%;margin-inline-end:0}}.whatsapp-float__label{display:none;white-space:nowrap;font-weight:700;letter-spacing:-.2px}.money-keywords{background:var(--jt-bg,#f7f8fb)}.money-keywords__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px, 1fr));gap:1rem;margin-top:1.5rem}.money-keywords__card{background:#fff;border:1px solid var(--color-border,#e3e8ef);border-radius:var(--radius-md,10px);box-shadow:var(--shadow-soft,0 1px 2px rgba(11,18,32,.06));padding:1.25rem 1.3rem;display:flex;flex-direction:column;gap:.5rem;text-decoration:none;color:inherit;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}a.money-keywords__card:hover{transform:translateY(-3px);box-shadow:var(--shadow-card,0 18px 44px rgba(11,18,32,.12));border-color:var(--jt-accent,#c5a45c)}.money-keywords__card strong{font-size:1.08rem;font-weight:800;color:var(--jt-primary-deep,#07152f)}.money-keywords__card p{margin:0;color:#5b6677;line-height:1.6;font-size:.94rem}.money-keywords__card--intl{background:#fff}.money-keywords__card-link{font-weight:700;font-size:.92rem;color:var(--jt-primary-deep,#07152f);text-decoration:underline}.money-keywords__intl-links{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.money-keywords__intl-links a{font-size:.85rem;font-weight:700;padding:.3rem .7rem;border-radius:999px;border:1px solid var(--color-border,#e3e8ef);color:var(--jt-primary-deep,#07152f);text-decoration:none}.money-keywords__intl-links a:hover{border-color:var(--jt-accent,#c5a45c)}a.jt-ai-fab{bottom:92px !important}.legal-pillar-body__grid .legal-pillar-content{order:1}.legal-pillar-body__grid .legal-pillar-sidebar{order:2}@media (max-width:900px){.legal-pillar-body__grid .legal-pillar-sidebar{order:0}.legal-pillar-body__grid .legal-pillar-content{order:1}}.single-article__fold{max-width:900px;margin:0 auto 2rem}.single-article__fold-cta{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;justify-content:center;margin-bottom:1rem}.jt-midfold{margin:2rem 0}.jt-registered-band{background:var(--jt-surface,#f7f9fc);border:1px solid rgba(13,44,84,.12);border-radius:12px;padding:1.1rem 1.4rem;margin-bottom:1rem}.jt-registered-band__list{list-style:none;margin:.4rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.8rem 1.6rem;font-weight:700}.jt-registered-band__city{color:var(--jt-muted,#667);font-weight:400;font-size:.9em}.jt-registered-band__recruit{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem}@media (max-width:900px){.legal-pillar-body__grid .legal-pillar-sidebar{order:2}}.jt-premium-card{display:flex;gap:1.1rem;align-items:flex-start;background:linear-gradient(180deg,#fffdf7,#f7f9fc);border:1px solid rgba(196,158,60,.45);border-radius:14px;padding:1.1rem 1.3rem;box-shadow:0 10px 28px -18px rgba(13,44,84,.35)}.jt-premium-card__photo-link{flex:0 0 92px}.jt-premium-card__photo{width:92px;height:92px;object-fit:cover;border-radius:50%;border:3px solid #fff;box-shadow:0 6px 16px rgba(13,44,84,.25)}.jt-premium-card__name{font-weight:800;font-size:1.15rem;color:var(--jt-primary-deep,#0d2c54);text-decoration:none;display:block}.jt-premium-card__meta{color:var(--jt-muted,#667);font-size:.92rem;display:block;margin:.15rem 0 .4rem}.jt-premium-card__bio{margin:0 0 .6rem;font-size:.95rem}.jt-premium-card__actions{display:flex;flex-wrap:wrap;gap:.5rem}.jt-premium-card__actions .button{padding:.45rem 1rem;font-size:.9rem}@media (max-width:560px){.jt-premium-card{flex-direction:column;align-items:center;text-align:center}}
@keyframes justicePulse{0%,100%{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.18);box-shadow:0 0 0 4px rgba(199,53,70,.14)}}@media (prefers-reduced-motion:reduce){.brand-lockup__red-dot{animation:none !important}}.brand-lockup{display:flex;align-items:center;gap:.5rem;text-decoration:none}.brand-lockup__icon{display:flex;align-items:center;justify-content:center;color:var(--jt-primary-deep,#07152f)}.brand-lockup__icon svg{width:30px;height:30px}.brand-lockup__icon img{width:38px;height:38px;border-radius:50%;display:block}.brand-lockup__name{font-size:1.2rem;letter-spacing:0;display:none}.brand-lockup__tagline{font-size:.72rem;letter-spacing:0;text-transform:uppercase}.brand-lockup__wordmark{display:inline-flex;align-items:center;gap:0;font-size:1.55rem;font-weight:900;letter-spacing:0;color:var(--jt-primary-deep);line-height:1}.brand-lockup__red-dot{display:inline-block;width:9px;height:9px;background:var(--jt-accent-red);border-radius:999px;margin:0 3px;position:relative;top:1px;box-shadow:0 0 0 4px rgba(199,53,70,0);animation:justicePulse 1.2s ease-in-out infinite}@media (max-width:520px){.brand-lockup__wordmark{font-size:1.25rem}.brand-lockup__icon svg{width:24px;height:24px}.brand-lockup__icon img{width:30px;height:30px}.brand-lockup__red-dot{width:7px;height:7px;margin:0 2px}.brand-lockup__text{display:none}}.hero--has-bg{background-image:linear-gradient(160deg,rgba(7,21,47,.93) 0%,rgba(13,31,60,.87) 50%,rgba(19,42,92,.82) 100%),var(--hero-bg-image);background-size:cover;background-position:center;padding-block:clamp(3.5rem,8vw,6rem)}.hero__grid{display:flex !important;flex-direction:column;align-items:center;text-align:center;gap:2rem}.hero__content{max-width:800px;margin:0 auto}.hero__title{text-align:center;font-size:clamp(1.6rem,4.5vw,2.6rem)}.hero__description{margin-inline:auto;text-align:center;max-width:600px}.hero__stats{justify-content:center;gap:2rem}.hero__stat strong{font-size:clamp(2rem,4vw,3rem) !important;font-weight:900 !important}.hero-search{display:flex !important;flex-wrap:wrap !important;max-width:960px;margin:2rem auto 0 !important;border-radius:12px !important;box-shadow:0 16px 48px rgba(0,0,0,.22) !important;border:none !important;background:#fff !important;padding:.5rem !important;gap:.5rem !important}.hero-search__filters{display:flex !important;flex:1;min-width:300px;gap:.5rem;border-left:1px solid #e5e7eb;padding-left:.5rem}.hero-search__actions{display:flex !important;flex:1.5;min-width:300px;gap:.5rem}.hero-search__field{flex:1;position:relative}.hero-search__field:after{content:"▼";font-size:.6rem;position:absolute;left:1rem;top:50%;transform:translateY(-50%);pointer-events:none;color:#9ca3af}.hero-search__field select{width:100%;border:none !important;background:0 0 !important;padding:1.2rem 1.5rem 1.2rem 2.5rem !important;font-size:1.05rem !important;color:var(--jt-primary-deep) !important;appearance:none;font-weight:500}.hero-search__field select:focus{outline:none;background:rgba(0,0,0,.02) !important;border-radius:8px}.hero-search__actions input{flex:1;border:none !important;background:0 0 !important;padding:1.2rem 1.5rem !important;font-size:1.05rem !important;color:var(--jt-primary-deep) !important;font-weight:500}.hero-search__actions input::placeholder{color:#9ca3af}.hero-search__actions input:focus{outline:none;background:rgba(0,0,0,.02) !important;border-radius:8px}.hero-search__actions button{background:var(--jt-accent-red) !important;color:#fff !important;border:none !important;border-radius:8px !important;padding:0 2.5rem !important;font-weight:800 !important;font-size:1.1rem !important;cursor:pointer;transition:background .2s}.hero-search__actions button:hover{background:#9c2d3a !important}@media (max-width:768px){.hero-search{flex-direction:column !important;padding:1rem !important;border-radius:16px !important}.hero-search__filters{flex-direction:column !important;border-left:none;padding-left:0;gap:0;margin-bottom:0}.hero-search__field{border-bottom:1px solid #e5e7eb}.hero-search__actions{flex-direction:column !important;gap:0}.hero-search__actions input{border-bottom:1px solid #e5e7eb !important;margin-bottom:1rem}.hero-search__actions button{padding:1.2rem !important;width:100%;border-radius:12px !important}}.hero__ctas{margin-top:1.5rem;display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.hero__panel{width:100%;max-width:900px;background:rgba(255,255,255,.05) !important;border:1px solid rgba(255,255,255,.08) !important;border-radius:14px !important;padding:1rem 1.2rem !important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.hero__panel h2{font-size:.88rem !important;text-align:center;margin-bottom:.6rem !important;opacity:.6}.hero__quick-links{display:flex !important;flex-wrap:wrap;justify-content:center;gap:.4rem !important}.hero__quick-links a{padding:.35rem .8rem !important;border-radius:50px !important;font-size:.82rem !important;background:rgba(255,255,255,.07) !important;border:1px solid rgba(255,255,255,.12) !important;white-space:nowrap}.hero__quick-links a span{background:rgba(255,255,255,.12);padding:1px 6px;border-radius:50px;font-size:.7rem;margin-inline-start:4px}.hero__quick-links a:hover{background:rgba(255,255,255,.15) !important;border-color:rgba(255,255,255,.3) !important;transform:none !important}.hero__panel-cta{display:block !important;text-align:center;margin-top:.6rem !important;font-size:.85rem !important}@media (max-width:768px){.hero__panel{display:none !important}}.section{padding-block:clamp(3rem,6vw,5rem)}.practice-areas-section,.featured-lawyers,.ask-lawyer{background:#fff}.find-guide,.latest-articles{background:var(--jt-bg,#f7f8fa)}.section-header{margin-bottom:2.5rem}.section-header__eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--jt-accent-red);margin-bottom:.6rem}.section-header__eyebrow:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--jt-accent-red);flex-shrink:0;animation:jt-pulse-dot 2.4s ease-in-out infinite}.find-guide__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1.8rem;margin-top:2.5rem}.find-guide__step{position:relative;background:#fff;border:1px solid var(--jt-border,#e5e7eb);border-radius:16px;padding:2rem 1.6rem;box-shadow:0 2px 12px rgba(7,21,47,.04);transition:transform .2s,box-shadow .2s,border-color .2s}.find-guide__step:hover{transform:translateY(-4px);box-shadow:0 12px 36px rgba(7,21,47,.08);border-color:rgba(178,58,72,.18)}.find-guide__step-number{position:absolute;top:-12px;inset-inline-start:18px;width:28px;height:28px;display:grid;place-items:center;background:var(--jt-accent-red);color:#fff;font-weight:900;font-size:.8rem;border-radius:50%;box-shadow:0 3px 10px rgba(178,58,72,.25)}.find-guide__step-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;background:var(--jt-accent-red-soft);color:var(--jt-accent-red);margin-bottom:1rem;transition:background .18s,color .18s}.find-guide__step:hover .find-guide__step-icon{background:var(--jt-accent-red);color:#fff}.find-guide__step-title{font-size:1.08rem;font-weight:800;margin:0 0 .6rem}.find-guide__step-desc{font-size:.9rem;line-height:1.7;margin:0 0 .8rem}.find-guide__step-tip{background:rgba(178,58,72,.04);border:1px solid rgba(178,58,72,.1);border-radius:10px;padding:.6rem .9rem;font-size:.82rem;line-height:1.6}.find-guide__step-tip strong{color:var(--jt-accent-red)}@media (max-width:1024px){.find-guide__steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.find-guide__steps{grid-template-columns:1fr;gap:2.2rem}}.find-guide__faq{margin-top:3rem;max-width:780px;margin-inline:auto}.find-guide__faq-title{text-align:center;font-size:1.4rem;font-weight:800;margin-bottom:1.2rem}.find-guide__faq-grid{display:grid;gap:.6rem}.find-guide__faq-item{background:#fff;border:1px solid var(--jt-border,#e5e7eb);border-radius:12px;overflow:hidden;transition:border-color .18s}.find-guide__faq-item[open]{border-color:rgba(178,58,72,.25)}.find-guide__faq-item summary{padding:1rem 1.2rem;font-weight:700;font-size:.95rem;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.find-guide__faq-item summary::-webkit-details-marker{display:none}.find-guide__faq-item summary:after{content:"+";font-size:1.2rem;color:var(--jt-accent-red);font-weight:300}.find-guide__faq-item[open] summary:after{content:"\2212"}.find-guide__faq-item summary:hover{background:rgba(178,58,72,.02)}.find-guide__faq-item p{padding:0 1.2rem 1rem;font-size:.92rem;line-height:1.8;margin:0}.find-guide__deep-section{margin-top:2.5rem;max-width:780px;margin-inline:auto;padding:2rem;background:#fff;border:1px solid var(--jt-border,#e5e7eb);border-radius:16px;box-shadow:0 2px 12px rgba(7,21,47,.04)}.find-guide__deep-section h3{font-size:1.25rem;font-weight:800;margin:0 0 1rem}.find-guide__deep-section h4{font-size:1.05rem;font-weight:700;margin:0 0 .5rem;color:var(--jt-accent-red)}.find-guide__deep-section ol,.find-guide__deep-section ul{padding-inline-start:1.2rem;margin:.5rem 0}.find-guide__deep-section li{margin-bottom:.6rem;font-size:.92rem;line-height:1.7}.find-guide__fee-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1rem 0}.find-guide__fee-card{padding:1.2rem;background:var(--jt-bg,#f7f8fa);border-radius:12px;border:1px solid var(--jt-border,#e5e7eb)}.find-guide__fee-card p{font-size:.88rem;line-height:1.7;margin:0}@media (max-width:640px){.find-guide__fee-grid{grid-template-columns:1fr}}.find-guide__cta{margin-top:2.5rem;text-align:center;background:linear-gradient(135deg,var(--jt-primary-deep,#07152f),var(--jt-primary,#132a5c));border-radius:16px;padding:2.5rem 2rem;color:#fff}.find-guide__cta p{font-size:1.15rem;font-weight:700;margin:0 0 1rem}.find-guide__cta-buttons{display:flex;gap:.8rem;justify-content:center;flex-wrap:wrap}.trust-section{background:linear-gradient(135deg,var(--jt-primary-deep,#07152f),#132a5c);color:#fff;text-align:center}.trust-section__grid{display:flex;justify-content:center;gap:clamp(2rem,5vw,4rem);flex-wrap:wrap}.trust-section__number{font-size:clamp(2.2rem,5vw,3.2rem);font-weight:900;display:block;letter-spacing:0}.trust-section__label{font-size:.88rem;opacity:.75;display:block;margin-top:.3rem}.cta-section{background:linear-gradient(160deg,var(--jt-primary-deep,#07152f) 0%,#132a5c 60%,#0d1f3c 100%);text-align:center;position:relative;overflow:hidden}.cta-section:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.03) 1px,transparent 0);background-size:32px 32px}.cta-section__inner{position:relative;z-index:1}.practice-areas-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.25rem}.practice-area-card{background:#fff;border:1px solid var(--jt-border,#e5e7eb);border-radius:12px;border-top:3px solid var(--jt-accent-red);transition:all .25s ease;overflow:hidden;box-shadow:0 2px 8px rgba(7,21,47,.03)}.practice-area-card:hover{transform:translateY(-4px);box-shadow:0 16px 32px rgba(7,21,47,.08);border-color:var(--jt-primary-deep)}.practice-area-card__link{display:flex;align-items:center;gap:1.2rem;padding:1.5rem;text-decoration:none;color:inherit}.practice-area-card__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:54px;height:54px;background:rgba(178,58,72,.04);border-radius:12px;color:var(--jt-primary-deep);transition:background .25s}.practice-area-card__icon svg{width:28px;height:28px}.practice-area-card:hover .practice-area-card__icon{background:var(--jt-primary-deep);color:#fff}.practice-area-card__content{display:flex;flex-direction:column}.practice-area-card__title{font-size:1.05rem;font-weight:700;margin:0 0 .2rem;color:var(--jt-primary-deep)}.practice-area-card__count{font-size:.85rem;color:var(--jt-muted,#6b7280)}.practice-area-card[data-area*=family]{border-top-color:#e74c8b}.practice-area-card[data-area*=criminal]{border-top-color:#6c5ce7}.practice-area-card[data-area*=real-estate]{border-top-color:#00b894}.practice-area-card[data-area*=labor]{border-top-color:#fdcb6e}.practice-area-card[data-area*=torts],.practice-area-card[data-area*=injury]{border-top-color:#e17055}.practice-area-card[data-area*=traffic]{border-top-color:#0984e3}.practice-area-card[data-area*=inheritance]{border-top-color:#a29bfe}.practice-area-card[data-area*=tax]{border-top-color:#55a3a4}.practice-area-card[data-area*=medical]{border-top-color:#e84393}.practice-area-card[data-area*=insurance]{border-top-color:#74b9ff}.verified-lawyer-showcase{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;align-items:center;margin-top:2rem}.verified-lawyer-showcase--empty{display:flex;flex-direction:column;text-align:center;background:#fff;border:1px solid var(--jt-border,#e5e7eb);border-radius:16px;overflow:hidden;padding:0;gap:0;box-shadow:0 10px 30px rgba(7,21,47,.04)}@media (min-width:768px){.verified-lawyer-showcase--empty{flex-direction:row;text-align:right}.verified-lawyer-showcase__visual{flex:1}.verified-lawyer-showcase__text{flex:1;padding:3rem}}.verified-lawyer-showcase__visual img{width:100%;height:100%;object-fit:cover;display:block;min-height:300px}.verified-lawyer-showcase__text{padding:2rem}.verified-lawyer-showcase__text h3{font-size:1.4rem;margin:0 0 1rem;color:var(--jt-primary-deep)}.verified-lawyer-showcase__text p{font-size:1.05rem;color:var(--jt-text);margin-bottom:1.5rem;line-height:1.6}.verified-lawyer-showcase__value h3{font-size:1.15rem;margin:0 0 1rem}.verified-lawyer-showcase__value ul{list-style:none;padding:0;display:grid;gap:.7rem}.verified-lawyer-showcase__value li{position:relative;padding-inline-start:1.4rem;font-size:.92rem;line-height:1.6}.verified-lawyer-showcase__value li:before{content:"\2713";position:absolute;inset-inline-start:0;color:var(--jt-accent-red);font-weight:800}@media (max-width:768px){.verified-lawyer-showcase{grid-template-columns:1fr}}.button{transition:all .18s ease}.button:hover{filter:brightness(1.05)}.button--primary:hover,.button--gold:hover{box-shadow:0 6px 20px rgba(178,58,72,.2)}.site-header{transition:box-shadow .25s ease,background .25s ease}.site-header--scrolled{box-shadow:0 2px 20px rgba(7,21,47,.1);background:rgba(255,255,255,.98)}.site-header--scrolled .site-header__top{max-height:0;overflow:hidden;padding:0;border:none;opacity:0;transition:all .25s ease}@keyframes jt-fade-up{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.section[data-animate]{opacity:0}.section[data-animate].is-visible{animation:jt-fade-up .5s ease-out forwards}@media (max-width:768px){.menu-toggle{min-width:44px;min-height:44px;display:flex !important;align-items:center;justify-content:center}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms !important;transition-duration:.01ms !important}.section[data-animate]{opacity:1}}.ask-lawyer__inner{display:grid;grid-template-columns:1fr 1.2fr;gap:3rem;align-items:start}.ask-lawyer__content h2{font-size:1.6rem;margin:.5rem 0 .8rem}.ask-lawyer__content p{font-size:.95rem;line-height:1.7;color:var(--jt-muted,#6b7280)}.ask-lawyer__fields{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.ask-lawyer__field label{display:block;font-size:.82rem;font-weight:700;margin-bottom:.3rem;color:var(--jt-primary-deep,#07152f)}.ask-lawyer__field input,.ask-lawyer__field select,.ask-lawyer__field textarea{width:100%;padding:.7rem .9rem;font-size:.92rem;border:1.5px solid var(--jt-border,#e5e7eb);border-radius:10px;background:var(--jt-bg,#f7f8fa);transition:border-color .18s;font-family:inherit}.ask-lawyer__field input:focus,.ask-lawyer__field select:focus,.ask-lawyer__field textarea:focus{outline:none;border-color:var(--jt-accent-red);box-shadow:0 0 0 3px var(--jt-accent-red-soft)}.ask-lawyer__field--full{grid-column:1/-1}.ask-lawyer__consent{margin-top:.8rem;font-size:.82rem}.ask-lawyer__consent input{margin-inline-end:6px}.ask-lawyer__form .button{margin-top:1rem;width:100%;padding:.85rem;font-size:1rem}.ask-lawyer__disclaimer{font-size:.78rem;color:var(--jt-muted,#6b7280);margin-top:.8rem}@media (max-width:768px){.ask-lawyer__inner{grid-template-columns:1fr;gap:1.5rem}.ask-lawyer__fields{grid-template-columns:1fr}}.article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.article-card{border:1px solid var(--jt-border,#e5e7eb);border-radius:14px;overflow:hidden;background:#fff;transition:transform .2s,box-shadow .2s}.article-card:hover{transform:translateY(-4px);box-shadow:0 12px 36px rgba(7,21,47,.08)}@media (max-width:900px){.article-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.article-grid{grid-template-columns:1fr}}.article-card__placeholder{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#f0f2f5 0%,#e8eaef 100%);padding:1.5rem}.article-card__placeholder-label{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--jt-accent-red);opacity:.6}.article-card__placeholder-line{width:60%;height:6px;border-radius:3px;background:rgba(7,21,47,.06)}.article-card__placeholder-line--wide{width:80%}.article-card__placeholder-dot{width:8px;height:8px;border-radius:50%;background:var(--jt-accent-red);opacity:.3;margin-top:4px}.section-header--center{text-align:center}.section-header--center .section-header__eyebrow{justify-content:center}.section-header--center .section-header__desc{max-width:650px;margin-inline:auto}.section-header--split{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:1rem}.section-header--split h2{margin:0}@media (max-width:640px){.section-header--split{flex-direction:column;align-items:stretch}}.ask-lawyer__visual{margin-top:1.5rem;border-radius:14px;overflow:hidden;box-shadow:0 8px 28px rgba(7,21,47,.08)}.ask-lawyer__visual img{width:100%;height:auto;display:block;object-fit:cover;border-radius:14px}.find-guide__visual{margin:2rem auto 0;max-width:760px;border-radius:16px;overflow:hidden;box-shadow:0 12px 36px rgba(7,21,47,.08)}.find-guide__visual img{width:100%;height:auto;display:block;object-fit:cover}.verified-lawyer-showcase--empty{display:grid !important;grid-template-columns:1fr 1fr;gap:2rem;align-items:center;text-align:start;background:var(--jt-bg,#f7f8fa) !important;border:2px dashed var(--jt-border,#e5e7eb) !important;border-radius:16px !important;padding:2rem !important}.verified-lawyer-showcase__visual{border-radius:12px;overflow:hidden}.verified-lawyer-showcase__visual img{width:100%;height:auto;display:block;object-fit:cover;border-radius:12px}.verified-lawyer-showcase__text h3{font-size:1.15rem;margin:0 0 .8rem}.verified-lawyer-showcase__text p{font-size:.92rem;line-height:1.7;margin:0 0 1.2rem;color:var(--jt-muted,#6b7280)}@media (max-width:768px){.verified-lawyer-showcase--empty{grid-template-columns:1fr !important}}.trust-section{position:relative;overflow:hidden}.trust-section:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:url(//jus-tice.co.il/wp-content/themes/justice-theme/assets/css/../images/trust-watermark.png);background-size:280px auto;background-position:center;background-repeat:no-repeat;opacity:.08}.trust-section__grid{position:relative;z-index:1}.lawyer-card__media{display:block;height:auto;aspect-ratio:1;overflow:hidden;background:linear-gradient(135deg,rgba(16,38,74,.1),rgba(95,126,168,.18));position:relative}.lawyer-card__avatar{width:100%;height:100%;object-fit:cover;filter:grayscale(100%);opacity:.85;transition:filter .3s,opacity .3s}.lawyer-card__initials{display:grid;place-items:center;width:100%;height:100%;font-size:clamp(22px,8vw,34px);font-weight:800;color:#14477d;background:radial-gradient(circle at 22% 18%,rgba(255,255,255,.9),transparent 40%),linear-gradient(135deg,rgba(20,71,125,.08),rgba(24,102,180,.2))}.lawyer-card__media--initials{text-decoration:none}.lawyer-card:hover .lawyer-card__avatar{filter:grayscale(40%);opacity:1}.lawyer-card{border:1px solid var(--jt-border,#e5e7eb);border-radius:14px;overflow:hidden;background:#fff;transition:transform .2s,box-shadow .2s}.lawyer-card:hover{transform:translateY(-4px);box-shadow:0 12px 36px rgba(7,21,47,.08)}.lawyer-card__body{padding:1.2rem}.lawyer-card__top{display:flex;align-items:center;gap:.5rem;margin-bottom:.4rem}.lawyer-card__name{font-size:1.1rem;font-weight:800;margin:0}.lawyer-card__name a{color:var(--jt-primary-deep,#07152f);text-decoration:none}.lawyer-card__status{font-size:.7rem;font-weight:700;padding:2px 8px;border-radius:50px;background:rgba(0,128,0,.1);color:#0a7d0a}.lawyer-card__status--sponsored{background:rgba(178,58,72,.1);color:var(--jt-accent-red)}.lawyer-card__firm{font-size:.85rem;color:var(--jt-muted,#6b7280);margin:0 0 .3rem}.lawyer-card__meta{font-size:.82rem;color:var(--jt-muted,#6b7280);margin:0 0 .5rem}.lawyer-card__summary{font-size:.88rem;line-height:1.6;margin:0 0 .8rem;color:var(--color-text)}.lawyer-card__proof{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;font-size:.78rem;color:var(--jt-muted,#6b7280)}.lawyer-card__proof span{background:var(--jt-bg,#f7f8fa);padding:3px 10px;border-radius:50px}.lawyer-card__actions{display:flex;gap:.5rem}.lawyer-card__actions .button{flex:1;text-align:center;font-size:.85rem;padding:.6rem .8rem}.cluster-backlink{margin:2.5rem 0 0;padding:1.1rem 1.25rem;background:var(--color-cream,#f7f5ef);border:1px solid var(--color-hairline,#e6e1d5);border-inline-start:3px solid var(--color-navy,#16427a);border-radius:4px;font-size:.98rem;line-height:1.7}.cluster-backlink p{margin:0}.cluster-backlink__parent+.cluster-backlink__siblings{margin-top:.5rem}.cluster-backlink strong{color:var(--color-text,#2d3748);font-weight:600;margin-inline-end:.35rem}.cluster-backlink a{color:var(--color-navy,#16427a);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .18s ease}.cluster-backlink a:hover{border-bottom-color:var(--color-navy,#16427a)}.cluster-backlink__siblings{color:var(--color-muted,#6e6a63)}.reviewer-box{margin:1.75rem 0 0;padding:1rem 1.25rem;background:var(--jt-bg,#f7f8fa);border:1px solid var(--color-hairline,#e6e1d5);border-radius:4px;font-size:.95rem;line-height:1.7}.reviewer-box p{margin:0}.reviewer-box__line strong{margin-inline-end:.35rem}.reviewer-box__line a{color:var(--color-navy,#16427a);text-decoration:none;border-bottom:1px solid currentColor}.reviewer-box__cred{color:var(--color-muted,#6e6a63);margin-inline-start:.4rem}.reviewer-box__note{color:var(--color-muted,#6e6a63);font-size:.85rem;margin-top:.4rem}.legal-editor-bio__role{color:var(--color-muted,#6e6a63);font-size:1.05rem;margin-top:.4rem}.legal-editor-bio__facts{margin:1.5rem 0;padding:1rem 1.25rem;background:var(--jt-bg,#f7f8fa);border-inline-start:3px solid var(--color-navy,#16427a);border-radius:4px}.legal-editor-bio__facts p{margin:.25rem 0}.legal-editor-bio__body h2{margin-top:2rem}.lawyer-card__rating{color:var(--jt2-coral-text,#b8391f);font-weight:700;white-space:nowrap}.lawyer-mini-review-stars{display:flex;align-items:center;gap:.6rem;margin:0 0 .5rem;color:var(--jt2-coral-text,#b8391f);font-size:1.05rem;letter-spacing:.12em}.lawyer-mini-review-verified{font-size:.78rem;font-weight:700;letter-spacing:0;color:#0b7e58;background:#e7f7f0;border:1px solid #cbeedf;border-radius:999px;padding:.15rem .65rem;white-space:nowrap}.cluster-hub{margin:2.5rem 0 0;padding:1.4rem 1.5rem;background:var(--color-cream,#f7f5ef);border:1px solid var(--color-hairline,#e6e1d5);border-inline-start:3px solid var(--color-navy,#16427a);border-radius:4px;line-height:1.7}.cluster-hub__title{font-size:1.25rem;margin:0 0 .4rem;color:var(--color-navy,#16427a)}.cluster-hub__desc{margin:0 0 .8rem;color:var(--color-muted,#6e6a63);font-size:.95rem}.cluster-hub__list{margin:0;padding:0 1.2rem 0 0;columns:2;column-gap:2rem}.cluster-hub__list li{margin-bottom:.45rem;break-inside:avoid}.cluster-hub__list a,.cluster-hub__more a{color:var(--color-navy,#16427a);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .18s ease}.cluster-hub__list a:hover,.cluster-hub__more a:hover{border-bottom-color:currentColor}.cluster-hub__more{margin:1rem 0 0;padding-top:.8rem;border-top:1px solid var(--color-hairline,#e6e1d5);font-weight:600}@media (max-width:640px){.cluster-hub__list{columns:1}}.lawyer-review-summary{display:flex;gap:2rem;flex-wrap:wrap;align-items:center;margin:0 0 1.2rem;padding:1.1rem 1.25rem;background:var(--color-cream,#f7f5ef);border:1px solid var(--color-hairline,#e6e1d5);border-radius:10px}.lawyer-review-summary__score{display:flex;flex-direction:column;gap:.15rem;min-width:130px}.lawyer-review-summary__score>strong{font-size:2.6rem;line-height:1;color:var(--color-navy,#16427a)}.lawyer-review-summary__stars{color:#e8a13d;font-size:1.15rem;letter-spacing:.15em}.lawyer-review-summary__count{color:var(--color-muted,#6e6a63);font-size:.88rem}.lawyer-review-summary__bars{flex:1;min-width:220px;display:flex;flex-direction:column;gap:.3rem}.lawyer-review-summary__bar-row{display:grid;grid-template-columns:2.6rem 1fr 2rem;align-items:center;gap:.6rem;font-size:.85rem;color:var(--color-muted,#6e6a63)}.lawyer-review-summary__bar{height:8px;background:#e9e4d8;border-radius:999px;overflow:hidden}.lawyer-review-summary__bar i{display:block;height:100%;background:#e8a13d;border-radius:999px}.lawyer-review-google-link{margin:.4rem 0 1rem;font-weight:600}.lawyer-review-google-link a{color:var(--color-navy,#16427a);text-decoration:none}.lawyer-review-google-link a:hover{text-decoration:underline}.lawyer-mini-map__frame{border-radius:10px;overflow:hidden;border:1px solid var(--color-hairline,#e6e1d5)}.lawyer-mini-map__frame iframe{display:block;width:100%;height:220px;border:0}.lawyer-mini-map__address{margin:.6rem 0 0;font-size:.92rem;color:var(--color-muted,#6e6a63)}.lawyer-card--paid{position:relative;transition:transform .22s ease,box-shadow .22s ease}.lawyer-card--paid:hover{transform:translateY(-4px);box-shadow:0 18px 44px rgba(18,44,82,.16)}.lawyer-card--paid .lawyer-card__photo{transition:transform .35s ease}.lawyer-card--paid:hover .lawyer-card__photo{transform:scale(1.04)}.lawyer-card--paid .lawyer-card__status--sponsored{background:linear-gradient(120deg,#16427a,#2a5fa8 45%,#16427a);background-size:200% 100%;color:#fff;animation:jt-featured-sheen 6s ease-in-out infinite}.lawyer-mini-site--paid .lawyer-mini-hero{background:radial-gradient(1100px 420px at 85% -10%,rgba(232,98,79,.14),transparent 60%),radial-gradient(900px 380px at 8% 110%,rgba(42,95,168,.18),transparent 65%)}.lawyer-mini-site--paid .lawyer-mini-hero__photo img{box-shadow:0 22px 54px rgba(18,44,82,.28);transition:transform .35s ease}.lawyer-mini-site--paid .lawyer-mini-hero__photo:hover img{transform:scale(1.03)}.lawyer-mini-site--paid .lawyer-mini-proof__item{animation:jt-proof-rise .55s ease both}.lawyer-mini-site--paid .lawyer-mini-proof__item:nth-child(2){animation-delay:.08s}.lawyer-mini-site--paid .lawyer-mini-proof__item:nth-child(3){animation-delay:.16s}.lawyer-mini-site--paid .lawyer-mini-proof__item:nth-child(4){animation-delay:.24s}.lawyer-mini-site--paid .lawyer-mini-panel{transition:box-shadow .22s ease,transform .22s ease}.lawyer-mini-site--paid .lawyer-mini-panel:hover{box-shadow:0 14px 38px rgba(18,44,82,.1);transform:translateY(-2px)}@keyframes jt-featured-sheen{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}@keyframes jt-proof-rise{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.lawyer-card--paid,.lawyer-card--paid .lawyer-card__photo,.lawyer-mini-site--paid .lawyer-mini-hero__photo img,.lawyer-mini-site--paid .lawyer-mini-panel{transition:none}.lawyer-mini-site--paid .lawyer-mini-proof__item,.lawyer-card--paid .lawyer-card__status--sponsored{animation:none}}.lawyer-google-reviews{margin:1.4rem 0;padding:1.2rem 1.3rem;background:#fff;border:1px solid var(--color-hairline,#e6e1d5);border-radius:12px;box-shadow:0 8px 26px rgba(18,44,82,.06)}.lawyer-google-reviews__head{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap}.lawyer-google-reviews__brand{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;font-weight:800;font-size:1.3rem;color:#fff;background:conic-gradient(from -45deg,#4285f4 0 25%,#34a853 0 50%,#fbbc05 0 75%,#ea4335 0 100%)}.lawyer-google-reviews__head strong{display:block}.lawyer-google-reviews__score{color:var(--color-muted,#6e6a63);font-size:.9rem}.lawyer-google-reviews__score span[aria-hidden]{color:#e8a13d;letter-spacing:.1em}.lawyer-google-reviews__all{margin-inline-start:auto;font-weight:700;color:var(--color-navy,#16427a);text-decoration:none}.lawyer-google-reviews__all:hover{text-decoration:underline}.lawyer-google-reviews__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.9rem;margin-top:1rem}.lawyer-google-reviews__card{margin:0;padding:.9rem 1rem;background:var(--color-cream,#f7f5ef);border:1px solid var(--color-hairline,#e6e1d5);border-radius:10px}.lawyer-google-reviews__card-head{display:flex;align-items:center;gap:.6rem;margin-bottom:.5rem}.lawyer-google-reviews__card-head img{border-radius:50%}.lawyer-google-reviews__card-head strong{display:block;font-size:.92rem}.lawyer-google-reviews__card-head span{font-size:.8rem;color:var(--color-muted,#6e6a63)}.lawyer-google-reviews__card-head span[aria-hidden]{color:#e8a13d}.lawyer-google-reviews__card blockquote{margin:0;font-size:.92rem;line-height:1.6}.lawyer-google-reviews__attribution{margin:.9rem 0 0;font-size:.8rem;color:var(--color-muted,#6e6a63)}
.related-articles{background:var(--color-cream)}.taxonomy-header__description{color:rgba(255,255,255,.75);margin:1rem 0 1.5rem;max-width:680px;line-height:1.8}.taxonomy-header .button{margin-top:.5rem}.search-header h1 span{color:var(--color-gold-400)}
.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.screen-reader-text:focus,.skip-link:focus{position:fixed;top:1rem;inset-inline-start:1rem;z-index:100000;width:auto;height:auto;padding:.8rem 1rem;clip:auto;background:#fff;color:#000;border:2px solid var(--color-gold-500);border-radius:.5rem;font-size:1rem}:focus-visible{outline:3px solid var(--color-gold-500);outline-offset:3px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
body{direction:rtl;text-align:right}.primary-navigation .menu,.site-header__secondary-nav .menu,.breadcrumbs__list,.hero__quick-links,.term-list,.cluster-links{list-style:none;padding-right:0;padding-left:0}.article-card__read-more:after{content:" \2190"}.breadcrumbs__item+.breadcrumbs__item:before{transform:rotate(-45deg)}.entry-content blockquote{border-inline-start:4px solid var(--color-gold-500);border-inline-end:0}.site-footer__grid{direction:rtl}.single-article__layout{direction:rtl}.single-article__sidebar{order:0}.hero-search input{text-align:right}.lead-form label,.lead-form input,.lead-form select,.lead-form textarea{text-align:right}.legal-search-form input{text-align:right}.single-article__eeat-box{border-right:4px solid var(--color-gold-500);border-left:0}body.postid-20589 .reviewer-box,body.postid-20589 .single-article__eeat-box{display:none !important}.cluster-links li:before{content:'\2192'}.pillar-card{text-align:center}.primary-navigation .sub-menu{right:0;left:auto}.sticky-box{text-align:right}@media (max-width:640px){.hero-search{text-align:right}}
.eeat-byline{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;margin:0 0 2rem;background:#f8f9fc;border:1px solid #e2e8f0;border-right:4px solid #1a4fba;border-radius:.5rem;font-size:.875rem;direction:rtl}.eeat-byline__avatar-wrap{flex-shrink:0}.eeat-byline__avatar-link{display:block;border-radius:50%;overflow:hidden;width:56px;height:56px;border:2px solid #1a4fba}.eeat-byline__avatar{width:56px;height:56px;object-fit:cover;border-radius:50%;display:block}.eeat-byline__initials{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#1a4fba 0%,#2563eb 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:700;letter-spacing:-.02em;border:2px solid #1a4fba}.eeat-byline__info{flex:1;min-width:0}.eeat-byline__name-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.25rem}.eeat-byline__label{color:#64748b;font-size:.8125rem}.eeat-byline__name{font-weight:700;color:#1a4fba;text-decoration:none;font-size:.9375rem}.eeat-byline__name:hover{text-decoration:underline}.eeat-byline__credentials{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap;color:#475569;font-size:.8125rem;margin-bottom:.375rem}.eeat-byline__title{font-weight:600;color:#1e293b}.eeat-byline__separator{color:#94a3b8}.eeat-byline__dates{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:.8125rem;color:#64748b}.eeat-byline__updated{color:#047857}.eeat-byline__trust-badges{display:flex;flex-direction:column;gap:.375rem;flex-shrink:0}.eeat-byline__badge{display:flex;align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;color:#047857;background:#d1fae5;padding:.25rem .625rem;border-radius:9999px;white-space:nowrap}.eeat-byline__badge svg{flex-shrink:0}.eeat-disclaimer{display:flex;gap:.75rem;align-items:flex-start;margin:2.5rem 0 1.5rem;padding:1rem 1.25rem;background:#fffbeb;border:1px solid #fde68a;border-right:4px solid #f59e0b;border-radius:.5rem;font-size:.8125rem;color:#78350f;direction:rtl}.eeat-disclaimer__icon{color:#f59e0b;flex-shrink:0;margin-top:.125rem}.eeat-disclaimer__text{line-height:1.6}.eeat-disclaimer__text strong{color:#92400e}.eeat-sources{margin:2rem 0;padding:1.25rem 1.5rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;direction:rtl}.eeat-sources__title{display:flex;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:700;color:#1e293b;margin:0 0 .875rem}.eeat-sources__title svg{color:#1a4fba;flex-shrink:0}.eeat-sources__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.375rem}.eeat-sources__item{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:#475569}.eeat-sources__type{display:inline-flex;align-items:center;padding:.125rem .5rem;background:#dbeafe;color:#1e40af;border-radius:9999px;font-size:.75rem;font-weight:600;white-space:nowrap;flex-shrink:0}.eeat-sources__link{display:inline-flex;align-items:center;gap:.25rem;color:#1a4fba;text-decoration:underline;text-underline-offset:2px}.eeat-sources__link:hover{color:#1e40af}.eeat-sources__external{flex-shrink:0;opacity:.6}@media (max-width:640px){.eeat-byline{flex-wrap:wrap;padding:1rem}.eeat-byline__trust-badges{flex-direction:row;flex-wrap:wrap;width:100%}.eeat-byline__credentials,.eeat-byline__dates{flex-direction:column;align-items:flex-start;gap:.125rem}.eeat-byline__separator{display:none}}@media (prefers-contrast:high){.eeat-byline{border-right-color:navy;background:#f0f4ff}.eeat-byline__name{color:navy}.eeat-disclaimer{border-right-color:#92400e;background:#fefce8}}
:root{--jt2-navy-deep:#0e2e4f;--jt2-navy:#14477d;--jt2-navy-light:#1866b4;--jt2-coral:#cc4720;--jt2-coral-deep:#b03a17;--jt2-ivory:#fff;--jt2-ivory-2:#f7fafc;--jt2-tint:#f2f7fb;--jt2-line:#d9e3ec;--jt2-text:#1e2a36;--jt2-muted:#5b6b7c;--jt2-faint:#6b7886;--jt2-coral-text:#b5431e;--jt2-coral-text-dark:#f7ac8c;--jt2-sage:#1e7e4b;--jt2-whatsapp:#25d366;--jt2-warn:#a8462c;--jt2-warn-bg:#fdeeec;--jt2-r-sm:6px;--jt2-r:8px;--jt2-r-lg:12px;--jt2-r-pill:999px;--jt2-shadow:0 8px 26px rgba(20,71,125,.08);--jt2-shadow-lg:0 18px 40px rgba(20,71,125,.14);--jt2-font-display:'Assistant','Heebo',sans-serif;--jt2-font-ui:'Assistant','Heebo',sans-serif;--jt-bg:var(--jt2-ivory);--jt-primary-deep:var(--jt2-navy-deep);--jt-accent:var(--jt2-coral);--color-border:var(--jt2-line)}body{font-family:var(--jt2-font-ui);background:var(--jt2-ivory);color:var(--jt2-text)}h1,h2,h3,.section-header h2,.hero__title,.single-article__title,.brand-lockup__wordmark{font-family:var(--jt2-font-display);color:var(--jt2-text);letter-spacing:0}.section-header__eyebrow,.section-header p,p{font-family:var(--jt2-font-ui)}.section-header__eyebrow{color:var(--jt2-coral-text) !important;font-weight:700;letter-spacing:.5px;font-size:12px}.section{background:0 0}.button,button.button,input[type=submit].button{border-radius:var(--jt2-r-pill) !important;font-family:var(--jt2-font-ui);font-weight:700}.button--primary{background:var(--jt2-navy) !important;border-color:var(--jt2-navy) !important;color:#fff !important}.button--primary:hover{background:var(--jt2-navy-light) !important;border-color:var(--jt2-navy-light) !important}.button--gold,.button--cta{background:var(--jt2-coral) !important;border-color:var(--jt2-coral) !important;color:#fff !important}.button--gold:hover,.button--cta:hover{background:var(--jt2-coral-deep) !important;border-color:var(--jt2-coral-deep) !important}.button--ghost,.button--outline{border:1.5px solid var(--jt2-navy) !important;color:var(--jt2-navy) !important;background:0 0 !important}.button--whatsapp-inline,.button--hero-whatsapp{background:var(--jt2-whatsapp) !important;border-color:var(--jt2-whatsapp) !important;color:#fff !important}.article-card,.practice-area-card,.pillar-card,.cluster-card,.city-card,.lawyer-card,.legaltech-tool-card,.money-keywords__card{border-radius:var(--jt2-r-lg) !important;border-color:var(--jt2-tint) !important;box-shadow:var(--jt2-shadow)}.jt2-badge{display:inline-block;border-radius:var(--jt2-r-pill);padding:3px 10px;font-size:10.5px;font-weight:700;white-space:nowrap}.jt2-badge--verified{background:var(--jt2-coral);color:#fff}.jt2-badge--basic{background:var(--jt2-tint);color:var(--jt2-muted)}.jt2-badge--sponsored{background:var(--jt2-ivory);border:1px solid var(--jt2-line);color:#5b6472}.jt2-badge--urgent{background:var(--jt2-warn-bg);color:var(--jt2-warn)}.jt2-badge--free{background:rgba(124,148,115,.16);color:#55704c}.jt2-badge--ai{background:rgba(232,98,79,.14);color:var(--jt2-coral)}.jt2-badge--navy{background:var(--jt2-navy);color:var(--jt2-ivory)}.jt2-header{background:var(--jt2-navy);position:relative;z-index:900}.jt2-header__main{min-height:84px;max-width:1280px;margin:0 auto;padding:10px 56px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.jt2-header__brand{display:flex;align-items:center;gap:10px;text-decoration:none;flex:none}.jt2-header__brand img{border-radius:50%;display:block}.jt2-header__brand-name{font-family:var(--jt2-font-display);font-size:22px;font-weight:700;color:var(--jt2-ivory)}.jt2-header__brand-dot{width:7px;height:7px;border-radius:50%;background:var(--jt2-coral);display:inline-block;margin:0 2px}.jt2-header nav.primary-navigation{display:flex;align-items:center;background:rgba(255,255,255,.07);border-radius:var(--jt2-r-pill);padding:6px;flex:none}.jt2-header nav.primary-navigation ul{display:flex;align-items:center;gap:2px;list-style:none;margin:0;padding:0}.jt2-header nav.primary-navigation ul li a{font-family:var(--jt2-font-ui);font-size:13.5px;font-weight:600;text-decoration:none;padding:9px 15px;border-radius:var(--jt2-r-pill);display:inline-block;color:var(--jt2-ivory);white-space:nowrap;min-height:0}.jt2-header nav.primary-navigation ul li a:hover,.jt2-header nav.primary-navigation ul li.current-menu-item a{background:rgba(255,255,255,.14);color:#fff}.jt2-header nav.primary-navigation ul ul{display:none}.jt2-header__actions{display:flex;align-items:center;gap:10px;flex:none}.jt2-header__phone{font-size:13px;font-weight:600;color:var(--jt2-ivory);border:1px solid rgba(248,243,234,.3);border-radius:var(--jt2-r-pill);padding:9px 16px;text-decoration:none;white-space:nowrap}.jt2-header__phone:hover{background:rgba(255,255,255,.08)}.jt2-header__whatsapp{font-size:13px;font-weight:700;color:#fff;background:var(--jt2-coral);border-radius:var(--jt2-r-pill);padding:10px 18px;text-decoration:none;white-space:nowrap;min-height:44px;display:inline-flex;align-items:center}.jt2-header__whatsapp:hover{background:var(--jt2-coral-deep);color:#fff}.jt2-header .menu-toggle{display:none;border:0;background:rgba(255,255,255,.14);color:#fff;width:44px;height:44px;border-radius:var(--jt2-r-sm);font-size:16px;cursor:pointer;align-items:center;justify-content:center}.jt2-header__topics{background:#0d2444;min-height:44px;display:flex;align-items:center;gap:18px;padding:6px 56px;overflow-x:auto;scrollbar-width:none}.jt2-header__topics::-webkit-scrollbar{display:none}.jt2-header__topics-label{font-size:12px;color:rgba(248,243,234,.5);white-space:nowrap;flex:none}.jt2-header__topics a{font-size:12.5px;font-weight:600;color:rgba(248,243,234,.82);text-decoration:none;white-space:nowrap;padding:8px 0}.jt2-header__topics a:hover{color:var(--jt2-coral-text-dark)}@media (max-width:920px){.jt2-header__main{padding:10px 16px}.jt2-header nav.primary-navigation,.jt2-header__phone{display:none}.jt2-header .menu-toggle{display:inline-flex}.jt2-header__topics{padding:6px 16px}html.nav-is-open .jt2-header nav.primary-navigation{display:block;position:absolute;top:100%;right:0;left:0;background:#0d2444;border-radius:0;padding:8px 20px 14px;z-index:950}html.nav-is-open .jt2-header nav.primary-navigation ul{flex-direction:column;align-items:stretch;gap:0}html.nav-is-open .jt2-header nav.primary-navigation ul li a{display:block;font-size:14.5px;padding:12px 4px;border-bottom:1px solid rgba(255,255,255,.08);border-radius:0;min-height:44px}}.jt2-section{padding:68px 56px}.jt2-section__inner{max-width:1280px;margin:0 auto}.jt2-section--tint{background:var(--jt2-tint)}.jt2-section--navy{background:var(--jt2-navy)}.jt2-section--soft{background:var(--jt2-ivory-2)}.jt2-section--white{background:#fff}.jt2-eyebrow{display:block;font-size:12px;font-weight:700;color:var(--jt2-coral-text);letter-spacing:.5px;margin-bottom:10px}.jt2-h2{font-family:var(--jt2-font-display);font-size:28px;color:var(--jt2-text);margin:0 0 8px;line-height:1.3}.jt2-sub{font-size:15px;color:var(--jt2-muted);max-width:560px;margin:0 0 30px;line-height:1.7}@media (max-width:920px){.jt2-section{padding:48px 16px}.jt2-h2{font-size:23px}}.jt2-hero{padding:64px 56px 56px;display:grid;grid-template-columns:1.12fr .88fr;gap:52px;align-items:center;max-width:1280px;margin:0 auto}.jt2-hero__badge{display:inline-flex;align-items:center;gap:8px;background:var(--jt2-tint);color:var(--jt2-navy);border-radius:var(--jt2-r-pill);padding:7px 16px;font-size:12.5px;font-weight:700;margin-bottom:22px}.jt2-hero__badge:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--jt2-coral);display:inline-block}.jt2-hero h1{font-size:44px;line-height:1.22;margin:0 0 18px;max-width:580px}.jt2-hero__lead{font-size:16.5px;line-height:1.75;color:var(--jt2-muted);max-width:540px;margin:0 0 28px}.jt2-hero__search{background:#fff;border-radius:var(--jt2-r-lg);padding:20px;box-shadow:0 16px 40px rgba(18,44,82,.1);max-width:620px}.jt2-hero__search-row{display:flex;gap:10px;flex-wrap:wrap}.jt2-hero__search select{flex:1;min-width:150px;border:1.5px solid var(--jt2-line);border-radius:var(--jt2-r-pill);padding:12px 18px;font-family:var(--jt2-font-ui);font-size:14px;color:var(--jt2-text);background:#fbf9f5}.jt2-hero__search button[type=submit]{border:0;background:var(--jt2-navy);color:#fff;font-family:var(--jt2-font-ui);font-weight:700;font-size:14.5px;border-radius:var(--jt2-r-pill);padding:12px 28px;cursor:pointer;white-space:nowrap;min-height:44px}.jt2-hero__search button[type=submit]:hover{background:var(--jt2-navy-light)}.jt2-hero__micro{margin-top:14px;font-size:12.5px;color:#5b6472}.jt2-hero__triage{display:inline-flex;align-items:center;gap:6px;margin-top:16px;font-size:13.5px;font-weight:700;color:var(--jt2-navy);text-decoration:none;border-bottom:1px dotted var(--jt2-coral);padding-bottom:2px}.jt2-hero__links{display:flex;gap:28px;margin-top:30px;flex-wrap:wrap}.jt2-hero__links a{font-size:13.5px;font-weight:700;color:var(--jt2-text);text-decoration:none;display:inline-flex;align-items:center;gap:6px;min-height:44px}.jt2-hero__panel{position:relative;border-radius:30px;background:radial-gradient(circle at 82% 12%,rgba(24,102,180,.35),transparent 46%),radial-gradient(circle at 12% 90%,rgba(204,71,32,.28),transparent 42%),linear-gradient(150deg,var(--jt2-navy-deep),var(--jt2-navy) 62%,var(--jt2-navy-light));padding:40px 34px;box-shadow:0 24px 50px rgba(18,44,82,.22)}.jt2-hero__panel-inner{max-width:380px}.jt2-hero__panel-eyebrow{display:block;font-size:11.5px;font-weight:700;letter-spacing:.04em;color:var(--jt2-coral-text-dark);margin-bottom:8px}.jt2-hero__panel-title{display:block;font-size:19px;font-weight:700;line-height:1.5;color:var(--jt2-ivory);margin-bottom:22px}.jt2-hero__panel-steps{margin:0;padding:0;list-style:none;counter-reset:jt2-step;display:grid;gap:12px}.jt2-hero__panel-steps li{counter-increment:jt2-step;display:flex;align-items:center;gap:12px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:12px 14px;color:var(--jt2-ivory);font-size:13.5px;font-weight:600;line-height:1.45}.jt2-hero__panel-steps li:before{content:counter(jt2-step);flex:0 0 auto;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--jt2-coral);color:#fff;font-size:13px;font-weight:800}@media (max-width:920px){.jt2-hero{grid-template-columns:1fr;padding:40px 16px;gap:34px}.jt2-hero h1{font-size:31px}.jt2-hero__panel{padding:28px 22px}}.jt2-situations{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.jt2-situation{background:#fff;border-radius:var(--jt2-r-lg);padding:24px;transition:transform .2s ease,box-shadow .2s ease}.jt2-situation:hover{transform:translateY(-4px);box-shadow:var(--jt2-shadow-lg)}.jt2-situation__top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:14px}.jt2-situation__icon{width:46px;height:46px;border-radius:50%;background:var(--jt2-tint);color:var(--jt2-coral-text);display:flex;align-items:center;justify-content:center}.jt2-situation h3{font-size:17px;margin:0 0 8px;line-height:1.4}.jt2-situation p{font-size:13px;line-height:1.6;color:var(--jt2-muted);margin:0 0 14px}.jt2-situation__links{display:flex;gap:14px;margin-bottom:14px;flex-wrap:wrap}.jt2-situation__links a{font-size:13px;font-weight:700;text-decoration:none;min-height:30px}.jt2-situation__links a:first-child{color:var(--jt2-navy)}.jt2-situation__links a:last-child{color:var(--jt2-coral-text)}.jt2-situation__related{border-top:1px solid var(--jt2-tint);padding-top:12px}.jt2-situation__related span{display:block;font-size:10.5px;font-weight:700;color:var(--jt2-faint);margin-bottom:6px}.jt2-situation__related a{display:block;font-size:12px;color:#5b6472;text-decoration:none;line-height:1.7}.jt2-situation__related a:hover{color:var(--jt2-coral-text)}@media (max-width:980px){.jt2-situations{grid-template-columns:1fr 1fr}}@media (max-width:640px){.jt2-situations{grid-template-columns:1fr}}.jt2-ai .jt2-h2{color:var(--jt2-ivory)}.jt2-ai .jt2-sub{color:rgba(248,243,234,.68)}.jt2-ai__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.jt2-ai__card{background:var(--jt2-navy-light);border:1px solid rgba(248,243,234,.12);border-radius:20px;padding:22px;display:block;text-decoration:none}.jt2-ai__card h4{font-family:var(--jt2-font-ui);font-size:15.5px;font-weight:700;color:var(--jt2-ivory);margin:0 0 6px}.jt2-ai__card p{font-size:12.5px;line-height:1.6;color:rgba(248,243,234,.65);margin:0 0 14px}.jt2-ai__cross{display:block;font-size:12px;font-weight:700;color:#9db4d8;text-decoration:none;border-top:1px solid rgba(248,243,234,.12);padding-top:10px}.jt2-ai__all{display:inline-block;margin-top:26px;border:1.5px solid var(--jt2-coral-text-dark);color:var(--jt2-coral-text-dark);font-size:13.5px;font-weight:700;text-decoration:none;border-radius:var(--jt2-r-pill);padding:11px 24px}.jt2-ai__all:hover{background:var(--jt2-coral);color:#fff}@media (max-width:980px){.jt2-ai__grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.jt2-ai__grid{grid-template-columns:1fr}}.jt2-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.jt2-step{background:#fff;border-radius:var(--jt2-r-lg);padding:26px;box-shadow:var(--jt2-shadow)}.jt2-step__n{width:38px;height:38px;border-radius:50%;background:var(--jt2-navy);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;margin-bottom:14px}.jt2-step--accent .jt2-step__n{background:var(--jt2-coral)}.jt2-step strong{display:block;font-size:15.5px;margin-bottom:8px}.jt2-step p{font-size:13px;line-height:1.65;color:var(--jt2-muted);margin:0}.jt2-note{font-size:12px;color:var(--jt2-faint);margin:20px 0 0}@media (max-width:860px){.jt2-steps{grid-template-columns:1fr}}.jt2-revenue{background:linear-gradient(135deg,#fff,var(--jt2-ivory-2));border:1px solid var(--jt2-tint);border-radius:28px;padding:44px;box-shadow:0 18px 50px rgba(18,44,82,.07)}.jt2-revenue__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:start}.jt2-revenue h2{font-size:27px;margin:0 0 14px;line-height:1.35}.jt2-revenue__lead{font-size:14.5px;line-height:1.7;color:var(--jt2-muted);margin:0 0 22px;max-width:480px}.jt2-revenue__flow{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:24px}.jt2-revenue__flow span{text-align:center;background:var(--jt2-ivory);border-radius:14px;padding:12px 6px;font-size:13px;font-weight:700;color:var(--jt2-text);display:block}.jt2-revenue__ctas{display:flex;gap:14px;flex-wrap:wrap}.jt2-plans{display:flex;flex-direction:column;gap:12px}.jt2-plan{background:#fff;border-radius:var(--jt2-r);padding:16px 18px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 4px 16px rgba(18,44,82,.06);text-decoration:none}.jt2-plan--highlight{border:1.5px solid var(--jt2-coral)}.jt2-plan strong{font-size:13.5px;color:var(--jt2-text)}.jt2-plan span{font-size:13px;color:#5b6472;font-weight:700}.jt2-plan--highlight span{color:var(--jt2-coral-text)}.jt2-plans__scarcity{background:var(--jt2-warn-bg);border:1px dashed var(--jt2-coral);border-radius:var(--jt2-r);padding:13px 16px;font-size:12.5px;color:var(--jt2-warn);font-weight:600;text-align:center}@media (max-width:920px){.jt2-revenue{padding:26px 18px}.jt2-revenue__grid{grid-template-columns:1fr}.jt2-revenue__flow{grid-template-columns:repeat(2,1fr)}}.jt2-areas{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.jt2-area{display:block;background:#fff;border:1px solid var(--jt2-tint);border-radius:20px;padding:22px;text-decoration:none;transition:transform .2s ease,border-color .2s ease}.jt2-area:hover{transform:translateY(-3px);border-color:var(--jt2-coral)}.jt2-area__icon{width:42px;height:42px;border-radius:12px;background:var(--jt2-tint);color:var(--jt2-coral-text);display:flex;align-items:center;justify-content:center;margin-bottom:12px}.jt2-area strong{display:block;font-size:15px;color:var(--jt2-text);margin-bottom:4px}.jt2-area span{display:block;font-size:12px;color:var(--jt2-faint)}@media (max-width:980px){.jt2-areas{grid-template-columns:1fr 1fr}}.jt2-guide-steps{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;margin-bottom:28px}.jt2-guide-step{background:#fff;border-radius:var(--jt2-r);padding:18px 14px;text-align:center}.jt2-guide-step div{width:34px;height:34px;border-radius:50%;background:var(--jt2-navy);color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;margin:0 auto 10px}.jt2-guide-step strong{display:block;font-size:12.5px;line-height:1.4}@media (max-width:980px){.jt2-guide-steps{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.jt2-guide-steps{grid-template-columns:repeat(2,1fr)}}.jt2-content__head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:10px;gap:20px;flex-wrap:wrap}.jt2-content__tabs{display:flex;gap:6px;background:var(--jt2-tint);border-radius:var(--jt2-r-pill);padding:6px}.jt2-content__tab{border:0;background:0 0;color:var(--jt2-muted);font-size:13px;font-weight:700;border-radius:var(--jt2-r-pill);padding:9px 18px;cursor:pointer;font-family:var(--jt2-font-ui);min-height:44px}.jt2-content__tab.is-active{background:var(--jt2-navy);color:#fff}.jt2-content__count{font-size:13.5px;color:var(--jt2-faint);margin:0 0 28px}.jt2-content__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.jt2-content__grid[hidden]{display:none}.jt2-content-card{display:block;background:var(--jt2-ivory);border-radius:20px;padding:20px;text-decoration:none;transition:transform .2s ease}.jt2-content-card:hover{transform:translateY(-3px)}.jt2-content-card .jt2-badge{margin-bottom:12px}.jt2-content-card h4{font-family:var(--jt2-font-ui);font-size:14.5px;font-weight:700;color:var(--jt2-text);margin:0 0 8px;line-height:1.45}.jt2-content-card time{display:block;font-size:11.5px;color:var(--jt2-faint)}@media (max-width:980px){.jt2-content__grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.jt2-content__grid{grid-template-columns:1fr}}.jt2-stats{display:flex;justify-content:space-between;flex-wrap:wrap;gap:24px}.jt2-stats strong{display:block;font-family:var(--jt2-font-display);font-size:28px;color:var(--jt2-navy)}.jt2-stats span{font-size:12px;color:#5b6472}.jt2-trust-divider{height:1px;background:#e2d9c4;margin:26px 0}.jt2-trust-chips{display:flex;gap:12px;flex-wrap:wrap}.jt2-trust-chips span{border:1px solid #e2d9c4;border-radius:var(--jt2-r-pill);padding:6px 14px;font-size:12.5px;color:var(--jt2-text);background:#fff}.jt2-faq{max-width:880px;margin:0 auto}.jt2-faq details{background:#fff;border:1px solid var(--jt2-tint);border-radius:var(--jt2-r);margin-bottom:12px;overflow:hidden}.jt2-faq summary{padding:18px 22px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:15px;font-weight:700;color:var(--jt2-text);list-style:none;min-height:44px}.jt2-faq summary::-webkit-details-marker{display:none}.jt2-faq summary:after{content:"+";font-size:18px;color:var(--jt2-coral-text);flex:none;margin-right:12px}.jt2-faq details[open] summary:after{content:"\2212"}.jt2-faq details p{padding:0 22px 20px;font-size:13.5px;line-height:1.7;color:var(--jt2-muted);margin:0}.jt2-final{padding:80px 56px;text-align:center;max-width:900px;margin:0 auto}.jt2-final h2{font-size:30px;margin:0 0 14px}.jt2-final p{font-size:15.5px;color:var(--jt2-muted);line-height:1.7;margin:0 0 28px}.jt2-final__ctas{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.jt2-footer{background:var(--jt2-navy-deep);color:rgba(248,243,234,.7);border-top:4px solid var(--jt2-coral);font-family:var(--jt2-font-ui)}.jt2-footer__grid{max-width:1280px;margin:0 auto;padding:64px 56px 0;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px}.jt2-footer__brand{display:flex;align-items:center;gap:10px;margin-bottom:18px}.jt2-footer__brand img{border-radius:50%}.jt2-footer__brand-name{font-family:var(--jt2-font-display);font-size:20px;font-weight:700;color:var(--jt2-ivory)}.jt2-footer__about{font-size:14.5px;line-height:1.75;max-width:380px;margin:0 0 22px}.jt2-footer__contact{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px}.jt2-footer__contact a{display:flex;align-items:center;gap:8px;color:var(--jt2-ivory);background:rgba(255,255,255,.06);padding:8px 16px;border-radius:var(--jt2-r-pill);text-decoration:none;font-size:13.5px;font-weight:600}.jt2-footer__address{font-size:12.5px;line-height:1.7;color:rgba(248,243,234,.62);max-width:380px;margin:0}.jt2-footer__address strong{color:rgba(248,243,234,.7)}.jt2-footer h3{font-family:var(--jt2-font-ui);font-size:14px;font-weight:700;color:var(--jt2-ivory);margin:0 0 18px;position:relative;padding-bottom:10px}.jt2-footer h3:after{content:"";position:absolute;bottom:0;right:0;width:32px;height:3px;background:var(--jt2-coral);border-radius:2px}.jt2-footer__col{display:flex;flex-direction:column;gap:11px}.jt2-footer__col a{color:rgba(248,243,234,.68);text-decoration:none;font-size:14px}.jt2-footer__col a:hover{color:var(--jt2-ivory)}.jt2-footer__col a.jt2-footer__join{color:var(--jt2-coral-text-dark);font-weight:700}.jt2-footer__quick p{font-size:13.5px;line-height:1.7;margin:0 0 16px}.jt2-footer__quick-ctas{display:flex;flex-direction:column;gap:10px}.jt2-footer__quick-ctas a{text-align:center;font-weight:700;font-size:13.5px;padding:11px;border-radius:var(--jt2-r-pill);text-decoration:none;color:#fff;min-height:44px;display:flex;align-items:center;justify-content:center}.jt2-footer__quick-ctas .is-whatsapp{background:var(--jt2-whatsapp)}.jt2-footer__quick-ctas .is-form{background:var(--jt2-coral)}.jt2-footer__quick-ctas .is-plans{background:0 0;border:1px solid rgba(248,243,234,.3);color:var(--jt2-ivory)}.jt2-footer__cards{max-width:1280px;margin:44px auto 0;padding:0 56px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.jt2-footer__card{background:rgba(255,255,255,.05);border-radius:var(--jt2-r);padding:20px}.jt2-footer__card--hot{background:rgba(232,98,79,.12);border:1px solid rgba(232,98,79,.3)}.jt2-footer__card-eyebrow{display:block;font-size:11.5px;color:var(--jt2-coral-text-dark);font-weight:700;margin-bottom:8px}.jt2-footer__card strong{display:block;font-size:14px;color:var(--jt2-ivory);line-height:1.5;font-weight:700;margin-bottom:8px}.jt2-footer__card p{font-size:12.5px;line-height:1.6;margin:0;color:rgba(248,243,234,.55)}.jt2-footer__cities{display:flex;flex-wrap:wrap;gap:6px}.jt2-footer__cities a{font-size:12px;color:rgba(248,243,234,.75);text-decoration:none;border:1px solid rgba(248,243,234,.2);border-radius:var(--jt2-r-pill);padding:4px 11px}.jt2-footer__card-links{display:flex;flex-direction:column;gap:6px}.jt2-footer__card-links a{font-size:12.5px;color:rgba(248,243,234,.75);text-decoration:none}.jt2-footer__card .jt2-footer__card-cta{display:inline-block;background:var(--jt2-coral);color:#fff;font-weight:700;font-size:12.5px;padding:8px 16px;border-radius:var(--jt2-r-pill);text-decoration:none}.jt2-footer__legal{max-width:1280px;margin:40px auto 0;padding:32px 56px 28px;border-top:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.jt2-footer__legal-links{display:flex;gap:20px;flex-wrap:wrap;justify-content:center}.jt2-footer__legal-links a{color:rgba(248,243,234,.62);font-size:12.5px;text-decoration:none}.jt2-footer__disclaimer{color:rgba(248,243,234,.55);font-size:12px;max-width:760px;line-height:1.7;margin:0}@media (max-width:980px){.jt2-footer__grid{grid-template-columns:1fr 1fr;padding:44px 16px 0}.jt2-footer__cards{grid-template-columns:1fr 1fr;padding:0 16px}.jt2-footer__legal{padding:28px 16px 24px}}@media (max-width:560px){.jt2-footer__grid,.jt2-footer__cards{grid-template-columns:1fr}}.single-article__header{background:0 0}.single-article__title{font-size:32px;line-height:1.32}.entry-content h2{font-family:var(--jt2-font-display);font-size:21px}.entry-content p{line-height:1.8;color:var(--jt2-muted)}.breadcrumbs{font-size:12.5px}.breadcrumbs__link,.breadcrumbs__text{color:var(--jt2-faint)}.breadcrumbs__current .breadcrumbs__text{color:var(--jt2-text);font-weight:600}.jt2-tldr{background:#fff;border-radius:var(--jt2-r);padding:22px 24px;margin:0 0 28px;border-right:4px solid var(--jt2-coral)}.jt2-tldr strong{display:block;font-size:13px;color:var(--jt2-coral-text);margin-bottom:8px}.jt2-tldr p{font-size:14.5px;line-height:1.75;color:var(--jt2-text);margin:0}.jt2-lawyer-cta{background:linear-gradient(135deg,var(--jt2-navy),var(--jt2-navy-light));border-radius:var(--jt2-r);padding:24px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin:32px 0}.jt2-lawyer-cta strong{display:block;font-size:14px;color:#fff;margin-bottom:4px}.jt2-lawyer-cta span{font-size:12.5px;color:rgba(248,243,234,.65)}.jt2-lawyer-cta a{background:var(--jt2-coral);color:#fff;font-size:13px;font-weight:700;text-decoration:none;border-radius:var(--jt2-r-pill);padding:11px 22px;white-space:nowrap}.jt2-nav-phone{display:none}@media (max-width:920px){html.nav-is-open .jt2-header .jt2-nav-phone{display:block}}.site-header.jt2-header,.site-header.jt2-header.site-header--scrolled{background:var(--jt2-navy);backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:none;box-shadow:0 2px 18px rgba(7,21,47,.25)}.single-article__lead-cta{background:linear-gradient(135deg,var(--jt2-navy),var(--jt2-navy-light));border-radius:var(--jt2-r);padding:24px;margin:32px 0}.single-article__lead-cta h3{color:#fff;font-family:var(--jt2-font-ui);font-size:15px}.single-article__lead-cta p{color:rgba(248,243,234,.65);font-size:13px}.single-article__lead-cta .button{background:var(--jt2-coral) !important;border-color:var(--jt2-coral) !important;color:#fff !important}.jt2-ai__launcher{background:rgba(255,255,255,.06);border:1px solid rgba(248,243,234,.16);border-radius:20px;padding:18px;margin-bottom:26px}.jt2-ai__launcher-fields{display:flex;gap:10px;flex-wrap:wrap}.jt2-ai__launcher select,.jt2-ai__launcher textarea{border:1.5px solid rgba(248,243,234,.25);border-radius:14px;background:rgba(255,255,255,.95);color:var(--jt2-text);font-family:var(--jt2-font-ui);font-size:14px;padding:11px 14px}.jt2-ai__launcher select{flex:0 0 auto;min-width:180px}.jt2-ai__launcher textarea{flex:1;min-width:240px;resize:vertical}.jt2-ai__launcher button{margin-top:12px;border:0;background:var(--jt2-coral);color:#fff;font-family:var(--jt2-font-ui);font-weight:700;font-size:14px;border-radius:var(--jt2-r-pill);padding:12px 26px;cursor:pointer;min-height:44px}.jt2-ai__launcher button:hover{background:var(--jt2-coral-deep)}.jt2-ai__launcher-note{display:block;margin-top:10px;font-size:12px;color:rgba(248,243,234,.55)}.jt2-section--navy .jt2-eyebrow,.jt2-footer .section-header__eyebrow,.jt2-footer__card-eyebrow,.jt2-hero__caption span{color:var(--jt2-coral-text-dark) !important}.jt2-badge--ai{color:var(--jt2-coral-text)}.jt2-ai .jt2-badge--ai{color:var(--jt2-coral-text-dark)}.button--whatsapp-inline,.button--hero-whatsapp,.jt2-footer__quick-ctas .is-whatsapp{color:var(--jt2-navy-deep) !important}.jt2-ai__sim{margin-top:18px}.jt2-ai__sim-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.jt2-ai__sim-head strong{color:var(--jt2-ivory);font-size:14px}.jt2-ai__sim-paper{background:#fff;color:#10172a;border-radius:14px;padding:20px 22px;font-family:var(--jt2-font-ui);font-size:13.5px;line-height:1.8;white-space:pre-wrap;word-break:break-word;max-height:320px;overflow:auto;margin:0}.jt2-ai__sim-actions{display:flex;gap:16px;flex-wrap:wrap;margin-top:12px}.jt2-ai__sim-actions a{font-size:13.5px;font-weight:700;text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.jt2-ai__sim-actions a:first-child{background:var(--jt2-coral);color:#fff;border-radius:var(--jt2-r-pill);padding:0 22px}.jt2-ai__sim-actions a:first-child:hover{background:var(--jt2-coral-deep)}.jt2-ai__sim-actions a:last-child{color:var(--jt2-ivory);text-decoration:underline}.jt2-courtroom{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}.jt2-courtroom__seat{background:rgba(255,255,255,.08);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(248,243,234,.18);border-radius:20px;padding:14px 10px;text-align:center}.jt2-courtroom__seat.is-judge{border-color:rgba(240,147,127,.5)}.jt2-courtroom__seat.is-you{border-color:rgba(255,255,255,.45)}.jt2-courtroom__avatar{display:flex;width:44px;height:44px;margin:0 auto 8px;border-radius:50%;background:rgba(255,255,255,.14);align-items:center;justify-content:center;font-size:20px}.jt2-courtroom__seat strong{display:block;font-size:13px;color:var(--jt2-ivory)}.jt2-courtroom__seat em{display:block;font-style:normal;font-size:11px;color:rgba(248,243,234,.62);margin-top:3px}@media (max-width:640px){.jt2-courtroom{grid-template-columns:repeat(2,1fr)}}:root{--jt2-r-sm:14px;--jt2-r:22px;--jt2-r-lg:26px}.jt2-situation,.jt2-step,.jt2-area,.jt2-plan,.jt2-content-card,.jt2-ai__card,.jt2-revenue,.lawyer-card,.jt2-faq details{border-radius:var(--jt2-r-lg) !important}.jt2-hero__search,.jt2-ai__launcher,.jt2-revenue{backdrop-filter:blur(14px) saturate(130%);-webkit-backdrop-filter:blur(14px) saturate(130%)}.jt2-situation:hover,.jt2-area:hover,.jt2-content-card:hover{box-shadow:0 22px 48px rgba(18,44,82,.13)}.lawyer-card{overflow:hidden}.lawyer-card img,.lawyer-card .lawyer-card__photo img,.lawyer-card__avatar img{width:64px !important;height:64px !important;border-radius:50% !important;object-fit:cover !important;flex:0 0 64px}.lawyer-card *{min-width:0}.lawyer-card h3,.lawyer-card h2,.lawyer-card p{overflow-wrap:break-word;word-break:break-word}.jt2-courtroom-visual{margin-top:16px;display:flex;flex-direction:column;gap:8px}.jt2-courtroom-visual__load{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:14px 20px;border:1px solid rgba(255,255,255,.22);border-radius:14px;background:rgba(255,255,255,.08);color:var(--jt2-ivory,#f7f4ec);font:inherit;font-weight:700;cursor:pointer;transition:background .18s ease,border-color .18s ease}.jt2-courtroom-visual__load:hover{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.4)}.jt2-courtroom-visual__load span{color:var(--jt2-coral-text-dark,#f0937f)}.jt2-courtroom-visual__note{color:rgba(247,244,236,.66);font-size:12px}.jt2-courtroom-visual__frame{width:100%;height:560px;border:1px solid rgba(255,255,255,.22);border-radius:14px;background:#0b1830}@media (max-width:640px){.jt2-courtroom-visual__frame{height:460px}}.legal-map-band{background:#fff}.legal-map-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:18px}.legal-map-head h2{margin:0 0 6px}.legal-map-head p{margin:0;color:var(--jt2-muted,#5b6b7c);max-width:62ch}.legal-map-nearest{border:1.5px solid var(--jt2-navy,#122c52);background:#fff;color:var(--jt2-navy,#122c52);font:inherit;font-weight:700;border-radius:8px;padding:11px 20px;cursor:pointer;white-space:nowrap}.legal-map-nearest:hover{background:var(--jt2-navy,#122c52);color:#fff}.legal-map-shell{position:relative;border-radius:12px;overflow:hidden;border:1px solid #d9e3ec;background:radial-gradient(600px 300px at 70% 20%,rgba(24,102,180,.12),transparent 60%),radial-gradient(500px 260px at 20% 80%,rgba(228,87,46,.08),transparent 60%),#eef4f9;min-height:320px}.legal-map-canvas{width:100%;height:0}.legal-map-shell.is-live .legal-map-canvas{height:560px}.legal-map-load{position:absolute;inset:0;width:100%;border:none;background:0 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;font:inherit;font-size:1.1rem;font-weight:800;color:var(--jt2-navy,#122c52);cursor:pointer}.legal-map-load span{font-size:2.6rem}.legal-map-load:hover{background:rgba(255,255,255,.45)}.legal-map-legend{display:flex;gap:22px;flex-wrap:wrap;margin:12px 0 0;font-size:.85rem;color:var(--jt2-muted,#5b6b7c)}.legal-map-dot{display:inline-block;width:11px;height:11px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #c9d5e0;vertical-align:-1px}.legal-map-dot--lawyer{background:#e4572e}.legal-map-dot--place{background:#1866b4}.lmap-pop{display:flex;flex-direction:column;gap:5px;font-family:inherit;min-width:200px}.lmap-pop__name{font-size:1rem;color:#14477d}.lmap-pop__badge{align-self:flex-start;background:#eaf2fa;color:#1866b4;font-size:11px;font-weight:700;border-radius:999px;padding:2px 10px}.lmap-pop__badge--place{background:#f2f7fb;color:#14477d}.lmap-pop__stars{color:#e4572e;font-weight:700;font-size:.85rem}.lmap-pop__meta{color:#5b6b7c;font-size:.82rem}.lmap-pop__cta{display:flex;gap:8px;margin-top:6px}.lmap-pop__btn{flex:1;text-align:center;background:#e4572e;color:#fff !important;font-weight:700;font-size:.82rem;border-radius:6px;padding:8px 10px;text-decoration:none}.lmap-pop__btn--wa{background:#fff;color:#128c4a !important;border:1.5px solid #25d366}@media (max-width:640px){.legal-map-shell.is-live .legal-map-canvas{height:420px}.legal-map-nearest{width:100%}}.entry-content h1,.entry-content h2,.entry-content h3,.single-article__content h1,.single-article__content h2,.single-article__content h3,.single-article__title{font-family:'Frank Ruhl Libre','Heebo',serif}.jt2-mega-wrap{position:relative;display:inline-flex}.jt2-mega-trigger{border:none;background:var(--jt2-navy-light);color:#fff;font:inherit;font-weight:700;font-size:14px;border-radius:var(--jt2-r-sm);padding:6px 14px;cursor:pointer}.jt2-mega{position:absolute;top:calc(100% + 8px);inset-inline-start:0;z-index:60;width:min(920px, 92vw);background:#fff;border:1px solid var(--jt2-line);border-top:3px solid var(--jt2-coral);border-radius:var(--jt2-r);box-shadow:var(--jt2-shadow-lg);display:none;grid-template-columns:repeat(4,1fr);gap:0;padding:6px 0 0}.jt2-mega-wrap:hover .jt2-mega,.jt2-mega-wrap:focus-within .jt2-mega{display:grid}.jt2-mega__col{padding:14px 18px 16px;border-inline-start:1px solid var(--jt2-line);min-width:0}.jt2-mega__col:nth-child(4n+1){border-inline-start:none}.jt2-mega__head{display:block;font-weight:800;font-size:13.5px;color:var(--jt2-navy) !important;border-bottom:2px solid var(--jt2-tint);padding-bottom:7px;margin-bottom:7px}.jt2-mega__col a:not(.jt2-mega__head){display:block;font-size:13px;color:var(--jt2-navy-light) !important;padding:3.5px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jt2-mega__col a:hover{text-decoration:underline}.jt2-mega__foot{grid-column:1/-1;background:var(--jt2-tint);padding:10px 18px;border-radius:0 0 var(--jt2-r) var(--jt2-r)}.jt2-mega__foot a{font-weight:800;font-size:13.5px;color:var(--jt2-coral-text) !important}@media (max-width:920px){.jt2-mega-wrap{display:none}}.legal-news-band{background:var(--jt2-tint);border-top:1px solid var(--jt2-line);border-bottom:1px solid var(--jt2-line)}.legal-news-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px}.legal-news-head h2{margin:0}.legal-news-head a{font-weight:800;font-size:14px;color:var(--jt2-coral-text)}.legal-news-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-auto-rows:auto;gap:14px}.legal-news-item{background:#fff;border:1px solid var(--jt2-line);border-radius:var(--jt2-r);padding:16px 18px}.legal-news-item--lead{grid-row:span 2}.legal-news-item__meta{display:block;font-size:12px;color:var(--jt2-muted);margin-bottom:6px}.legal-news-item h3{margin:0;font-size:15.5px;line-height:1.45}.legal-news-item--lead h3{font-size:19px}.legal-news-item h3 a{color:var(--jt2-navy);text-decoration:none}.legal-news-item h3 a:hover{color:var(--jt2-navy-light);text-decoration:underline}.legal-news-item p{margin:10px 0 0;font-size:13.5px;color:var(--jt2-muted)}@media (max-width:820px){.legal-news-grid{grid-template-columns:1fr}.legal-news-item--lead{grid-row:auto}}.featured-lawyers__showcase{margin-top:26px}.featured-lawyers__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px, 1fr));gap:18px;align-items:stretch}.featured-lawyers__grid .lawyer-card{display:grid;grid-template-columns:96px minmax(0, 1fr);gap:16px;align-items:start;min-height:0;padding:18px;background:#fff;border:1px solid var(--jt2-line,#d9e3ec);border-radius:12px;box-shadow:0 6px 18px rgba(18,44,82,.06);text-align:right;overflow:hidden;transition:box-shadow .18s ease,border-color .18s ease,transform .18s ease}.featured-lawyers__grid .lawyer-card:hover{border-color:var(--jt2-navy-light,#1866b4);box-shadow:0 14px 30px rgba(18,44,82,.12);transform:translateY(-2px)}.featured-lawyers__grid .lawyer-card__media{display:block;width:96px;height:96px;border-radius:12px;overflow:hidden;background:var(--jt2-tint,#f2f7fb);aspect-ratio:1}.featured-lawyers__grid .lawyer-card__photo{width:100%;height:100%;object-fit:cover;display:block}.featured-lawyers__grid .lawyer-card__media--initials{text-decoration:none}.featured-lawyers__grid .lawyer-card__initials{display:grid;place-items:center;width:100%;height:100%;font-size:30px;font-weight:800;color:var(--jt2-navy,#14477d);background:radial-gradient(circle at 22% 18%,rgba(255,255,255,.9),transparent 40%),linear-gradient(135deg,rgba(20,71,125,.08),rgba(24,102,180,.2))}.featured-lawyers__grid .lawyer-card__body{min-width:0}.featured-lawyers__grid .lawyer-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.featured-lawyers__grid .lawyer-card__name{margin:0;font-size:16.5px;line-height:1.3;min-width:0;overflow-wrap:anywhere}.featured-lawyers__grid .lawyer-card__name a{color:var(--jt2-navy-deep,#0e2e4f);text-decoration:none}.featured-lawyers__grid .lawyer-card__name a:hover{color:var(--jt2-navy-light,#1866b4)}.featured-lawyers__grid .lawyer-card__status{flex:0 0 auto;white-space:nowrap;font-size:10.5px;font-weight:700;border-radius:999px;padding:4px 10px;background:var(--jt2-tint,#f2f7fb);color:var(--jt2-navy,#14477d);border:1px solid var(--jt2-line,#d9e3ec)}.featured-lawyers__grid .lawyer-card__status--sponsored{background:#fdf1ec;color:var(--jt2-coral-text,#b5431e);border-color:#f3cdbc}.featured-lawyers__grid .lawyer-card__firm,.featured-lawyers__grid .lawyer-card__meta{margin:6px 0 0;font-size:12.5px;color:var(--jt2-muted,#5b6b7c);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.featured-lawyers__grid .lawyer-card__summary{margin:8px 0 0;font-size:13px;line-height:1.6;color:var(--jt2-text,#22303e);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.featured-lawyers__grid .lawyer-card__proof{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.featured-lawyers__grid .lawyer-card__proof span{font-size:11px;font-weight:600;color:var(--jt2-navy,#14477d);background:var(--jt2-tint,#f2f7fb);border-radius:999px;padding:3px 9px}.featured-lawyers__grid .lawyer-card__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.featured-lawyers__grid .lawyer-card__actions .button{flex:1 1 auto;min-width:0;font-size:12.5px;padding:8px 12px;text-align:center;white-space:nowrap}@media (max-width:640px){.featured-lawyers__grid{grid-template-columns:1fr}.featured-lawyers__grid .lawyer-card{grid-template-columns:76px minmax(0, 1fr);gap:12px;padding:14px}.featured-lawyers__grid .lawyer-card__media{width:76px;height:76px}.featured-lawyers__grid .lawyer-card__initials{font-size:24px}}.jt2-hero__figure,.ask-lawyer__visual,.verified-lawyer-showcase__visual{display:none !important}.lmap-flag{cursor:pointer;display:flex;flex-direction:column;align-items:center;filter:drop-shadow(0 10px 18px rgba(14,46,79,.28))}.lmap-flag__card{background:#fff;border:1.5px solid var(--jt2-navy,#14477d);border-radius:12px;padding:9px 12px 10px;min-width:150px;max-width:190px;text-align:right;font-family:'Assistant','Heebo',sans-serif}.lmap-flag__name{display:block;font-size:12.5px;font-weight:800;line-height:1.3;color:var(--jt2-navy-deep,#0e2e4f);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lmap-flag__area{display:block;font-size:10.5px;font-weight:600;color:var(--jt2-muted,#5b6b7c);margin-top:1px}.lmap-flag__stars{display:inline-block;font-size:10.5px;font-weight:700;color:#b8860b;margin-top:2px}.lmap-flag__cta{display:flex;gap:6px;margin-top:7px}.lmap-flag__btn{flex:1;display:inline-block;text-align:center;font-size:10.5px;font-weight:700;text-decoration:none;border-radius:999px;padding:5px 8px;background:var(--jt2-navy,#14477d);color:#fff;white-space:nowrap}.lmap-flag__btn--call{background:#1e7e4b}.lmap-flag__btn:hover{opacity:.92;color:#fff}.lmap-flag__pole{width:2.5px;height:16px;background:var(--jt2-navy,#14477d);display:block}.lmap-flag__dot{width:10px;height:10px;border-radius:50%;background:var(--jt2-coral,#cc4720);border:2.5px solid #fff;display:block;margin-top:-2px}.lmap-flag__logo{display:block;max-width:120px;max-height:34px;object-fit:contain;margin:0 auto 6px}.money-hubs{padding-top:34px;padding-bottom:34px}.money-hubs__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px, 1fr));gap:12px;margin-top:20px}.money-hubs__card{display:block;background:#fff;border:1px solid var(--jt2-line);border-radius:10px;padding:14px 16px;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.money-hubs__card:hover{border-color:var(--jt2-navy-light);box-shadow:0 10px 24px rgba(18,44,82,.1);transform:translateY(-2px)}.money-hubs__card strong{display:block;font-size:14.5px;font-weight:800;color:var(--jt2-navy-deep);margin-bottom:3px}.money-hubs__card span{font-size:12px;color:var(--jt2-muted)}.legal-pillar-hero.section{background:linear-gradient(135deg,rgba(7,21,47,.98),rgba(39,46,70,.94)),radial-gradient(circle at 18% 20%,rgba(197,164,92,.24),transparent 34%)}.practice-hub-hero.section{background:linear-gradient(135deg,rgba(7,21,47,.96),rgba(39,46,70,.92)),radial-gradient(circle at 16% 18%,rgba(197,164,92,.22),transparent 34%)}.practice-hub-cta.section{background:linear-gradient(135deg,#07152f,#10264a)}
body.jt-look-v3{--l3-bg:#f7f6f2;--l3-paper:#fffefa;--l3-card:#fff;--l3-ink:#192b32;--l3-muted:#526064;--l3-navy:#07182d;--l3-navy-2:#102b4b;--l3-blue:#174f8f;--l3-line:rgba(19,32,51,.13);--l3-accent:#315a4c;--l3-accent-2:#cdd8ce;--l3-cyan:#67e8f9;--l3-radius:8px;--l3-shadow:0 18px 48px rgba(25,43,50,.08);--l3-serif:"Frank Ruhl Libre","Noto Serif Hebrew","Heebo",serif;--l3-sans:"Heebo","Assistant",Arial,sans-serif;margin:0;background:var(--l3-bg);color:var(--l3-ink);font-family:var(--l3-sans)}body.jt-look-v3 .site-main{background:radial-gradient(circle at 8% 8%,rgba(199,80,43,.08),transparent 28rem),linear-gradient(180deg,#fffaf2 0%,#f6f3ed 48%,#fff 100%)}body.jt-look-v3 a{color:inherit;text-decoration:none}body.jt-look-v3 img{max-width:100%;height:auto}body.jt-look-v3 h1,body.jt-look-v3 h2,body.jt-look-v3 h3{font-family:var(--l3-serif);letter-spacing:0;text-wrap:pretty}body.jt-look-v3 .l3-num{font-variant-numeric:tabular-nums}body.jt-look-v3 .l3-kicker{display:inline-flex;align-items:center;gap:.55rem;margin-bottom:.85rem;color:var(--l3-accent);font-size:.86rem;font-weight:800;letter-spacing:.01em}body.jt-look-v3 .l3-kicker:before{content:"";width:.55rem;height:.55rem;border-radius:999px;background:currentColor;box-shadow:0 0 0 5px rgba(199,80,43,.12)}body.jt-look-v3 .l3-kicker--light{color:var(--l3-cyan)}body.jt-look-v3 .l3-h2{margin:0;color:var(--l3-ink);font-size:clamp(2rem, 3.1vw, 3.45rem);line-height:1.05;font-weight:800}body.jt-look-v3 .l3-h2--small{font-size:clamp(1.55rem, 2.3vw, 2.45rem)}body.jt-look-v3 .l3-h2--light{color:#fff}body.jt-look-v3 .l3-btn,body.jt-look-v3 button.l3-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:.7rem 1.35rem;border-radius:999px;border:1px solid transparent;background:var(--l3-accent);color:#fff;font-weight:800;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}body.jt-look-v3 .l3-btn:hover{transform:translateY(-1px);box-shadow:0 12px 28px rgba(199,80,43,.24)}body.jt-look-v3 .l3-btn--outline-light{border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.08)}body.jt-look-v3 .l3-btn--lead{width:100%}body.jt-look-v3 .l3-header{position:sticky;top:0;z-index:50;background:rgba(7,24,45,.96);color:#fff;backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.09)}body.jt-look-v3 .l3-header__main{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:1.4rem;max-width:1240px;margin:0 auto;padding:.7rem 1.25rem}body.jt-look-v3 .l3-brand{display:inline-flex;align-items:center;gap:.65rem;font-size:1.2rem;font-weight:900;letter-spacing:.03em}body.jt-look-v3 .l3-brand img{width:32px;height:32px;border-radius:10px}body.jt-look-v3 .l3-nav .menu{display:flex;align-items:center;justify-content:center;gap:1.05rem;margin:0;padding:0;list-style:none}body.jt-look-v3 .l3-nav a,body.jt-look-v3 .l3-nav__mega-trigger{color:rgba(255,255,255,.82);background:0 0;border:0;font:inherit;font-weight:700;cursor:pointer}body.jt-look-v3 .l3-nav a:hover,body.jt-look-v3 .l3-nav__mega-trigger:hover,body.jt-look-v3 .l3-topics a:hover,body.jt-look-v3 .l3-topics button:hover{color:#fff}body.jt-look-v3 .l3-nav__mega-fallback,body.jt-look-v3 .l3-nav__phone{display:none}body.jt-look-v3 .l3-header__actions{display:inline-flex;align-items:center;gap:.65rem}body.jt-look-v3 .l3-header__phone,body.jt-look-v3 .l3-header__whatsapp,body.jt-look-v3 .l3-header__toggle{border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.08);color:#fff;padding:.55rem .85rem;font-weight:800}body.jt-look-v3 .l3-header__whatsapp{background:#128c7e;border-color:transparent}body.jt-look-v3 .l3-header__toggle{display:none}body.jt-look-v3 .l3-topics{display:flex;align-items:center;gap:.55rem;max-width:1240px;margin:0 auto;padding:0 1.25rem .65rem;overflow-x:auto;white-space:nowrap;scrollbar-width:thin}body.jt-look-v3 .l3-topics a,body.jt-look-v3 .l3-topics button{display:inline-flex;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.06);color:rgba(255,255,255,.8);padding:.42rem .82rem;font-size:.88rem;font-weight:700}body.jt-look-v3 .l3-topics__triage{color:#fff;background:rgba(199,80,43,.2)}body.jt-look-v3 .l3-mega[hidden]{display:none}body.jt-look-v3 .l3-mega{position:absolute;inset-inline:1.25rem;top:calc(100% + 0.5rem);max-width:1180px;margin:0 auto;padding:1.2rem;border-radius:22px;background:#fff;color:var(--l3-ink);box-shadow:var(--l3-shadow);border:1px solid var(--l3-line)}body.jt-look-v3 .l3-mega__grid{display:grid;grid-template-columns:repeat(4,minmax(0, 1fr));gap:1rem}body.jt-look-v3 .l3-mega a{display:block;padding:.35rem 0;color:var(--l3-muted)}body.jt-look-v3 .l3-mega strong,body.jt-look-v3 .l3-mega__title{color:var(--l3-ink)}body.jt-look-v3 .l3-hero{position:relative;overflow:hidden;background:var(--l3-bg);color:var(--l3-ink);border-bottom:1px solid var(--l3-line)}body.jt-look-v3 .l3-hero__grid{display:grid;grid-template-columns:minmax(0, 1.06fr) minmax(320px, 0.74fr);gap:clamp(1.5rem, 4vw, 4rem);align-items:center;max-width:1240px;margin:0 auto;padding:clamp(3.4rem, 7vw, 6.8rem) 1.25rem}body.jt-look-v3 .l3-hero__title{max-width:20ch;margin:0;color:var(--l3-ink);font-size:clamp(2.5rem, 4.7vw, 4.2rem);line-height:1.12;font-weight:700}body.jt-look-v3 .l3-hero__lead{max-width:58ch;margin:1.25rem 0 0;color:var(--l3-muted);font-size:clamp(1.03rem, 1.45vw, 1.25rem);line-height:1.75}body.jt-look-v3 .l3-search{display:grid;grid-template-columns:1fr 1fr auto;gap:.7rem;max-width:760px;margin-top:1.75rem;padding:.45rem;border-radius:20px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16)}body.jt-look-v3 .l3-search select,body.jt-look-v3 .l3-search button,body.jt-look-v3 .l3-field input,body.jt-look-v3 .l3-field select,body.jt-look-v3 .l3-field textarea{width:100%;min-height:52px;border:1px solid var(--l3-line);border-radius:14px;background:#fff;color:var(--l3-ink);padding:.72rem .95rem;font:inherit}body.jt-look-v3 .l3-search button{min-width:150px;border-color:transparent;background:var(--l3-accent);color:#fff;font-weight:900;cursor:pointer}body.jt-look-v3 .l3-hero__proof{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.15rem;color:var(--l3-muted)}body.jt-look-v3 .l3-hero__proof span,body.jt-look-v3 .l3-hero__triage{display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.07);padding:.5rem .78rem}body.jt-look-v3 .l3-hero__proof strong{color:var(--l3-ink);margin-inline-end:.3rem}body.jt-look-v3 .l3-hero__triage{margin-top:1rem;color:#24463f;font-weight:800;background:#e9eee7}body.jt-look-v3 .l3-hero__aside{color:var(--l3-ink);background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(255,250,242,.92));border:1px solid rgba(19,32,51,.12);border-radius:30px;padding:clamp(1.1rem, 2.3vw, 1.8rem);box-shadow:var(--l3-shadow)}body.jt-look-v3 .l3-hero__aside-title{display:block;font-family:var(--l3-serif);font-size:clamp(1.35rem, 2.2vw, 2.1rem);line-height:1.15;margin-bottom:1rem}body.jt-look-v3 .l3-situations{display:grid;gap:.65rem}body.jt-look-v3 .l3-situation{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border-radius:16px;background:#fff;border:1px solid var(--l3-line)}body.jt-look-v3 .l3-situation:hover{border-color:rgba(199,80,43,.42);box-shadow:0 12px 26px rgba(19,32,51,.08)}body.jt-look-v3 .l3-situation__label{color:var(--l3-accent);font-size:.9rem;font-weight:800}body.jt-look-v3 .l3-section{padding:clamp(3.2rem, 6vw, 5.2rem) 1.25rem}body.jt-look-v3 .l3-section--paper{background:var(--l3-paper)}body.jt-look-v3 .l3-section__inner{max-width:1240px;margin:0 auto}body.jt-look-v3 .l3-section__head{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1.4rem}body.jt-look-v3 .l3-more{color:var(--l3-blue);font-weight:900}body.jt-look-v3 .l3-tools__grid,body.jt-look-v3 .l3-areas__grid,body.jt-look-v3 .l3-guides__grid{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:1rem}body.jt-look-v3 .l3-tool,body.jt-look-v3 .l3-area,body.jt-look-v3 .l3-guide{display:grid;align-content:start;min-height:150px;padding:1.25rem;border-radius:var(--l3-radius);background:var(--l3-card);border:1px solid var(--l3-line);box-shadow:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}body.jt-look-v3 .l3-tool:hover,body.jt-look-v3 .l3-area:hover,body.jt-look-v3 .l3-guide:hover{transform:translateY(-2px);border-color:rgba(23,79,143,.42);box-shadow:0 18px 42px rgba(15,25,40,.1)}body.jt-look-v3 .l3-tool__kind,body.jt-look-v3 .l3-area__subs,body.jt-look-v3 .l3-guide__area,body.jt-look-v3 .l3-area__count{color:var(--l3-muted);font-size:.92rem;line-height:1.55}body.jt-look-v3 .l3-tool strong,body.jt-look-v3 .l3-area__name,body.jt-look-v3 .l3-guide__title{color:var(--l3-ink);font-size:1.18rem;line-height:1.35;font-weight:900}body.jt-look-v3 .l3-guide__more{align-self:end;margin-top:1rem;color:var(--l3-accent);font-weight:900}body.jt-look-v3 .l3-sim{display:grid;grid-template-columns:minmax(0, 0.9fr) minmax(320px, 1.1fr);gap:clamp(1.3rem, 4vw, 3rem);align-items:center;max-width:1240px;margin:clamp(3rem, 6vw, 5rem) auto;padding:clamp(1.3rem, 3vw, 2rem);border:1px solid var(--l3-line);border-radius:8px;background:var(--l3-paper);color:var(--l3-ink);box-shadow:var(--l3-shadow)}body.jt-look-v3 .l3-sim .l3-kicker--light{color:var(--l3-accent)}body.jt-look-v3 .l3-sim .l3-h2--light{color:var(--l3-ink)}body.jt-look-v3 .l3-sim .l3-btn--outline-light{background:#24463f;color:#fffefa;border-color:#24463f;border-radius:6px}body.jt-look-v3 .l3-sim__copy p{color:var(--l3-muted);font-size:1.08rem;line-height:1.75}body.jt-look-v3 .l3-sim__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem;margin-top:1.35rem}body.jt-look-v3 .l3-sim__note{color:var(--l3-muted)}body.jt-look-v3 .l3-sim__media{position:relative;display:block;overflow:hidden;border-radius:24px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06)}body.jt-look-v3 .l3-sim__media img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}body.jt-look-v3 .l3-sim__live{position:absolute;top:1rem;inset-inline-start:1rem;display:inline-flex;align-items:center;gap:.45rem;border-radius:999px;background:rgba(7,24,45,.74);color:#fff;padding:.45rem .75rem;font-weight:900}body.jt-look-v3 .l3-sim__live span{width:.55rem;height:.55rem;border-radius:999px;background:#22c55e;box-shadow:0 0 0 5px rgba(34,197,94,.18)}body.jt-look-v3 .l3-chips{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem}body.jt-look-v3 .l3-chip{border:1px solid var(--l3-line);border-radius:999px;background:#fff;padding:.6rem .95rem;color:var(--l3-blue);font-weight:800}body.jt-look-v3 .l3-legacy{max-width:1240px;margin:0 auto;padding:0 1.25rem}body.jt-look-v3 .l3-lead{max-width:1180px;margin:clamp(3rem, 6vw, 5rem) auto;padding:clamp(1.2rem, 3vw, 2rem);border-radius:30px;background:#fff;border:1px solid var(--l3-line);box-shadow:var(--l3-shadow)}body.jt-look-v3 .l3-lead__head{max-width:760px;margin-bottom:1.3rem}body.jt-look-v3 .l3-lead__head p{color:var(--l3-muted);line-height:1.65}body.jt-look-v3 .l3-lead__fields{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:.85rem}body.jt-look-v3 .l3-field--full{grid-column:1/-1}body.jt-look-v3 .l3-field label{display:block;margin-bottom:.32rem;color:var(--l3-muted);font-size:.92rem;font-weight:800}body.jt-look-v3 .l3-lead__consent{display:flex;align-items:start;gap:.6rem;margin:1rem 0;color:var(--l3-muted);font-size:.95rem}body.jt-look-v3 .l3-lead__notice{margin-bottom:1rem;padding:.9rem 1rem;border-radius:14px;background:#eef6ff;color:var(--l3-blue)}body.jt-look-v3 .l3-footer{background:var(--l3-navy);color:#fff;padding:clamp(2.4rem, 5vw, 4.5rem) 1.25rem 1.5rem}body.jt-look-v3 .l3-footer__grid,body.jt-look-v3 .l3-footer__bottom{max-width:1240px;margin:0 auto}body.jt-look-v3 .l3-footer__grid{display:grid;grid-template-columns:repeat(5,minmax(0, 1fr));gap:1.25rem}body.jt-look-v3 .l3-footer__title{margin:0 0 .9rem;color:#fff;font-family:var(--l3-serif);font-size:1.12rem}body.jt-look-v3 .l3-footer__col a{display:block;padding:.32rem 0;color:rgba(255,255,255,.72);line-height:1.45}body.jt-look-v3 .l3-footer__col a:hover{color:#fff}body.jt-look-v3 .l3-footer__phone{color:#fff !important;font-weight:900}body.jt-look-v3 .l3-footer__bottom{margin-top:2rem;padding-top:1.4rem;border-top:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.68);font-size:.92rem}body.jt-look-v3 .l3-footer__disclaimer,body.jt-look-v3 .l3-footer__address{margin:0 0 .75rem;line-height:1.7}body.jt-look-v3 .l3-footer__legal{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}body.jt-look-v3 .l3-footer__legal-links{display:flex;flex-wrap:wrap;gap:.85rem}body.jt-look-v3 .l3-footer__brand{color:#fff;font-weight:900}@media (max-width:1024px){body.jt-look-v3 .l3-header__main{grid-template-columns:auto auto;justify-content:space-between}body.jt-look-v3 .l3-nav{display:none}body.jt-look-v3 .l3-header__toggle{display:inline-flex}body.jt-look-v3 .l3-hero__grid,body.jt-look-v3 .l3-sim{grid-template-columns:1fr}body.jt-look-v3 .l3-hero{background:var(--l3-bg)}body.jt-look-v3 .l3-tools__grid,body.jt-look-v3 .l3-areas__grid,body.jt-look-v3 .l3-guides__grid,body.jt-look-v3 .l3-footer__grid{grid-template-columns:repeat(2,minmax(0, 1fr))}}@media (max-width:720px){body.jt-look-v3 .l3-header{position:relative}body.jt-look-v3 .l3-header__phone{display:none}body.jt-look-v3 .l3-topics{padding-inline:1rem}body.jt-look-v3 .l3-hero__grid{padding:2.5rem 1rem 3rem}body.jt-look-v3 .l3-hero__title{font-size:clamp(2.35rem, 10vw, 3.2rem);max-width:17ch}body.jt-look-v3 .l3-search,body.jt-look-v3 .l3-lead__fields{grid-template-columns:1fr}body.jt-look-v3 .l3-section,body.jt-look-v3 .l3-legacy{padding-inline:1rem}body.jt-look-v3 .l3-section__head{align-items:start;flex-direction:column}body.jt-look-v3 .l3-tools__grid,body.jt-look-v3 .l3-areas__grid,body.jt-look-v3 .l3-guides__grid,body.jt-look-v3 .l3-footer__grid{grid-template-columns:1fr}body.jt-look-v3 .l3-sim,body.jt-look-v3 .l3-lead{margin-inline:1rem;border-radius:22px}}body.jt-look-v3{--l3-navy:#192f2b;--l3-blue:#254c43;--jt-primary-deep:#192b32;--jt-accent:#254c43;--color-accent:#254c43;--color-surface:#fffefa;--color-border:rgba(25,43,50,.14)}body.jt-look-v3 .site-main{background:var(--l3-bg)}body.jt-look-v3 :is(a,button,input,select,textarea):focus-visible{outline:3px solid #52766a;outline-offset:4px}body.jt-look-v3 .l3-header{background:rgba(255,254,250,.97);color:var(--l3-ink);border-bottom-color:var(--l3-line);box-shadow:none}body.jt-look-v3.admin-bar .l3-header{top:32px}body.jt-look-v3 .l3-header__main{min-height:80px}body.jt-look-v3 .l3-nav .menu{flex-wrap:nowrap;gap:.85rem}body.jt-look-v3 .l3-nav .menu>li{margin:0}body.jt-look-v3 :is(.l3-nav a,.l3-nav__mega-trigger){font-size:.88rem;padding:.5rem 0;white-space:nowrap}body.jt-look-v3 .l3-brand{font-family:Georgia,serif;font-size:1.5rem;letter-spacing:-.045em;font-weight:500}body.jt-look-v3 :is(.l3-nav a,.l3-nav__mega-trigger,.l3-topics a,.l3-topics button){color:var(--l3-ink)}body.jt-look-v3 :is(.l3-nav a,.l3-nav__mega-trigger,.l3-topics a,.l3-topics button):hover{color:var(--l3-accent)}body.jt-look-v3 :is(.l3-header__phone,.l3-header__toggle){color:var(--l3-ink);background:0 0;border-color:var(--l3-line);border-radius:4px}body.jt-look-v3 .l3-header__whatsapp{background:#254c43;color:#fff;border-radius:4px}body.jt-look-v3 .l3-topics{padding-top:.5rem;padding-bottom:.8rem;border-top:1px solid var(--l3-line)}body.jt-look-v3 :is(.l3-topics a,.l3-topics button){border:0;border-inline-end:1px solid var(--l3-line);border-radius:0;background:0 0;font-weight:500;padding:.25rem .75rem}body.jt-look-v3 .l3-kicker{font-weight:600;letter-spacing:.015em}body.jt-look-v3 .l3-kicker:before{width:1.8rem;height:1px;border-radius:0;box-shadow:none}body.jt-look-v3 .l3-hero__title{max-width:17ch;font-weight:600}body.jt-look-v3 .l3-hero__grid{padding-block:clamp(3.5rem,6vw,6rem)}body.jt-look-v3 .l3-search{padding:.5rem;background:var(--l3-paper);border:1px solid var(--l3-line);border-radius:6px;box-shadow:0 10px 25px rgba(25,43,50,.04)}body.jt-look-v3 :is(.l3-btn,.l3-search select,.l3-search button,.l3-field input,.l3-field select,.l3-field textarea){border-radius:4px}body.jt-look-v3 :is(.l3-btn,.l3-search button){background:#254c43;font-weight:700}body.jt-look-v3 .l3-btn:hover{box-shadow:0 6px 18px rgba(25,47,43,.15)}body.jt-look-v3 .l3-hero__proof{gap:1rem;font-size:.85rem}body.jt-look-v3 .l3-hero__proof span{padding:0;background:0 0;border:0}body.jt-look-v3 .l3-hero__triage{padding:.6rem 0;background:0 0;border:0;border-radius:0;font-size:.9rem}body.jt-look-v3 .l3-hero__aside{background:#eeeee6;border:0;border-top:3px solid #52766a;border-radius:0;box-shadow:none;padding:2rem}body.jt-look-v3 .l3-hero__aside-title{font-weight:500;margin-bottom:1.6rem}body.jt-look-v3 .l3-situations{gap:0;counter-reset:situation}body.jt-look-v3 .l3-situation{position:relative;counter-increment:situation;border:0;border-top:1px solid var(--l3-line);border-radius:0;background:0 0;padding:1rem 0;gap:.7rem}body.jt-look-v3 .l3-situation:before{content:counter(situation,decimal-leading-zero);color:#52766a;font:.75rem Georgia,serif}body.jt-look-v3 .l3-situation>span:first-of-type{flex:1}body.jt-look-v3 .l3-situation:hover{box-shadow:none;color:#254c43;border-color:#52766a}body.jt-look-v3 .l3-situation__label{font-size:.78rem;font-weight:600}body.jt-look-v3 .l3-h2{font-weight:600;line-height:1.2}body.jt-look-v3 .l3-section__head{margin-bottom:2rem}body.jt-look-v3 .l3-more{font-weight:600;font-size:.9rem}body.jt-look-v3 .l3-tool{border:0;border-top:1px solid #52766a;border-radius:0;background:0 0;padding-inline:0}body.jt-look-v3 .l3-areas__grid{gap:0;border-top:1px solid var(--l3-line)}body.jt-look-v3 .l3-area{min-height:170px;background:0 0;border:0;border-bottom:1px solid var(--l3-line);border-inline-end:1px solid var(--l3-line);border-radius:0;padding:1.6rem;gap:.45rem}body.jt-look-v3 .l3-guides__grid{gap:1.5rem}body.jt-look-v3 .l3-guide{border-radius:0;min-height:205px;padding:1.5rem;border:0;border-top:2px solid #254c43}body.jt-look-v3 :is(.l3-tool strong,.l3-area__name,.l3-guide__title){font-weight:600;font-size:1.3rem}body.jt-look-v3 :is(.l3-tool,.l3-area,.l3-guide):hover{transform:none;box-shadow:none;background:#eeeee6}body.jt-look-v3 :is(.l3-sim,.l3-lead,.l3-sim__media){border-radius:4px}body.jt-look-v3 .l3-sim{padding:clamp(1.5rem,4vw,3rem);box-shadow:none;border-block:1px solid var(--l3-line)}body.jt-look-v3 .l3-sim__live{font-weight:500;font-size:.82rem;border-radius:3px}body.jt-look-v3 .l3-sim__live span{background:#d2c3a4;box-shadow:none}body.jt-look-v3 .l3-chip{border-radius:3px;font-weight:500}body.jt-look-v3 .l3-lead{border-top:3px solid #52766a;box-shadow:none}body.jt-look-v3 .l3-footer__title{font-size:1.25rem;font-weight:500}body.jt-look-v3 .l3-footer__col a{font-size:.92rem;padding-block:.45rem}body.jt-look-v3 :is(.archive-header,.lawyer-directory .section-header){border-bottom:1px solid var(--l3-line);padding-bottom:2rem;text-align:start}body.jt-look-v3 :is(.single-article__header,.glass-panel){background:var(--l3-paper);box-shadow:none;border:1px solid var(--l3-line)}body.jt-look-v3 .single-article__header{border-radius:0 !important;border:0;border-bottom:1px solid var(--l3-line)}body.jt-look-v3 .single-article__title{font-weight:600;color:var(--l3-ink) !important}body.jt-look-v3 .entry-content{color:var(--l3-ink);font-size:1.1rem;line-height:1.95}body.jt-look-v3 .entry-content p{margin-block:0 1.35em}body.jt-look-v3 .entry-content a{color:#254c43;text-decoration:underline;text-underline-offset:.18em}body.jt-look-v3 .entry-content :is(h2,h3){line-height:1.35;margin-top:1.7em}body.jt-look-v3 :is(.lawyer-card,.article-card){border:1px solid var(--l3-line);border-radius:4px;box-shadow:none;background:var(--l3-paper)}body.jt-look-v3 .lawyer-card__media--initials{background:#e8ebe3;color:#254c43}body.jt-look-v3 :is(.button--primary,.button--gold){background:#254c43;color:#fff;border-color:#254c43;border-radius:4px}@media (max-width:1024px){body.jt-look-v3.nav-is-open .l3-nav{display:block;position:absolute;top:100%;bottom:auto;height:auto;inset-inline:0;width:100%;padding:1rem 1.5rem;background:var(--l3-paper);border-bottom:1px solid var(--l3-line);max-height:70vh;overflow-y:auto;box-shadow:var(--l3-shadow)}body.jt-look-v3 .l3-nav .menu{display:grid;gap:0;justify-content:stretch}body.jt-look-v3 .l3-nav .menu>li{border-bottom:1px solid var(--l3-line);padding:.8rem 0}body.jt-look-v3 .l3-nav a{min-height:44px;padding:.6rem 0}body.jt-look-v3 .l3-mega{max-height:65vh;overflow-y:auto}body.jt-look-v3 .l3-mega__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){body.jt-look-v3 .l3-header__main{min-height:70px;padding-inline:1rem;gap:.75rem}body.jt-look-v3.admin-bar .l3-header{top:0}body.jt-look-v3 .l3-hero__grid{padding:2.75rem 1rem}body.jt-look-v3 .l3-hero__aside{padding:1.5rem;margin-top:.5rem}body.jt-look-v3 .l3-kicker{font-size:.78rem}body.jt-look-v3 .l3-hero__proof{gap:.6rem 1rem}body.jt-look-v3 .l3-search{gap:.5rem}body.jt-look-v3 .l3-h2{font-size:2rem}body.jt-look-v3 .l3-area{min-height:auto;padding:1.3rem 0;border-inline:0}body.jt-look-v3 :is(.l3-sim,.l3-lead){border-radius:4px}body.jt-look-v3 .l3-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1rem}body.jt-look-v3 .l3-footer__col:last-child{grid-column:1/-1}body.jt-look-v3 .single-article__header{padding:2rem 1rem !important;margin-block:0 2rem !important}}@media (prefers-reduced-motion:reduce){body.jt-look-v3 *{scroll-behavior:auto !important;transition:none !important}}body.jt-look-v3.post-type-archive-articles .archive-header{background:#e9ebe3;color:var(--l3-ink);border:0;border-block:1px solid var(--l3-line);border-radius:0;box-shadow:none;padding-block:clamp(2rem, 4vw, 3.5rem)}body.jt-look-v3.post-type-archive-articles .archive-header>.container{display:grid;grid-template-columns:minmax(0, 1.15fr) minmax(0, .85fr);gap:1rem 3rem;align-items:end}body.jt-look-v3.post-type-archive-articles .archive-header p{color:var(--l3-muted);margin:0;max-width:44ch;font-size:1rem;line-height:1.7}body.jt-look-v3.post-type-archive-articles .archive-header .archive-header__eyebrow{grid-column:1/-1;color:#315a4c;font-size:.8rem;font-weight:600;letter-spacing:0}body.jt-look-v3.post-type-archive-articles .archive-header__eyebrow:before{width:1.8rem;height:2px;background:#52766a;box-shadow:none;border-radius:0;vertical-align:middle}body.jt-look-v3.post-type-archive-articles .archive-header h1{color:#192f2b;margin:0;max-width:19ch;font-size:clamp(2rem, 3.7vw, 3.2rem);font-weight:600;line-height:1.15;letter-spacing:-.025em;text-wrap:balance}body.jt-look-v3.post-type-archive-articles .archive-content{padding-block:2.5rem 4rem}body.jt-look-v3.post-type-archive-articles .archive-layout{grid-template-columns:220px minmax(0, 1fr);gap:2.5rem;margin-top:0;padding-bottom:0;align-items:start}body.jt-look-v3.post-type-archive-articles :is(.archive-main,.archive-sidebar){min-width:0}body.jt-look-v3.post-type-archive-articles .archive-sidebar{border-top:2px solid #52766a;padding-top:1rem}body.jt-look-v3.post-type-archive-articles .archive-sidebar h2{margin:0 0 .7rem;padding:0;border:0;color:var(--l3-ink);font-size:1.25rem;font-weight:600}body.jt-look-v3.post-type-archive-articles .term-list li{margin:0}body.jt-look-v3.post-type-archive-articles .term-list a{min-height:44px;gap:1rem;padding:.65rem 0;border-color:var(--l3-line);font-size:.9rem;line-height:1.4;color:var(--l3-ink)}body.jt-look-v3.post-type-archive-articles .term-list a:hover{color:#254c43;text-decoration:underline;text-underline-offset:.2em}body.jt-look-v3.post-type-archive-articles .term-list span{color:var(--l3-muted);font-size:.75rem;font-variant-numeric:tabular-nums}body.jt-look-v3.post-type-archive-articles .article-grid{grid-template-columns:repeat(2,minmax(0, 1fr));gap:2.5rem 1.5rem}body.jt-look-v3.post-type-archive-articles .article-card{border:0;border-bottom:1px solid var(--l3-line);border-radius:0;background:0 0;box-shadow:none}body.jt-look-v3.post-type-archive-articles .article-card:hover{transform:none;box-shadow:none}body.jt-look-v3.post-type-archive-articles .article-card__media{height:auto !important;aspect-ratio:16/9;border-radius:2px !important}body.jt-look-v3.post-type-archive-articles .article-card__media img{border-radius:2px !important}body.jt-look-v3.post-type-archive-articles .article-card__media:has(.article-card__placeholder){display:none !important}body.jt-look-v3.post-type-archive-articles .article-card__content{padding:1.25rem 0 0 !important}body.jt-look-v3.post-type-archive-articles .article-card__term{align-self:flex-start;background:0 0 !important;color:#315a4c !important;padding:0 !important;border-radius:0 !important;font-weight:600 !important}body.jt-look-v3.post-type-archive-articles .article-card__title{font-size:1.5rem !important;font-weight:600;line-height:1.3 !important}body.jt-look-v3.post-type-archive-articles .article-card__title a{color:var(--l3-ink) !important}body.jt-look-v3.post-type-archive-articles .article-card__title a:hover{text-decoration:underline;text-underline-offset:.15em}body.jt-look-v3.post-type-archive-articles .article-card__meta{flex-wrap:wrap;gap:.4rem 1rem !important;color:var(--l3-muted) !important}body.jt-look-v3.post-type-archive-articles .article-card__excerpt{color:var(--l3-muted) !important;line-height:1.75 !important}body.jt-look-v3.post-type-archive-articles .article-card__read-more{min-height:44px;padding-block:.85rem !important;border-top:0 !important;color:#254c43 !important;font-size:.9rem}body.jt-look-v3.post-type-archive-articles .pagination{margin-top:2.5rem}body.jt-look-v3 .single-article__header{text-align:start !important;border-top:2px solid #52766a;padding-block:2rem !important}body.jt-look-v3 .single-article__header .container{padding-inline:0}body.jt-look-v3 .single-article__term{background:0 0 !important;padding:.4rem 0 !important;border-radius:0 !important;color:#315a4c !important;font-weight:600 !important}body.jt-look-v3 .single-article__title{text-wrap:balance;margin-inline:0}body.jt-look-v3 :is(.single-article__author,.single-article__meta){justify-content:flex-start !important;flex-wrap:wrap;font-weight:500 !important}body.jt-look-v3 .single-article__meta{color:var(--l3-muted) !important;gap:.5rem 1.25rem !important}body.jt-look-v3 .single-article__image{border-radius:2px !important;box-shadow:none !important}@media (max-width:1024px){body.jt-look-v3.post-type-archive-articles .archive-layout{grid-template-columns:minmax(0, 1fr);gap:1.75rem}body.jt-look-v3.post-type-archive-articles .archive-sidebar{padding-top:.75rem}body.jt-look-v3.post-type-archive-articles .term-list{display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,auto);grid-auto-columns:max-content;gap:.4rem .6rem;overflow-x:auto;padding:.15rem .15rem .6rem;scroll-padding-inline:.15rem;scrollbar-width:thin;scrollbar-color:#52766a #e9ebe3}body.jt-look-v3.post-type-archive-articles .term-list a{box-sizing:border-box;height:100%;padding:.55rem .85rem;background:var(--l3-paper);border:1px solid var(--l3-line);border-radius:2px}body.jt-look-v3.post-type-archive-articles .term-list a:focus-visible{outline-offset:-3px}}@media (max-width:720px){body.jt-look-v3.post-type-archive-articles .archive-header{padding-block:1.75rem}body.jt-look-v3.post-type-archive-articles .archive-header>.container{grid-template-columns:minmax(0, 1fr);gap:.8rem}body.jt-look-v3.post-type-archive-articles .archive-header h1{font-size:2.1rem;max-width:20ch}body.jt-look-v3.post-type-archive-articles .archive-header p{font-size:.92rem;line-height:1.6}body.jt-look-v3.post-type-archive-articles .archive-content{padding-top:1.25rem}body.jt-look-v3.post-type-archive-articles .article-grid{grid-template-columns:minmax(0, 1fr);gap:2rem}body.jt-look-v3.post-type-archive-articles .article-card__title{font-size:1.4rem !important}body.jt-look-v3 .single-article__header{margin-block:1rem 0 !important}body.jt-look-v3 .single-article__meta{font-size:.82rem !important}}body.jt-look-v3 .l3-hero-rehearsal{display:grid;grid-template-columns:132px minmax(0,1fr);gap:1rem;margin:1.5rem 0;padding:.7rem;border:1px solid #c0cec4;border-radius:6px;background:#edf1e9;color:#193d33;text-align:start;text-decoration:none}body.jt-look-v3 .l3-hero-rehearsal img{width:100%;height:100%;min-height:120px;object-fit:cover;object-position:50% 52%;border-radius:3px}body.jt-look-v3 .l3-hero-rehearsal__copy{display:grid;align-content:center;gap:.3rem;min-width:0;font-size:.88rem;line-height:1.5}body.jt-look-v3 .l3-hero-rehearsal__brand{justify-self:start;font-family:Georgia,serif;font-size:.85rem;letter-spacing:.04em;color:#466353}body.jt-look-v3 .l3-hero-rehearsal strong{font-size:1.2rem;line-height:1.35}body.jt-look-v3 .l3-hero-rehearsal__action{font-weight:700;text-decoration:underline;text-underline-offset:.22em}body.jt-look-v3 .l3-hero-rehearsal:hover{border-color:#285348;background:#e4ece0}body.jt-look-v3 .l3-hero-rehearsal:focus-visible{outline:3px solid #285348;outline-offset:4px}@media (max-width:650px){body.jt-look-v3 .l3-hero-rehearsal{grid-template-columns:88px minmax(0,1fr);gap:.75rem;margin-block:1rem;padding:.55rem}body.jt-look-v3 .l3-hero-rehearsal strong{font-size:1.05rem}body.jt-look-v3 .l3-hero-rehearsal__copy{font-size:.82rem}}body.jt-look-v3 .lawyer-card__status--inactive{display:none}body.jt-look-v3 .legal-pillar-hero{background:#e9ebe3 !important;color:var(--l3-ink);border-block:1px solid var(--l3-line);padding-block:clamp(2rem, 4vw, 3.5rem);box-shadow:none;border-radius:0}body.jt-look-v3 .legal-pillar-hero h1{color:#192f2b;font-size:clamp(2.25rem, 4.2vw, 3.6rem);line-height:1.15;letter-spacing:-.025em;text-wrap:balance}body.jt-look-v3 .legal-pillar-hero p{color:#43584f;line-height:1.75}body.jt-look-v3 .legal-pillar-hero .section-header__eyebrow{color:#315a4c}body.jt-look-v3 .legal-pillar-hero__panel{background:#f7f8f2;color:#193d33;border:1px solid #c0cec4;border-radius:4px;box-shadow:none}body.jt-look-v3 .legal-pillar-hero__panel :is(strong,li,a){color:#234c40}body.jt-look-v3 .legal-pillar-hero__panel a{display:inline-block;padding-block:.25rem;text-underline-offset:.2em}body.jt-look-v3 .legal-pillar-hero__actions .button--gold{background:#285348 !important;color:#fff !important;border-color:#285348 !important;box-shadow:none}body.jt-look-v3 .legal-pillar-hero__actions .button--ghost{background:0 0 !important;color:#234c40 !important;border-color:#52766a !important}body.jt-look-v3 .legal-pillar-hero__actions .button{min-height:48px;white-space:normal}body.jt-look-v3 .legal-pillar-hero__actions .button:hover{background:#183b31 !important;color:#fff !important}body.jt-look-v3 .legal-pillar-hero :is(a,button):focus-visible{outline:3px solid #285348;outline-offset:3px}@media (max-width:720px){body.jt-look-v3 .legal-pillar-hero__grid{grid-template-columns:minmax(0,1fr);gap:1.5rem}body.jt-look-v3 .legal-pillar-hero__actions{display:flex;flex-wrap:wrap;gap:.65rem}body.jt-look-v3 .legal-pillar-hero__actions .button{flex:1 1 12rem}}body.jt-look-v3 .l3-hero-rehearsal{grid-template-columns:minmax(0,1fr);padding:.65rem;gap:.7rem}body.jt-look-v3 .l3-hero-rehearsal img{display:block;width:100%;height:auto;min-height:0;object-fit:contain}body.jt-look-v3 .l3-hero-rehearsal__copy{padding:.1rem .4rem .3rem}body.jt-look-v3 .l3-sim__media img{height:auto;aspect-ratio:auto;object-fit:contain}body.jt-look-v3 .l3-sim__live{position:static;display:flex;border-radius:0;background:#173a32;padding:.75rem 1rem}@media (min-width:650px){body.jt-look-v3 .l3-hero-rehearsal{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center}}body.jt-look-v3 .l3-article-simulation{margin:1.5rem 0 2rem;padding:1.5rem;border:1px solid #bdc9bd;border-inline-start:4px solid #285348;background:#eef2e9;color:#1c372f;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem 1.5rem;border-radius:6px}body.jt-look-v3 .l3-article-simulation strong{display:block;font-size:1.25rem}body.jt-look-v3 .l3-article-simulation:has(.l3-article-simulation__visual){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}body.jt-look-v3 .l3-article-simulation__visual{position:relative;grid-row:span 3;display:block;align-self:stretch;min-height:210px;overflow:hidden;border-radius:4px;background:#183b31;color:#fff}body.jt-look-v3 .l3-article-simulation__visual img{display:block;position:absolute;width:100%;height:100%;inset:0;object-fit:cover;object-position:center;margin:0}body.jt-look-v3 .l3-article-simulation__visual>span{position:absolute;inset-inline:.75rem;bottom:.75rem;display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;background:#173a32;color:#fff;font-size:.875rem;font-weight:700;direction:ltr}body.jt-look-v3 .l3-article-simulation__visual:focus-visible{outline:3px solid #285348;outline-offset:4px}body.jt-look-v3 .l3-article-simulation:has(.l3-article-simulation__visual) small{grid-column:2}body.jt-look-v3 .l3-article-simulation__visual{align-self:center;min-height:0;aspect-ratio:auto}body.jt-look-v3 .l3-article-simulation__visual img{position:static;width:100%;height:auto;object-fit:contain}body.jt-look-v3 .l3-article-simulation__visual>span{position:static;margin:0}body.jt-look-v3 .l3-article-simulation p{margin:.4rem 0 0;font-size:1rem;line-height:1.7}body.jt-look-v3 .l3-article-simulation small{grid-column:1/-1;font-size:.8rem;color:#4d6359}body.jt-look-v3 .l3-article-simulation__actions{display:flex;flex-direction:column;gap:.5rem;justify-content:center}body.jt-look-v3 .l3-article-simulation__actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.65rem 1.2rem;border:1px solid #285348;border-radius:4px;background:#285348;color:#fff;font-size:.98rem;font-weight:700;text-decoration:none;white-space:nowrap}body.jt-look-v3 .l3-article-simulation__actions a.l3-article-simulation__secondary{background:0 0;color:#234c40}body.jt-look-v3 .l3-article-simulation__actions a:hover{background:#183b31;color:#fff}body.jt-look-v3 .l3-article-simulation__actions a:focus-visible{outline:3px solid #1c372f;outline-offset:3px}body.jt-look-v3 .l3-article-simulation__actions .l3-investigation-interest{flex-basis:100%;margin:.75rem 0 0;font-size:.94rem;line-height:1.6}body.jt-look-v3 .l3-article-simulation__actions [data-investigation-interest]{white-space:normal;text-align:center;overflow-wrap:anywhere}@media (max-width:650px){body.jt-look-v3 .l3-article-simulation:has(.l3-article-simulation__visual){grid-template-columns:minmax(0,1fr)}body.jt-look-v3 .l3-article-simulation__visual{grid-row:auto;min-height:0;aspect-ratio:auto}body.jt-look-v3 .l3-article-simulation:has(.l3-article-simulation__visual) small{grid-column:1}body.jt-look-v3 .l3-article-simulation{grid-template-columns:minmax(0,1fr);padding:1rem}body.jt-look-v3 .l3-article-simulation__actions{flex-direction:row;flex-wrap:wrap}body.jt-look-v3 .l3-article-simulation__actions a{flex:1}}body.jt-look-v3 .jt2-lawyer-cta{background:#eef2e9;color:#1c372f;border:1px solid #bdc9bd;border-inline-start:4px solid #285348;border-radius:6px;padding:clamp(16px, 3vw, 24px);gap:20px;box-shadow:none}body.jt-look-v3 .jt2-lawyer-cta strong{color:#1c372f;font-size:18px;line-height:1.5;margin-bottom:8px}body.jt-look-v3 .jt2-lawyer-cta span{display:block;color:#43584f;font-size:15px;line-height:1.65}body.jt-look-v3 .jt2-lawyer-cta a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;max-width:100%;box-sizing:border-box;background:#285348;color:#fff !important;border:1px solid #285348;border-radius:4px;padding:12px 18px;font-size:16px;line-height:1.5;white-space:normal;text-align:center;text-decoration:none !important}body.jt-look-v3 .jt2-lawyer-cta a:hover{background:#183b31;border-color:#183b31}body.jt-look-v3 .jt2-lawyer-cta a:focus-visible{outline:3px solid #183b31;outline-offset:3px}body.jt-look-v3 .jt2-lawyer-cta--visual{display:grid;grid-template-columns:minmax(0,1fr)}body.jt-look-v3 .jt2-lawyer-cta a.jt2-lawyer-cta__preview{display:block;width:100%;padding:0;overflow:hidden;background:#fff;border-color:#bdc9bd;text-align:start}body.jt-look-v3 .jt2-lawyer-cta__preview img{display:block;width:100%;height:auto;object-fit:contain}body.jt-look-v3 .jt2-lawyer-cta__preview span{padding:10px 14px;background:#fff;color:#285348;font-size:14px}@media (min-width:768px){html body.jt-look-v3 #pojo-a11y-toolbar{top:clamp(96px, 35vh, 360px) !important}html body.jt-look-v3 #pojo-a11y-toolbar .pojo-a11y-toolbar-overlay{max-height:calc(65vh - 24px);overflow-y:auto}}@media (max-width:767px){body.jt-look-v3 .jt2-lawyer-cta{align-items:stretch}body.jt-look-v3 .jt2-lawyer-cta>div{width:100%;min-width:0}body.jt-look-v3 .jt2-lawyer-cta a{width:100%}html body.jt-look-v3 #pojo-a11y-toolbar.pojo-a11y-toolbar-right .pojo-a11y-toolbar-toggle{position:fixed !important;top:auto !important;bottom:calc(112px + env(safe-area-inset-bottom, 0px)) !important;left:12px !important;right:auto !important}html body.jt-look-v3 #pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a{min-width:44px;min-height:44px;box-sizing:border-box}}body.jt-look-v3 .lawyer-mini-hero{background:#eef0e8;color:#192f2b}body.jt-look-v3 .lawyer-mini-hero h1{color:#192f2b;font-size:clamp(32px, 4.5vw, 60px);line-height:1.2}body.jt-look-v3 .lawyer-mini-hero :is(.lawyer-mini-hero__firm,.lawyer-mini-hero__summary){color:#43584f}body.jt-look-v3 .lawyer-mini-hero__kicker :is(span,strong){background:#e1e8de;color:#285348;border-color:#bdc9bd}body.jt-look-v3 .lawyer-mini-hero__actions .button{min-height:48px;border-radius:4px !important;box-shadow:none;white-space:normal}body.jt-look-v3 .lawyer-mini-hero__actions :is(.button--primary,.button--gold){background:#285348 !important;color:#fff !important;border-color:#285348 !important}body.jt-look-v3 .lawyer-mini-hero__actions .button--ghost{background:0 0 !important;color:#285348 !important;border-color:#285348 !important}body.jt-look-v3 .lawyer-mini-hero__actions .button:hover{background:#183b31 !important;color:#fff !important}body.jt-look-v3 .lawyer-mini-hero__actions .button:focus-visible{outline:3px solid #285348;outline-offset:3px}body.jt-look-v3 :is(.single-article__fold-cta,.single-article__lead-cta){padding:20px;border:1px solid #bdc9bd;border-radius:6px;background:#eef2e9;color:#1c372f;box-shadow:none}body.jt-look-v3 :is(.single-article__fold-cta,.single-article__lead-cta) :is(strong,h2,h3){color:#1c372f;font-size:18px;line-height:1.5}body.jt-look-v3 .single-article__lead-cta p{color:#43584f;font-size:16px;line-height:1.7}body.jt-look-v3 :is(.single-article__fold-cta,.single-article__lead-cta) .button{min-height:48px;max-width:100%;box-sizing:border-box;white-space:normal;padding:12px 18px;border-radius:4px !important;box-shadow:none;background:#285348 !important;border:1px solid #285348 !important;color:#fff !important;font-size:16px;line-height:1.5;text-align:center;text-decoration:none}body.jt-look-v3 :is(.single-article__fold-cta,.single-article__lead-cta) .button--ghost{background:#fff !important;color:#285348 !important}body.jt-look-v3 :is(.single-article__fold-cta,.single-article__lead-cta) .button:hover{background:#183b31 !important;color:#fff !important}body.jt-look-v3 :is(.single-article__fold-cta,.single-article__lead-cta) .button:focus-visible{outline:3px solid #285348;outline-offset:3px}@media (max-width:767px){body.jt-look-v3 .single-article__fold-cta{align-items:stretch}body.jt-look-v3 .single-article__fold-cta :is(strong,.button){width:100%}body.jt-look-v3 .entry-content table.responsive-table:has(td[data-label]){display:block;width:100% !important;border:0}body.jt-look-v3 .entry-content table.responsive-table:has(td[data-label]) thead{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}body.jt-look-v3 .entry-content table.responsive-table:has(td[data-label]) tbody{display:block}body.jt-look-v3 .entry-content table.responsive-table:has(td[data-label]) tr{display:block;margin-bottom:16px;border:1px solid #bdc9bd;border-radius:6px;background:#fff}body.jt-look-v3 .entry-content table.responsive-table td[data-label]{display:block;width:auto !important;padding:12px;border:0;border-bottom:1px solid #e1e8de;text-align:start;font-size:16px;line-height:1.65;overflow-wrap:anywhere}body.jt-look-v3 .entry-content table.responsive-table td[data-label]:before{content:attr(data-label);display:block;margin-bottom:4px;font-weight:700;color:#285348;float:none}body.jt-look-v3 .entry-content table.responsive-table td[data-label]:last-child{border-bottom:0}}body.jt-look-v3 .practice-hub-hero{background:#eef0e8 !important;color:#192f2b;border-radius:0;border-bottom:1px solid #bdc9bd}body.jt-look-v3 .practice-hub-hero h1{color:#192f2b;font-size:clamp(32px, 4.5vw, 60px);line-height:1.2}body.jt-look-v3 .practice-hub-hero :is(p,.practice-hub-hero__description){color:#43584f}body.jt-look-v3 .practice-hub-hero .section-header__eyebrow{color:#285348}body.jt-look-v3 .practice-hub-hero__panel{background:#fffefa;border:1px solid #bdc9bd;box-shadow:none;backdrop-filter:none}body.jt-look-v3 .practice-hub-hero__panel strong{color:#285348}body.jt-look-v3 .practice-hub-hero__panel li{color:#43584f;border-color:#bdc9bd}body.jt-look-v3 .practice-hub-hero__actions .button{min-height:48px;white-space:normal;border-radius:4px !important;box-shadow:none;background:#285348 !important;color:#fff !important;border:1px solid #285348 !important}body.jt-look-v3 .practice-hub-hero__actions .button--ghost{background:#fffefa !important;color:#285348 !important}body.jt-look-v3 .practice-hub-hero__actions .button:hover{background:#183b31 !important;color:#fff !important}body.jt-look-v3 .practice-hub-hero__actions .button:focus-visible{outline:3px solid #285348;outline-offset:3px}html body.jt-look-v3 #pojo-a11y-toolbar .pojo-a11y-toolbar-overlay{box-sizing:border-box;max-width:calc(100vw - 24px)}html body.jt-look-v3 #pojo-a11y-toolbar .pojo-a11y-toolbar-items a{display:flex;align-items:center;min-height:44px;box-sizing:border-box;gap:8px;line-height:1.4}@media (max-width:767px){html body.jt-look-v3 #pojo-a11y-toolbar.pojo-a11y-toolbar-right{top:auto !important;bottom:calc(76px + env(safe-area-inset-bottom, 0px)) !important}html body.jt-look-v3 #pojo-a11y-toolbar .pojo-a11y-toolbar-overlay{max-height:calc(100vh - 100px) !important;max-height:calc(100dvh - 100px) !important;overflow-y:auto;overscroll-behavior:contain}}body.jt-look-v3 .single-article.premium-card:before{content:none}body.jt-look-v3 .single-article.premium-card:hover{transform:none}@media (max-width:600px){body.jt-look-v3 .single-article{padding-inline:12px !important}body.jt-look-v3 .single-article__header{margin-inline:0 !important;padding-inline:0 !important}body.jt-look-v3 .single-article>.container,body.jt-look-v3 .single-article__header>.container{width:100%;max-width:100%;margin-inline:0;padding-inline:0 !important}body.jt-look-v3 .single-article__content.entry-content{width:100%;margin-inline:0 !important;padding-inline:0 !important}body.jt-look-v3 .single-article__title{font-size:clamp(30px, 8vw, 40px)}}
:root{--jt-ink:#101827;--jt-navy:#13233f;--jt-navy-2:#0c172c;--jt-blue:#2457d6;--jt-blue-soft:#e9efff;--jt-paper:#fbf7ef;--jt-card:#fff;--jt-line:rgba(24,38,66,.13);--jt-muted:#5d6a7f;--jt-shadow:0 24px 70px rgba(12,23,44,.13);--jt-radius:24px}body.jt-premium-bridge{background:radial-gradient(circle at 80% 0%,rgba(36,87,214,.08),transparent 30%),linear-gradient(180deg,#fffaf1 0%,#fff 38%,#f7f9fd 100%);color:var(--jt-ink)}.jt-premium-bridge .site-header.jt2-header{position:sticky;top:0;z-index:50;background:linear-gradient(135deg,rgba(8,24,46,.98),rgba(17,43,79,.96)) !important;color:#fff;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.11) !important;box-shadow:0 14px 42px rgba(7,21,47,.22) !important}.jt-premium-bridge .jt2-header__main{min-height:74px;padding:10px 24px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px}.jt-premium-bridge .jt2-header__brand{color:#fff}.jt-premium-bridge .jt2-header__brand img{width:36px;height:36px;border-radius:12px}.jt-premium-bridge .jt2-header__main,.jt-premium-bridge .jt2-header__topics,.jt-premium-bridge .container,.jt-premium-bridge .site-main>section{max-width:1180px;margin-inline:auto}.jt-premium-bridge .jt2-header__brand-name,.jt-premium-bridge .site-title,.jt-premium-bridge h1,.jt-premium-bridge h2,.jt-premium-bridge h3{letter-spacing:-.02em}.jt-premium-bridge .jt2-header__brand-name{color:#fff;font-weight:850}.jt-premium-bridge .primary-navigation a,.jt-premium-bridge .jt2-header__topics a{color:rgba(255,255,255,.84);text-decoration:none}.jt-premium-bridge .jt2-header nav.primary-navigation{justify-self:center;max-width:100%;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.09);border-radius:999px;padding:5px;overflow:hidden}.jt-premium-bridge .jt2-header nav.primary-navigation ul{display:flex;align-items:center;gap:2px;margin:0;padding:0;list-style:none;flex-wrap:nowrap}.jt-premium-bridge .jt2-header nav.primary-navigation ul li a{display:inline-flex;align-items:center;min-height:38px;padding:8px 12px;border-radius:999px;font-size:13px;line-height:1;white-space:nowrap;color:rgba(255,255,255,.84) !important}.jt-premium-bridge .jt2-header nav.primary-navigation ul li a:hover,.jt-premium-bridge .jt2-header nav.primary-navigation ul li.current-menu-item a{background:rgba(255,255,255,.13);color:#fff !important}.jt-premium-bridge .jt2-header__actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.jt-premium-bridge .jt2-header__whatsapp,.jt-premium-bridge .jt2-header__phone,.jt-premium-bridge a.button,.jt-premium-bridge button,.jt-premium-bridge input[type=submit]{border-radius:999px;font-weight:800}.jt-premium-bridge .jt2-header__whatsapp,.jt-premium-bridge .jt2-hero__search button,.jt-premium-bridge input[type=submit]{background:linear-gradient(135deg,var(--jt-navy),var(--jt-blue));color:#fff;box-shadow:0 16px 35px rgba(36,87,214,.23)}.jt-premium-bridge .jt2-header__phone{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.16);color:rgba(255,255,255,.9);box-shadow:none}.jt-premium-bridge .jt2-header__whatsapp{min-height:40px;padding:9px 16px;background:linear-gradient(135deg,#16a34a,#15803d);color:#fff !important}.jt-premium-bridge .jt2-header__topics{display:flex;align-items:center;gap:10px;min-height:46px;padding:0 24px 10px;background:0 0;overflow-x:auto;scrollbar-width:none}.jt-premium-bridge .jt2-header__topics-label{color:rgba(255,255,255,.48);font-size:12px;white-space:nowrap}.jt-premium-bridge .jt2-header__topics a,.jt-premium-bridge .jt2-mega-trigger{display:inline-flex;align-items:center;min-height:34px;padding:7px 13px;border:1px solid rgba(255,255,255,.11);border-radius:999px;background:rgba(255,255,255,.055);color:rgba(255,255,255,.82) !important;font-size:12.5px;font-weight:750;white-space:nowrap}.jt-premium-bridge .jt2-mega-trigger{cursor:pointer}.jt-premium-bridge .jt2-header__topics a:hover,.jt-premium-bridge .jt2-mega-trigger:hover{background:rgba(255,255,255,.12);color:#fff !important}.jt-premium-bridge .jt2-hero{position:relative;overflow:hidden;margin:24px auto 34px;border-radius:36px;background:linear-gradient(135deg,rgba(19,35,63,.94),rgba(36,87,214,.78)),linear-gradient(45deg,#111827,#22345b);color:#fff;box-shadow:var(--jt-shadow)}.jt-premium-bridge .jt2-hero:after{content:"";position:absolute;inset:auto -8% -28% -8%;height:55%;background:radial-gradient(circle at 25% 20%,rgba(255,255,255,.28),transparent 12%),linear-gradient(90deg,rgba(255,255,255,.16),transparent);opacity:.75;pointer-events:none}.jt-premium-bridge .jt2-hero h1{max-width:850px;font-size:clamp(2.25rem,5vw,4.9rem);line-height:.96;margin-bottom:18px}.jt-premium-bridge .jt2-hero__lead{max-width:760px;color:rgba(255,255,255,.86);font-size:clamp(1.05rem,1.7vw,1.32rem);line-height:1.7}.jt-premium-bridge .jt2-hero__search,.jt-premium-bridge .jt2-hero__panel,.jt-premium-bridge .single-article,.jt-premium-bridge .entry-content,.jt-premium-bridge .jt2-footer__card,.jt-premium-bridge .single-article__lead-cta{border:1px solid var(--jt-line);border-radius:var(--jt-radius);background:rgba(255,255,255,.92);box-shadow:0 18px 55px rgba(12,23,44,.09)}.jt-premium-bridge .jt2-hero__search,.jt-premium-bridge .jt2-hero__panel{backdrop-filter:blur(16px)}.jt-premium-bridge .jt2-hero__search select,.jt-premium-bridge .jt2-hero__search input,.jt-premium-bridge .entry-content input,.jt-premium-bridge .entry-content textarea,.jt-premium-bridge .entry-content select{border:1px solid rgba(24,38,66,.17);border-radius:16px;background:#fff;color:var(--jt-ink)}.jt-premium-bridge .section,.jt-premium-bridge .jt2-section,.jt-premium-bridge .site-main>section{border-radius:32px}.jt-premium-bridge .card,.jt-premium-bridge .article-card,.jt-premium-bridge .lawyer-card,.jt-premium-bridge .practice-card,.jt-premium-bridge .tool-card{border:1px solid var(--jt-line);border-radius:24px;background:#fff;box-shadow:0 16px 44px rgba(12,23,44,.08);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.jt-premium-bridge .card:hover,.jt-premium-bridge .article-card:hover,.jt-premium-bridge .lawyer-card:hover,.jt-premium-bridge .practice-card:hover,.jt-premium-bridge .tool-card:hover{transform:translateY(-2px);border-color:rgba(36,87,214,.24);box-shadow:0 22px 60px rgba(12,23,44,.13)}.jt-premium-bridge .single-article{max-width:1040px;margin:24px auto 44px;padding:clamp(18px,3vw,34px)}.jt-premium-bridge .single-article__header,.jt-premium-bridge .single-article__content{max-width:880px;margin-inline:auto}.jt-premium-bridge .single-article__header h1{color:var(--jt-navy);font-size:clamp(2rem,4vw,4.4rem);line-height:1.03}.jt-premium-bridge .single-article__content{font-size:1.06rem;line-height:1.85;color:#243147}.jt-premium-bridge .jt-sim__wrap{margin:30px auto;padding:clamp(12px,2vw,20px);border-radius:30px;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(235,240,250,.9)),var(--jt-paper);border:1px solid rgba(19,35,63,.13);box-shadow:var(--jt-shadow)}.jt-premium-bridge .jt-sim__frame{width:100%;min-height:min(860px,82vh);border:0;border-radius:24px;background:#0b1224;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.jt-premium-bridge .jt-sim__note{max-width:840px;margin:14px auto 0;color:var(--jt-muted);font-size:.92rem;line-height:1.7}.jt-premium-bridge .site-footer.jt2-footer{background:var(--jt-navy-2);color:#edf3ff;border-top:1px solid rgba(255,255,255,.08)}.jt-premium-bridge .jt2-footer a{color:#fff}@media (max-width:760px){.jt-premium-bridge .site-header.jt2-header{position:sticky}.jt-premium-bridge .jt2-header__main{display:flex;min-height:64px;padding:10px 14px}.jt-premium-bridge .jt2-header__whatsapp{min-height:38px;padding:8px 13px}.jt-premium-bridge .jt2-header .menu-toggle{display:inline-flex;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.1);color:#fff}.jt-premium-bridge .jt2-header__topics{padding:0 14px 10px}.jt-premium-bridge .jt2-hero{margin:10px 10px 24px;border-radius:26px}.jt-premium-bridge .jt2-hero h1,.jt-premium-bridge .single-article__header h1{font-size:clamp(2rem,11vw,3.1rem)}.jt-premium-bridge .single-article{margin:10px;padding:16px;border-radius:24px}.jt-premium-bridge .jt-sim__frame{min-height:78vh;border-radius:18px}.jt-premium-bridge .jt-sim__wrap{margin-inline:-6px;border-radius:22px}}
.legal-pillar-hero.section{background:linear-gradient(135deg,rgba(7,21,47,.98),rgba(39,46,70,.94)),radial-gradient(circle at 18% 20%,rgba(197,164,92,.24),transparent 34%) !important}.practice-hub-hero.section{background:linear-gradient(135deg,rgba(7,21,47,.96),rgba(39,46,70,.92)),radial-gradient(circle at 16% 18%,rgba(197,164,92,.22),transparent 34%) !important}.practice-hub-cta.section{background:linear-gradient(135deg,#07152f,#10264a) !important}.entry-content .jt-mp__head .jt-mp__h,.jt-mp__head .jt-mp__h{color:#fff !important}.entry-content .jt-mp__head .jt-mp__sub,.jt-mp__head .jt-mp__sub{color:#c6d0e4 !important}@media (max-width:768px){.practice-landing__pillar-content table,.legal-pillar-content table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}.practice-landing__pillar-content table td,.practice-landing__pillar-content table th,.legal-pillar-content table td,.legal-pillar-content table th{white-space:normal;min-width:9rem}}.home .jt2-hero,body.home section.jt2-hero{background:url('https://jus-tice.co.il/wp-content/uploads/2026/07/hero-tlv-day-optimized.jpg') center 34%/cover no-repeat !important}.home .jt2-hero>div:first-child{background:rgba(255,255,255,.88);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);border:1px solid rgba(255,255,255,.65);border-radius:22px;padding:30px 32px;box-shadow:0 18px 50px -22px rgba(10,22,48,.45)}.home .jt2-hero h1{color:#14213d !important;text-shadow:none !important}.home .jt2-hero .jt2-hero__lead,.home .jt2-hero>div:first-child p{color:#26324e !important;text-shadow:none !important}@media (max-width:768px){.home .jt2-hero,body.home section.jt2-hero{background:url('https://jus-tice.co.il/wp-content/uploads/2026/07/hero-tlv-day-mobile.jpg') center 30%/cover no-repeat !important}.home .jt2-hero>div:first-child{padding:20px 18px;border-radius:18px}}.jt2-hero__credit{position:absolute;bottom:6px;inset-inline-start:10px;font-size:10px;color:rgba(20,33,61,.55);z-index:2}html body.rtl a.whatsapp-button{width:auto !important;min-width:0 !important;max-width:min(76vw, 360px) !important;height:auto !important;min-height:0 !important;max-height:none !important;left:auto !important;right:max(14px, env(safe-area-inset-right, 0px)) !important;bottom:calc(14px + env(safe-area-inset-bottom, 0px)) !important;display:flex !important;align-items:center !important;gap:9px !important;padding:11px 16px !important;border-radius:999px !important;background-color:#1fb355 !important;color:#fff !important;font-size:14.5px !important;font-weight:700 !important;line-height:1.2 !important;white-space:nowrap !important;overflow:hidden !important;z-index:99990 !important;box-shadow:0 10px 28px -10px rgba(9,64,33,.55) !important}html body.rtl a.whatsapp-button img:first-child{display:block !important;width:26px !important;height:26px !important;min-width:26px !important;border-radius:50% !important;background:#fff !important;object-fit:contain !important;margin:0 !important}html body.rtl a.whatsapp-button img:last-of-type{display:block !important;width:22px !important;height:22px !important;min-width:22px !important;max-width:22px !important;margin:0 !important}@media (max-width:768px){html body.rtl a.whatsapp-button{right:12px !important;bottom:calc(12px + env(safe-area-inset-bottom, 0px)) !important;padding:10px 13px !important;font-size:13.5px !important;max-width:76vw !important}html body.home.rtl a.whatsapp-button{display:flex !important}}.jt-ai-fab__label{max-width:none !important}.jt-ai-fab{padding:12px 18px !important;bottom:18px !important;inset-inline-end:18px !important;inset-inline-start:auto !important;animation:jtPulse 2.6s ease-out infinite}@keyframes jtPulse{0%{box-shadow:0 8px 26px rgba(10,18,38,.35),0 0 0 0 rgba(231,199,101,.55)}70%{box-shadow:0 8px 26px rgba(10,18,38,.35),0 0 0 14px rgba(231,199,101,0)}100%{box-shadow:0 8px 26px rgba(10,18,38,.35),0 0 0 0 rgba(231,199,101,0)}}@media (prefers-reduced-motion:reduce){.jt-ai-fab{animation:none}}body iframe[title="chat widget"],body [id^=tawkchat]{bottom:84px !important}@media (max-width:768px){.jt-ai-fab{bottom:12px !important;inset-inline-end:12px !important;inset-inline-start:auto !important;padding:11px 14px !important}.jt-ai-fab__label{font-size:13.5px !important}body iframe[title="chat widget"],body [id^=tawkchat]{bottom:76px !important}}@media (max-width:480px){.jt-ai-fab{bottom:68px !important}body iframe[title="chat widget"],body [id^=tawkchat]{bottom:128px !important}}.home .jtcm-wrap{margin-top:10px}.home #jt-cinema-map{height:520px}@media (max-width:640px){.home #jt-cinema-map{height:420px}}body:not(.home) .lawyer-card__media{height:auto !important;aspect-ratio:1 !important;background:linear-gradient(135deg,rgba(16,38,74,.1),rgba(95,126,168,.18)) !important}body:not(.home) .lawyer-card__initials{display:grid !important;place-items:center !important;width:100% !important;height:100% !important;font-size:clamp(22px, 8vw, 34px) !important;font-weight:800 !important;color:#14477d !important;background:radial-gradient(circle at 22% 18%,rgba(255,255,255,.9),transparent 40%),linear-gradient(135deg,rgba(20,71,125,.08),rgba(24,102,180,.2)) !important}body:not(.home) .lawyer-card__media--initials{text-decoration:none !important}
.jt-em{display:flex;flex-wrap:wrap;align-items:center;gap:14px;background:linear-gradient(120deg,#3b0d0d,#5c1a1a);border:1px solid #a33;border-radius:16px;padding:18px 20px;margin:20px 0;position:relative;overflow:hidden}.jt-em__pulse{width:12px;height:12px;border-radius:50%;background:#ff5a4e;flex:none;animation:jtpulse 1.6s ease-in-out infinite}@keyframes jtpulse{0%,100%{box-shadow:0 0 0 0 rgba(255,90,78,.55)}50%{box-shadow:0 0 0 10px rgba(255,90,78,0)}}.jt-em__txt{flex:1;min-width:220px;color:#ffe9e6;display:flex;flex-direction:column;gap:2px}.jt-em__txt strong{font-size:17px}.jt-em__txt span{font-size:13.5px;opacity:.9}.jt-em__btns{display:flex;flex-wrap:wrap;gap:8px}.jt-em__call{background:#ff5a4e;color:#fff;border-radius:12px;padding:12px 20px;font-weight:800;font-size:15px;text-decoration:none;white-space:nowrap}.jt-em__wa{background:#25d366;color:#fff;border-radius:12px;padding:12px 18px;font-weight:800;font-size:15px;text-decoration:none;white-space:nowrap}.jt-em__book{background:rgba(255,255,255,.12);color:#ffe9e6;border:1px solid rgba(255,255,255,.3);border-radius:12px;padding:12px 16px;font-weight:700;font-size:13.5px;text-decoration:none;white-space:nowrap}.jt-sc{--sc-navy:#14213d;--sc-band:#1b2f55;--sc-gold:#e7c765;--sc-gold2:#d9b654;--sc-ink:#1d2740;--sc-mut:#5b6780;--sc-line:#dbe3f0;--sc-paper:#fff;--sc-ground:#f7f9fd;background:var(--sc-paper);border:1px solid var(--sc-line);border-radius:18px;margin:30px 0;overflow:hidden;box-shadow:0 18px 44px -30px rgba(10,18,38,.45)}.jt-sc__head{display:flex;align-items:center;gap:14px;background:linear-gradient(120deg,var(--sc-navy),var(--sc-band) 70%);padding:20px 24px}.jt-sc__glyph{color:var(--sc-gold);flex:none}.jt-sc__h{font-size:20px;color:#fff;margin:0;letter-spacing:-.01em}.jt-sc__sub{font-size:13.5px;color:#c6d0e4;margin:4px 0 0;line-height:1.5;max-width:64ch}.jt-sc__body{padding:20px 24px 22px;background:var(--sc-ground)}.jt-sc__step{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:800;letter-spacing:.06em;color:var(--sc-mut);text-transform:uppercase;margin:0 0 10px}.jt-sc__step span{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--sc-navy);color:var(--sc-gold);font-size:11.5px;flex:none}.jt-sc__days{display:flex;gap:8px;margin:0 0 12px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity;scrollbar-width:thin}.jt-sc__day{scroll-snap-align:start;flex:none;display:flex;flex-direction:column;align-items:center;gap:1px;background:var(--sc-paper);border:1.5px solid #cbd6e8;border-radius:12px;padding:8px 16px;font:inherit;cursor:pointer;transition:border-color .12s ease,transform .12s ease}.jt-sc__day b{font-size:13.5px;font-weight:800;color:var(--sc-ink)}.jt-sc__day i{font-style:normal;font-size:12px;color:var(--sc-mut);font-variant-numeric:tabular-nums}.jt-sc__day:hover{border-color:#8fa3c8;transform:translateY(-1px)}.jt-sc__day.is-on{background:var(--sc-navy);border-color:var(--sc-navy)}.jt-sc__day.is-on b{color:var(--sc-gold)}.jt-sc__day.is-on i{color:#c6d0e4}.jt-sc__day:focus-visible,.jt-sc__slot:focus-visible,#jt-sc-go:focus-visible{outline:3px solid var(--sc-gold);outline-offset:2px}.jt-sc__slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(74px,1fr));gap:7px;margin:0 0 16px;min-height:20px}.jt-sc__slot{background:var(--sc-paper);border:1px solid #cbd6e8;border-radius:10px;padding:9px 4px;font:inherit;font-size:14.5px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--sc-ink);cursor:pointer;text-align:center;transition:border-color .12s ease,transform .12s ease}.jt-sc__slot:hover{border-color:#8fa3c8;transform:translateY(-1px)}.jt-sc__slot.is-on{background:linear-gradient(90deg,var(--sc-gold),var(--sc-gold2));border-color:var(--sc-gold2);font-weight:800;color:var(--sc-navy)}.jt-sc__form{background:var(--sc-paper);border:1px solid var(--sc-line);border-inline-start:4px solid var(--sc-gold);border-radius:14px;padding:16px 18px;margin:0 0 4px}.jt-sc__chosen{font-weight:800;color:var(--sc-ink);margin:0 0 12px;font-size:15px}.jt-sc__grid{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 8px}.jt-sc__grid input{flex:1;min-width:150px}.jt-sc__form input{border:1px solid #cbd6e8;border-radius:10px;padding:11px 12px;font:inherit;font-size:14.5px;width:100%;background:#fff}.jt-sc__form input:focus{outline:none;border-color:var(--sc-gold2);box-shadow:0 0 0 3px rgba(231,199,101,.35)}.jt-sc__form input#jt-sc-note{margin:0 0 12px}#jt-sc-go{background:linear-gradient(90deg,var(--sc-gold),var(--sc-gold2));color:var(--sc-navy);border:0;border-radius:12px;padding:13px 28px;font-weight:800;font-size:15.5px;cursor:pointer;width:100%;transition:transform .12s ease}#jt-sc-go:hover{transform:translateY(-1px)}#jt-sc-go:disabled{opacity:.6;cursor:wait;transform:none}.jt-sc__done{background:#eefbf2;border:1px solid #9ad3ab;border-radius:12px;padding:16px 18px;font-size:15px;color:#14532d;line-height:1.6}.jt-sc__done a{font-weight:800;color:#14532d}.jt-sc__disc{font-size:12.5px;color:var(--sc-mut);margin:12px 0 0}@media(max-width:560px){.jt-em{padding:14px}.jt-sc__head{padding:16px}.jt-sc__body{padding:14px 16px 18px}}@media(prefers-reduced-motion:reduce){.jt-sc__day,.jt-sc__slot,#jt-sc-go{transition:none}.jt-sc__day:hover,.jt-sc__slot:hover,#jt-sc-go:hover{transform:none}.jt-em__pulse{animation:none}}
.unselectable{-moz-user-select:none;-webkit-user-select:none;cursor:default}html{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a{background-color:#4054b2;color:#fff}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay,#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items.pojo-a11y-links{border-color:#4054b2}body.pojo-a11y-focusable a:focus{outline-style:solid !important;outline-width:1px !important;outline-color:red !important}#pojo-a11y-toolbar{top:500px !important}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay{background-color:#fff}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a,#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay p.pojo-a11y-toolbar-title{color:#333}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a.active{background-color:#4054b2;color:#fff}@media (max-width:767px){#pojo-a11y-toolbar{top:500px !important}}
.whatsapp-button{display:flex;align-items:center;justify-content:center;gap:10px;background-color:#25d366;color:#fff;padding:15px 20px;border-radius:50px;font-size:18px;font-weight:700;text-decoration:none;box-shadow:2px 2px 10px rgba(0,0,0,.2);transition:.3s;position:fixed;bottom:20px;right:20px;z-index:1000}.whatsapp-button img{height:24px}.whatsapp-button:hover{background-color:#1ebe5d}
.lawyer-card--inactive{opacity:.82}.lawyer-card--inactive .lawyer-card__media--plain{display:flex;align-items:center;justify-content:center;cursor:default}.lawyer-card__status--inactive{background:#eef0f3;color:#5b6470;border-radius:6px;padding:2px 8px;font-size:.78rem}.inactive-profile{max-width:640px;margin:60px auto;padding:0 20px;text-align:center;direction:rtl}.inactive-profile h1{font-size:1.5rem;color:#0d2149;margin-bottom:10px}.inactive-profile p{color:#5b6470;font-size:1rem;line-height:1.7}
@font-face{font-family:Inter;font-style:normal;font-weight:300 900;font-display:fallback;src:url('https://jus-tice.co.il/wp-content/plugins/woocommerce/assets/fonts/Inter-VariableFont_slnt,wght.woff2') format('woff2');font-stretch:normal}@font-face{font-family:Cardo;font-style:normal;font-weight:400;font-display:fallback;src:url('https://jus-tice.co.il/wp-content/plugins/woocommerce/assets/fonts/cardo_normal_400.woff2') format('woff2')}
a.jt-ai-fab{bottom:92px !important}
@media (max-width:767px){html body #pojo-a11y-toolbar.pojo-a11y-toolbar-right{top:auto !important;bottom:calc(76px + env(safe-area-inset-bottom, 0px)) !important}html body #pojo-a11y-toolbar.pojo-a11y-toolbar-right .pojo-a11y-toolbar-toggle{position:fixed !important;top:auto !important;bottom:calc(16px + env(safe-area-inset-bottom, 0px)) !important;left:16px !important;right:auto !important}html body #pojo-a11y-toolbar.pojo-a11y-toolbar-right .pojo-a11y-toolbar-overlay{max-height:calc(100vh - 120px) !important;max-height:calc(100dvh - 120px) !important;overflow-y:auto;overscroll-behavior:contain;border:1px solid #d9dfdb;border-radius:12px 0 0 12px;box-shadow:0 8px 28px rgb(24 47 40/16%)}html body #pojo-a11y-toolbar.pojo-a11y-toolbar-right .pojo-a11y-toolbar-toggle a{background:#244b40;color:#fff;border-radius:10px;box-shadow:0 4px 16px rgb(24 47 40/18%)}}
.jt2-hero{position:relative}
@media print{body *{display:none !important}body:after{content:"You are not allowed to print preview this page, Thank you"}}
#wpcp-error-message{direction:ltr;text-align:center;transition:opacity .9s ease 0s;z-index:99999999}.hideme{opacity:0;visibility:hidden}.showme{opacity:1;visibility:visible}.msgmsg-box-wpcp{border:1px solid #f5aca6;border-radius:10px;color:#555;font-family:Tahoma;font-size:11px;margin:10px;padding:10px 36px;position:fixed;width:255px;top:50%;left:50%;margin-top:-10px;margin-left:-130px;-webkit-box-shadow:0px 0px 34px 2px rgba(242,191,191,1);-moz-box-shadow:0px 0px 34px 2px rgba(242,191,191,1);box-shadow:0px 0px 34px 2px rgba(242,191,191,1)}.msgmsg-box-wpcp span{font-weight:700;text-transform:uppercase}.warning-wpcp{background:#ffecec url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABqklEQVR4XqWTvWsUURTFf+/tx7DmA5sUmyB+EGQDCkFRxCFosYWCFgELm2ApCBYW/gOCFpYSrUMsBIv4BwTSCSqaWgsTEDRV2EVBZWffvXIYwhZOEdgLhzmcc+7h3WKCuzPOhI+P80rDzE7WwmAHIHnzVIxxl4qJVaKbkYrBxvyVZQRxaYcq0EmehvePzp5YnD67hCAuzd0PUWB2JNQazzo377D7+auAuDR51QWjZWxYvD2e34DsJw+fbwviSJOnTHWBO5aGt6fa84szF67CzguCIYgjTZ4yuP9fYGqO2avO8j348hSKff4OkiAuDXnKKDsqGD1989jSLWJvA/58g+YUv34Xgrg0eSij7MEpsXx66k62O932wjT030NjAuotXj/YE8SlyUMZZbWj3ejmEFubp69fg711yCYha0GWcXftjCAuTZ4yKKsd7dbNfHXuUk6jeAPNCSBCAJpGb78PiGel7gCmLHMXc76/21oNn57kfm5lFg0W0KBPDag7GoYBEuCUE0uy/fIH4cOjy27J0SlI56DEiSVFFi4dEUUIMRBrQZTzjDFj/87/ACmm3+QFX8sKAAAAAElFTkSuQmCC) no-repeat 10px 50%}
.su-tabs-nav span{margin-right:0;margin-left:3px}.su-tabs-vertical .su-tabs-nav{float:right}.su-tabs-vertical .su-tabs-panes{float:right}.su-tabs-vertical .su-tabs-nav span{margin-left:0}@media only screen and (max-width:768px){.su-tabs-vertical .su-tabs-nav,.su-tabs-vertical .su-tabs-panes{float:none}}.su-spoiler-title{padding:7px 34px 7px 7px}.su-spoiler-icon{right:7px}.su-spoiler-style-default>.su-spoiler-title{padding-right:27px;padding-left:0}.su-spoiler-style-default>.su-spoiler-title>.su-spoiler-icon{right:0}.su-quote .su-quote-cite{text-align:left}.su-column{margin:0 0 0 4%;float:right}.su-column-last{margin-left:0}.su-row .su-column{margin:0 4% 0 0}.su-row .su-column.su-column-size-1-1{margin-left:0;margin-right:0}.su-row .su-column:first-child{margin-right:0}@media only screen{[class*=su-column]+[class*=su-column]:last-child{float:left}}.su-service-title i,.su-service-title img{left:auto;right:0}.su-label{margin-right:0;margin-left:.3em}.su-dropcap{float:right;margin:.2em 0 .2em .5em!important}.su-list ul li{padding:4px 2em 4px 0!important}.su-list ul li i,.su-list ul li>img{left:auto;right:0}