/* WEB17 · Hilfe finden, Zusammenhänge sehen. Bestehende Marke und Komponenten. */
.brand-refresh .nav-resources {position:relative;flex:none;}
.brand-refresh .nav-resources>summary {display:flex;align-items:center;gap:7px;min-height:44px;padding-right:8px;cursor:pointer;list-style:none;font-size:12px;white-space:nowrap;}
.brand-refresh .nav-resources>summary::-webkit-details-marker {display:none;}
.brand-refresh .nav-resources>summary::marker {content:"";}
.brand-refresh .nav-resources>summary .icon {width:15px;height:15px;transition:transform 180ms;}
.brand-refresh .nav-resources[open]>summary .icon {transform:rotate(180deg);}
.brand-refresh .nav-resources.is-current>summary {text-decoration:underline;text-decoration-color:#d6b232;text-decoration-thickness:2px;text-underline-offset:8px;}
.brand-refresh .resources-menu {position:absolute;top:calc(100% + 10px);left:-18px;width:280px;padding:10px;border:1px solid #e3e3e7;border-radius:18px;background:#fff;box-shadow:0 12px 36px -12px #1d1d1f30;z-index:70;}
.brand-refresh .resources-menu a {display:block;padding:15px 16px;border-radius:10px;min-height:76px;color:#1d1d1f;}
.brand-refresh .resources-menu a:hover,.brand-refresh .resources-menu a[aria-current="page"] {background:#f5f5f7;}
.brand-refresh .resources-menu a::after {display:none;}
.brand-refresh .resources-menu strong {display:block;font-size:14px;font-weight:550;line-height:1.5;}
.brand-refresh .resources-menu span {display:block;font-size:12px;line-height:1.6;margin-top:3px;color:#676b70;}
.brand-refresh .nav-resources>summary:focus-visible,.brand-refresh .resources-menu a:focus-visible,.brand-refresh #help-clear:focus-visible {outline:3px solid #d6b232;outline-offset:3px;}
.brand-refresh .footer-top {grid-template-columns:1.3fr repeat(3,minmax(0,1fr));gap:36px;}

.brand-refresh .resource-hero {padding:90px 0 70px;text-align:center;}
.brand-refresh .resource-hero h1 {font-size:clamp(44px,6.3vw,80px);line-height:1.07;letter-spacing:-.04em;margin:24px auto;max-width:850px;}
.brand-refresh .resource-lead {font-size:19px;line-height:1.65;color:#676b70;max-width:650px;margin:0 auto;}
.brand-refresh .resource-jumps {display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin:36px auto 0;}
.brand-refresh .resource-jumps a {display:flex;align-items:center;justify-content:center;min-height:44px;padding:11px 17px;border:1px solid #dedee3;border-radius:999px;font-size:13px;line-height:1.5;}
.brand-refresh .resource-jumps a:hover {background:#f5f5f7;border-color:#bcbcc3;}
.brand-refresh .resource-example-note {font-size:12px;line-height:1.7;color:#6b6e73;margin:22px 0 0;}
.brand-refresh :is(.help-group,.help-article,.resource-contact,.practice-section) {scroll-margin-top:100px;}

.brand-refresh .help-search {max-width:680px;margin:38px auto 0;text-align:left;}
.brand-refresh .help-search label {display:block;font-size:13px;font-weight:550;margin-bottom:10px;}
.brand-refresh .help-search-field {display:flex;align-items:center;gap:8px;padding:5px 6px 5px 18px;min-height:58px;border:1px solid #c8c8cf;border-radius:16px;background:#fafafa;}
.brand-refresh .help-search-field:focus-within {border-color:#79713b;outline:3px solid #e5d87c66;outline-offset:2px;}
.brand-refresh #help-query {width:100%;min-width:0;min-height:44px;padding:8px 0;font:inherit;font-size:16px;line-height:1.5;color:#1d1d1f;background:none;border:0;outline:0;box-shadow:none;-webkit-appearance:none;appearance:none;}
.brand-refresh #help-query::-webkit-search-cancel-button {-webkit-appearance:none;}
.brand-refresh #help-query::placeholder {color:#7b7e84;}
.brand-refresh #help-clear {display:grid;place-items:center;flex:none;width:44px;height:44px;border:0;border-radius:12px;background:#eeeef1;}
.brand-refresh #help-clear .icon {width:18px;height:18px;}
.brand-refresh #help-results {font-size:12px;line-height:1.6;color:#676b70;margin:12px 0 0;min-height:20px;}
.brand-refresh .help-group {padding:64px 0 76px;border-top:1px solid #e7e7eb;}
.brand-refresh .help-group-layout {display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);gap:85px;}
.brand-refresh .help-group h2 {font-size:40px;line-height:1.16;letter-spacing:-.035em;margin:0 0 18px;}
.brand-refresh .help-group .chapter-head>p {font-size:16px;color:#676b70;max-width:280px;}
.brand-refresh .help-article {border-bottom:1px solid #e1e1e6;}
.brand-refresh .help-article summary {padding:24px 35px 24px 0;font-size:16px;line-height:1.5;}
.brand-refresh .help-answer {padding:0 0 25px;}
.brand-refresh .help-answer p {font-size:15px;line-height:1.85;color:#5f6369;margin:0;max-width:650px;}
.brand-refresh .help-answer a {text-decoration:underline;text-underline-offset:3px;color:#3c3e43;}
.brand-refresh .help-empty {padding:38px;border-radius:24px;background:#f5f5f7;margin-bottom:64px;}
.brand-refresh .help-empty h2 {font-size:30px;line-height:1.2;margin:0 0 12px;}
.brand-refresh .help-empty p {font-size:16px;color:#676b70;margin-bottom:15px;}
.brand-refresh .resource-contact {padding:90px 0;background:#f5f5f7;}
.brand-refresh .resource-contact-layout {display:grid;grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:110px;max-width:1060px;}
.brand-refresh .resource-contact h2 {font-size:clamp(40px,5vw,64px);line-height:1.12;letter-spacing:-.035em;margin:24px 0;}
.brand-refresh .resource-contact .feature-copy>p:not(.platform-eyebrow):not(.resource-contact-note) {font-size:17px;line-height:1.8;color:#676b70;max-width:550px;}
.brand-refresh .resource-contact .button {margin-top:26px;}
.brand-refresh .resource-email {display:block;width:fit-content;font-size:16px;margin-top:17px;text-decoration:underline;text-underline-offset:4px;}
.brand-refresh .resource-contact-note {font-size:12px;line-height:1.75;color:#676b70;max-width:460px;margin-top:18px;}
.brand-refresh .resource-person {margin:0;}
.brand-refresh .resource-person img {display:block;width:100%;height:290px;object-fit:cover;object-position:50% 43%;border-radius:24px;}
.brand-refresh .resource-person figcaption {margin-top:18px;}
.brand-refresh .resource-person strong {display:block;font-size:23px;font-weight:550;letter-spacing:-.025em;}
.brand-refresh .resource-person figcaption>span {display:block;font-size:13px;color:#676b70;margin-top:5px;}
.brand-refresh .resource-person .text-link {font-size:12px;margin-top:18px;line-height:1.6;}

.brand-refresh .practice-section {padding:100px 0;}
.brand-refresh .practice-layout {display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:80px;align-items:center;}
.brand-refresh .practice-section h2 {font-size:clamp(36px,3.8vw,50px);line-height:1.12;letter-spacing:-.035em;margin:22px 0;}
.brand-refresh .practice-section .feature-copy>p:not(.platform-eyebrow) {font-size:17px;line-height:1.8;color:#676b70;max-width:580px;}
.brand-refresh .practice-section .feature-copy>p.practice-outcome {font-size:15px;margin-top:20px;}
.brand-refresh .practice-section .feature-copy>.text-link {margin-top:24px;font-size:14px;}
.brand-refresh .practice-soft {background:#f5f5f7;}
.brand-refresh .practice-reverse .feature-copy {order:2;}
.brand-refresh .practice-figure {margin:0;min-width:0;}
.brand-refresh .practice-figure figcaption {font-size:12px;line-height:1.75;color:#676b70;margin-top:18px;max-width:600px;}
.brand-refresh :is(.practice-customer-surface,.practice-answer-surface,.practice-workflow-surface,.practice-portal-surface) {border:1px solid #e0e1e4;border-radius:24px;background:#fff;box-shadow:var(--visual-shadow);}
.brand-refresh .practice-context {display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 26px;border-bottom:1px solid #e9e9ec;}
.brand-refresh .practice-context strong {font-size:14px;font-weight:550;}
.brand-refresh .practice-context>span {font-size:11px;line-height:1.6;color:#676b70;text-align:right;}
.brand-refresh .practice-customer-body {padding:32px 30px;}
.brand-refresh .practice-ui-title {font-size:27px;font-weight:550;line-height:1.2;letter-spacing:-.025em;margin-top:13px;}
.brand-refresh .practice-document-row {display:flex;align-items:center;gap:14px;padding:20px 0;margin-top:26px;border-bottom:1px solid #e6e6eb;}
.brand-refresh .practice-document-row>.icon {flex:none;width:22px;height:22px;}
.brand-refresh .practice-document-row>.icon:last-child {margin-left:auto;width:18px;color:#56634a;}
.brand-refresh .practice-document-row>div {min-width:0;}
.brand-refresh .practice-document-row strong {display:block;font-size:14px;font-weight:550;overflow-wrap:anywhere;}
.brand-refresh .practice-document-row span {display:block;font-size:12px;color:#676b70;margin-top:6px;}
.brand-refresh .practice-timeline {margin-top:22px;}
.brand-refresh .practice-timeline>div {display:grid;grid-template-columns:100px minmax(0,1fr);align-items:baseline;gap:16px;padding:12px 0;}
.brand-refresh .practice-timeline span {font-size:12px;color:#676b70;}
.brand-refresh .practice-timeline strong {font-size:13px;font-weight:500;}
.brand-refresh .practice-customer-next {display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.7;color:#536047;margin-top:24px;}
.brand-refresh .practice-customer-next .icon {flex:none;width:18px;height:18px;margin-top:2px;}
.brand-refresh .practice-answer-body {padding:30px;}
.brand-refresh .practice-question {font-size:14px;line-height:1.7;background:#f5f5f7;border-radius:14px;padding:18px;margin-bottom:28px;}
.brand-refresh .practice-amount {font-size:56px;font-weight:550;line-height:1.1;letter-spacing:-.04em;margin-top:16px;white-space:nowrap;}
.brand-refresh .practice-amount-label {font-size:13px;color:#676b70;margin-top:7px;}
.brand-refresh .practice-citation {border-top:1px solid #e1e1e6;margin-top:26px;}
.brand-refresh .practice-citation>summary {list-style:none;display:flex;align-items:center;gap:12px;padding:20px 8px 0 0;cursor:pointer;min-height:64px;}
.brand-refresh .practice-citation>summary::-webkit-details-marker {display:none;}
.brand-refresh .practice-citation>summary::marker {content:"";}
.brand-refresh .practice-citation>summary>.icon {flex:none;width:19px;height:19px;}
.brand-refresh .practice-citation>summary>span {font-size:13px;line-height:1.6;min-width:0;overflow-wrap:anywhere;}
.brand-refresh .practice-citation small {display:block;font-size:12px;color:#676b70;margin-top:4px;}
.brand-refresh .practice-citation .citation-chevron {margin-left:auto;transition:transform 180ms;}
.brand-refresh .practice-citation[open] .citation-chevron {transform:rotate(180deg);}
.brand-refresh .practice-paper {margin-top:22px;padding:22px;background:#fafaf7;border:1px solid #e5e5de;border-radius:14px;}
.brand-refresh .practice-paper>span {font-size:11px;color:#676b70;}
.brand-refresh .practice-paper-title {font-size:20px;font-weight:550;line-height:1.3;letter-spacing:-.02em;margin:14px 0 20px;}
.brand-refresh .practice-paper dl {margin:0;}
.brand-refresh .practice-paper dl>div {display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:11px 12px;font-size:12px;line-height:1.6;}
.brand-refresh .practice-paper dd {margin:0;font-variant-numeric:tabular-nums;white-space:nowrap;}
.brand-refresh .practice-paper .practice-paper-total {background:#f5edb1;border-radius:7px;padding:12px;margin:7px 0 0;font-weight:550;}
.brand-refresh .practice-paper>p {font-size:11px;line-height:1.8;color:#676b70;margin:18px 0 0;}
.brand-refresh .practice-wide-copy {max-width:720px;margin-bottom:42px;}
.brand-refresh .practice-workflow {max-width:1040px;}
.brand-refresh .practice-workflow-surface {display:grid;grid-template-columns:1fr 1fr;}
.brand-refresh .practice-config {padding:38px;background:#f5f5f7;border-radius:24px 0 0 24px;}
.brand-refresh .practice-config-fields {margin-top:28px;}
.brand-refresh .practice-config-fields>div {display:flex;align-items:baseline;justify-content:space-between;gap:16px;border-bottom:1px solid #dcdce2;padding:18px 0;}
.brand-refresh .practice-config-fields strong {font-size:14px;font-weight:500;line-height:1.6;}
.brand-refresh .practice-config-fields span {font-size:11px;color:#676b70;flex:none;}
.brand-refresh .practice-config-document {display:flex;align-items:center;gap:12px;font-size:13px;line-height:1.7;margin-top:25px;}
.brand-refresh .practice-config-document .icon {width:20px;height:20px;flex:none;}
.brand-refresh .practice-testchat {padding:38px;}
.brand-refresh .practice-chat-customer {font-size:15px;line-height:1.7;padding:18px 20px;border-radius:16px 16px 4px 16px;background:#f5f5f7;max-width:340px;margin:30px 0 24px auto;}
.brand-refresh .practice-chat-answer {padding:6px 14px 10px 0;font-size:17px;line-height:1.7;max-width:340px;}
.brand-refresh .practice-chat-answer strong {display:block;font-size:12px;font-weight:550;margin-bottom:8px;}
.brand-refresh .practice-testchat>p {font-size:12px;color:#676b70;line-height:1.8;margin-top:28px;}
.brand-refresh .practice-dark {background:#242426;color:#f5f5f7;}
.brand-refresh .practice-dark .feature-copy>p:not(.platform-eyebrow),.brand-refresh .practice-dark .practice-figure figcaption {color:#c4c5ca;}
.brand-refresh .practice-dark .platform-eyebrow {color:#c4c5ca;}
.brand-refresh .practice-dark .text-link {color:#f5f5f7;}
.brand-refresh .practice-portal-surface {color:#1d1d1f;border-color:#dedee3;box-shadow:none;}
.brand-refresh .practice-portal-body {padding:28px;}
.brand-refresh .practice-portal-context {display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:26px;font-size:12px;line-height:1.6;}
.brand-refresh .practice-portal-context>span {color:#676b70;}
.brand-refresh .practice-portal-context>strong {font-weight:550;}
.brand-refresh .practice-portal label {display:block;font-size:12px;font-weight:550;margin:19px 0 9px;}
.brand-refresh .practice-portal :is(input,textarea) {display:block;width:100%;min-width:0;max-width:100%;font:inherit;font-size:14px;line-height:1.6;padding:12px 14px;min-height:46px;border:1px solid #ceced5;border-radius:10px;background:#fafafa;color:#1d1d1f;resize:none;box-shadow:none;}
.brand-refresh .practice-portal .demo-filled {background:#fcf9e8;border-color:#c9b65d;}
.brand-refresh .practice-open-field {display:grid;gap:5px;margin:20px 0 24px;padding:14px;background:#f5f5f7;border-radius:10px;font-size:12px;}
.brand-refresh .practice-open-field strong {font-size:13px;font-weight:500;color:#676b70;}
.brand-refresh #practice-apply {width:100%;font-size:13px;justify-content:space-between;padding-inline:19px;gap:12px;}
.brand-refresh .practice-reset {display:block;font-size:13px;min-height:44px;margin-top:8px;padding:10px 0;text-decoration:underline;text-underline-offset:3px;}
.brand-refresh #practice-status {font-size:12px;color:#676b70;line-height:1.8;margin:15px 0 0;}
.brand-refresh .practice-close {padding:100px 0;text-align:center;}
.brand-refresh .practice-close h2 {font-size:clamp(40px,5vw,64px);line-height:1.1;letter-spacing:-.035em;margin:24px 0;}
.brand-refresh .practice-close p:not(.platform-eyebrow) {font-size:18px;line-height:1.8;color:#676b70;max-width:570px;margin:0 auto;}
.brand-refresh .practice-close .actions {justify-content:center;margin-top:30px;}

@media(max-width:1100px) and (min-width:1001px) {
  .brand-refresh .main-nav {gap:12px;}
  .brand-refresh .nav-resources>summary {font-size:11px;gap:5px;}
}
@media(max-width:1000px) {
  .brand-refresh .main-nav {max-height:calc(100dvh - 72px);overflow-y:auto;overscroll-behavior:contain;}
  .brand-refresh .nav-resources>summary {font-size:15px;justify-content:space-between;padding:15px 8px 15px 0;min-height:54px;}
  .brand-refresh .resources-menu {position:static;width:auto;box-shadow:none;border:0;border-radius:0;padding:0 0 12px;}
  .brand-refresh .resources-menu a {padding:14px 16px;}
  .brand-refresh .resources-menu strong {font-size:14px;}
  .brand-refresh .resources-menu span {font-size:12px;}
  .brand-refresh .help-group-layout {gap:44px;}
  .brand-refresh .practice-layout {gap:44px;}
  .brand-refresh .resource-contact-layout {gap:60px;}
}
@media(max-width:900px) {
  .brand-refresh .footer-top {grid-template-columns:1fr 1fr;gap:30px;}
  .brand-refresh .footer-top>div:first-child {grid-column:1/-1;}
  .brand-refresh .help-group-layout {grid-template-columns:1fr;gap:14px;}
  .brand-refresh .help-group .chapter-head>p {max-width:550px;}
  .brand-refresh .help-group h2 {font-size:36px;}
  .brand-refresh .practice-layout {grid-template-columns:1fr;gap:34px;}
  .brand-refresh .practice-reverse .feature-copy {order:0;}
  .brand-refresh .practice-figure {max-width:620px;width:100%;}
  .brand-refresh .practice-workflow {max-width:100%;}
  .brand-refresh .practice-section .feature-copy>p:not(.platform-eyebrow) {max-width:650px;}
  .brand-refresh .practice-config,.brand-refresh .practice-testchat {padding:28px;}
}
@media(max-width:700px) {
  .brand-refresh .resource-hero {padding:56px 0 48px;}
  .brand-refresh .resource-hero h1 {font-size:clamp(40px,9vw,58px);margin:22px auto;}
  .brand-refresh .resource-lead {font-size:16px;}
  .brand-refresh .resource-jumps {gap:9px;margin-top:28px;}
  .brand-refresh .resource-jumps a {width:calc(50% - 5px);font-size:12px;padding:11px 12px;}
  .brand-refresh .help-search {margin-top:28px;}
  .brand-refresh .help-search-field {padding-left:14px;}
  .brand-refresh .help-group {padding:42px 0 48px;}
  .brand-refresh .help-group h2 {font-size:32px;}
  .brand-refresh .help-article summary {font-size:15px;line-height:1.6;padding-block:21px;}
  .brand-refresh .help-answer p {font-size:14px;}
  .brand-refresh .help-empty {padding:25px;margin-bottom:44px;}
  .brand-refresh .help-empty h2 {font-size:26px;}
  .brand-refresh .resource-contact {padding:56px 0;}
  .brand-refresh .resource-contact-layout {grid-template-columns:1fr;gap:35px;}
  .brand-refresh .resource-contact .feature-copy>p:not(.platform-eyebrow):not(.resource-contact-note) {font-size:16px;}
  .brand-refresh .resource-person {display:grid;grid-template-columns:87px minmax(0,1fr);gap:19px;align-items:center;}
  .brand-refresh .resource-person img {height:106px;border-radius:16px;}
  .brand-refresh .resource-person figcaption {margin:0;}
  .brand-refresh .resource-person strong {font-size:22px;}
  .brand-refresh .resource-person figcaption>span {font-size:12px;}
  .brand-refresh .resource-person .text-link {margin-top:12px;font-size:11px;}
  .brand-refresh .practice-section {padding:58px 0;}
  .brand-refresh .practice-section h2 {font-size:clamp(32px,7.4vw,42px);line-height:1.15;}
  .brand-refresh .practice-section .feature-copy>p:not(.platform-eyebrow) {font-size:16px;}
  .brand-refresh .practice-section .feature-copy>p.practice-outcome {font-size:14px;}
  .brand-refresh .practice-context {padding:19px 22px;}
  .brand-refresh .practice-context strong {font-size:13px;}
  .brand-refresh .practice-context>span {font-size:11px;}
  .brand-refresh .practice-customer-body,.brand-refresh .practice-answer-body {padding:26px 22px;}
  .brand-refresh .practice-ui-title {font-size:25px;}
  .brand-refresh .practice-timeline>div {grid-template-columns:85px minmax(0,1fr);gap:13px;}
  .brand-refresh .practice-document-row {gap:10px;}
  .brand-refresh .practice-document-row strong {font-size:13px;}
  .brand-refresh .practice-question {font-size:13px;padding:16px;}
  .brand-refresh .practice-amount {font-size:47px;}
  .brand-refresh .practice-paper {padding:18px;}
  .brand-refresh .practice-paper dl>div {grid-template-columns:minmax(0,1fr) auto;gap:12px;font-size:11px;}
  .brand-refresh .practice-paper-title {font-size:19px;}
  .brand-refresh .practice-workflow-surface {grid-template-columns:1fr;}
  .brand-refresh .practice-config {padding:26px 22px;border-radius:24px 24px 0 0;}
  .brand-refresh .practice-testchat {padding:26px 22px;}
  .brand-refresh .practice-config-fields>div {display:grid;gap:5px;}
  .brand-refresh .practice-chat-answer {font-size:16px;}
  .brand-refresh .practice-portal-body {padding:24px 22px;}
  .brand-refresh .practice-portal-context {font-size:11px;gap:10px;}
  .brand-refresh #practice-apply {font-size:12px;padding-inline:14px;gap:8px;}
  .brand-refresh #practice-apply .icon {width:18px;height:18px;flex:none;}
  .brand-refresh .practice-close {padding:62px 0;}
  .brand-refresh .practice-close p:not(.platform-eyebrow) {font-size:16px;}
  .brand-refresh .practice-close .actions {flex-direction:column;gap:20px;}
}
@media(prefers-reduced-motion:reduce) {
  .brand-refresh :is(.nav-resources>summary .icon,.citation-chevron) {transition:none;}
}
/* Kilians mobiler Lesepass: kürzere Überschriftenflächen, natürliche Umbrüche.
   Nur große Seitentitel und Abschnittsüberschriften; Namen und UI-Titel bleiben. */
@media(max-width:700px) {
  .brand-refresh.marketing-page #page-title {font-size:clamp(32px,8.5vw,40px);line-height:1.12;letter-spacing:-.03em;}
  .brand-refresh.landing-page .hero-intro h1 {font-size:clamp(32px,8.5vw,34px);line-height:1.1;letter-spacing:-.035em;}
  .brand-refresh.marketing-page:not(.legal-page) :is(.chapter,.page-close,.help-group,.resource-contact,.practice-section,.practice-close) h2,
  .brand-refresh.landing-page .platform-section h2 {font-size:clamp(27px,7.1vw,34px);line-height:1.16;letter-spacing:-.025em;}
  .brand-refresh :is(h1,h2) br {display:none;}
}
/* WEB18 · Gleiche Schrift für alle Desktop-Aktionen, mehr Luft zwischen ihnen. */
@media(min-width:1001px) {
  .brand-refresh .main-nav {gap:28px;}
  .brand-refresh .main-nav>a,
  .brand-refresh .main-nav a.nav-login,
  .brand-refresh .main-nav a.nav-cta,
  .brand-refresh .nav-resources>summary {font-size:14px;font-weight:500;line-height:1.45;white-space:nowrap;}
  .brand-refresh .main-nav a.nav-cta {min-height:44px;}
}
@media(min-width:1001px) and (max-width:1150px) {
  .brand-refresh .main-nav {gap:20px;}
  .brand-refresh .header-inner.wrap {width:calc(100% - 48px);}
}
@media print {
  .brand-refresh .help-search,.brand-refresh .resource-jumps,.brand-refresh #practice-apply,.brand-refresh .practice-reset {display:none!important;}
  .brand-refresh :is(.resource-hero,.help-group,.practice-section,.resource-contact,.practice-close) {padding-block:24px;}
  .brand-refresh .practice-dark {background:#eee;color:#1d1d1f;}
}
