:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:3px solid #d4a325;outline-offset:3px;border-radius:.375rem}.rich-content{font-size:1.0625rem;line-height:1.8;overflow-wrap:anywhere}.rich-content>*:first-child{margin-top:0}.rich-content>*:last-child{margin-bottom:0}.rich-content p{margin:1rem 0}.rich-content h2,.rich-content h3,.rich-content h4{color:#0f2744;font-family:"Source Sans 3",system-ui,-apple-system,sans-serif;font-weight:700;line-height:1.3}.rich-content h2{margin:2.25rem 0 .75rem;font-family:Cormorant Garamond,Georgia,serif;font-size:1.9rem;font-weight:700}.rich-content h3{margin:1.75rem 0 .625rem;font-size:1.4rem}.rich-content h4{margin:1.5rem 0 .5rem;color:#94630e;font-size:1.25rem}.rich-content ul,.rich-content ol{margin:1rem 0;padding-left:1.5rem}.rich-content ul{list-style:disc}.rich-content ol{list-style:decimal}.rich-content li{margin:.375rem 0}.rich-content a{color:#94630e;font-weight:600;text-decoration:underline;text-underline-offset:2px}.rich-content blockquote{margin:1.5rem 0;border-left:4px solid #d4a325;padding:.75rem 0 .75rem 1rem;color:#475569}.rich-content img{max-width:100%;height:auto;margin:1.5rem auto;border-radius:1rem}.rich-content iframe{max-width:100%}.rich-content table{width:100%;min-width:36rem;border-collapse:collapse}.rich-content table,.rich-content pre{display:block;max-width:100%;overflow-x:auto}.rich-content th,.rich-content td{border:1px solid #cbd5e1;padding:.75rem;text-align:left}.rich-content th{background:#f1f5f9;color:#0f2744}.dark .rich-content h2,.dark .rich-content h3{color:#fff}.dark .rich-content h4,.dark .rich-content a{color:#e3be51}.dark .rich-content blockquote{color:#cbd5e1}.dark .rich-content th,.dark .rich-content td{border-color:#334e68}.dark .rich-content th{background:#0a192f;color:#fff}.power-of-attorney-content{display:grid;gap:1.5rem}.power-of-attorney-content .power-intro{margin:0;color:#475569;font-size:1rem;line-height:1.75}.power-of-attorney-content .power-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.power-of-attorney-content .power-card{overflow:hidden;border:1px solid #e2e8f0;border-radius:1rem;background:#f8fafc}.power-of-attorney-content .power-card header{display:flex;align-items:center;gap:.75rem;padding:1rem 1.1rem;border-bottom:1px solid #e2e8f0}.power-of-attorney-content .power-icon{display:grid;flex:0 0 2.25rem;width:2.25rem;height:2.25rem;place-items:center;border-radius:.65rem;background:#d4a3251f;color:#94630e}.power-of-attorney-content .power-card header span:not(.power-icon){display:block;margin-bottom:.1rem;color:#64748b;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.power-of-attorney-content .power-card h2{margin:0;color:#0f2744;font-family:Cormorant Garamond,Georgia,serif;font-size:1.4rem;font-weight:700;line-height:1.3}.power-of-attorney-content .power-card dl{margin:0;padding:.25rem 1.1rem}.power-of-attorney-content .power-card dl>div{display:grid;grid-template-columns:minmax(7.5rem,.8fr) minmax(0,1.2fr);gap:.75rem;padding:.85rem 0;border-bottom:1px solid #e2e8f0}.power-of-attorney-content .power-card dl>div:last-child{border-bottom:0}.power-of-attorney-content dt{color:#64748b;font-size:.875rem;font-weight:600}.power-of-attorney-content dd{margin:0;color:#1e293b;font-size:.9375rem;font-weight:600;line-height:1.55}.power-of-attorney-content dd small{color:#94630e;font-size:.85rem;font-weight:600}.power-of-attorney-content .power-note{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.1rem;border:1px solid #ede3cf;border-radius:.875rem;background:#f7f2e7;color:#334155;font-size:.9375rem;line-height:1.6}.power-of-attorney-content .power-note strong{flex:0 0 auto;color:#0f2744}.dark .power-of-attorney-content .power-intro{color:#cbd5e1}.dark .power-of-attorney-content .power-card{border-color:#334e68;background:#0a192f}.dark .power-of-attorney-content .power-card header,.dark .power-of-attorney-content .power-card dl>div{border-color:#334e68}.dark .power-of-attorney-content .power-card h2,.dark .power-of-attorney-content dd{color:#fff}.dark .power-of-attorney-content dt{color:#9fb3c8}@media(max-width:767px){.power-of-attorney-content .power-grid{grid-template-columns:1fr}.power-of-attorney-content .power-note{flex-direction:column;gap:.25rem}}@media(max-width:420px){.power-of-attorney-content .power-card dl>div{grid-template-columns:1fr;gap:.2rem}}.about-content{display:grid;gap:2rem}.about-content>div:first-child{padding:1.5rem;border:1px solid #e2e8f0;border-radius:1.25rem;background:#f8fafc;box-shadow:0 1px 2px #0f27440a}.about-content>div:first-child>div:first-child{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;padding-bottom:1rem;border-bottom:1px solid #e2e8f0}.about-content>div:first-child>div:first-child>div:first-child{flex:0 0 auto}.about-content>div:first-child>div:nth-child(2)>div{display:grid;grid-template-columns:minmax(10rem,12rem) minmax(0,1fr);align-items:center;gap:1.5rem;padding:.85rem 0;border-bottom:1px solid #e2e8f0}.about-content>div:first-child>div:nth-child(2)>div:last-child{border-bottom:0}.about-content>div:first-child>div:nth-child(2)>div>span:last-child{text-align:left;overflow-wrap:anywhere}.about-content>div:nth-child(2){display:grid;gap:.9rem;color:#334155;font-size:1rem;line-height:1.75}.about-content>div:nth-child(2) h3{position:relative;margin:0 0 .25rem;padding:0 0 .7rem;border:0;font-size:1.55rem}.about-content>div:nth-child(2) h3:after{content:"";position:absolute;bottom:0;left:0;width:3rem;height:2px;border-radius:999px;background:#d4a325}.about-content>div:nth-child(2) p{margin:0}.about-content>div:last-child{padding:1.25rem;border-radius:1rem;box-shadow:none}.dark .about-content>div:first-child{border-color:#334e68;background:#0a192f}.dark .about-content>div:first-child>div:first-child,.dark .about-content>div:first-child>div:nth-child(2)>div{border-color:#334e68}.dark .about-content>div:nth-child(2){color:#cbd5e1}@media(max-width:639px){.about-content{gap:1.5rem}.about-content>div:first-child{padding:1.1rem;border-radius:1rem}.about-content>div:first-child>div:nth-child(2)>div{grid-template-columns:1fr;gap:.25rem;padding:.75rem 0}.about-content>div:nth-child(2) h3{font-size:1.25rem}}.case-support-callout{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin-top:1.75rem;padding:1.15rem;border:1px solid #e6d7b7;border-radius:1rem;background:linear-gradient(135deg,#fbf8ea,#f7f2e7)}.case-support-icon{display:grid;width:2.75rem;height:2.75rem;place-items:center;border:1px solid rgb(184 134 22 / .25);border-radius:.8rem;background:#fff;color:#94630e}.case-support-icon svg{width:1.35rem;height:1.35rem}.case-support-copy{min-width:0}.case-support-eyebrow{display:block;margin-bottom:.15rem;color:#94630e;font-size:.75rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.case-support-copy h3{margin:0;color:#0f2744;font-family:Cormorant Garamond,Georgia,serif;font-size:1.3rem;font-weight:700}.case-support-copy p{margin:.3rem 0 0;color:#475569;font-size:.875rem;line-height:1.55}.case-support-action{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.7rem .9rem;border-radius:.7rem;background:#0f2744;color:#fff;font-size:.8125rem;font-weight:700;text-decoration:none;white-space:nowrap}.case-support-action:hover{background:#1e3a5f}.case-support-action svg{width:.9rem;height:.9rem}.dark .case-support-callout{border-color:#334e68;background:linear-gradient(135deg,#0f2744,#0a192f)}.dark .case-support-icon{border-color:#75470d;background:#1e3a5f;color:#e3be51}.dark .case-support-copy h3{color:#fff}.dark .case-support-copy p{color:#bcccdc}.dark .case-support-action{background:#d4a325;color:#0a192f}@media(max-width:639px){.case-support-callout{grid-template-columns:auto minmax(0,1fr);gap:.75rem;padding:1rem}.case-support-action{grid-column:1 / -1;width:100%}}.case-categories{display:grid;gap:1.5rem}.case-categories-intro{display:grid;gap:.45rem}.case-categories-intro>span{color:#94630e;font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.case-categories-intro h2{margin:0;color:#0f2744;font-family:Cormorant Garamond,Georgia,serif;font-size:1.9rem;font-weight:700;line-height:1.25}.case-categories-intro p{margin:0;color:#64748b;font-size:1rem;line-height:1.65}.case-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start}.case-category-card{overflow:hidden;border:1px solid #e2e8f0;border-radius:1rem;background:#f8fafc}.case-category-card>header{display:flex;align-items:center;gap:.7rem;padding:.9rem 1rem;border-bottom:1px solid #e2e8f0}.case-category-card>header>span{display:grid;flex:0 0 2rem;width:2rem;height:2rem;place-items:center;border-radius:.6rem;background:#d4a3251f;font-size:1rem}.case-category-card h3{margin:0;color:#0f2744;font-family:Cormorant Garamond,Georgia,serif;font-size:1.3rem;font-weight:700;line-height:1.3}.case-category-card ul{margin:0;padding:0 1rem;list-style:none}.case-category-card li{margin:0;border-bottom:1px solid #e2e8f0}.case-category-card li:last-child{border-bottom:0}.case-category-card a{display:flex;align-items:center;gap:.55rem;padding:.75rem 0;color:#334155;font-size:.9375rem;font-weight:600;line-height:1.45;text-decoration:none}.case-category-card a:before{content:"";flex:0 0 .3rem;width:.3rem;height:.3rem;border-radius:999px;background:#d4a325}.case-category-card a:hover{color:#94630e}.case-category-card-wide{grid-column:1 / -1}.case-category-card-wide ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:1.5rem;column-gap:1.5rem}.case-categories-note{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;border:1px solid #ede3cf;border-radius:.875rem;background:#f7f2e7;color:#475569;font-size:.9375rem;line-height:1.6}.case-categories-note strong{flex:0 0 auto;color:#0f2744}.dark .case-categories-intro h2,.dark .case-category-card h3{color:#fff}.dark .case-categories-intro p{color:#bcccdc}.dark .case-category-card{border-color:#334e68;background:#0a192f}.dark .case-category-card>header,.dark .case-category-card li{border-color:#334e68}.dark .case-category-card a{color:#d9e2ec}.dark .case-category-card a:hover{color:#e3be51}@media(max-width:767px){.case-categories{gap:1.1rem}.case-category-grid{grid-template-columns:1fr;gap:.75rem}.case-category-card-wide{grid-column:auto}.case-category-card-wide ul{grid-template-columns:1fr}.case-categories-note{flex-direction:column;gap:.25rem}}.content-directory>div:first-child{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.content-directory>div:first-child>div:first-child{margin-bottom:.75rem;padding-bottom:.875rem}.content-directory ul.grid{-moz-column-gap:2rem;column-gap:2rem;row-gap:0}.content-directory ul.grid>li{min-width:0;padding:.8rem 0;border:0;border-bottom:1px solid #e2e8f0;border-radius:0;background:transparent;box-shadow:none}.content-directory ul.grid>li>span:first-child{display:block;width:.375rem;height:.375rem;margin-top:.45rem}.content-directory ul.grid>li>span:last-child{font-size:.875rem;line-height:1.45}.dark .content-directory ul.grid>li{border-bottom-color:#334e68}.directory-panel{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.directory-header{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;padding-bottom:.875rem;border-bottom:1px solid #e2e8f0}.directory-icon{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.5rem;background:#d4a3251a;color:#94630e;font-size:.875rem;font-weight:700}.directory-title{margin:0;color:#0f2744;font-family:Cormorant Garamond,Georgia,serif;font-size:1.45rem;font-weight:700;line-height:1.4}.directory-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:2rem;column-gap:2rem;row-gap:0;margin:0;padding:0;list-style:none}.directory-item{display:flex;min-width:0;align-items:flex-start;gap:.625rem;margin:0;padding:.8rem 0;border-bottom:1px solid #e2e8f0}.directory-dot{display:block;flex:0 0 auto;width:.375rem;height:.375rem;margin-top:.45rem;border-radius:999px;background:#d4a325}.directory-text{color:#334155;font-size:.975rem;font-weight:500;line-height:1.5}.dark .directory-header,.dark .directory-item{border-color:#334e68}.dark .directory-title{color:#fff}.dark .directory-icon{color:#e3be51}.dark .directory-text{color:#cbd5e1}@media(max-width:767px){.directory-list{grid-template-columns:1fr}}@media(max-width:639px){.rich-content{line-height:1.7}.rich-content h2{font-size:1.375rem}.rich-content h3{font-size:1.1875rem}}
