.myip-page{--red:#8F6B0E;--gold:#8F6B0E;--gold-dark:#6f530a}
.myip .sc-cta-title{color:var(--cream)}
.myip-q h2{font-size:26px;margin-bottom:4px}
.myip-q h2 label{cursor:text}
.myip-ta{display:block;width:100%;min-height:200px;font:inherit;font-size:17px;line-height:1.6;padding:14px;border:1px solid var(--line);background:var(--cream);color:var(--ink);border-radius:0;resize:vertical}
.myip-ta:focus-visible{outline:2px solid var(--gold);outline-offset:2px}
.myip-print{display:none}
.myip-note{margin:4px 0 16px}
.myip-print-btn{background:var(--gold);color:#fff;box-shadow:5px 5px 0 var(--line)}
.myip-print-btn:hover,.myip-print-btn:focus-visible{background:var(--gold-dark)}
.myip .sc-book-btn{background:var(--gold);text-transform:none}
.myip .sc-book-btn:hover,.myip .sc-book-btn:focus-visible{background:var(--gold-dark)}
.myip .sc-book-btn:focus-visible,.myip-secondary a:focus-visible{outline:2px solid var(--cream);outline-offset:3px}
.myip-secondary{margin:16px 0 0!important;font-family:Arial,sans-serif;font-size:16px}
.myip-secondary a{color:var(--cream);text-underline-offset:4px}
@media print{
  .myip-footer,.myip-print-btn,.myip-cta,.myip-note,.sc-logo{display:none!important}
  .myip-ta{display:none!important}
  .myip-print{display:block;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12pt;line-height:1.5;min-height:1em;border-top:1px solid #999;padding-top:8px}
  .sc-card{border:0;padding:0;margin:0 0 20px;break-inside:auto}
  .sc-fade{animation:none}
  html,body{background:#fff}
}
