:root{--cc-ink:#142019;--cc-paper:#F4F0E7;--cc-cream:#FFFDF8;--cc-soft:#DDE8DC;--cc-stone:#626A65;--cc-accent:#A98D77;--cc-line:#D8D0C3}
.cc-authority{width:min(1180px,calc(100% - 32px));margin:64px auto;color:var(--cc-ink)}
.cc-authority *{box-sizing:border-box}.cc-authority-intro{padding:clamp(34px,6vw,72px);border:1px solid var(--cc-line);border-radius:30px;background:var(--cc-paper);box-shadow:0 24px 70px rgba(20,32,25,.08)}
.cc-kicker{margin:0 0 12px;color:var(--cc-stone);font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em}.cc-authority h2{margin:.12em 0 .48em;font-size:clamp(2rem,4vw,4rem);line-height:1.03;letter-spacing:-.045em}.cc-authority h3{margin:0 0 12px;font-size:1.27rem;line-height:1.22}.cc-authority p{font-size:1.03rem;line-height:1.78}
.cc-authority-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px}.cc-authority-card{padding:28px;border:1px solid var(--cc-line);border-radius:22px;background:var(--cc-cream)}.cc-authority-note{margin-top:20px;padding:18px 21px;border-left:4px solid var(--cc-accent);background:rgba(169,141,119,.08);line-height:1.7}.cc-authority-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.cc-authority-links a{display:inline-flex;padding:11px 16px;border:1px solid var(--cc-line);border-radius:999px;background:var(--cc-cream);color:var(--cc-ink);text-decoration:none}
@media(max-width:760px){.cc-authority{width:min(100% - 20px,1180px);margin:42px auto}.cc-authority-grid{grid-template-columns:1fr}.cc-authority-intro,.cc-authority-card{padding:24px}}


/* WOLF_CORECARE_POWERED_V56BR31_CSS */

.footer-landmark{
  margin-top:22px;
  color:rgba(245,242,234,.62);
  font-size:.84rem;
  line-height:1.5;
}

.footer-powered{
  margin-top:26px;
  padding-top:18px;
  border-top:1px solid rgba(245,242,234,.12);
  color:rgba(245,242,234,.52);
  font-size:.76rem;
  line-height:1.5;
  text-align:center;
}

.footer-powered a{
  color:rgba(245,242,234,.78);
  text-decoration:none;
}

.footer-powered a:hover,
.footer-powered a:focus-visible{
  color:#F5F2EA;
}
