.information-skip-link{position:absolute;top:12px;left:24px;z-index:101;padding:12px 20px;border-radius:7px;background:var(--practice-dark);color:#fff;font-weight:600;transform:translateY(calc(-100% - 24px))}.information-skip-link:focus{transform:translateY(0)}.information-page{padding-block:56px 80px;font-size:18px}.information-page ::-moz-selection{background:var(--practice-border);color:var(--practice-dark)}.information-page ::selection{background:var(--practice-border);color:var(--practice-dark)}.information-header{max-width:68ch;margin-bottom:56px}.information-page .information-header h1{margin:0 0 24px;color:var(--practice-green);font-size:44px;line-height:1.2;font-weight:650;text-wrap:balance}.information-page .information-header p{margin:0 0 16px}.information-page .information-header .information-intro{font-size:20px;line-height:1.6}.information-page strong{color:var(--practice-heading);font-weight:700}.information-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.information-layout{display:grid;grid-template-columns:minmax(0,1fr) 240px;grid-template-areas:"body navigation";gap:96px;align-items:start}.information-navigation{grid-area:navigation;position:sticky;top:32px}.information-index summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding-block:8px;list-style:none;cursor:pointer;font-size:18px;font-weight:600;color:var(--practice-heading)}.information-index summary::-webkit-details-marker{display:none}.information-index summary svg{flex-shrink:0;transition:transform .15s}.information-index[open] summary svg{transform:rotate(180deg)}.information-index ul{padding:8px 0 0;margin:0;list-style:none}.information-index a{display:flex;align-items:center;min-height:44px;padding-block:8px;color:var(--practice-green);font-size:17px;line-height:1.5;text-decoration:underline;text-underline-offset:4px}.information-index a:hover{color:var(--practice-dark)}.information-body{grid-area:body;min-width:0;max-width:68ch}.information-body section{scroll-margin-top:32px}.information-body section+section{margin-top:56px}.information-page .information-body h2{margin:0 0 20px;color:var(--practice-heading);font-size:28px;line-height:1.3;font-weight:650;text-wrap:balance}.information-page .information-body p{margin:0 0 20px;line-height:1.75}.information-body section>:last-child{margin-bottom:0}.information-time{font-variant-numeric:tabular-nums}.information-times{max-width:400px;margin:0 0 24px}.information-times>div{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding-block:8px}.information-times dt{font-weight:600;color:var(--practice-heading)}.information-times dd{margin:0;font-variant-numeric:tabular-nums;white-space:nowrap}.information-availability{display:grid;gap:20px;margin:0 0 24px}.information-availability>div{display:grid;grid-template-columns:152px minmax(0,1fr);gap:24px}.information-availability dt{color:var(--practice-heading);font-weight:600}.information-availability dd{margin:0;font-variant-numeric:tabular-nums}.information-text-link{display:inline-flex;align-items:center;min-height:44px;max-width:100%;overflow-wrap:anywhere;color:var(--practice-green);text-decoration:underline;text-underline-offset:4px}.information-text-link:hover{color:var(--practice-dark)}.information-emergency{padding:32px;border-radius:12px;background:var(--practice-tint)}.information-page .information-emergency h2{font-size:26px}.information-emergency a[href^="tel:"]{display:inline-flex;align-items:center;min-height:44px;white-space:nowrap;color:var(--practice-green);font-weight:600;text-decoration:underline;text-underline-offset:4px}.information-emergency a[href^="tel:"]:hover{color:var(--practice-dark)}@media (max-width: 959px){.information-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"navigation" "body";gap:40px}.information-header{margin-bottom:32px}.information-navigation{position:static;max-width:68ch;border-block:1px solid var(--practice-border)}.information-index summary{padding-block:16px}.information-index ul{padding:0 0 16px}}@media (max-width: 767px){.information-page{padding-block:32px 56px}.information-page .information-header h1{font-size:34px}.information-page .information-header .information-intro{font-size:19px}.information-page .information-body h2{font-size:26px}.information-body section+section{margin-top:48px}.information-availability>div{grid-template-columns:minmax(0,1fr);gap:4px}.information-emergency{padding:24px}.information-page .information-emergency h2{font-size:24px}}.information-page .information-header>:last-child{margin-bottom:0}.information-page .information-body h3{margin:0 0 16px;color:var(--practice-heading);font-size:22px;line-height:1.35;font-weight:650;text-wrap:balance}.information-page .information-body address{margin-bottom:24px;font-style:normal;line-height:1.75}.information-page .information-body section section{margin-top:32px}.information-page .information-body ul{margin:0 0 24px;padding-left:24px;list-style:disc;line-height:1.75}.information-page .information-body li+li{margin-top:8px}.information-page .information-emergency ul{display:grid;gap:12px;padding:0;margin:0 0 16px;list-style:none}.information-page .information-emergency li+li{margin-top:0}.information-body .information-link-row{display:flex;flex-wrap:wrap;gap:4px 20px;margin-bottom:20px}
