.breadcrumbs{display:none}main :is(h2,h3,[id]){scroll-margin-top:6rem}[data-court-row][hidden],[data-court-group][hidden],[data-court-filters][hidden],.results-draft__archive-nav[hidden]{display:none}.court-directory{padding-block:2rem}.court-directory h2{font:700 1.8rem/1.15 var(--serif);color:var(--navy-deep);margin:0 0 1rem}.court-directory__filters{display:grid;grid-template-columns:1.3fr 1fr auto;align-items:end;gap:.75rem}.court-directory__filters label,.results-selector{display:grid;gap:.45rem;font-size:.85rem;font-weight:650}.court-directory__filters :is(input,select,button),.results-selector select{width:100%;min-height:48px;border:1px solid #bac5c8;border-radius:6px;background:#fffdf9;color:#183440;padding:.65rem .75rem;font:inherit}.court-directory__filters button{cursor:pointer;background:#f3ead5}.court-directory__count{color:#57676e;font-size:.85rem}.court-directory__county{margin-top:1.5rem}.court-directory__county h3{margin:0 0 .4rem;font:700 1.3rem/1.2 var(--serif)}.court-directory__official{display:inline-block;margin-bottom:.8rem;font-size:.85rem}.court-directory .court-card{padding:1rem;gap:.4rem}.court-directory .court-card a{min-height:44px;display:inline-flex;align-items:center;align-self:start}.court-card__local{color:#765416;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.resource-quick{padding-block:1.4rem}.resource-quick__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.resource-quick__grid a{display:flex;flex-direction:column;gap:.25rem;padding:.9rem 1rem;border:1px solid #deddd5;border-radius:8px;background:#fffdf9;color:#183440;text-decoration:none}.resource-quick__grid a:hover{border-color:#947023}.resource-quick__grid strong{font-size:.92rem}.resource-quick__grid span,.resource-quick__note{font-size:.8rem;line-height:1.5}.resource-quick__note{color:#57676e;margin:.75rem 0 0}.page-topics{display:flex;flex-wrap:wrap;gap:.5rem;padding-block:1rem}.page-topics a{display:inline-flex;align-items:center;min-height:44px;padding:.55rem .8rem;background:#fffdf9;border:1px solid #deddd5;border-radius:6px;color:#183440;font-size:.82rem;text-decoration:none}.custody-step>summary{min-height:44px;padding-block:.6rem;cursor:pointer;font-weight:700;color:#183440}.results-selector{margin:1rem 0;max-width:30rem;color:#fff}.results-selector select{font-size:1rem;font-weight:400}.result-disclosure{border:1px solid #deddd5;border-radius:8px;margin:.8rem 0;background:#fffdf9;padding:.25rem 1rem 1rem}.result-disclosure>summary{cursor:pointer;padding:.85rem 0;color:#183440}.result-disclosure>summary :is(h3,h4){display:inline;font:700 1rem/1.4 var(--sans);margin:0}.result-disclosure .results-draft__archive-grid{margin-top:.5rem}.custody-step{background:#fffdf9;border:1px solid #deddd5;border-radius:8px;padding:.5rem 1rem}.custody-step .resource-step__number{display:none}@media(max-width:768px){.resource-hero:not(:has(.resource-hero__inner--conversion)),.utility-page>.resource-hero{min-height:0;padding-block:1.4rem}.resource-hero:not(:has(.resource-hero__inner--conversion)) h1,.utility-page .resource-hero h1{font-size:clamp(1.8rem,7.5vw,2.3rem);line-height:1.08;margin-block:.4rem .7rem}.resource-hero:not(:has(.resource-hero__inner--conversion)) .hero-actions,.resource-hero:not(:has(.resource-hero__inner--conversion)) .resource-hero__attorney,.utility-page .resource-hero .hero-actions{display:none}.resource-hero:not(:has(.resource-hero__inner--conversion)) .resource-hero__inner>p:not(.contact-eyebrow),.utility-page .resource-hero__inner>p:not(.contact-eyebrow){margin-bottom:0;font-size:.95rem;line-height:1.55}.resource-section{padding-block:1.75rem}.resource-quick__grid{grid-template-columns:1fr;gap:.5rem}.resource-quick__grid a{padding-block:.65rem}.court-directory{padding-block:1.3rem}.court-directory__filters{grid-template-columns:1fr}.court-directory__filters button{min-height:44px;justify-self:start;width:auto}.court-directory__filters :is(input,select){font-size:16px}.court-directory .court-grid{gap:.5rem}.guide-index__inner{padding-top:1rem}.guide-index__jump{margin-top:0;gap:.4rem}.guide-index__group{padding-block:1.5rem}.guide-index__list a{padding-block:.8rem}.guide-index__list a span{font-size:.85rem;line-height:1.45}.about-page__hero{padding-block:1.5rem}.about-page__hero h1{font-size:clamp(2rem,8vw,2.7rem)}.about-page__hero-inner>p:not(.contact-eyebrow){margin-bottom:0;font-size:.95rem}.about-page__profile{padding-block:1.5rem}.about-page__profile-grid{display:block}.about-page__background{margin-bottom:1.5rem}.about-page__profile-copy h2{font-size:1.7rem}.about-page__focus-grid{gap:.75rem;margin-top:1.25rem}.attorney-intro{padding-block:2rem}.attorney-intro__figure{position:static;display:flex;align-items:center;gap:1rem;width:100%;max-width:none;margin:0 0 1.5rem;text-align:left}.attorney-intro__portrait{flex:0 0 6.75rem;width:6.75rem;aspect-ratio:4 / 5;background:linear-gradient(180deg,#23445b,#102733);border:1px solid rgba(241,204,128,.5);border-radius:.6rem;box-shadow:none}.attorney-intro__portrait img{object-fit:contain;object-position:center bottom;transform:none}.attorney-intro figcaption{margin-top:0;gap:.25rem}.attorney-intro figcaption strong{font-size:1.35rem}.attorney-intro figcaption span{color:#b9c4cc;font-size:.78rem;font-weight:500;letter-spacing:0;line-height:1.4;text-transform:none}.attorney-intro__honors{display:none}.attorney-intro__copy h2{font-size:1.6rem}.attorney-intro__suffix{font-size:.66rem}.attorney-intro__quote{margin-block:1rem}.results-draft__hero{padding-block:1.5rem}.results-draft__hero h1{font-size:2.3rem}.results-draft__hero .attorney-chip,.results-draft__hero .hero-actions{display:none}.results-hero-proof{margin-block:.75rem}.results-hero-stats{margin-top:.75rem}.results-draft__body{padding-top:1.75rem}.results-draft__featured-grid .result-card{min-height:0;padding:1rem}.results-draft__archive{margin-top:1.5rem;padding-top:1.5rem}.result-disclosure:not([open]){padding-bottom:.25rem}.results-draft--full>.attorney-intro{display:none}.legal-page__inner{padding-block:1.5rem 2rem}}
