.patient-guide{width:min(100% - 80px,880px);color:var(--ink);letter-spacing:0;overflow-wrap:anywhere;margin-inline:auto;padding:32px 0 80px}.patient-guide a{color:var(--blue);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.patient-guide a:hover{color:var(--navy)}.patient-guide .guide-navigation{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-bottom:24px;font-size:14px;display:flex}.patient-guide .guide-navigation a{padding-block:10px}.patient-guide .guide-brand{color:var(--navy);letter-spacing:.03em;font-size:21px;font-weight:500;text-decoration:none}.guide-heading{padding:58px 0 24px}.patient-guide .guide-category{color:var(--blue);letter-spacing:.1em;margin-bottom:15px;font-size:13px;font-weight:500}.patient-guide h1{color:var(--navy);font:500 clamp(34px, 4.2vw, 48px)/1.45 var(--display);letter-spacing:-.02em;text-wrap:balance;margin:0 0 24px}.patient-guide p,.patient-guide li,.patient-guide dd{font-size:17px;line-height:2}.patient-guide p{margin:0 0 22px}.patient-guide .guide-publication{color:var(--muted);margin-bottom:32px;font-size:13px}.patient-guide .guide-intro{color:var(--navy)}.patient-guide .guide-contents{border-block:1px solid var(--line);flex-wrap:wrap;gap:4px 26px;margin-block:8px 14px;padding:20px 0;font-size:14px;display:flex}.patient-guide .guide-contents a{min-height:44px;padding-block:8px}.patient-guide section{border-bottom:1px solid var(--line);padding:38px 0 18px;scroll-margin-top:28px}.patient-guide h2{color:var(--navy);font:500 27px/1.6 var(--body);letter-spacing:-.015em;margin-bottom:23px}.patient-guide .guide-warning{color:#883d30;border-left:3px solid #a74637;margin-top:22px;padding:16px 0 16px 20px}.guide-checklist{margin:0 0 24px;padding-left:24px;list-style:outside}.guide-checklist li{margin-block:8px;padding-left:5px}.guide-checklist li::marker{color:var(--blue)}.guide-facts{margin:0 0 20px}.guide-facts>div{border-bottom:1px solid var(--line);grid-template-columns:100px minmax(0,1fr);gap:22px;padding-block:17px;display:grid}.guide-facts dt{color:var(--muted);padding-top:4px;font-size:14px}.guide-facts dd{margin:0}.guide-alias{color:var(--muted);margin-top:5px;font-size:14px;display:block}.guide-info-link{padding-block:10px;font-size:15px;display:inline-block}.patient-guide .guide-disclaimer{border-bottom:0}.patient-guide .guide-disclaimer h2{font-size:20px}.patient-guide .guide-disclaimer p{color:var(--muted);font-size:14px}.guide-return{border-top:1px solid var(--line);padding-top:26px;font-size:15px}.guide-return a{padding-block:10px;display:inline-block}.guide-figure{margin:24px 0 32px}.guide-figure img{border-radius:5px;width:100%;height:auto;display:block}.guide-figure figcaption{color:var(--muted);margin-top:12px;font-size:13px;line-height:1.85}@media (max-width:640px){.patient-guide{width:calc(100% - 40px);padding-top:20px}.guide-heading{padding-top:38px}.patient-guide h1{font-size:33px;line-height:1.5}.patient-guide h2{font-size:24px}.patient-guide p,.patient-guide li,.patient-guide dd{font-size:16px;line-height:1.95}.patient-guide .guide-contents{gap:6px 18px}.guide-facts>div{grid-template-columns:minmax(0,1fr);gap:5px}}@media (prefers-color-scheme:dark){.patient-guide .guide-warning{color:#f0b8a1;border-color:#e89d84}}
