#po-consultation{box-sizing:border-box;width:min(480px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:46px 36px 30px;border:1px solid #c8bac4;border-radius:4px;background:#f6f2e9;color:#3b303d;box-shadow:0 24px 90px #20182540;font-family:Georgia,serif;text-align:center}#po-consultation::backdrop{background:rgb(35 28 38 / .52)}#po-consultation .po-close{position:absolute;right:10px;top:8px;width:44px;height:44px;border:0;background:transparent;color:inherit;font:28px Arial;cursor:pointer}#po-consultation .po-eyebrow{font:11px/1.6 Arial,sans-serif;letter-spacing:2px;text-transform:uppercase;margin:0 0 18px}#po-consultation h2{font:normal clamp(30px,7vw,40px)/1.15 Georgia,serif;margin:0 0 18px}#po-consultation p{font:16px/1.65 Arial,sans-serif;margin:0 0 24px}#po-consultation .po-book{display:block;padding:16px 18px;background:#59445d;color:#fff;text-decoration:none;font:600 14px/1.5 Arial,sans-serif;border:1px solid #59445d}#po-consultation .po-later{min-height:44px;margin:12px 0 0;border:0;background:transparent;text-decoration:underline;color:inherit;font:14px Arial,sans-serif;cursor:pointer}#po-consultation :focus-visible{outline:3px solid #87608e;outline-offset:4px}@media(max-width:480px){#po-consultation{padding:48px 24px 24px}}