/* WWA doctors page: "Medical corporation tax, answered" (SEO agent, 17 Oct 2026). CSS only. */
.dr-guide{border-top:1px solid var(--line,#d8ddd6)}
.dr-guide__lede{max-width:760px;font-size:1.08rem;line-height:1.65}
.dr-guide__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:30px 0 22px;perspective:1600px}
.dr-guide__card{position:relative;padding:26px 26px 22px;border-radius:18px;background:#fff;border:1px solid var(--line,#d8ddd6);
  box-shadow:0 1px 0 rgba(20,46,60,.04),0 10px 24px -12px rgba(20,46,60,.22),0 22px 40px -28px rgba(42,48,148,.35);
  transform:rotateX(3deg) translateZ(0);transform-origin:center bottom;transition:transform .35s ease,box-shadow .35s ease}
.dr-guide__card::before{content:"";position:absolute;inset:0 0 auto 0;height:4px;border-radius:18px 18px 0 0;background:var(--brand,#2a3094)}
.dr-guide__card:hover{transform:rotateX(0) translateY(-5px);box-shadow:0 1px 0 rgba(20,46,60,.04),0 18px 34px -14px rgba(20,46,60,.28),0 30px 50px -30px rgba(42,48,148,.45)}
.dr-guide__card h3{font-size:1.18rem;line-height:1.35;margin:4px 0 10px;font-weight:600}
.dr-guide__card p{margin:0 0 10px;line-height:1.6;text-align:left}
.dr-guide__card p:last-child{margin-bottom:0}
.dr-guide__note{font-size:.92rem;opacity:.8;max-width:760px}
@media (max-width:760px){
  .dr-guide__grid{grid-template-columns:1fr;gap:16px}
  .dr-guide__card{transform:none;padding:22px 20px 18px}
}
@media (prefers-reduced-motion:reduce){
  .dr-guide__card{transition:none;transform:none}
  .dr-guide__card:hover{transform:none}
}
