.journey-page{margin:0;background:#090a0d;color:#f2ede5;font:17px/1.8 Arial,sans-serif;color-scheme:dark}.journey-page *{box-sizing:border-box}.journey-page a,.journey-addition a{color:#dfbe80;text-underline-offset:4px}.journey-header{max-width:1180px;margin:auto;padding:26px 24px;display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #3c3429}.journey-brand{display:flex;align-items:center;gap:12px;font-size:14px;letter-spacing:1px;text-decoration:none;direction:ltr}.journey-brand small{display:block;font-size:10px;letter-spacing:2px}.journey-header nav{display:flex;align-items:center;gap:24px}.journey-page main{max-width:1180px;padding:0 24px;margin:auto}.journey-hero{max-width:820px;padding:60px 0 38px}.journey-eyebrow{font-size:12px;letter-spacing:1.6px;color:#cba96d}.journey-hero h1{font:400 clamp(34px,5vw,60px)/1.25 Georgia,serif;margin:14px 0 24px}.journey-page[dir=rtl] .journey-hero h1{font-family:Arial,sans-serif;line-height:1.5}.journey-hero>p:last-child{font-size:20px;color:#bab3a7}.journey-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.journey-card{background:#131417;border:1px solid #3c3429;border-radius:16px;padding:28px;margin-bottom:24px}.journey-card h2,.journey-addition h2{font-size:28px;font-weight:400;color:#f0ddba;margin-top:0}.journey-card h3{font-size:21px;font-weight:400;color:#e0c18b}.journey-card p,.journey-card li{color:#c7c0b4}.journey-card li{padding-bottom:10px}.journey-card ul,.journey-card ol{padding-inline-start:24px}.journey-hours{font-size:21px!important;color:#edd19e!important}.journey-muted{font-size:14px}.journey-actions{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin:24px 0}.journey-button,.journey-outline{display:inline-flex;align-items:center;justify-content:center;border:1px solid #c6a568;border-radius:7px;text-decoration:none!important;font:inherit;font-size:15px;padding:10px 17px;cursor:pointer}.journey-button{background:#c6a568;color:#14110c!important}.journey-outline{background:transparent;color:#dfbe80!important}.journey-photo{margin:0 0 24px}.journey-photo img{width:100%;height:auto;display:block;border-radius:16px}.journey-photo figcaption{color:#a89f90;font-size:13px;margin-top:8px}.journey-doctor{display:flex;align-items:center;gap:30px}.journey-doctor>img{object-fit:cover;border-radius:14px;width:160px;height:160px;flex-shrink:0}.journey-sources{font-size:14px;color:#a89f90;margin:22px 0}.journey-footer{max-width:1180px;margin:45px auto 0;padding:30px 24px;border-top:1px solid #3c3429;font-size:13px;color:#a89f90}.journey-footer nav{display:flex;gap:22px}.journey-addition{max-width:1180px;margin:30px auto!important;padding:30px 24px!important;font-size:16px;line-height:1.8}.journey-addition .journey-card{padding:26px}.journey-table{overflow:auto}.journey-table table{border-collapse:collapse;width:100%;min-width:580px;background:#121315}.journey-table th,.journey-table td{text-align:start;border:1px solid #484033;padding:16px;vertical-align:top}.journey-table th{color:#e6c589}.journey-page a:focus-visible,.journey-page button:focus-visible{outline:2px solid #e6c589;outline-offset:4px}@media(max-width:760px){.journey-columns{grid-template-columns:1fr}.journey-hero{padding-top:34px}.journey-hero>p:last-child{font-size:17px}.journey-header{padding:18px 16px}.journey-brand{font-size:11px;gap:8px}.journey-brand small{font-size:9px;letter-spacing:1px}.journey-header nav{gap:12px;font-size:13px}.journey-header nav .journey-button{display:none}.journey-page main{padding:0 16px}.journey-card{padding:22px}.journey-doctor{align-items:flex-start;flex-direction:column;gap:20px}.journey-addition{padding:24px 16px!important}.journey-hero h1{font-size:34px}}@media print{.journey-page{background:white;color:black;font-size:12pt}.journey-header,.journey-footer,.no-print,#clinic-assistant-launcher,.journey-actions{display:none!important}.journey-page main{max-width:none;padding:0}.journey-hero{padding:0}.journey-hero h1{font-size:26pt}.journey-columns{display:block}.journey-card{background:white;border:1px solid #ccc;break-inside:avoid;padding:16px;margin:12px 0}.journey-card p,.journey-card li,.journey-card h2,.journey-page a{color:black!important}.journey-sources{color:#333}.journey-card h2{font-size:18pt}}
