@media print{.advertisement,.back-to-top,.comments-section,.cta-section,.exit-intent,.font-controls,.mobile-menu,.newsletter-signup,.no-print,.print\\:hidden,.reading-progress,.related-articles,.search-bar,.share-buttons,.sidebar,.sticky-cta,[data-no-print],aside,audio,button:not(.print-show),footer,header,iframe,nav,video{display:none!important}*,:after,:before{background:white!important;color:black!important;box-shadow:none!important;text-shadow:none!important}body{width:100%;margin:0;padding:0;font-size:12pt;line-height:1.5}.container,.container-custom,article,main{width:100%!important;max-width:100%!important;margin:0!important;padding:.5in!important}h1{font-size:24pt!important}h1,h2{margin-bottom:.5em!important}h2{font-size:18pt!important;margin-top:1em!important}h2,h3{page-break-after:avoid}h3{font-size:14pt!important;margin-top:.8em!important;margin-bottom:.4em!important}p{font-size:11pt!important;margin-bottom:.8em!important;orphans:3;widows:3}a[href]:after{content:" (" attr(href) ")";font-size:9pt;color:#666!important;word-wrap:break-word}a.no-print-url:after,a[href^="#"]:after,a[href^="/"]:after,a[href^=javascript]:after{content:""}img{max-width:100%!important;page-break-inside:avoid}table{border-collapse:collapse!important;width:100%!important}td,th{border:1px solid #ccc!important;padding:8px!important;text-align:left!important}th{background:#f5f5f5!important;font-weight:700!important}ol,ul{margin-left:1.5em!important;margin-bottom:.8em!important}li{margin-bottom:.3em!important}code,pre{font-family:monospace!important;font-size:10pt!important;background:#f5f5f5!important;border:1px solid #ddd!important;padding:.5em!important;white-space:pre-wrap!important;word-wrap:break-word!important}blockquote{border-left:3px solid #333!important;margin-left:0!important;padding-left:1em!important;font-style:italic!important}.page-break,.print-page-break{page-break-before:always}h1,h2,h3,h4,h5,h6{page-break-after:avoid}figure,img,table{page-break-inside:avoid}@page{margin:.75in;size:letter}@page :first{margin-top:.5in}.print-only,.print\\:block{display:block!important}.article-meta-print{display:block!important;margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid #ccc;font-size:10pt}.source-citations{page-break-before:always}.source-citations ol{font-size:9pt!important}.key-takeaways{border:2px solid #333!important;padding:1em!important;margin:1em 0!important}.medical-disclaimer{border:1px solid #333!important;padding:.5em!important;font-size:9pt!important;margin-top:2em!important}body:after{content:"Printed from MedicalRecords.com - For informational purposes only. Not medical advice.";display:block;text-align:center;font-size:9pt;color:#666!important;margin-top:2em;padding-top:1em;border-top:1px solid #ccc}}@media print and (prefers-contrast:high){*{color:black!important;background:white!important}a{text-decoration:underline!important}}.card-hover{transition:transform .2s ease-out,box-shadow .2s ease-out,border-color .2s ease-out}.card-hover:hover{transform:translateY(-2px);box-shadow:0 8px 16px -4px rgba(0,0,0,.1)}.card-hover:active{transform:translateY(0)}.link-animated{position:relative;text-decoration:none}.link-animated:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:currentColor;transition:width .2s ease-out}.link-animated:hover:after{width:100%}.link-animated-center{position:relative;text-decoration:none}.link-animated-center:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:1px;background:currentColor;transition:width .2s ease-out,left .2s ease-out}.link-animated-center:hover:after{width:100%;left:0}.icon-hover{transition:transform .2s ease-out}.icon-hover:hover{transform:scale(1.05)}.icon-hover-rotate{transition:transform .2s ease-out}.icon-hover-rotate:hover{transform:rotate(15deg)}.icon-hover-bounce{transition:transform .2s ease-out}.icon-hover-bounce:hover{animation:iconBounce .4s ease-out}@keyframes iconBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.btn-press{transition:transform .15s ease-out,box-shadow .15s ease-out}.btn-press:active{transform:scale(.98)}.btn-shine{position:relative;overflow:hidden}.btn-shine:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .4s ease-out}.btn-shine:hover:before{left:100%}.fade-in{animation:fadeIn .2s ease-out forwards}.fade-out{animation:fadeOut .15s ease-in forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fade-in-up{animation:fadeInUp .2s ease-out forwards}.fade-in-down{animation:fadeInDown .2s ease-out forwards}.fade-in-left{animation:fadeInLeft .2s ease-out forwards}.fade-in-right{animation:fadeInRight .2s ease-out forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-16px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}.scale-in{animation:scaleIn .2s ease-out forwards}.scale-out{animation:scaleOut .15s ease-in forwards}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.slide-in-bottom{animation:slideInBottom .2s ease-out forwards}.slide-out-bottom{animation:slideOutBottom .15s ease-in forwards}@keyframes slideInBottom{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideOutBottom{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}.shimmer{background:linear-gradient(90deg,var(--neutral-100,#f5f5f4) 25%,var(--neutral-150,#eeeeec) 50%,var(--neutral-100,#f5f5f4) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.pulse-ring{position:relative}.pulse-ring:before{content:"";position:absolute;inset:-4px;border-radius:inherit;background:currentColor;opacity:0;animation:pulseRing 1.5s ease-out infinite}@keyframes pulseRing{0%{opacity:.4;transform:scale(.8)}to{opacity:0;transform:scale(1.2)}}.spinner{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.stagger-fade-in>*{opacity:0;animation:fadeIn .2s ease-out forwards}.stagger-fade-in>:first-child{animation-delay:0s}.stagger-fade-in>:nth-child(2){animation-delay:50ms}.stagger-fade-in>:nth-child(3){animation-delay:.1s}.stagger-fade-in>:nth-child(4){animation-delay:.15s}.stagger-fade-in>:nth-child(5){animation-delay:.2s}.stagger-fade-in>:nth-child(6){animation-delay:.25s}.stagger-fade-in>:nth-child(7){animation-delay:.3s}.stagger-fade-in>:nth-child(8){animation-delay:.35s}.stagger-fade-in>:nth-child(9){animation-delay:.4s}.stagger-fade-in>:nth-child(10){animation-delay:.45s}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}