address,blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{border:0;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}html{-webkit-text-size-adjust:100%}body{margin:0}progress{display:inline-block;vertical-align:baseline}a{background-color:#fff0}a:active{outline:0}a,a:focus,a:hover,a:visited{text-decoration:none}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}figure{margin:0}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}#comments .submit,.search .search-submit{padding:10px 15px;border-radius:2px;line-height:1.8571428571;border:0}.archive .no-results .ast-search-submit,.search .site-main .ast-search-submit{display:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid var(--ast-border-color);margin:0 0;padding:.35em .625em .75em}legend{border:0;padding:0}fieldset legend{margin-bottom:1.5em;padding:0 .5em}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*!
 * Bootstrap v4.0.0-alpha.2 (https://getbootstrap.com)
 */.ast-container{max-width:100%}.ast-container,.ast-container-fluid{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.ast-row{margin-left:-20px;margin-right:-20px}@media (min-width:768px) and (max-width:921px){.blog-layout-2 .ast-width-md-6,.blog-layout-3 .ast-width-md-6{float:none;width:100%}}@media (min-width:769px) and (max-width:921px){.blog-layout-2,.blog-layout-3{flex-direction:unset}}@media (max-width:768px){.blog-layout-3{flex-direction:column}}.ast-grid-common-col{position:relative;min-height:1px;padding-left:20px;padding-right:20px}.ast-float{float:left}@media (max-width:992px){.ast-width-sm-25{width:25%}.ast-width-md-50{width:50%}}@media (max-width:768px){.ast-width-md-25{width:25%}}.ast-full-width{width:100%}.ast-width-50{width:50%}@media (min-width:768px){.ast-width-md-4{width:33.3333333333%}.ast-width-md-16{width:16.6666666667%}.ast-width-md-6{width:50%;float:left}.ast-width-md-3{width:25%}.ast-width-md-66{width:66.6666666667%}}@media (min-width:769px){.ast-width-md-20{width:20%}}@media (min-width:992px){.ast-width-lg-33{width:33.3333333333%}.ast-width-lg-16{width:16.6666666667%}.ast-width-lg-50{width:50%}.ast-width-lg-66{width:66.6666666667%}}h1,h2,h3,h4,h5,h6{clear:both}.entry-content :where(h1),h1{color:#808285;font-size:2em;line-height:1.2}.entry-content :where(h2),h2{color:#808285;font-size:1.7em;line-height:1.3}.entry-content :where(h3),h3{color:#808285;font-size:1.5em;line-height:1.4}.entry-content :where(h4),h4{color:#808285;line-height:1.5;font-size:1.3em}.entry-content :where(h5),h5{color:#808285;line-height:1.6;font-size:1.2em}.entry-content :where(h6),h6{color:#808285;line-height:1.7;font-size:1.1em}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{color:#808285;background:#fff;font-style:normal}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:600}dd{margin:0 1.5em 1em}b,strong{font-weight:700}cite,dfn,em,i{font-style:italic}blockquote,q{quotes:"" ""}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote{border-left:5px solid var(--ast-border-color);padding:20px;font-size:1.2em;font-style:italic;margin:0 0 1.5em;position:relative}address{margin:0 0 1.5em}address,cite{font-style:italic}abbr,acronym{border-bottom:1px dotted #666;cursor:help}pre{background:var(--ast-code-block-background);font-family:"Courier 10 Pitch",Courier,monospace;margin-bottom:1.6em;overflow:auto;max-width:100%;padding:1.6em}code,kbd,tt,var{font:1em Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}img{height:auto;max-width:100%}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}.ast-button,.button,button,input,select,textarea{color:#808285;font-weight:400;font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}.normal-search{margin-right:-5px}big{font-size:125%}ins,mark{background:0 0;text-decoration:none}table,td,th{border:1px solid var(--ast-border-color)}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.5em;width:100%}th{font-weight:600}td,th{padding:.7em 1em;border-width:0 1px 1px 0}.ast-button,.button,button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:var(--ast-border-color);border-radius:2px;background:#e6e6e6;padding:.6em 1em .4em;color:#fff}.ast-button:focus,.ast-button:hover,.button:focus,.button:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{color:#fff;border-color:var(--ast-border-color)}.ast-button:active,.ast-button:focus,.button:active,.button:focus,button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:var(--ast-border-color);outline:0}input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{color:#666;border:1px solid var(--ast-border-color);border-radius:2px;-webkit-appearance:none}input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{color:#111}textarea{padding-left:3px;width:100%}a{color:#4169e1}a:focus,a:hover{color:#191970}a:focus{outline:thin dotted}a:hover{outline:0}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:2px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;color:#21759b;display:block;font-size:12.25px;font-size:.875rem;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;text-align:center;display:block;margin-left:auto;margin-right:auto}.entry-content[data-ast-blocks-layout]>embed,.entry-content[data-ast-blocks-layout]>iframe,.entry-content[data-ast-blocks-layout]>object,embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}::selection{color:#fff;background:#0274be}body:not(.logged-in){position:relative}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#page{position:relative}a,a:focus{text-decoration:none}.secondary a *,.site-footer a *,.site-header a *,a{transition:all .2s linear}.capitalize{text-transform:uppercase}img{vertical-align:middle}.entry-content :where(h1,h2,h3,h4,h5,h6){margin-bottom:20px}p{margin-bottom:1.75em}blockquote{margin:1.5em 1em 1.5em 3em;font-size:1.1em;line-height:inherit;position:relative}.ast-button,.button,input[type=button],input[type=submit]{border-radius:0;padding:18px 30px;border:0;box-shadow:none;text-shadow:none}.ast-button:hover,.button:hover,input[type=button]:hover,input[type=submit]:hover{box-shadow:none}.ast-button:active,.ast-button:focus,.button:active,.button:focus,input[type=button]:active,input[type=button]:focus,input[type=submit]:active,input[type=submit]:focus{box-shadow:none}.site-title{font-weight:400}.site-description,.site-title{margin-bottom:0}.site-description a,.site-description:focus a,.site-description:hover a,.site-title a,.site-title:focus a,.site-title:hover a{transition:all .2s linear}.site-title a,.site-title a:focus,.site-title a:hover,.site-title a:visited{color:#222}.site-description a,.site-description a:focus,.site-description a:hover,.site-description a:visited{color:#999}.search-form .search-field{outline:0}.ast-search-menu-icon{position:relative;z-index:3}.site .skip-link{background-color:#f1f1f1;box-shadow:0 0 1px 1px rgb(0 0 0 / .2);color:#21759b;display:block;font-family:Montserrat,"Helvetica Neue",sans-serif;font-size:14px;font-weight:700;left:-9999em;outline:0;padding:15px 23px 14px;text-decoration:none;text-transform:none;top:-9999em}.site .skip-link:focus{clip:auto;height:auto;left:6px;top:7px;width:auto;z-index:100000;outline:thin dotted}.logged-in .site .skip-link{box-shadow:0 0 2px 2px rgb(0 0 0 / .2);font-family:"Open Sans",sans-serif}input,select{line-height:1}.ast-button,.ast-custom-button,body,button,input[type=button],input[type=submit],textarea{line-height:1.8571428571}.site-title a{line-height:1.2}.site-header .site-description{line-height:1.5}.ast-single-post .entry-title,.ast-single-post .entry-title a{line-height:1.2}.entry-title,.entry-title a{font-weight:var(--ast-blog-title-font-weight,normal)}.ast-oembed-container{position:relative;padding-top:56.25%;height:0;overflow:hidden;max-width:100%;height:auto}.ast-oembed-container embed,.ast-oembed-container iframe,.ast-oembed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.ast-hidden{display:none!important}body{background-color:#fff}#page{display:block}#primary,#secondary{width:100%}#primary{margin:4em 0}.ast-separate-container{background-color:#f5f5f5}.ast-separate-container #primary{padding:4em 0;margin:0;border:0}.ast-separate-container .site-main>.ast-row{margin-left:0;margin-right:0}.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single:not(.ast-related-post){background-color:#fff}.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single{border-bottom:1px solid var(--ast-border-color);margin:0;padding:5.34em 6.67em}.ast-separate-container .blog-layout-1{padding:0;border-bottom:0}.ast-separate-container .ast-article-single{border-bottom:0}@media (max-width:1200px){.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single{margin:0;padding:3.34em 2.4em}}@media (min-width:993px){.ast-separate-container #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container.ast-right-sidebar #primary{margin:4em 0;padding:0}.ast-right-sidebar #primary{padding-right:60px}.ast-left-sidebar #primary{padding-left:60px}}@media (max-width:992px){.ast-separate-container #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container.ast-right-sidebar #primary{padding-left:0;padding-right:0}.ast-right-sidebar #primary{padding-right:30px}.ast-left-sidebar #primary{padding-left:30px}}.ast-search-icon .astra-search-icon{font-size:1.3em}.main-navigation{height:100%;-js-display:inline-flex;display:inline-flex}.main-navigation ul{list-style:none;margin:0;padding-left:0;position:relative}.main-header-menu .menu-link,.main-header-menu>a{text-decoration:none;padding:0 1em;display:inline-block;transition:all .2s linear}.main-header-menu .menu-item{position:relative}.main-header-menu .menu-item.focus>.sub-menu,.main-header-menu .menu-item:hover>.sub-menu,.main-header-menu .menu-item>.sub-menu.toggled-on{right:auto;left:0;visibility:visible}.main-header-menu .menu-item.focus>.sub-menu .sub-menu.toggled-on,.main-header-menu .menu-item:hover>.sub-menu .sub-menu.toggled-on,.main-header-menu .menu-item>.sub-menu.toggled-on .sub-menu.toggled-on{left:100%;right:auto;visibility:visible}.main-header-menu .ast-left-align-sub-menu.focus>.sub-menu,.main-header-menu .ast-left-align-sub-menu:hover>.sub-menu{right:0;left:auto}@media (min-width:769px){.main-header-menu .ast-sub-menu-goes-outside.focus>.sub-menu,.main-header-menu .ast-sub-menu-goes-outside:hover>.sub-menu{left:-100%}.main-header-menu .ast-left-align-sub-menu .sub-menu .menu-item.focus>.sub-menu,.main-header-menu .ast-left-align-sub-menu .sub-menu .menu-item:hover>.sub-menu{left:-100%}}.main-header-menu .sub-menu{width:240px;background:#fff;left:-999em;position:absolute;top:100%;z-index:99999;visibility:hidden}@media (min-width:769px){.main-header-menu .sub-menu .menu-item.focus>.sub-menu,.main-header-menu .sub-menu .menu-item:hover>.sub-menu{left:100%;right:auto}.main-header-menu .sub-menu .ast-left-align-sub-menu.focus>.sub-menu,.main-header-menu .sub-menu .ast-left-align-sub-menu:focus * .sub-menu,.main-header-menu .sub-menu .ast-left-align-sub-menu:hover * .sub-menu,.main-header-menu .sub-menu .ast-left-align-sub-menu:hover>.sub-menu{left:-100%}.main-header-menu .sub-menu .main-header-menu .ast-sub-menu-goes-outside.focus>.sub-menu,.main-header-menu .sub-menu .main-header-menu .ast-sub-menu-goes-outside:hover>.sub-menu{left:-100%}}.main-header-menu .sub-menu .menu-link{padding:.9em 1em;display:block;word-wrap:break-word}.main-header-menu .sub-menu .menu-item:not(.menu-item-has-children) .menu-link .icon-arrow:first-of-type{display:none}#ast-desktop-header .main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .icon-arrow{display:none}#ast-desktop-header .main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .ast-header-navigation-arrow{position:absolute;right:.6em;top:50%;transform:translate(0,-50%) rotate(270deg)}#ast-desktop-header .main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .ast-header-navigation-arrow .icon-arrow{display:block}#ast-desktop-header .main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .ast-header-navigation-arrow .icon-arrow svg{margin:0}#ast-desktop-header .account-main-navigation .sub-menu .menu-item.menu-item-has-children>.menu-link .ast-header-navigation-arrow{transform:translate(0,-50%) rotate(360deg)}.main-header-menu .sub-menu .sub-menu{top:0}.submenu-with-border .sub-menu{border-width:1px;border-style:solid}.submenu-with-border .sub-menu .menu-link{border-width:0 0 1px;border-style:solid}.submenu-with-border .sub-menu .sub-menu{top:-2px}.ast-desktop .submenu-with-border .sub-menu>.menu-item:last-child>.menu-link{border-bottom-style:none}.ast-header-break-point .main-navigation{padding-left:0}.ast-header-break-point .main-navigation ul .menu-item .menu-link{padding:0 20px;display:inline-block;width:100%;border:0;border-bottom-width:1px;border-style:solid;border-color:var(--ast-border-color)}.ast-header-break-point .main-navigation ul .menu-item .menu-link .icon-arrow:first-of-type{margin-right:5px}.ast-header-break-point .main-navigation ul .sub-menu .menu-item:not(.menu-item-has-children) .menu-link .icon-arrow:first-of-type{display:inline}.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-link{padding-left:30px}.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-link{padding-left:40px}.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-item .menu-link{padding-left:50px}.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-item .menu-item .menu-link{padding-left:60px}.ast-header-break-point .main-header-menu{background-color:#f9f9f9;border-top-width:0}.ast-header-break-point .main-header-menu .sub-menu{background-color:#f9f9f9;position:static;opacity:1;visibility:visible;border:0;width:auto}.ast-header-break-point .main-header-menu .sub-menu .ast-left-align-sub-menu.focus>.sub-menu,.ast-header-break-point .main-header-menu .sub-menu .ast-left-align-sub-menu:hover>.sub-menu{left:0}.ast-header-break-point .main-header-menu .ast-sub-menu-goes-outside.focus>.sub-menu,.ast-header-break-point .main-header-menu .ast-sub-menu-goes-outside:hover>.sub-menu{left:0}.ast-header-break-point .submenu-with-border .sub-menu{border:0}.ast-header-break-point .dropdown-menu-toggle{display:none}.ast-mobile-menu-buttons{display:none}.ast-button-wrap{display:inline-block}.ast-button-wrap button{box-shadow:none;border:none}.ast-button-wrap .menu-toggle{padding:0;width:2.2em;height:2.1em;font-size:1.5em;font-weight:400;border-radius:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;line-height:1.8571428571}.ast-button-wrap .menu-toggle.main-header-menu-toggle{padding:0 .5em;width:auto;text-align:center}.ast-button-wrap .menu-toggle.main-header-menu-toggle .mobile-menu{font-size:15px;font-size:1rem;font-weight:600}.ast-button-wrap .menu-toggle .menu-toggle-icon{font-style:normal;display:inline-block;vertical-align:middle;line-height:2.05}.ast-button-wrap .menu-toggle .menu-toggle-icon:before{content:"\e5d2";font-family:Astra;text-decoration:inherit}.ast-button-wrap .menu-toggle .icon-menu-bars svg:nth-child(2){display:none}.ast-button-wrap .menu-toggle.toggled .menu-toggle-icon:before{content:"\e5cd"}.ast-button-wrap .menu-toggle.toggled .icon-menu-bars svg:first-child{display:none}.ast-button-wrap .menu-toggle.toggled .icon-menu-bars svg:nth-child(2){display:block}.ast-button-wrap .menu-toggle .mobile-menu-wrap{display:inline-block}.ast-button-wrap .menu-toggle:focus{outline:thin dotted}.header-main-layout-1 .ast-main-header-bar-alignment{margin-left:auto}.site-navigation{height:100%}.site-header .menu-link *{transition:none}.ast-icon.icon-arrow svg{height:.6em;width:.6em;position:relative;margin-left:10px}.ast-icon.icon-search svg{height:1em;width:.9em;margin-top:3px;margin-right:2px}.ast-header-break-point .user-select{clear:both}.ast-header-break-point .ast-mobile-menu-buttons{display:block;align-self:center}.ast-header-break-point .main-header-bar-navigation{flex:auto}.ast-header-break-point .ast-main-header-bar-alignment{display:block;width:100%;flex:auto;order:4}.ast-header-break-point .ast-icon.icon-arrow svg{height:.85em;width:.95em;position:relative;margin-left:10px}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{position:relative;text-align:left}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{grid-column-start:2;text-align:right}.ast-icon svg:not([fill]){fill:currentColor}.post-navigation a{background:0 0;font-size:1.06666rem;font-size:1rem;padding:0 var(--ast-post-nav-space,1.5em);height:2.33333em;line-height:calc(2.33333em - 3px)}.sticky{display:block}.hentry{margin:0 0 1.5em}.byline{display:none}.group-blog .byline,.single .byline{display:inline}.page-links{clear:both;margin-top:1em}.page-links a{display:inline-block}.page-links a .page-link{border-color:var(--ast-border-color);background:0 0}.page-links .page-link{padding:0;margin:0 0 .3em .3em;border:2px solid var(--ast-border-color);color:#000;background:0 0;font-size:.8em;width:2.5em;height:2.5em;line-height:calc(2.5em - 4px);display:inline-block;text-align:center;transition:all .2s linear}.page-links .page-link:focus,.page-links .page-link:hover{color:#000}@media (max-width:768px){.page-links .page-link{margin-bottom:6px}}.entry-content>:last-child,.entry-summary>:last-child,.page-content>:last-child{margin-bottom:0}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){margin:20px auto}.bypostauthor{display:block}body{overflow-x:hidden}.widget-title{font-weight:400;margin-bottom:1em;line-height:1.5}.widget{margin:0 0 2.8em 0}.widget:last-child{margin-bottom:0}.widget select{max-width:100%}.widget ul{margin:0;list-style-type:none}.no-widget-text{margin-bottom:0}.widget_nav_menu ul ul.sub-menu{margin-top:.25em}.widget_nav_menu ul ul.sub-menu li{padding-left:20px}.widget_nav_menu ul ul.sub-menu a:after{left:-20px}.widget_nav_menu ul ul.sub-menu ul a:after{left:-40px}.widget_nav_menu ul ul.sub-menu ul ul a:after{left:-60px}.widget_nav_menu li{transition:all .2s linear}#secondary .wp-block-search__input{line-height:1}#secondary .wp-block-search__button{padding:.7em 1em}.widget_search .search-form{position:relative;padding:0;background:initial;color:inherit}.widget_search .search-form>label{position:relative}.widget_search .search-form i{color:#3a3a3a}.widget_search .search-form button{position:absolute;top:0;right:15px;border:none;padding:0;cursor:pointer;background:0 0}.widget_search .search-form input[type=submit],.widget_search .search-form input[type=submit]:focus,.widget_search .search-form input[type=submit]:hover{padding:13px 20px;border-radius:2px;border:none;top:0;right:0;position:absolute;color:#fff0;background:0 0;max-width:45px;z-index:2}.widget_search .search-form .search-field{background:var(--ast-widget-bg-color);border-width:1px;border-color:var(--ast-border-color);border-radius:2px}.widget_search .search-field,.widget_search .search-field:focus{width:100%;padding:12px 45px 12px 15px}.widget_archive ul.children,.widget_categories ul.children,.widget_pages ul.children{position:relative;margin-top:5px;width:100%}.widget_archive ul.children li,.widget_categories ul.children li,.widget_pages ul.children li{padding-left:20px}.widget_archive li ul.children a:after,.widget_categories li ul.children a:after,.widget_pages li ul.children a:after{left:-20px}.widget_archive li ul.children ul a:after,.widget_categories li ul.children ul a:after,.widget_pages li ul.children ul a:after{left:-40px}.widget_tag_cloud .tagcloud{margin-top:10px;display:inline-block}.widget_tag_cloud .tagcloud a{border:1px solid var(--ast-border-color);padding:.5em .9em;display:inline-block;margin-bottom:4px;font-size:14px;margin-right:4px;line-height:1.5;transition:all .2s linear}.widget_calendar table,.widget_calendar td,.widget_calendar th{padding:0;text-align:center}.widget_calendar table,.widget_calendar th{border:none}.widget_calendar td{border-right:none;border-left:none}.widget_calendar caption{line-height:2.7em}.widget_calendar thead{line-height:2.5em}.widget_calendar thead a{color:#0274be;font-size:1rem;vertical-align:middle}.widget_calendar thead td{vertical-align:middle;font-weight:700}.widget_calendar thead>tr>th{line-height:2.5em;border-bottom:2px solid var(--ast-border-color);border-top:2px solid var(--ast-border-color)}.widget_calendar tbody{line-height:2.1em;text-align:center}.widget_calendar tbody>tr>td{width:14.2857%}.widget_calendar tbody>tr:first-child>td{padding-top:3px}.widget_calendar #today{color:#0274be;font-weight:700;border-bottom:2px solid #0274be}.ast-builder-grid-row{display:grid;grid-template-columns:auto auto;align-items:center;grid-column-gap:20px;overflow-wrap:anywhere}.ast-builder-grid-row>.site-header-section{flex-wrap:nowrap}.ast-builder-footer-grid-columns{grid-column-gap:50px}.ast-builder-grid-row.ast-grid-center-col-layout{grid-template-columns:1fr auto 1fr}.ast-builder-layout-element{align-items:center}.ast-builder-grid-row.ast-grid-center-col-layout-only{-js-display:flex;display:flex;height:100%;justify-content:center}.ast-builder-grid-row.ast-grid-center-col-layout-only .ast-grid-section-center{flex-grow:1}.site-header-section{height:100%;min-height:0;align-items:center}.site-header-section>*{padding:0 10px}.site-header-section>div:first-child{padding-left:0}.site-header-section>div:last-child{padding-right:0}.site-header-section .ast-builder-menu{align-items:center}.ast-builder-layout-element.ast-header-search{height:auto}.ast-grid-right-center-section{justify-content:flex-start;flex-grow:1}.ast-grid-right-section{justify-content:flex-end}.ast-grid-right-section .ast-site-identity>:first-child{text-align:right}.ast-grid-right-section .ast-grid-right-center-section .ast-site-identity>:first-child{text-align:left}.ast-grid-left-center-section{justify-content:flex-end;flex-grow:1}.elementor-nav-menu .ast-icon,.et_pb_menu__wrap .ast-icon,.fl-widget .menu-item .ast-icon{display:none}.ast-logo-title-inline .ast-site-identity{padding:1em 0;-js-display:inline-flex;display:inline-flex;vertical-align:middle;align-items:center;transition:all .2s linear}.ast-grid-section-center{justify-content:center}.ast-grid-section-center .ast-site-identity>:first-child{text-align:center}.ast-builder-social-element{line-height:1;color:#3a3a3a;background:0 0;vertical-align:middle;transition:all 10ms;margin-left:6px;margin-right:6px;justify-content:center;align-items:center}.ast-builder-social-element:hover{color:#0274be}.ast-builder-social-element .social-item-label{padding-left:6px}.ast-social-stack-desktop .ast-builder-social-element,.ast-social-stack-mobile .ast-builder-social-element,.ast-social-stack-tablet .ast-builder-social-element{margin-top:6px;margin-bottom:6px}.ahfb-svg-iconset{-js-display:inline-flex;display:inline-flex;align-self:center}.ahfb-svg-iconset svg{width:17px;height:17px;transition:none}.ahfb-svg-iconset svg>*{transition:none}.ast-footer-copyright p{margin-bottom:0}.ast-builder-grid-row-container{display:grid;align-content:center}.main-header-bar .main-header-bar-navigation{height:100%}.ast-nav-menu .sub-menu{line-height:1.45}.ast-builder-menu .main-navigation{padding:0}.ast-builder-menu .main-navigation>ul{align-self:center}.ast-footer-copyright,.ast-footer-social-wrap,.site-footer-focus-item{width:100%}#astra-footer-menu{margin:0;list-style:none;background:inherit}#astra-footer-menu>ul{margin:0;list-style:none;background:inherit}.ast-header-break-point #ast-mobile-header{display:block}.ast-header-break-point .main-header-bar-navigation{line-height:3}.ast-header-break-point .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle{display:inline-block;position:absolute;font-size:inherit;top:0;right:20px;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 .907em;font-weight:400;line-height:inherit}.ast-header-break-point .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle>.ast-icon.icon-arrow{pointer-events:none}.ast-header-break-point .main-header-bar-navigation .menu-item-has-children .sub-menu{display:none}.ast-header-break-point .ast-mobile-header-wrap .ast-above-header-wrap .main-header-bar-navigation .ast-submenu-expanded>.ast-menu-toggle::before,.ast-header-break-point .ast-mobile-header-wrap .ast-main-header-wrap .main-header-bar-navigation .ast-submenu-expanded>.ast-menu-toggle::before{transform:rotateX(180deg)}.ast-header-break-point .ast-nav-menu .sub-menu{line-height:3}.site-footer-section{justify-content:center}.site-footer-section>*{margin-bottom:10px}.site-footer-section>:last-child{margin-bottom:0}.site-primary-footer-wrap{padding-top:45px;padding-bottom:45px}.site-above-footer-wrap,.site-below-footer-wrap{padding-top:20px;padding-bottom:20px}.ast-hfb-header.ast-header-break-point .main-header-bar-navigation{width:100%;margin:0}.ast-hfb-header .menu-toggle.toggled .ast-mobile-svg{display:none}.ast-hfb-header .menu-toggle.toggled .ast-close-svg{display:block}.menu-toggle .ast-close-svg{display:none}.ast-mobile-header-wrap .menu-toggle .mobile-menu-toggle-icon{-js-display:inline-flex;display:inline-flex;align-self:center}.ast-mobile-header-wrap .menu-toggle .mobile-menu-wrap{-js-display:inline-flex;display:inline-flex;align-self:center;margin-left:.4em}.ast-mobile-header-wrap .ast-button-wrap .menu-toggle.main-header-menu-toggle{-js-display:flex;display:flex;align-items:center;width:auto;height:auto}.menu-toggle .mobile-menu-toggle-icon{-js-display:inline-flex;display:inline-flex;align-self:center}.menu-toggle .mobile-menu-wrap{-js-display:inline-flex;display:inline-flex;align-self:center;margin-left:.4em}.ast-hfb-header .ast-button-wrap .menu-toggle .mobile-menu-wrap{align-items:center;-js-display:flex;display:flex}.ast-button-wrap .menu-toggle.main-header-menu-toggle{padding:.5em;align-items:center;-js-display:flex;display:flex}.ast-search-menu-icon.ast-inline-search .search-field{width:100%;padding:.6em;padding-right:5.5em}.ast-header-account-type-extend-text-profile-type{-js-display:flex;display:flex;gap:10px;align-items:center}@media (min-width:769px){.footer-nav-wrap .astra-footer-horizontal-menu li{margin:0}.footer-nav-wrap .astra-footer-horizontal-menu li:first-child a{padding-left:0}.footer-nav-wrap .astra-footer-horizontal-menu li:last-child a{padding-right:0}.footer-nav-wrap .astra-footer-horizontal-menu a{padding:0 .5em}}.site-header{z-index:99;position:relative}.main-header-container{position:relative}.main-header-bar-wrap{position:relative}.main-header-bar{background-color:#fff;border-bottom-color:var(--ast-border-color);border-bottom-style:solid}.ast-header-break-point .main-header-bar{border:0}.ast-header-break-point .main-header-bar{border-bottom-color:var(--ast-border-color);border-bottom-style:solid}.main-header-bar{margin-left:auto;margin-right:auto}.ast-desktop .main-header-menu.ast-menu-shadow .sub-menu{box-shadow:0 4px 10px -2px rgb(0 0 0 / .1)}.ast-header-custom-item-inside .button-custom-menu-item .menu-link{display:none}.ast-header-custom-item-inside.ast-header-break-point .button-custom-menu-item .ast-custom-button-link{display:none}.ast-header-custom-item-inside.ast-header-break-point .button-custom-menu-item .menu-link{display:block}.ast-header-custom-item-inside.ast-header-break-point .button-custom-menu-item{padding-left:0;padding-right:0;margin-top:0;margin-bottom:0}.ast-theme-transparent-header .post-password-form{margin-top:100px}.site-branding{line-height:1;align-self:center}.ast-menu-toggle{display:none;background:0 0;color:inherit;border-style:dotted;border-color:#fff0}.ast-menu-toggle:focus,.ast-menu-toggle:hover{background:0 0;border-color:inherit;color:inherit}.ast-menu-toggle:focus{outline:thin dotted}.ast-main-header-nav-open .main-header-bar{padding-bottom:0}.main-header-bar{z-index:4;position:relative}.main-header-bar .main-header-bar-navigation:empty{padding:0}.main-header-bar .main-header-bar-navigation .sub-menu{line-height:1.45}.main-header-bar .main-header-bar-navigation .menu-item-has-children>.menu-link:after{line-height:normal}.custom-mobile-logo-link{display:none}.ast-site-identity{padding:1em 0}.ast-header-break-point .site-header .main-header-bar-wrap .site-branding{flex:1;align-self:center}.ast-header-break-point .ast-site-identity{width:100%}.ast-header-break-point .main-header-bar{display:block;line-height:3}.ast-header-break-point .main-header-bar .main-header-bar-navigation{line-height:3}.ast-header-break-point .main-header-bar .main-header-bar-navigation .sub-menu{line-height:3}.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children .sub-menu{display:none}.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle{display:inline-block;position:absolute;font-size:inherit;top:-1px;right:20px;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 .907em;font-weight:400;line-height:inherit;transition:all .2s}.ast-header-break-point .main-header-bar .main-header-bar-navigation .ast-submenu-expanded>.ast-menu-toggle::before{transform:rotateX(180deg)}.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu{border-top-width:0}.ast-header-break-point .main-navigation{display:block;width:100%}.ast-header-break-point .main-navigation ul ul{left:auto;right:auto}.ast-header-break-point .main-navigation .stack-on-mobile li{width:100%}.ast-header-break-point .main-navigation .widget{margin-bottom:1em}.ast-header-break-point .main-navigation .widget li{width:auto}.ast-header-break-point .main-navigation .widget:last-child{margin-bottom:0}.ast-header-break-point .main-header-bar-navigation{width:calc(100% + 40px);margin:0 -20px}.ast-header-break-point .main-header-menu ul ul{top:0}.ast-header-break-point .ast-builder-menu{width:100%}.ast-header-break-point .ast-mobile-header-wrap .ast-flex.stack-on-mobile{flex-wrap:wrap}.ast-desktop .main-header-menu>.menu-item .sub-menu:before{position:absolute;content:"";top:0;left:0;width:100%;transform:translateY(-100%)}input[type=email],input[type=number],input[type=password],input[type=reset],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{color:#666;padding:.75em;height:auto;border-width:1px;border-style:solid;border-color:var(--ast-border-color);border-radius:2px;background:var(--ast-comment-inputs-background);box-shadow:none;box-sizing:border-box;transition:all .2s linear}input[type=email]:focus,input[type=password]:focus,input[type=reset]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{background-color:#fff;border-color:var(--ast-border-color);box-shadow:none}input[type=button],input[type=button]:focus,input[type=button]:hover,input[type=reset],input[type=reset]:focus,input[type=reset]:hover,input[type=submit],input[type=submit]:focus,input[type=submit]:hover{box-shadow:none}textarea{width:100%}input[type=search]:focus{outline:thin dotted}.astra-dark-mode-enable form .form-row textarea,.astra-dark-mode-enable input[type=email],.astra-dark-mode-enable input[type=number],.astra-dark-mode-enable input[type=password],.astra-dark-mode-enable input[type=reset],.astra-dark-mode-enable input[type=search],.astra-dark-mode-enable input[type=tel],.astra-dark-mode-enable input[type=text],.astra-dark-mode-enable input[type=url],.astra-dark-mode-enable textarea{background-color:var(--ast-global-color-secondary,--ast-global-color-5);color:var(--ast-global-color-2)!important;border:1px solid var(--ast-border-color)}.astra-dark-mode-enable form .form-row textarea:focus,.astra-dark-mode-enable input[type=email]:focus,.astra-dark-mode-enable input[type=number]:focus,.astra-dark-mode-enable input[type=password]:focus,.astra-dark-mode-enable input[type=reset]:focus,.astra-dark-mode-enable input[type=search]:focus,.astra-dark-mode-enable input[type=tel]:focus,.astra-dark-mode-enable input[type=text]:focus,.astra-dark-mode-enable input[type=url]:focus,.astra-dark-mode-enable textarea:focus{border:1px solid var(--ast-global-color-0)!important;background-color:var(--ast-global-color-secondary,--ast-global-color-5)!important}.astra-dark-mode-enable .select2-container .select2-selection--single,.astra-dark-mode-enable .select2-dropdown,.astra-dark-mode-enable select{background-color:var(--ast-global-color-secondary,--ast-global-color-5);border-color:var(--ast-border-color);color:var(--ast-global-color-2)}.astra-dark-mode-enable .wc-block-components-form .wc-block-components-text-input input[type=email],.astra-dark-mode-enable .wc-block-components-form .wc-block-components-text-input input[type=number],.astra-dark-mode-enable .wc-block-components-form .wc-block-components-text-input input[type=password],.astra-dark-mode-enable .wc-block-components-form .wc-block-components-text-input input[type=url],.astra-dark-mode-enable .wc-block-components-text-input input[type=email],.astra-dark-mode-enable .wc-block-components-text-input input[type=number],.astra-dark-mode-enable .wc-block-components-text-input input[type=password],.astra-dark-mode-enable .wc-block-components-text-input input[type=tel],.astra-dark-mode-enable .wc-block-components-text-input input[type=text],.astra-dark-mode-enable .wc-block-components-text-input input[type=url],.wc-block-components-form .wc-block-components-text-input input[type=tel],.wc-block-components-form .wc-block-components-text-input input[type=text]{background-color:var(--ast-global-color-secondary,--ast-global-color-5);color:var(--ast-global-color-2)}input[type=range]{-webkit-appearance:none;width:100%;margin:5.7px 0;padding:0;border:none}input[type=range]:focus{outline:0}input[type=range]::-webkit-slider-runnable-track{width:100%;height:8.6px;cursor:pointer;box-shadow:2.6px 2.6px .4px #ccc,0 0 2.6px #d9d9d9;background:rgb(255 255 255 / .2);border-radius:13.6px;border:0 solid #fff}input[type=range]::-webkit-slider-thumb{box-shadow:0 0 0 rgb(255 221 0 / .37),0 0 0 rgb(255 224 26 / .37);border:7.9px solid #0274be;height:20px;width:20px;border-radius:50px;background:#0274be;cursor:pointer;-webkit-appearance:none;margin-top:-5.7px}input[type=range]:focus::-webkit-slider-runnable-track{background:rgb(255 255 255 / .2)}input[type=range]::-moz-range-track{width:100%;height:8.6px;cursor:pointer;box-shadow:2.6px 2.6px .4px #ccc,0 0 2.6px #d9d9d9;background:rgb(255 255 255 / .2);border-radius:13.6px;border:0 solid #fff}input[type=range]::-moz-range-thumb{box-shadow:0 0 0 rgb(255 221 0 / .37),0 0 0 rgb(255 224 26 / .37);border:7.9px solid #0274be;height:20px;width:20px;border-radius:50px;background:#0274be;cursor:pointer}input[type=color]{border:none;width:100px;padding:0;height:30px;cursor:pointer}input[type=color]::-webkit-color-swatch-wrapper{padding:0;border:none}input[type=color]::-webkit-color-swatch{border:none}.page .entry-header{margin-bottom:1.5em}.search .entry-header{margin-bottom:1em}.ast-single-post .entry-header.ast-header-without-markup,.ast-single-post .entry-header.ast-no-title.ast-no-thumbnail{margin-bottom:0}.entry-header{margin-bottom:1.2em;word-wrap:break-word}.entry-header+.ast-blog-featured-section{margin-top:.5em}.blog-layout-6 .entry-header+.ast-blog-featured-section{margin-top:0}.entry-content{word-wrap:break-word}.entry-content .wp-audio-shortcode,.entry-content .wp-embedded-audio,.entry-content .wp-embedded-video,.entry-content .wp-video,.entry-content p{margin-bottom:1.6em}.entry-content .wp-embedded-audio,.entry-content .wp-embedded-video{display:inline-block}.entry-content::after{display:table;clear:both;content:""}.post-content>.cat-links,.post-content>.read-more,.post-content>.tags-links{display:block;margin-bottom:.8em;font-weight:var(--ast-blog-meta-weight,"")}.ast-excerpt-container>p:last-child{margin-bottom:0}.post-content>.read-more{margin-top:1.5em}.ast-article-inner{width:100%;overflow-wrap:break-word}.read-more a{display:inline-block}.read-more{margin-bottom:0}.read-more .ast-right-arrow{font-size:1em}.ast-no-thumb .ast-blog-featured-section{margin-bottom:0}.ast-no-thumb .entry-header+.ast-blog-featured-section{margin-top:0}.ast-blog-featured-section{margin-bottom:1.5em}.blog-layout-2 .ast-blog-featured-section,.blog-layout-3 .ast-blog-featured-section{margin-bottom:0}.error404 .page-header{margin-bottom:1.5em}.error404 .page-header .page-title{margin-bottom:0}.archive .entry-title,.blog .entry-title,.search .entry-title{line-height:1.3}.archive .format-aside .entry-title,.archive .format-status .entry-title,.blog .format-aside .entry-title,.blog .format-status .entry-title{display:none}.page-title{margin-bottom:1em;font-weight:400}.entry-title{margin-bottom:.2em}.ast-article-post{margin-bottom:2.5em}.ast-article-post:last-child{margin-bottom:0;border-bottom:0}.search .site-content .content-area .search-form{margin-bottom:3em}.blog-layout-1 .post-thumb{padding-left:0;padding-right:0;position:relative}.blog .posted-on{z-index:1}.ast-blog-featured-section .posted-on{width:5.714285714em;height:5.714285714em;padding:.7em}.ast-blog-featured-section .posted-on .date-month,.ast-blog-featured-section .posted-on .date-year{font-size:.8571428571em;line-height:1em}.ast-blog-featured-section .posted-on .date-day{font-size:2.5em;line-height:.9em;font-weight:900;margin:.1em 0}.ast-author-box img.avatar{border-radius:50%;margin:0 0 0 20px}.ast-archive-description{margin-bottom:2.5em;padding-bottom:1.3333em;border-bottom:1px solid var(--ast-border-color)}.ast-archive-description .ast-archive-title{margin-bottom:4px;font-size:40px;font-size:2.85714rem;font-weight:300}.ast-archive-description p{margin-bottom:0;font-size:20px;font-size:1.42857rem;line-height:1.65;font-weight:300}.ast-separate-container .ast-archive-description,.ast-separate-container .ast-author-box{background-color:#eee;padding-bottom:0;border-bottom:0}@media (max-width:1200px){.ast-separate-container .ast-archive-description{margin:0;padding:3.34em 2.4em}}@media (max-width:992px){.ast-separate-container .ast-archive-description{padding:2.14em}}@media (min-width:1201px){.ast-separate-container .ast-archive-description,.ast-separate-container .ast-author-box{margin:0;padding:5em 6.67em 3.33333em}}.single .entry-header{margin-bottom:2em}.single .post-navigation{margin:0;padding:2em 0 0;border-top:1px solid var(--ast-single-post-border,var(--ast-border-color))}@media (max-width:768px){.single .post-navigation{padding-top:1.5em}}.single .post-navigation a{margin:2px;display:inline-block;color:#000}.single .post-navigation a p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (min-width:421px){.single .post-navigation .nav-links{-js-display:flex;display:flex;width:100%}.single .post-navigation .nav-links:not(:has(.nav-previous)){justify-content:flex-end}.single .post-navigation .nav-links .nav-previous+.nav-next{width:50%}.single .post-navigation .nav-next,.single .post-navigation .nav-previous{width:50%}}@media (max-width:420px){.single .post-navigation .ast-left-arrow,.single .post-navigation .ast-right-arrow{display:none}.single .post-navigation .nav-links:not(:has(.nav-previous)){justify-content:flex-end}.single .post-navigation .nav-next,.single .post-navigation .nav-previous{width:50%}.single .post-navigation .nav-next a,.single .post-navigation .nav-previous a{max-width:95%;width:100%}.single .post-navigation .nav-previous{margin-bottom:1em}}.single .entry-header .post-thumb{margin-bottom:2em}.single .entry-header .post-thumb img{margin-top:0;margin-bottom:0}.page .has-post-thumbnail .post-thumb img{margin-bottom:1.5em}.post-password-form{text-align:center}@media (max-width:420px){.post-password-form input[type=password]{display:block;margin:10px auto}}.post-password-form input[type=submit]{padding:10px 20px;border-radius:2px}.ast-author-avatar{margin:0 5px}.ast-author-avatar img{border-radius:100%;width:var(--ast-author-avatar-size,30px);height:var(--ast-author-avatar-size,30px)}.ast-separate-container .post-navigation{border-top:0;padding-left:var(--ast-post-nav-space,3.33333em);padding-right:var(--ast-post-nav-space,3.33333em)}@media (max-width:420px){.ast-separate-container .post-navigation{padding-left:0;padding-right:0}}@media (max-width:768px){.ast-separate-container .entry-header{margin-bottom:1em}}.ast-404-layout-1{text-align:center;margin:4em auto}.ast-404-layout-1 .page-sub-title{font-size:1.5rem;font-weight:700}.ast-404-layout-1 .widget_search{padding-top:.5em}.ast-404-search{margin-top:1.5em}.ast-404-search .widget_search{max-width:370px;margin:0 auto}.ast-separate-container .error-404,.ast-separate-container .no-results{background-color:#fff}@media (max-width:1200px){.ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results{margin:0;padding:3.34em 2.4em}}@media (max-width:768px){.ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results{padding:1.5em 2.14em}}@media (max-width:544px){.ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results{padding:1.5em 1em}}@media (min-width:1201px){.ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results{margin:0;padding:5.34em 6.67em}}.blog-layout-1{width:100%;display:inline-block;padding-bottom:2em;vertical-align:middle;border-bottom:1px solid var(--ast-border-color)}.blog-layout-1 .posted-on{left:0}.blog-layout-1 .post-content,.blog-layout-1 .post-thumb{padding-left:0;padding-right:0}.ast-flex{-js-display:flex;display:flex;flex-wrap:wrap}.ast-flex-1{flex:1}.ast-inline-flex{-js-display:inline-flex;display:inline-flex;align-items:center;flex-wrap:wrap;align-content:center}.ast-justify-content-flex-start{justify-content:flex-start}.ast-justify-content-flex-end{justify-content:flex-end}.ast-justify-content-center{justify-content:center}.ast-justify-content-space-between{justify-content:space-between}.ast-justify-content-space-around{justify-content:space-around}.ast-align-content-flex-start{align-content:flex-start}.ast-align-content-flex-end{align-content:flex-end}.ast-align-content-center{align-content:center}.ast-align-content-space-between{align-content:space-between}.ast-align-content-space-around{align-content:space-around}.ast-align-content-stretch{align-content:stretch}.ast-flex-grow-1{flex-grow:1}.ast-desktop .astra-menu-animation-slide-up>.menu-item>.astra-full-megamenu-wrapper,.ast-desktop .astra-menu-animation-slide-up>.menu-item>.sub-menu,.ast-desktop .astra-menu-animation-slide-up>.menu-item>.sub-menu .sub-menu{opacity:0;visibility:hidden;transform:translateY(.5em);transition:visibility .2s ease,transform .2s ease}.ast-desktop .astra-menu-animation-slide-up>.menu-item .menu-item.focus>.sub-menu,.ast-desktop .astra-menu-animation-slide-up>.menu-item .menu-item:hover>.sub-menu,.ast-desktop .astra-menu-animation-slide-up>.menu-item.focus>.astra-full-megamenu-wrapper,.ast-desktop .astra-menu-animation-slide-up>.menu-item.focus>.sub-menu,.ast-desktop .astra-menu-animation-slide-up>.menu-item:hover>.astra-full-megamenu-wrapper,.ast-desktop .astra-menu-animation-slide-up>.menu-item:hover>.sub-menu{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .2s ease,visibility .2s ease,transform .2s ease}.ast-desktop .astra-menu-animation-slide-up>.full-width-mega.menu-item.focus>.astra-full-megamenu-wrapper,.ast-desktop .astra-menu-animation-slide-up>.full-width-mega.menu-item:hover>.astra-full-megamenu-wrapper{-js-display:flex;display:flex}.ast-desktop .astra-menu-animation-slide-down>.menu-item>.astra-full-megamenu-wrapper,.ast-desktop .astra-menu-animation-slide-down>.menu-item>.sub-menu,.ast-desktop .astra-menu-animation-slide-down>.menu-item>.sub-menu .sub-menu{opacity:0;visibility:hidden;transform:translateY(-.5em);transition:visibility .2s ease,transform .2s ease}.ast-desktop .astra-menu-animation-slide-down>.menu-item .menu-item.focus>.sub-menu,.ast-desktop .astra-menu-animation-slide-down>.menu-item .menu-item:hover>.sub-menu,.ast-desktop .astra-menu-animation-slide-down>.menu-item.focus>.astra-full-megamenu-wrapper,.ast-desktop .astra-menu-animation-slide-down>.menu-item.focus>.sub-menu,.ast-desktop .astra-menu-animation-slide-down>.menu-item:hover>.astra-full-megamenu-wrapper,.ast-desktop .astra-menu-animation-slide-down>.menu-item:hover>.sub-menu{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .2s ease,visibility .2s ease,transform .2s ease}.ast-desktop .astra-menu-animation-slide-down>.full-width-mega.menu-item.focus>.astra-full-megamenu-wrapper,.ast-desktop .astra-menu-animation-slide-down>.full-width-mega.menu-item:hover>.astra-full-megamenu-wrapper{-js-display:flex;display:flex}.ast-desktop .astra-menu-animation-fade>.menu-item>.astra-full-megamenu-wrapper,.ast-desktop .astra-menu-animation-fade>.menu-item>.sub-menu,.ast-desktop .astra-menu-animation-fade>.menu-item>.sub-menu .sub-menu{opacity:0;visibility:hidden;transition:opacity ease-in-out .3s}.ast-desktop .astra-menu-animation-fade>.menu-item .menu-item.focus>.sub-menu,.ast-desktop .astra-menu-animation-fade>.menu-item .menu-item:hover>.sub-menu,.ast-desktop .astra-menu-animation-fade>.menu-item.focus>.astra-full-megamenu-wrapper,.ast-desktop .astra-menu-animation-fade>.menu-item.focus>.sub-menu,.ast-desktop .astra-menu-animation-fade>.menu-item:hover>.astra-full-megamenu-wrapper,.ast-desktop .astra-menu-animation-fade>.menu-item:hover>.sub-menu{opacity:1;visibility:visible;transition:opacity ease-in-out .3s}.ast-desktop .astra-menu-animation-fade>.full-width-mega.menu-item.focus>.astra-full-megamenu-wrapper,.ast-desktop .astra-menu-animation-fade>.full-width-mega.menu-item:hover>.astra-full-megamenu-wrapper{-js-display:flex;display:flex}.ast-desktop .menu-item.ast-menu-hover>.sub-menu.toggled-on{opacity:1;visibility:visible}.components-placeholder.ms-loader{position:absolute;width:100%;height:100%;z-index:3;top:0;left:0;background:rgb(243 243 244 / .83);min-height:50px}.wp-block-metaslider-slider iframe{transition:height .6s;width:100%}.ms-preview{position:relative}.ms-preview__trigger{position:absolute;top:0;right:0;bottom:0;left:0}.components-base-control.ms-loading .is-active.spinner{margin-top:-2px;float:none;margin-left:0}.ms-plugin-link{display:block;padding:15px;border-top:1px solid #e2e4e7;border-bottom:1px solid #e2e4e7;margin-left:-16px;margin-right:-16px;margin-top:17px}.ms-slideshow-panel{padding-bottom:8px}.ms-slideshow-panel::after{content:"";display:table;clear:both}.ms-edit-current-slideshow{position:relative;float:right;margin-top:4px;font-size:.95em}.ms-edit-current-slideshow::before{content:"\f474";font-family:dashicons;position:absolute;left:-19px;transform:rotate(90deg);color:#ccc;font-size:1.2em}.wp-block-metaslider-slider.placeholder-loading+.wp-block-metaslider-slider{display:none}.wp-block-metaslider-slider{transition:height .3s}.pshubnav{position:fixed;top:0;left:0;right:0;max-width:none!important;margin:0!important;z-index:999999;height:56px;display:flex;align-items:center;background:rgb(251 255 246 / .86);backdrop-filter:blur(14px) saturate(1.1);-webkit-backdrop-filter:blur(14px) saturate(1.1);padding:0 20px;box-sizing:border-box;box-shadow:0 1px 0 rgb(15 42 29 / .06),0 2px 10px rgb(15 42 29 / .03)}.pshubnav__inner{width:100%;max-width:1180px;margin:0 auto;display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:10px}.pshubnav__logo{display:flex;align-items:center;gap:.5rem;text-decoration:none;white-space:nowrap;justify-self:start;min-width:0}.pshubnav__logo-circle{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#1B3A2D;font-family:inherit;font-weight:700;font-size:12px;letter-spacing:-.5px;color:#fff;flex-shrink:0}.pshubnav__logo-text{font-size:1rem;font-weight:700;color:#0F2A1D;letter-spacing:.01em}.pshubnav__logo-text span{color:#2D7A45}.pshubnav__tabs{display:flex;align-items:center;gap:10px;justify-content:center;justify-self:start;margin-left:72px;flex-wrap:wrap}.pshubnav__end{justify-self:end;min-width:0;display:flex;align-items:center;gap:14px}.pshubnav__search-mount{min-width:0}.pshubnav__search-mount .ps-page-nav__search-wrap{width:220px;max-width:260px;margin:0;opacity:0;pointer-events:none;transition:opacity .3s ease,width .3s ease}.pshubnav__search-mount .ps-page-nav__search-wrap.is-visible{opacity:1;pointer-events:auto}@media (max-width:900px){.pshubnav__search-mount{display:none}}.pshubnav__tab{display:inline-flex;align-items:center;gap:7px;padding:9px 18px;border-radius:999px;font-size:14px;font-weight:600;color:#3C4A43;text-decoration:none;background:#fff0;border:1px solid #fff0;transition:background 0.15s ease,color 0.15s ease,box-shadow 0.2s ease}.pshubnav__icon{width:20px;height:20px;flex:none;opacity:.75}.pshubnav__tab:hover{background:#F1F8F3;color:#0F2A1D}.pshubnav__tab:hover .pshubnav__icon{opacity:1}.pshubnav__tab--active{color:#0F2A1D;background:#fff;border-color:rgb(45 122 69 / .35);box-shadow:0 0 0 1px rgb(45 122 69 / .18),0 0 0 5px rgb(74 191 130 / .14),0 2px 8px rgb(45 122 69 / .12)}.pshubnav__tab--active .pshubnav__icon{opacity:1;color:#2D7A45}@media (max-width:620px){.pshubnav__tab-label{display:none}.pshubnav__tab{padding:9px 12px}.pshubnav__icon{opacity:1;width:22px;height:22px}.pshubnav__logo-text{display:none}}@media (max-width:480px){.pshubnav{height:52px;padding:0 12px}.pshubnav__inner{gap:6px}.pshubnav__tab{padding:8px 10px;font-size:13px}.pshubnav__logo-circle{width:28px;height:28px;font-size:11px}}.ps-page-root,#patientsavvy-roadmap-root,#patientsavvy-cancer-stories-root{padding-top:56px!important;box-sizing:border-box!important}@media (max-width:480px){.ps-page-root,#patientsavvy-roadmap-root,#patientsavvy-cancer-stories-root{padding-top:52px!important}}#patientsavvy-roadmap-root{font-family:Arial,sans-serif;color:#16311d}.psr-lung-roadmap{display:grid;gap:18px;color:#26342f}.psr-lung-topbar,.psr-lung-panel-heading,.psr-lung-button-row,.psr-lung-meta-row,.psr-lung-roadmap .button-row,.psr-lung-roadmap .line-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.psr-lung-topbar{padding-bottom:4px;border-bottom:1px solid rgb(38 52 47 / .12)}.psr-lung-topbar h2,.psr-lung-panel h3,.psr-lung-question-card h3,.psr-lung-roadmap .sequence-card h3,.psr-lung-roadmap .outcome-card h3,.psr-lung-roadmap .completion-card h3{margin:0;color:#14261f;letter-spacing:0}.psr-lung-eyebrow,.psr-lung-roadmap .eyebrow,.psr-lung-roadmap .line-kicker{margin:0 0 5px;color:#55756a;font-size:.76rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.psr-lung-load-status,.psr-lung-tag,.psr-lung-roadmap .tag{display:inline-flex;align-items:center;min-height:28px;border-radius:999px;padding:4px 10px;background:#edf6f2;color:#24453a;font-size:.8rem;font-weight:800}.psr-lung-load-status.ok,.psr-lung-tag.good,.psr-lung-roadmap .tag.good{background:#e5f7ed;color:#1f6b45}.psr-lung-load-status.bad,.psr-lung-tag.warn,.psr-lung-roadmap .tag.warn{background:#fff1dc;color:#8a4b00}.psr-lung-panel,.psr-lung-question-card,.psr-lung-roadmap .destination-card,.psr-lung-roadmap .sequence-card,.psr-lung-roadmap .outcome-card,.psr-lung-roadmap .completion-card,.psr-lung-story-card,.psr-lung-trial-card,.psr-lung-roadmap .check-card{border:1px solid rgb(38 52 47 / .13);border-radius:8px;background:#fff;box-shadow:0 10px 30px rgb(35 52 47 / .07);padding:18px}.psr-lung-option-grid,.psr-lung-roadmap .response-grid,.psr-lung-story-grid,.psr-lung-trial-grid,.psr-lung-check-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.psr-lung-option-button,.psr-lung-roadmap .response-button,.psr-lung-roadmap .site-chip{border:1px solid rgb(38 52 47 / .18);border-radius:8px;background:#f8fbf8;color:#19342b;padding:14px;text-align:left;cursor:pointer}.psr-lung-option-button:hover,.psr-lung-roadmap .response-button:hover,.psr-lung-roadmap .site-chip:hover,.psr-lung-roadmap .site-chip.is-selected{border-color:#2f7f67;background:#ecf7f1}.psr-lung-option-button strong,.psr-lung-roadmap .response-button strong{display:block;margin-bottom:5px}.psr-lung-helper,.psr-lung-muted,.psr-lung-intro,.psr-lung-roadmap .muted,.psr-lung-roadmap .summary,.psr-lung-roadmap .line-subtitle,.psr-lung-roadmap .line-body{color:#5e6f68;line-height:1.55}.psr-lung-roadmap .sequence-progress{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.psr-lung-roadmap .dot{border-radius:999px;background:#edf1ef;color:#587168;padding:6px 10px;font-size:.78rem;font-weight:800}.psr-lung-roadmap .dot.active,.psr-lung-roadmap .dot.done{background:#23483d;color:#fff}.psr-lung-roadmap .line-number{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#23483d;color:#fff;font-weight:800}.psr-lung-roadmap .treatment-box,.psr-lung-roadmap .ask-box,.psr-lung-roadmap .callout-card,.psr-lung-roadmap .response-panel{margin-top:14px;border-radius:8px;background:#f7faf8;border:1px solid rgb(38 52 47 / .12);padding:14px}.psr-lung-roadmap .clean-list{margin:8px 0 0;padding-left:20px}.psr-lung-roadmap .site-chip-row{display:flex;flex-wrap:wrap;gap:8px}.psr-lung-roadmap .side-effect-tier{display:grid;grid-template-columns:minmax(120px,0.35fr) 1fr;gap:10px;padding:8px 0;border-top:1px solid rgb(38 52 47 / .1)}.psr-lung-roadmap .side-effect-tier.urgent strong,.psr-lung-roadmap .outcome-card.bad h3{color:#8a3b22}.psr-lung-json-box,.psr-lung-summary-box,.psr-lung-trial-card code{display:block;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;background:#f4f7f5;padding:12px;color:#20352e}.psr-lung-source-link{color:#1f6b58;font-weight:800}@media (max-width:680px){.psr-lung-roadmap .side-effect-tier{grid-template-columns:1fr}}#patientsavvy-roadmap-root *{box-sizing:border-box}.psr-app{display:grid;gap:16px}.psr-card{border:1px solid #d7e3d8;background:#fff;border-radius:22px;padding:20px;box-shadow:0 8px 24px rgb(20 83 45 / .05)}.psr-hero{background:linear-gradient(180deg,#ffffff 0%,#f2fbf5 100%)}.psr-badge,.psr-bundle-subtitle,.psr-eyebrow,.psr-mini-title,.psr-response-heading,.psr-info-title,.psr-question-title-small{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#15803d}.psr-hero-title,.psr-question-title{margin:8px 0 0;font-size:22px;line-height:1.2;color:#123524}.psr-question-desc,.psr-hero-desc,.psr-bundle-body,.psr-mini-text,.psr-info-body,.psr-story-context,.psr-line-subtitle,.psr-pathbar{color:#365241;line-height:1.6}.psr-disclaimer,.psr-inline-hint{margin-top:14px;border-radius:18px;background:#ecfdf3;border:1px solid #a7f3d0;color:#166534;padding:12px 14px;font-size:14px;line-height:1.6}.psr-help-row,.psr-choice-row,.psr-links,.psr-controls{display:flex;flex-wrap:wrap;gap:10px}.psr-help-row{display:none}.psr-help-chip,.psr-pill,.psr-mini-badge,.psr-pathbar{display:inline-flex;align-items:center;color:#355441;position:relative}.psr-tooltip{display:none!important}.psr-select-grid,.psr-info-tiles,.psr-choice-grid,.psr-bundle-grid,.psr-cards-grid{display:grid;gap:14px}.psr-select-grid,.psr-info-tiles{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.psr-choice-grid,.psr-bundle-grid,.psr-cards-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.psr-bundle-grid.two{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.psr-select-card,.psr-grid-option,.psr-pill-button,.psr-button{cursor:pointer;transition:border-color 0.18s ease,background-color 0.18s ease,color 0.18s ease,box-shadow 0.18s ease}.psr-select-card,.psr-grid-option{width:100%;border:1px solid #dce7dd;border-radius:20px;background:#fff;padding:16px;text-align:left}.psr-select-card{display:flex;flex-direction:column;justify-content:space-between;min-height:112px}.psr-select-card:hover,.psr-grid-option:hover,.psr-pill-button:hover{background:#f0fdf4;border-color:#86efac;box-shadow:0 6px 18px rgb(21 128 61 / .08)}.psr-button:hover{box-shadow:0 6px 18px rgb(21 128 61 / .08)}.psr-select-card.is-selected:hover,.psr-grid-option.is-selected:hover,.psr-pill-button.is-selected:hover{background:#14532d;border-color:#14532d}.psr-select-card.is-selected,.psr-grid-option.is-selected,.psr-pill-button.is-selected{background:#14532d;border-color:#14532d;color:#fff}.psr-select-card.is-disabled{opacity:1;cursor:not-allowed;background:#f8fbf8}.psr-select-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.psr-select-title,.psr-bundle-title,.psr-story-quote{font-weight:700;color:#123524}.psr-select-card.is-selected .psr-select-title,.psr-grid-option.is-selected span,.psr-pill-button.is-selected,.psr-select-card.is-selected .psr-mini-badge{color:#fff}.psr-select-card.is-selected .psr-select-subtitle{color:#e6fff0}.psr-select-card.is-disabled .psr-select-title{color:#6b8572}.psr-select-card.is-disabled .psr-select-subtitle{color:#7b9481}.psr-select-title{font-size:18px;line-height:1.2}.psr-select-subtitle,.psr-line-subtitle{margin-top:6px;font-size:14px}.psr-select-subtitle{color:#4b6351;font-weight:400;font-size:13px;line-height:1.5}.psr-line-subtitle{color:#2d5a3d;font-weight:700;font-style:italic}.psr-mini-badge{background:#fff0;color:#5b7c64;border:0;padding:0;border-radius:0;font-size:12px}.psr-mini-badge.neutral{background:#fff0;color:#4b6351;border:0}.psr-pill-button{border:1px solid #d7e3d8;border-radius:999px;padding:9px 14px;background:#fff;color:#1f3c28;font-weight:600;min-height:42px;font-size:14px}.psr-grid-option span{font-size:14px;font-weight:600;color:#123524}.psr-grid-option.small{padding:14px}.psr-grid-option.is-selected span{color:#fff}.psr-question-body,.psr-bundle,.psr-line-card,.psr-story-card,.psr-helper-list,.psr-outcome-stack{margin-top:14px}.psr-bundle{border:0;border-radius:0;background:#fff0;padding:0}.psr-bundle-title{margin-top:6px;font-size:24px;line-height:1.18}.psr-bundle-title.small{font-size:19px}.psr-bundle-body{margin-top:10px;font-size:15px}.psr-mini-title{color:#5d7963}.psr-mini-text{margin-top:8px;font-size:14px}.psr-info-panel{border-radius:20px;padding:14px;border:1px solid}.psr-info-panel.neutral{background:#ecfdf3;border-color:#a7f3d0;color:#166534}.psr-info-panel.warning{background:#f3fbf4;border-color:#bbdfc2;color:#1f5130}.psr-info-panel.good{background:#ecfdf5;border-color:#86efac;color:#166534}.psr-pathbar{background:#fff0;box-shadow:none}.psr-spacer-sm{height:14px}.psr-timeline{position:relative;display:grid;gap:18px}.psr-timeline::before{content:'';position:absolute;left:15px;top:6px;bottom:6px;width:1px;background:#cddccf}.psr-line-wrap{position:relative;padding-left:40px}.psr-line-marker{position:absolute;left:0;top:14px;width:30px;height:30px;border-radius:999px;border:1px solid #cfe3d2;background:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#356246}.psr-line-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.psr-response-heading{margin-top:16px}.psr-response-grid{margin-top:8px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.psr-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid #cfe3d2;border-radius:999px;padding:10px 16px;text-decoration:none;background:#fff;color:#1f3c28;font-weight:700}.psr-button-dark{background:#14532d;color:#fff;border-color:#14532d}.psr-helper-card{display:none}.psr-helper-list{padding-left:18px;color:#4b6351;line-height:1.8}.top-gap{margin-top:20px}@media (max-width:700px){.psr-card{padding:14px;border-radius:18px}.psr-hero-title,.psr-question-title{font-size:20px}.psr-bundle-title{font-size:20px}.psr-story-quote{font-size:17px}.psr-line-wrap{padding-left:32px}.psr-line-marker{width:24px;height:24px;top:12px}.psr-line-head,.psr-select-head{flex-direction:column}.psr-response-grid{grid-template-columns:1fr}.psr-select-grid,.psr-choice-grid,.psr-subtype-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.psr-select-card,.psr-grid-option{padding:14px;border-radius:18px}.psr-select-card{min-height:96px}.psr-select-title{font-size:16px}.psr-select-subtitle,.psr-grid-option span,.psr-line-subtitle,.psr-question-desc,.psr-bundle-body,.psr-mini-text,.psr-info-body,.psr-story-copy,.psr-side-effects-intro,.psr-trial-meta,.psr-summary-line{font-size:13px;line-height:1.5}.psr-simple-list,.psr-detail-list{font-size:13px;line-height:1.55;padding-left:18px}.psr-pill-button{min-height:40px;font-size:13px;padding:8px 12px}.psr-fda-summary,.psr-fda-body{padding-left:12px;padding-right:12px}}.psr-subtype-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.psr-simple-list,.psr-detail-list{margin:14px 0 0;padding-left:20px;color:#4b6351;line-height:1.8}.psr-detail-list li+li,.psr-simple-list li+li{margin-top:4px}.psr-detail-list strong{color:#123524}.psr-trial-meta,.psr-summary-line{color:#4b6351;font-size:14px;line-height:1.6}.psr-summary-line{margin-top:6px}.psr-trial-copy{margin-top:14px}.psr-mini-panel{border:0;border-radius:0;background:#fff0;padding:0}.psr-bundle-grid,.psr-info-tiles,.psr-cards-grid{gap:18px}.psr-bundle{background:#fbfefb}.psr-card{padding:20px}.psr-bundle-title.small{font-size:18px}.psr-story-card{background:#fbfefb}.psr-pathbar{border-radius:16px;padding:10px 14px}.psr-inline-hint{margin-top:12px}.psr-side-effects{margin-top:16px;padding-top:14px;border-top:1px solid #dce7dd}.psr-side-effects-intro{margin-top:8px;color:#4b6351;line-height:1.7}.psr-urgent-note{margin-top:10px;color:#355441;font-size:14px;line-height:1.6}.psr-story-shelf{margin-top:14px}.psr-story-grid{display:grid;gap:12px;margin-top:10px}.psr-story-card{border:1px solid #dce7dd;border-radius:20px;background:#f8fcf8;padding:14px}.psr-story-card summary{list-style:none;display:grid;grid-template-columns:42px 1fr auto;gap:12px;align-items:start;cursor:pointer}.psr-story-card summary::-webkit-details-marker{display:none}.psr-story-icon{width:42px;height:42px;border-radius:999px;background:#e8f5eb;display:inline-flex;align-items:center;justify-content:center;font-size:20px}.psr-story-head{display:block}.psr-story-title{display:block;font-weight:800;color:#123524;line-height:1.3}.psr-story-teaser{display:block;margin-top:6px;color:#365241;line-height:1.6}.psr-story-expand{color:#166534;font-weight:700;font-size:13px;white-space:nowrap}.psr-story-copy{margin-top:12px;color:#365241;line-height:1.7}.psr-story-link{display:inline-block;margin-top:10px;color:#14532d;font-weight:700;text-decoration:underline;text-underline-offset:3px}@media (max-width:700px){.psr-story-card summary{grid-template-columns:42px 1fr}.psr-story-expand{grid-column:2;margin-top:2px}}.psr-question-desc{margin-top:8px;font-size:14px}.psr-fda-card{margin-top:14px;border:1px solid #ead37a;background:#fff8d9;border-radius:18px;overflow:hidden}.psr-fda-summary{list-style:none;display:grid;grid-template-columns:1fr auto;gap:12px;align-items:start;padding:14px;cursor:pointer}.psr-fda-summary::-webkit-details-marker{display:none}.psr-fda-summary-copy{min-width:0}.psr-fda-topline{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.psr-fda-count{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:24px;padding:0 10px;border-radius:999px;background:#facc15;color:#4c3d00;font-size:10px;font-weight:800;letter-spacing:.08em}.psr-fda-kicker,.psr-fda-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#6b5a07}.psr-fda-title,.psr-fda-item-title{font-weight:700;color:#123524}.psr-fda-title{margin-top:6px;font-size:15px;line-height:1.35}.psr-fda-subtitle,.psr-fda-copy,.psr-fda-meta,.psr-fda-inline-note{color:#4d4a2d;line-height:1.6}.psr-fda-subtitle{margin-top:4px;font-size:13px}.psr-fda-chevron{color:#6b5a07;font-size:18px;line-height:1;transition:transform 0.18s ease}.psr-fda-card[open] .psr-fda-chevron{transform:rotate(180deg)}.psr-fda-body{padding:0 14px 14px;border-top:1px solid rgb(107 90 7 / .18)}.psr-fda-item{padding-top:12px}.psr-fda-item.has-divider{margin-top:12px;border-top:1px solid rgb(107 90 7 / .18)}.psr-fda-item-title{font-size:14px;line-height:1.35}.psr-fda-copy{margin-top:6px;font-size:13px}.psr-fda-label{margin-top:10px}.psr-fda-footer{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;margin-top:8px}.psr-fda-meta{margin-top:8px;font-size:12px}.psr-fda-footer .psr-fda-meta{margin-top:0}.psr-fda-source-link{color:#166534;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.psr-fda-inline-note{margin-top:12px;font-size:12px;font-weight:700}.psr-brand-bar{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:#14532d;padding:4px 2px 2px}.psr-brand-dot{width:10px;height:10px;border-radius:999px;background:#166534;display:inline-block}.psr-brand-wrap{display:grid;gap:4px}.psr-trust-line{font-size:12px;color:#5b7c64;line-height:1.5;padding-left:18px}.psr-progress-strip{position:sticky;top:0;z-index:20;display:grid;gap:8px;padding:10px 12px;border:1px solid #d7e3d8;border-radius:16px;background:rgb(255 255 255 / .96);backdrop-filter:blur(8px);box-shadow:0 4px 18px rgb(20 83 45 / .08)}.psr-progress-meta{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:baseline}.psr-progress-step{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:#15803d}.psr-progress-label{font-size:15px;font-weight:700;color:#123524}.psr-progress-summary{font-size:13px;color:#4b6351}.psr-progress-track{height:8px;width:100%;border-radius:999px;background:#e8f4ea;overflow:hidden}.psr-progress-fill{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#15803d 0%,#166534 100%)}.psr-card{border-radius:20px}.psr-select-card,.psr-grid-option,.psr-pill-button,.psr-button{min-height:48px}.psr-grid-option,.psr-pill-button{font-weight:700}.psr-select-card.is-selected .psr-select-subtitle,.psr-grid-option.is-selected span,.psr-pill-button.is-selected{color:#f0fff4}.psr-select-card.is-selected .psr-mini-badge{background:rgb(255 255 255 / .16);border-color:rgb(255 255 255 / .22);color:#f0fff4}.psr-select-card.is-disabled{background:#f8fbf8;border-color:#dce7dd}.psr-select-card.is-disabled .psr-select-title,.psr-select-card.is-disabled .psr-select-subtitle{color:#718274}.psr-bundle-body strong,.psr-simple-list strong,.psr-detail-list strong,.psr-mini-text strong{color:#123524}.psr-choice-grid,.psr-select-grid,.psr-subtype-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.psr-response-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.psr-side-effects{margin-top:16px;padding-top:14px;border-top:1px solid #dce7dd}.psr-side-effect-tier{margin-top:12px}.psr-tier-label{font-size:13px;font-weight:700;margin-bottom:8px}.psr-tier-label.mild{color:#3f6212}.psr-tier-label.moderate{color:#9a6700}.psr-tier-label.urgent{color:#b91c1c}.psr-tag-row{display:flex;flex-wrap:wrap;gap:8px}.psr-state-tag{display:inline-flex;align-items:center;min-height:34px;padding:6px 12px;border-radius:999px;border:1px solid #d7e3d8;background:#fff;font-size:13px;font-weight:600}.psr-state-tag.mild{background:#f3fbe9;border-color:#d9ecb7;color:#3f6212}.psr-state-tag.moderate{background:#fff7e6;border-color:#f4d7a1;color:#9a6700}.psr-state-tag.urgent{background:#fff0f0;border-color:#f6c0c0;color:#b91c1c}.psr-monitor-card{margin-top:14px;border:1px solid #cde7d3;background:#f3fbf5;border-radius:18px;padding:14px}.psr-monitor-card.warning{background:#f9fcf9;border-color:#d7e3d8}.psr-monitor-title{margin-top:6px;font-size:16px;font-weight:700;color:#123524}.psr-story-card summary{grid-template-columns:42px 1fr auto}.psr-story-meta{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.psr-story-match{display:inline-flex;align-items:center;padding:0;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border:0;background:#fff0;color:#166534}.psr-story-match.exact-path-match,.psr-story-match.subtype-match,.psr-story-match.subtype-+-response-match,.psr-story-match.subtype-+-site-+-response-match{background:#fff0}.psr-trial-copy{margin-top:14px}.psr-summary-line{font-weight:600}.psr-savebar{position:sticky;bottom:max(10px, env(safe-area-inset-bottom));z-index:25;display:flex;gap:10px;flex-wrap:wrap;justify-content:center;padding:10px;border:1px solid #d7e3d8;border-radius:18px;background:rgb(255 255 255 / .96);backdrop-filter:blur(10px);box-shadow:0 8px 24px rgb(20 83 45 / .12)}.psr-save-primary{min-width:180px}@media (max-width:700px){.psr-progress-strip{top:0;border-radius:14px}.psr-progress-label{font-size:14px}.psr-select-grid,.psr-choice-grid,.psr-subtype-grid,.psr-response-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.psr-select-card,.psr-grid-option,.psr-pill-button,.psr-button,.psr-state-tag{min-height:44px}.psr-select-card{min-height:112px}.psr-story-card summary{grid-template-columns:42px 1fr}.psr-story-meta{grid-column:2;align-items:flex-start}.psr-savebar{position:fixed;left:12px;right:12px;bottom:calc(env(safe-area-inset-bottom) + 8px);justify-content:stretch}.psr-savebar .psr-button{flex:1 1 0%;justify-content:center}#patientsavvy-roadmap-root{padding-bottom:84px}}.psr-progress-strip{display:none}.psr-pathbar{display:block;border:0;border-radius:0;background:#fff0;padding:2px 0 0;font-weight:600}.psr-line-subtitle{margin-top:8px;line-height:1.55;font-style:normal;font-weight:600}.psr-bundle-body{margin-top:10px}.psr-extra-panel{margin-top:14px}.psr-trial-stack{display:grid;grid-template-columns:1fr;gap:14px}.psr-trial-card .psr-line-head{align-items:flex-start}.psr-summary-line{margin-top:8px}.psr-savebar{justify-content:center}.psr-savebar .psr-button{min-height:44px}@media (max-width:700px){.psr-savebar{position:sticky;left:auto;right:auto;bottom:max(10px, env(safe-area-inset-bottom))}#patientsavvy-roadmap-root{padding-bottom:24px}}.psr-response-helper{margin-top:6px;color:#5b7c64;font-size:13px;line-height:1.55}.psr-side-effect-plain{color:#365241;line-height:1.7;font-size:14px}.psr-side-effect-plain.mild{color:#365241}.psr-side-effect-plain.moderate{color:#365241}.psr-side-effect-plain.urgent{color:#365241}.psr-trial-card .psr-button{min-height:40px;padding:8px 14px}.psr-trial-card .psr-button:not(.psr-button-dark){background:#fff0}.psr-glossary-term{display:inline;border-bottom:1px dotted #15803d;color:#166534;cursor:help;outline:none}.psr-glossary-term:hover,.psr-glossary-term:focus,.psr-glossary-term.is-active{background:#ecfdf3;border-bottom-color:#16a34a}.psr-glossary-pop{position:absolute;z-index:99999;width:min(320px, calc(100vw - 24px));max-width:320px;border-radius:16px;border:1px solid rgb(21 128 61 / .25);background:#123524;color:#fff;padding:12px 14px;box-shadow:0 18px 40px rgb(15 23 42 / .28)}.psr-glossary-pop-title{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#bbf7d0;margin-bottom:6px}.psr-glossary-pop-body{font-size:13px;line-height:1.55;color:#f0fdf4}.psr-story-portal{margin-top:16px}.psr-story-portal-label{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#4d6b57}.psr-story-portal-copy{margin-top:10px;color:#4b6351;line-height:1.7}.psr-story-portal-filters,.psr-story-portal-count{margin-top:10px;color:#365241;font-size:13px;line-height:1.6}.psr-story-portal-button{margin-top:14px;border:1px solid #166534;background:#166534;color:#fff;border-radius:999px;padding:12px 18px;font-weight:700;cursor:pointer}.psr-storyhub-overlay{position:fixed;inset:0;background:rgb(14 24 18 / .56);z-index:9999;padding:20px;overflow-y:auto}.psr-storyhub-modal{max-width:1180px;margin:0 auto;background:#fff;border-radius:28px;border:1px solid #dce7dd;box-shadow:0 24px 80px rgb(16 24 18 / .24);padding:24px}.psr-storyhub-header{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;border-bottom:1px solid #e4ece5;padding-bottom:18px}.psr-storyhub-kicker{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:#4d6b57}.psr-storyhub-title{margin-top:6px;font-size:28px;line-height:1.2;font-weight:800;color:#123524}.psr-storyhub-filters{margin-top:8px;color:#4b6351;line-height:1.6}.psr-storyhub-close{border:1px solid #d6e3d8;background:#f7faf7;color:#123524;border-radius:999px;padding:10px 16px;font-weight:700;cursor:pointer}.psr-storyhub-layout{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:18px;margin-top:18px}.psr-storyhub-list{display:grid;gap:12px;align-content:start;max-height:calc(100vh - 220px);overflow-y:auto;padding-right:4px}.psr-storyhub-preview{text-align:left;border:1px solid #dce7dd;background:#fff;border-radius:20px;padding:14px;cursor:pointer;transition:background 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}.psr-storyhub-preview:hover,.psr-storyhub-preview:focus{background:#eef8ef;border-color:#9ec9a6;outline:none}.psr-storyhub-preview.is-selected{background:#eef8ef;border-color:#5f996b;box-shadow:0 0 0 2px rgb(95 153 107 / .12)}.psr-storyhub-preview-top{display:flex;justify-content:space-between;gap:12px}.psr-storyhub-match,.psr-storyhub-match-chip{display:inline-flex;align-items:center;border-radius:999px;padding:4px 10px;background:#edf6ef;color:#195c32;font-size:12px;font-weight:700}.psr-storyhub-preview-title{margin-top:8px;font-size:16px;line-height:1.35;font-weight:800;color:#123524}.psr-storyhub-preview-meta{margin-top:6px;color:#4d6b57;font-size:13px;line-height:1.5}.psr-storyhub-preview-body{margin-top:8px;color:#365241;font-size:13px;line-height:1.7}.psr-storyhub-detail{border:1px solid #dce7dd;border-radius:24px;background:#fbfdfb;padding:18px}.psr-storyhub-detail-title{margin:10px 0 0;font-size:24px;line-height:1.25;font-weight:800;color:#123524}.psr-storyhub-detail-meta{margin-top:8px;color:#4d6b57;line-height:1.6}.psr-storyhub-detail-copy{margin-top:16px;display:grid;gap:14px;color:#2f4938;line-height:1.78}.psr-storyhub-detail-copy p{margin:0}.psr-storyhub-why{margin-top:16px;border-top:1px solid #e4ece5;padding-top:14px}.psr-storyhub-why-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:#4d6b57}.psr-storyhub-why-copy{margin-top:8px;color:#365241;line-height:1.7}.psr-storyhub-source{display:inline-block;margin-top:16px;color:#14532d;font-weight:700;text-decoration:underline;text-underline-offset:3px}.psr-storyhub-empty{margin-top:18px;border:1px dashed #cdddce;border-radius:22px;background:#fbfdfb;padding:30px 20px;text-align:center;color:#4d6b57;line-height:1.7}@media (max-width:900px){.psr-storyhub-overlay{padding:10px}.psr-storyhub-modal{padding:16px;border-radius:22px}.psr-storyhub-header{flex-direction:column;align-items:stretch}.psr-storyhub-layout{grid-template-columns:1fr}.psr-storyhub-list{max-height:none;overflow:visible}}.psr-story-portal{border-color:#99f6e4;background:linear-gradient(180deg,#f0fdfa 0%,#ffffff 100%)}.psr-story-portal-label,.psr-storyhub-kicker,.psr-storyhub-match,.psr-storyhub-match-chip{color:#0f766e}.psr-story-portal-copy{color:#28564f}.psr-story-portal-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:14px}.psr-story-portal-button{background:#0f766e;border-color:#0f766e}.psr-guide-link{display:inline-flex;align-items:center;justify-content:center;border:1px solid #0f766e;border-radius:999px;padding:11px 16px;background:#fff;color:#0f766e;font-weight:800;text-decoration:none;min-height:44px}.psr-guide-link:hover,.psr-guide-link:focus{background:#ecfdf5;outline:none}.psr-guide-link-block{width:100%;margin-top:8px}.psr-storyhub-subtitle{margin-top:6px;color:#28564f;line-height:1.55}.psr-storyhub-modal{border-color:#99f6e4}.psr-storyhub-preview{border-color:#b9ece3}.psr-storyhub-preview:hover,.psr-storyhub-preview:focus,.psr-storyhub-preview.is-selected{background:#f0fdfa;border-color:#0f766e}.psr-storyhub-locked-block{display:grid;gap:10px;margin-top:2px;padding-top:12px;border-top:1px solid #d9f3ed}.psr-storyhub-locked-note{color:#28564f;font-size:13px;font-weight:700}.psr-storyhub-preview.is-locked{background:#f8fbfa;border-style:dashed;color:#516961;cursor:default;opacity:.86}.psr-storyhub-preview.is-locked:hover,.psr-storyhub-preview.is-locked:focus{background:#f8fbfa;border-color:#b9ece3;box-shadow:none}.psr-storyhub-lock-chip{background:#e5f4ef;color:#52635f}.psr-trial-section-card{border-color:#f2c078;background:linear-gradient(180deg,#fff7ed 0%,#ffffff 100%)}.psr-trial-section-card .psr-question-title,.psr-trial-section-card .psr-bundle-subtitle,.psr-trial-card .psr-bundle-subtitle,.psr-trial-meta{color:#9a3412}.psr-trial-card{border-color:#f2c078;background:#fffaf2}.psr-trial-card .psr-line-subtitle{color:#7c2d12}.psr-trial-copy{margin-top:10px;padding-top:10px;border-top:1px solid #f5d6a3;color:#4d3a23;line-height:1.6}.psr-trial-copy .psr-mini-title{color:#9a3412;letter-spacing:.06em}.psr-trial-copy .psr-mini-text{color:#4d3a23}.psr-trial-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.psr-external-link,.psr-fda-source-link,.psr-storyhub-source{color:#0f766e;font-weight:800;text-decoration:underline;text-underline-offset:3px}.psr-disclaimer{margin:10px 0 0;padding:0;border:0;border-radius:0;background:#fff0;color:#b91c1c;font-weight:800;line-height:1.6}.psr-guidance-note,.psr-inline-hint{margin:10px 0 0;padding:0;border:0;border-radius:0;background:#fff0;color:#0f766e;font-style:italic;line-height:1.6}.psr-source-note{color:#7c2d12}.psr-savebar{align-items:center}.psr-savebar-copy{flex:1 1 220px;color:#28564f;font-size:13px;line-height:1.45;font-weight:700;text-align:center}@media (max-width:700px){.psr-story-portal-actions,.psr-trial-links{display:grid;grid-template-columns:1fr}.psr-savebar-copy{flex-basis:100%}}.psr-story-portal{border-color:#d7c180;background:linear-gradient(180deg,#fff8df 0%,#f7f3e4 58%,#ffffff 100%)}.psr-story-portal-label,.psr-storyhub-kicker,.psr-storyhub-match,.psr-storyhub-match-chip{color:#0f3f36}.psr-story-portal .psr-question-title,.psr-storyhub-title,.psr-storyhub-detail-title,.psr-storyhub-preview-title{color:#10241e}.psr-story-portal-copy,.psr-story-portal-filters,.psr-story-portal-count,.psr-storyhub-subtitle,.psr-storyhub-filters,.psr-storyhub-preview-body,.psr-storyhub-why-copy{color:#45513a}.psr-story-portal-button{background:#0f3f36;border-color:#0f3f36;color:#fff}.psr-story-portal-button:hover,.psr-story-portal-button:focus{background:#10241e;border-color:#10241e;outline:none}.psr-guide-link{border-color:#0f3f36;color:#0f3f36;background:#fffdf4}.psr-guide-link:hover,.psr-guide-link:focus{background:#ead190;color:#10241e;outline:none}.psr-storyhub-header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px}.psr-storyhub-modal{border-color:#d7c180;background:#fffdf6}.psr-storyhub-header{border-bottom-color:#eadfb7}.psr-storyhub-close{border-color:#d8c994;background:#f7f3e4;color:#10241e}.psr-storyhub-preview{border-color:#dccb90;background:#fffdf4}.psr-storyhub-preview:hover,.psr-storyhub-preview:focus,.psr-storyhub-preview.is-selected{background:#f3ead0;border-color:#9ca87f}.psr-storyhub-preview.is-selected{box-shadow:0 0 0 2px rgb(156 168 127 / .22)}.psr-storyhub-match,.psr-storyhub-match-chip{background:#ead190}.psr-storyhub-preview-meta,.psr-storyhub-detail-meta,.psr-storyhub-why-title,.psr-storyhub-locked-note{color:#866342}.psr-storyhub-detail,.psr-storyhub-empty{border-color:#dccb90;background:#fffaf0}.psr-storyhub-detail-copy{color:#304433}.psr-storyhub-why{border-top-color:#eadfb7}.psr-storyhub-locked-block{border-top-color:#eadfb7}.psr-storyhub-preview.is-locked{background:#f6f1dd;border-color:#d8c994;color:#655b42}.psr-storyhub-preview.is-locked:hover,.psr-storyhub-preview.is-locked:focus{background:#f6f1dd;border-color:#d8c994}.psr-storyhub-lock-chip{background:#d9dfbf;color:#45513a}@media (max-width:900px){.psr-storyhub-header-actions{justify-content:flex-start}}#patientsavvy-roadmap-root .psr-story-portal{border-color:#d7b56d!important;background:linear-gradient(135deg,#fff8df 0%,#f1ead1 55%,#edf2df 100%)!important;box-shadow:0 12px 34px rgb(16 36 30 / .08)!important}#patientsavvy-roadmap-root .psr-story-portal-label{color:#0b4037!important;letter-spacing:.18em}#patientsavvy-roadmap-root .psr-story-portal .psr-question-title{color:#10241e!important}#patientsavvy-roadmap-root .psr-story-portal-copy,#patientsavvy-roadmap-root .psr-story-portal-filters,#patientsavvy-roadmap-root .psr-story-portal-count{color:#45513a!important}#patientsavvy-roadmap-root .psr-story-portal-filters{display:inline-block;border-bottom:1px dotted #9ca87f;color:#0b4037!important;font-style:italic}#patientsavvy-roadmap-root .psr-story-portal-button{background:#0b4037!important;border-color:#0b4037!important;color:#ffffff!important}#patientsavvy-roadmap-root .psr-story-portal-button:hover,#patientsavvy-roadmap-root .psr-story-portal-button:focus{background:#10241e!important;border-color:#10241e!important}#patientsavvy-roadmap-root .psr-storyhub-modal{border-color:#d7b56d!important;background:#fffdf6!important}#patientsavvy-roadmap-root .psr-storyhub-header{border-bottom-color:#eadfb7!important}#patientsavvy-roadmap-root .psr-storyhub-kicker,#patientsavvy-roadmap-root .psr-storyhub-title,#patientsavvy-roadmap-root .psr-storyhub-detail-title,#patientsavvy-roadmap-root .psr-storyhub-preview-title{color:#0b4037!important}#patientsavvy-roadmap-root .psr-storyhub-subtitle,#patientsavvy-roadmap-root .psr-storyhub-filters,#patientsavvy-roadmap-root .psr-storyhub-preview-body,#patientsavvy-roadmap-root .psr-storyhub-why-copy{color:#45513a!important}#patientsavvy-roadmap-root .psr-storyhub-preview{border-color:#dccb90!important;background:#fffaf0!important}#patientsavvy-roadmap-root .psr-storyhub-preview:hover,#patientsavvy-roadmap-root .psr-storyhub-preview:focus,#patientsavvy-roadmap-root .psr-storyhub-preview.is-selected{border-color:#9ca87f!important;background:#f3ead0!important}#patientsavvy-roadmap-root .psr-storyhub-match,#patientsavvy-roadmap-root .psr-storyhub-match-chip{background:#ead190!important;color:#10241e!important}#patientsavvy-roadmap-root .psr-storyhub-lock-chip{background:#d9dfbf!important;color:#45513a!important}#patientsavvy-roadmap-root .psr-storyhub-preview.is-locked{background:#f6f1dd!important;border-color:#d8c994!important}#patientsavvy-roadmap-root .psr-storyhub-locked-note,#patientsavvy-roadmap-root .psr-storyhub-preview-meta,#patientsavvy-roadmap-root .psr-storyhub-detail-meta,#patientsavvy-roadmap-root .psr-storyhub-why-title{color:#866342!important}#patientsavvy-roadmap-root .psr-guide-link{border:1px solid #0b4037;background:#fffdf4;color:#0b4037;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:9px 14px;font-weight:800;text-decoration:none}#patientsavvy-roadmap-root .psr-guide-link:hover,#patientsavvy-roadmap-root .psr-guide-link:focus{background:#ead190;color:#10241e;outline:none}#patientsavvy-roadmap-root .psr-trial-section-card{border-color:#d8954a!important;background:linear-gradient(180deg,#fff7ed 0%,#fffaf2 100%)!important}#patientsavvy-roadmap-root .psr-trial-section-card .psr-question-title,#patientsavvy-roadmap-root .psr-trial-section-card .psr-bundle-subtitle,#patientsavvy-roadmap-root .psr-trial-card .psr-bundle-subtitle,#patientsavvy-roadmap-root .psr-trial-meta{color:#8b2f10!important}#patientsavvy-roadmap-root .psr-site-choice-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important}#patientsavvy-roadmap-root .psr-site-choice-grid .psr-site-option{min-height:46px!important;padding:10px 14px!important;border-radius:18px!important}#patientsavvy-roadmap-root .psr-site-choice-grid .psr-site-option span{font-size:13px!important;line-height:1.2!important;white-space:nowrap!important}#patientsavvy-roadmap-root .psr-trial-section-card{border-color:#9ca87f!important;background:linear-gradient(135deg,#f7f9ee 0%,#eef2df 55%,#ffffff 100%)!important;box-shadow:0 12px 34px rgb(83 100 65 / .08)!important}#patientsavvy-roadmap-root .psr-trial-section-card .psr-question-title,#patientsavvy-roadmap-root .psr-trial-section-card .psr-bundle-subtitle,#patientsavvy-roadmap-root .psr-trial-card .psr-bundle-subtitle,#patientsavvy-roadmap-root .psr-trial-meta{color:#536441!important}#patientsavvy-roadmap-root .psr-trial-section-card .psr-guidance-note{color:#627347!important}#patientsavvy-roadmap-root .psr-trial-section-card .psr-button-dark,#patientsavvy-roadmap-root .psr-trial-card .psr-button-dark{background:#6f7c4d!important;border-color:#6f7c4d!important;color:#ffffff!important}#patientsavvy-roadmap-root .psr-trial-section-card .psr-button-dark:hover,#patientsavvy-roadmap-root .psr-trial-section-card .psr-button-dark:focus,#patientsavvy-roadmap-root .psr-trial-card .psr-button-dark:hover,#patientsavvy-roadmap-root .psr-trial-card .psr-button-dark:focus{background:#536441!important;border-color:#536441!important}#patientsavvy-roadmap-root .psr-trial-card{border-color:#b7c29a!important;background:#fbfcf4!important}#patientsavvy-roadmap-root .psr-trial-card .psr-line-subtitle,#patientsavvy-roadmap-root .psr-trial-copy,#patientsavvy-roadmap-root .psr-trial-copy .psr-mini-text{color:#3f4834!important}#patientsavvy-roadmap-root .psr-trial-copy{border-top-color:#d8dfbd!important}#patientsavvy-roadmap-root .psr-trial-copy .psr-mini-title,#patientsavvy-roadmap-root .psr-trial-card .psr-external-link{color:#536441!important}#patientsavvy-roadmap-root .psr-storyhub-list-item{display:grid;gap:10px}#patientsavvy-roadmap-root .psr-storyhub-inline-detail{display:none}@media (max-width:900px){#patientsavvy-roadmap-root .psr-site-choice-grid{display:grid!important;grid-template-columns:repeat(5,minmax(122px,1fr))!important;overflow-x:auto!important;padding-bottom:4px!important;-webkit-overflow-scrolling:touch}#patientsavvy-roadmap-root .psr-site-choice-grid .psr-site-option{min-width:122px!important}}@media (max-width:700px){#patientsavvy-roadmap-root .psr-storyhub-layout{grid-template-columns:1fr!important}#patientsavvy-roadmap-root .psr-storyhub-side-detail{display:none!important}#patientsavvy-roadmap-root .psr-storyhub-inline-detail{display:block!important}#patientsavvy-roadmap-root .psr-storyhub-inline-detail .psr-storyhub-detail{margin-top:0!important;max-height:none!important}#patientsavvy-roadmap-root .psr-storyhub-list{max-height:none!important;overflow:visible!important}#patientsavvy-roadmap-root .psr-storyhub-modal{width:calc(100vw - 24px)!important;max-height:calc(100vh - 24px)!important}}#patientsavvy-roadmap-root button.psr-guide-link,#patientsavvy-roadmap-root button.psr-button{font:inherit;appearance:none;-webkit-appearance:none}#patientsavvy-roadmap-root .psr-guide-link.is-loading,#patientsavvy-roadmap-root .psr-button.is-loading{opacity:.72;cursor:wait}#patientsavvy-roadmap-root .psr-guide-link[disabled],#patientsavvy-roadmap-root .psr-button[disabled]{pointer-events:none}#patientsavvy-roadmap-root{--psr-ink:#10241e;--psr-ink-soft:#2f4938;--psr-muted:#617163;--psr-border:rgba(20, 51, 42, 0.12);--psr-panel:rgba(255, 255, 255, 0.78);--psr-panel-solid:#fffdf7;--psr-mint:#baf7d6;--psr-aqua:#bdefff;--psr-cream:#fff7df;--psr-sage:#dfe8c8;--psr-emerald:#0f3f36;--psr-emerald-dark:#092821;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--psr-ink);position:relative;isolation:isolate;min-height:100vh;padding:clamp(24px, 4vw, 58px);overflow:clip;background:radial-gradient(circle at 16% 14%,rgb(188 255 210 / .8) 0 0,rgb(188 255 210 / .46) 0 18%,transparent 38%),radial-gradient(circle at 78% 8%,rgb(182 235 255 / .72) 0 0,rgb(182 235 255 / .46) 0 20%,transparent 42%),radial-gradient(circle at 84% 86%,rgb(255 231 178 / .78) 0 0,rgb(255 231 178 / .38) 0 18%,transparent 40%),linear-gradient(135deg,#fbfff9 0%,#f7fff8 43%,#f8fbef 100%)}#patientsavvy-roadmap-root::before,#patientsavvy-roadmap-root::after{content:"";position:absolute;z-index:-1;border-radius:999px;filter:blur(12px);opacity:.46;pointer-events:none;transform:translate3d(0,0,0)}#patientsavvy-roadmap-root::before{width:min(520px, 60vw);height:min(520px, 60vw);left:-12vw;top:12vh;background:radial-gradient(circle,rgb(159 255 205 / .7),#fff0);animation:psrAmbientFloatA 16s ease-in-out infinite alternate}#patientsavvy-roadmap-root::after{width:min(560px, 66vw);height:min(560px, 66vw);right:-16vw;bottom:-8vh;background:radial-gradient(circle,rgb(176 232 255 / .7),#fff0);animation:psrAmbientFloatB 18s ease-in-out infinite alternate}#patientsavvy-roadmap-root .psr-app{width:min(100%, 1180px);margin:0 auto;display:grid;gap:clamp(28px, 4.5vw, 58px)}#patientsavvy-roadmap-root .psr-brand-wrap{display:flex;align-items:center;justify-content:space-between;gap:clamp(18px, 4vw, 48px);padding:0 2px clamp(10px, 2vw, 18px)}#patientsavvy-roadmap-root .psr-brand-bar{display:inline-flex;align-items:center;gap:14px;padding:0;color:var(--psr-ink);letter-spacing:-.03em;text-transform:none;font-size:clamp(21px, 2.2vw, 30px);line-height:1;font-weight:850}#patientsavvy-roadmap-root .psr-brand-dot{position:relative;width:48px;height:48px;border-radius:999px;background:var(--psr-ink);box-shadow:0 12px 26px rgb(16 36 30 / .16);flex:0 0 auto}#patientsavvy-roadmap-root .psr-brand-dot::after{content:"PS";position:absolute;inset:0;display:grid;place-items:center;color:#fffdf7;font-size:13px;letter-spacing:-.08em;font-weight:900}#patientsavvy-roadmap-root .psr-brand-text{display:inline-block}#patientsavvy-roadmap-root .psr-trust-line{max-width:620px;padding-left:0;color:rgb(16 36 30 / .72);font-size:13px;line-height:1.6;text-align:right}#patientsavvy-roadmap-root .psr-pathbar{display:inline-flex!important;width:fit-content;max-width:100%;border:1px solid var(--psr-border)!important;border-radius:999px!important;padding:9px 16px!important;background:rgb(255 255 255 / .58)!important;box-shadow:0 14px 34px rgb(16 36 30 / .06)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:rgb(16 36 30 / .75);font-size:13px;font-weight:750}#patientsavvy-roadmap-root .psr-card,#patientsavvy-roadmap-root .psr-question-card{position:relative;overflow:hidden;border:1px solid var(--psr-border)!important;border-radius:clamp(26px, 4vw, 44px)!important;background:var(--psr-panel)!important;box-shadow:0 30px 80px rgb(16 36 30 / .08)!important;padding:clamp(30px, 5.4vw, 68px)!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);animation:psrCardIn 0.58s cubic-bezier(.16,1,.3,1) both}#patientsavvy-roadmap-root .psr-card::before,#patientsavvy-roadmap-root .psr-question-card::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgb(255 255 255 / .7),#fff0 42%),radial-gradient(circle at 90% 0%,rgb(186 247 214 / .28),transparent 36%)}#patientsavvy-roadmap-root .psr-question-card>*,#patientsavvy-roadmap-root .psr-card>*{position:relative;z-index:1}#patientsavvy-roadmap-root .psr-app[data-stage="intro"]>.psr-question-card:first-of-type{min-height:min(660px, calc(100vh - 190px));display:grid;align-content:center;text-align:center;background:radial-gradient(circle at 50% 36%,rgb(197 255 219 / .72),transparent 38%),radial-gradient(circle at 66% 44%,rgb(189 239 255 / .48),transparent 34%),rgb(255 255 255 / .68)!important}#patientsavvy-roadmap-root .psr-app[data-stage="intro"]>.psr-question-card:first-of-type .psr-question-body{margin-top:clamp(26px, 4vw, 44px)!important}#patientsavvy-roadmap-root .psr-app[data-stage="intro"]>.psr-question-card:first-of-type .psr-select-grid{width:min(100%, 880px);margin:0 auto}#patientsavvy-roadmap-root .psr-question-title,#patientsavvy-roadmap-root .psr-hero-title{margin:0;color:var(--psr-ink);font-size:clamp(30px, 4.8vw, 62px);line-height:.98;letter-spacing:-.055em;font-weight:850;max-width:920px}#patientsavvy-roadmap-root .psr-app[data-stage="intro"]>.psr-question-card:first-of-type .psr-question-title{margin:0 auto}#patientsavvy-roadmap-root .psr-app:not([data-stage="intro"]) .psr-question-title,#patientsavvy-roadmap-root .psr-question-card:not(:first-of-type) .psr-question-title{max-width:820px;font-size:clamp(27px, 3.3vw, 46px);line-height:1.04}#patientsavvy-roadmap-root .psr-question-desc,#patientsavvy-roadmap-root .psr-hero-desc,#patientsavvy-roadmap-root .psr-bundle-body,#patientsavvy-roadmap-root .psr-info-body,#patientsavvy-roadmap-root .psr-mini-text,#patientsavvy-roadmap-root .psr-story-copy,#patientsavvy-roadmap-root .psr-side-effects-intro,#patientsavvy-roadmap-root .psr-side-effect-plain,#patientsavvy-roadmap-root .psr-trial-copy,#patientsavvy-roadmap-root .psr-summary-line{color:var(--psr-ink-soft)!important;line-height:1.75}#patientsavvy-roadmap-root .psr-question-body,#patientsavvy-roadmap-root .psr-bundle,#patientsavvy-roadmap-root .psr-line-card,#patientsavvy-roadmap-root .psr-story-card,#patientsavvy-roadmap-root .psr-helper-list,#patientsavvy-roadmap-root .psr-outcome-stack{margin-top:clamp(22px, 3vw, 40px)!important}#patientsavvy-roadmap-root .psr-select-grid,#patientsavvy-roadmap-root .psr-info-tiles,#patientsavvy-roadmap-root .psr-choice-grid,#patientsavvy-roadmap-root .psr-bundle-grid,#patientsavvy-roadmap-root .psr-cards-grid{gap:clamp(14px, 2.2vw, 24px)!important}#patientsavvy-roadmap-root .psr-select-grid,#patientsavvy-roadmap-root .psr-choice-grid,#patientsavvy-roadmap-root .psr-subtype-grid,#patientsavvy-roadmap-root .psr-response-grid{grid-template-columns:repeat(auto-fit,minmax(min(230px, 100%),1fr))!important}#patientsavvy-roadmap-root .psr-select-card,#patientsavvy-roadmap-root .psr-grid-option,#patientsavvy-roadmap-root .psr-pill-button,#patientsavvy-roadmap-root .psr-button,#patientsavvy-roadmap-root .psr-guide-link,#patientsavvy-roadmap-root .psr-story-portal-button,#patientsavvy-roadmap-root .psr-storyhub-close{transition:transform 0.25s ease,border-color 0.25s ease,background 0.25s ease,color 0.25s ease,box-shadow 0.25s ease,opacity 0.25s ease}#patientsavvy-roadmap-root .psr-select-card,#patientsavvy-roadmap-root .psr-grid-option{min-height:126px!important;border:1px solid rgb(16 36 30 / .12)!important;border-radius:32px!important;padding:22px 24px!important;background:rgb(255 255 255 / .78)!important;box-shadow:0 14px 36px rgb(16 36 30 / .06)!important}#patientsavvy-roadmap-root .psr-grid-option{display:flex;align-items:center;justify-content:center;min-height:78px!important;text-align:center}#patientsavvy-roadmap-root .psr-pill-button,#patientsavvy-roadmap-root .psr-button,#patientsavvy-roadmap-root .psr-guide-link,#patientsavvy-roadmap-root .psr-story-portal-button,#patientsavvy-roadmap-root .psr-storyhub-close{border-radius:999px!important;min-height:50px!important;padding:12px 20px!important;border:1px solid rgb(16 36 30 / .16)!important;background:rgb(255 255 255 / .78)!important;color:var(--psr-ink)!important;box-shadow:0 10px 26px rgb(16 36 30 / .05)}#patientsavvy-roadmap-root .psr-select-card:hover,#patientsavvy-roadmap-root .psr-select-card:focus,#patientsavvy-roadmap-root .psr-grid-option:hover,#patientsavvy-roadmap-root .psr-grid-option:focus,#patientsavvy-roadmap-root .psr-pill-button:hover,#patientsavvy-roadmap-root .psr-pill-button:focus,#patientsavvy-roadmap-root .psr-button:hover,#patientsavvy-roadmap-root .psr-button:focus,#patientsavvy-roadmap-root .psr-guide-link:hover,#patientsavvy-roadmap-root .psr-guide-link:focus,#patientsavvy-roadmap-root .psr-story-portal-button:hover,#patientsavvy-roadmap-root .psr-story-portal-button:focus{transform:translateY(-4px);border-color:rgb(15 63 54 / .34)!important;background:rgb(255 255 255 / .96)!important;box-shadow:0 22px 48px rgb(16 36 30 / .12)!important;outline:none}#patientsavvy-roadmap-root .psr-select-card.is-selected,#patientsavvy-roadmap-root .psr-grid-option.is-selected,#patientsavvy-roadmap-root .psr-pill-button.is-selected,#patientsavvy-roadmap-root .psr-button-dark,#patientsavvy-roadmap-root .psr-story-portal-button{background:var(--psr-emerald)!important;border-color:var(--psr-emerald)!important;color:#fffdf7!important;box-shadow:0 20px 44px rgb(15 63 54 / .18)!important}#patientsavvy-roadmap-root .psr-select-card.is-selected:hover,#patientsavvy-roadmap-root .psr-grid-option.is-selected:hover,#patientsavvy-roadmap-root .psr-pill-button.is-selected:hover,#patientsavvy-roadmap-root .psr-button-dark:hover,#patientsavvy-roadmap-root .psr-story-portal-button:hover{background:var(--psr-emerald-dark)!important;border-color:var(--psr-emerald-dark)!important}#patientsavvy-roadmap-root .psr-select-title,#patientsavvy-roadmap-root .psr-bundle-title,#patientsavvy-roadmap-root .psr-story-quote,#patientsavvy-roadmap-root .psr-line-title,#patientsavvy-roadmap-root .psr-story-title{color:var(--psr-ink)!important;letter-spacing:-.025em}#patientsavvy-roadmap-root .psr-select-title{font-size:clamp(18px, 1.8vw, 22px)!important;line-height:1.15!important;font-weight:850!important}#patientsavvy-roadmap-root .psr-select-subtitle{margin-top:10px!important;color:rgb(16 36 30 / .68)!important;font-size:14px!important;line-height:1.55!important}#patientsavvy-roadmap-root .psr-select-card.is-selected .psr-select-title,#patientsavvy-roadmap-root .psr-grid-option.is-selected span,#patientsavvy-roadmap-root .psr-pill-button.is-selected,#patientsavvy-roadmap-root .psr-select-card.is-selected .psr-mini-badge{color:#fffdf7!important}#patientsavvy-roadmap-root .psr-select-card.is-selected .psr-select-subtitle{color:rgb(255 253 247 / .78)!important}#patientsavvy-roadmap-root .psr-mini-badge,#patientsavvy-roadmap-root .psr-badge,#patientsavvy-roadmap-root .psr-bundle-subtitle,#patientsavvy-roadmap-root .psr-eyebrow,#patientsavvy-roadmap-root .psr-mini-title,#patientsavvy-roadmap-root .psr-response-heading,#patientsavvy-roadmap-root .psr-info-title,#patientsavvy-roadmap-root .psr-question-title-small{color:var(--psr-emerald)!important;font-size:12px!important;letter-spacing:0.16em!important;font-weight:850!important}#patientsavvy-roadmap-root .psr-mini-badge{padding:0!important;background:transparent!important;border:0!important}#patientsavvy-roadmap-root .psr-bundle{background:transparent!important;padding:0!important}#patientsavvy-roadmap-root .psr-bundle-title{margin-top:12px!important;font-size:clamp(28px, 3.7vw, 50px)!important;line-height:1.02!important;font-weight:850!important;max-width:840px}#patientsavvy-roadmap-root .psr-bundle-title.small{font-size:clamp(22px, 2.4vw, 32px)!important}#patientsavvy-roadmap-root .psr-bundle-body,#patientsavvy-roadmap-root .psr-simple-list,#patientsavvy-roadmap-root .psr-detail-list,#patientsavvy-roadmap-root .psr-helper-list{max-width:840px;font-size:clamp(15px, 1.45vw, 17px)!important}#patientsavvy-roadmap-root .psr-simple-list,#patientsavvy-roadmap-root .psr-detail-list,#patientsavvy-roadmap-root .psr-helper-list{padding-left:1.15rem!important;line-height:1.85!important}#patientsavvy-roadmap-root .psr-simple-list li+li,#patientsavvy-roadmap-root .psr-detail-list li+li{margin-top:10px!important}#patientsavvy-roadmap-root .psr-info-panel,#patientsavvy-roadmap-root .psr-monitor-card,#patientsavvy-roadmap-root .psr-fda-card,#patientsavvy-roadmap-root .psr-story-card,#patientsavvy-roadmap-root .psr-trial-card{border-radius:28px!important;border:1px solid var(--psr-border)!important;background:rgb(255 255 255 / .62)!important;padding:clamp(18px, 2.4vw, 28px)!important;box-shadow:0 16px 38px rgb(16 36 30 / .06)!important}#patientsavvy-roadmap-root .psr-info-panel.neutral,#patientsavvy-roadmap-root .psr-info-panel.good,#patientsavvy-roadmap-root .psr-monitor-card{background:rgb(241 255 247 / .72)!important;border-color:rgb(15 63 54 / .13)!important}#patientsavvy-roadmap-root .psr-info-panel.warning,#patientsavvy-roadmap-root .psr-monitor-card.warning{background:rgb(255 247 223 / .72)!important;border-color:rgb(134 99 66 / .18)!important}#patientsavvy-roadmap-root .psr-timeline{gap:clamp(24px, 3vw, 38px)!important}#patientsavvy-roadmap-root .psr-timeline::before{left:19px!important;width:2px!important;background:linear-gradient(180deg,rgb(15 63 54 / .12),rgb(15 63 54 / .32),rgb(15 63 54 / .08))!important}#patientsavvy-roadmap-root .psr-line-wrap{padding-left:58px!important}#patientsavvy-roadmap-root .psr-line-marker{top:20px!important;width:40px!important;height:40px!important;border:1px solid rgb(15 63 54 / .22)!important;background:#fffdf7!important;color:var(--psr-emerald)!important;box-shadow:0 8px 22px rgb(16 36 30 / .08)}#patientsavvy-roadmap-root .psr-line-card{border-radius:34px!important}#patientsavvy-roadmap-root .psr-story-portal{background:radial-gradient(circle at 88% 0%,rgb(224 232 200 / .76),transparent 34%),linear-gradient(135deg,rgb(255 248 223 / .88) 0%,rgb(242 237 211 / .78) 52%,rgb(237 242 223 / .78) 100%)!important;border-color:rgb(135 112 61 / .18)!important}#patientsavvy-roadmap-root .psr-trial-section-card,#patientsavvy-roadmap-root .psr-trial-card{background:radial-gradient(circle at 100% 0%,rgb(223 232 200 / .72),transparent 36%),rgb(251 252 244 / .8)!important;border-color:rgb(111 124 77 / .18)!important}#patientsavvy-roadmap-root .psr-fda-card{background:rgb(255 248 217 / .8)!important;border-color:rgb(155 116 28 / .2)!important;padding:0!important}#patientsavvy-roadmap-root .psr-fda-summary{padding:clamp(18px, 2.4vw, 28px)!important}#patientsavvy-roadmap-root .psr-fda-body{padding:0 clamp(18px, 2.4vw, 28px) clamp(18px, 2.4vw, 28px)!important}#patientsavvy-roadmap-root .psr-savebar{bottom:max(18px, env(safe-area-inset-bottom))!important;width:min(100%, 820px);margin:0 auto;border:1px solid rgb(16 36 30 / .12)!important;border-radius:999px!important;padding:12px 14px!important;background:rgb(255 255 255 / .76)!important;box-shadow:0 20px 54px rgb(16 36 30 / .12)!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}#patientsavvy-roadmap-root .psr-storyhub-overlay{background:rgb(13 25 20 / .56)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:psrFadeIn 0.24s ease both}#patientsavvy-roadmap-root .psr-storyhub-modal{border-radius:clamp(24px, 4vw, 44px)!important;background:rgb(255 253 246 / .96)!important;box-shadow:0 32px 100px rgb(16 36 30 / .24)!important;padding:clamp(20px, 3vw, 38px)!important;animation:psrModalIn 0.38s cubic-bezier(.16,1,.3,1) both}#patientsavvy-roadmap-root .psr-storyhub-layout{gap:clamp(18px, 2.6vw, 32px)!important}#patientsavvy-roadmap-root .psr-storyhub-preview,#patientsavvy-roadmap-root .psr-storyhub-detail{border-radius:28px!important;background:rgb(255 250 240 / .78)!important;border-color:rgb(135 112 61 / .18)!important}#patientsavvy-roadmap-root .psr-storyhub-preview:hover,#patientsavvy-roadmap-root .psr-storyhub-preview:focus,#patientsavvy-roadmap-root .psr-storyhub-preview.is-selected{transform:translateY(-2px);background:rgb(243 234 208 / .88)!important}#patientsavvy-roadmap-root .psr-glossary-pop{border:1px solid rgb(255 253 247 / .12)!important;background:rgb(16 36 30 / .96)!important;border-radius:22px!important;box-shadow:0 24px 60px rgb(16 36 30 / .28)!important;animation:psrSoftPop 0.18s ease both}@keyframes psrAmbientFloatA{0%{transform:translate3d(0,0,0) scale(1)}100%{transform:translate3d(8vw,7vh,0) scale(1.08)}}@keyframes psrAmbientFloatB{0%{transform:translate3d(0,0,0) scale(1)}100%{transform:translate3d(-7vw,-6vh,0) scale(1.06)}}@keyframes psrCardIn{0%{opacity:0;transform:translateY(28px) scale(.985)}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes psrFadeIn{0%{opacity:0}100%{opacity:1}}@keyframes psrModalIn{0%{opacity:0;transform:translateY(24px) scale(.985)}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes psrSoftPop{0%{opacity:0;transform:translateY(4px) scale(.98)}100%{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:900px){#patientsavvy-roadmap-root{padding:18px}#patientsavvy-roadmap-root .psr-brand-wrap{align-items:flex-start;flex-direction:column}#patientsavvy-roadmap-root .psr-trust-line{text-align:left;max-width:720px}#patientsavvy-roadmap-root .psr-app[data-stage="intro"]>.psr-question-card:first-of-type{min-height:auto;padding-top:clamp(54px, 12vw, 88px)!important;padding-bottom:clamp(54px, 12vw, 88px)!important}#patientsavvy-roadmap-root .psr-storyhub-layout{grid-template-columns:1fr!important}}@media (max-width:700px){#patientsavvy-roadmap-root{padding:14px}#patientsavvy-roadmap-root .psr-app{gap:24px}#patientsavvy-roadmap-root .psr-card,#patientsavvy-roadmap-root .psr-question-card{border-radius:28px!important;padding:24px!important}#patientsavvy-roadmap-root .psr-question-title,#patientsavvy-roadmap-root .psr-app:not([data-stage="intro"]) .psr-question-title,#patientsavvy-roadmap-root .psr-question-card:not(:first-of-type) .psr-question-title{font-size:clamp(26px, 10vw, 42px)!important;line-height:1.02}#patientsavvy-roadmap-root .psr-select-grid,#patientsavvy-roadmap-root .psr-choice-grid,#patientsavvy-roadmap-root .psr-subtype-grid,#patientsavvy-roadmap-root .psr-response-grid,#patientsavvy-roadmap-root .psr-site-choice-grid{display:grid!important;grid-template-columns:1fr!important;overflow:visible!important}#patientsavvy-roadmap-root .psr-select-card,#patientsavvy-roadmap-root .psr-grid-option,#patientsavvy-roadmap-root .psr-site-choice-grid .psr-site-option{min-height:78px!important;min-width:0!important;border-radius:24px!important}#patientsavvy-roadmap-root .psr-choice-row{display:grid!important;grid-template-columns:1fr!important}#patientsavvy-roadmap-root .psr-line-wrap{padding-left:44px!important}#patientsavvy-roadmap-root .psr-line-marker{width:32px!important;height:32px!important}#patientsavvy-roadmap-root .psr-savebar{border-radius:28px!important}}@media (prefers-reduced-motion:reduce){#patientsavvy-roadmap-root,#patientsavvy-roadmap-root *,#patientsavvy-roadmap-root::before,#patientsavvy-roadmap-root::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}#patientsavvy-roadmap-root{--psr-v74-green:#023d32;--psr-v74-green-2:#075845;--psr-v74-cream:#f8f2e7;--psr-v74-lime:#d9ef9f;--psr-v74-sky:#cfe9ea;--psr-v74-rose:#f4c7b6;--psr-v74-ink:#06251f;--psr-v74-muted:rgba(6, 37, 31, 0.68);--psr-v74-border:rgba(2, 61, 50, 0.10);padding:clamp(18px, 3.6vw, 54px)!important;background:radial-gradient(ellipse at 14% 6%,rgb(198 235 210 / .95) 0,rgb(198 235 210 / .78) 14rem,transparent 30rem),radial-gradient(ellipse at 88% 16%,rgb(224 240 177 / .80) 0,rgb(224 240 177 / .56) 12rem,transparent 31rem),radial-gradient(ellipse at 24% 72%,rgb(174 224 198 / .62) 0,rgb(174 224 198 / .40) 14rem,transparent 34rem),linear-gradient(135deg,#f6fcef 0%,#eaf8ef 48%,#fbfff6 100%)!important}#patientsavvy-roadmap-root::before{width:auto!important;height:auto!important;inset:-20vh -18vw!important;left:-18vw!important;top:-20vh!important;right:-18vw!important;bottom:-20vh!important;border-radius:0!important;filter:none!important;opacity:0.58!important;background:repeating-linear-gradient(110deg,rgb(2 61 50 / .105) 0 1px,transparent 1px 92px),repeating-linear-gradient(18deg,rgb(2 61 50 / .07) 0 1px,transparent 1px 132px)!important;background-size:170px 170px,260px 260px!important;animation:psrV74BackgroundGrid 22s linear infinite!important}#patientsavvy-roadmap-root::after{width:auto!important;height:auto!important;inset:-20vh -18vw!important;right:-18vw!important;bottom:-20vh!important;border-radius:0!important;filter:none!important;opacity:0.42!important;background:linear-gradient(72deg,transparent 0 26%,rgb(2 61 50 / .12) 26% 29%,transparent 29%),linear-gradient(118deg,transparent 0 58%,rgb(217 239 159 / .54) 58% 64%,transparent 64%),linear-gradient(148deg,transparent 0 16%,rgb(244 199 182 / .42) 16% 21%,transparent 21%)!important;animation:psrV74Ribbons 24s ease-in-out infinite alternate!important}#patientsavvy-roadmap-root .psr-app{width:min(100%, 1180px)!important;gap:clamp(22px, 3.6vw, 44px)!important}#patientsavvy-roadmap-root .psr-health-backdrop{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}#patientsavvy-roadmap-root .psr-decor-icon{position:absolute;display:grid;place-items:center;width:clamp(78px, 9vw, 132px);height:clamp(78px, 9vw, 132px);color:rgb(2 61 50 / .18);opacity:.68;animation:psrV74IconFloat 16s ease-in-out infinite alternate}#patientsavvy-roadmap-root .psr-decor-icon svg,#patientsavvy-roadmap-root .psr-kicker svg,#patientsavvy-roadmap-root .psr-answer-icon svg,#patientsavvy-roadmap-root .psr-chip-icon svg,#patientsavvy-roadmap-root .psr-stage-hero-icon svg{width:100%;height:100%}#patientsavvy-roadmap-root .decor-ribbon{left:5vw;top:24vh}#patientsavvy-roadmap-root .decor-heart{right:8vw;top:18vh;animation-delay:-5s}#patientsavvy-roadmap-root .decor-dna{left:12vw;bottom:12vh;animation-delay:-9s}#patientsavvy-roadmap-root .decor-pill{right:10vw;bottom:14vh;animation-delay:-2s}#patientsavvy-roadmap-root .decor-cross{left:44vw;top:8vh;width:clamp(58px, 7vw, 96px);height:clamp(58px, 7vw, 96px);animation-delay:-12s}#patientsavvy-roadmap-root .psr-brand-wrap{padding:0 2px clamp(8px, 1.4vw, 14px)!important}#patientsavvy-roadmap-root .psr-brand-bar{font-size:clamp(20px, 2.3vw, 30px)!important;color:var(--psr-v74-green)!important}#patientsavvy-roadmap-root .psr-brand-dot{width:56px!important;height:56px!important;background:rgb(255 255 255 / .9)!important;border:1px solid rgb(2 61 50 / .1)!important;box-shadow:0 14px 34px rgb(2 61 50 / .08)!important}#patientsavvy-roadmap-root .psr-brand-dot::after{color:var(--psr-v74-green)!important}#patientsavvy-roadmap-root .psr-trust-line{max-width:430px!important;color:rgb(6 37 31 / .72)!important;font-weight:760!important}#patientsavvy-roadmap-root .psr-saved-bar{position:sticky;top:68px;z-index:35;overflow:hidden;border:1px solid rgb(2 61 50 / .1);border-radius:30px;background:rgb(255 255 255 / .86);box-shadow:0 20px 60px rgb(2 61 50 / .11);backdrop-filter:blur(18px) saturate(1.1);-webkit-backdrop-filter:blur(18px) saturate(1.1);transform:translateZ(0);margin-bottom:22px}#patientsavvy-roadmap-root .psr-saved-progress{height:5px;background:rgb(2 61 50 / .11)}#patientsavvy-roadmap-root .psr-saved-progress span{display:block;height:100%;background:linear-gradient(90deg,var(--psr-v74-green),var(--psr-v74-lime),var(--psr-v74-sky),var(--psr-v74-rose));background-size:220% 100%;animation:psrV74Stripe 5s ease-in-out infinite alternate;transition:width 380ms cubic-bezier(.2,.8,.2,1)}#patientsavvy-roadmap-root .psr-saved-inner{display:grid;grid-template-columns:180px minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 16px}#patientsavvy-roadmap-root .psr-saved-title{color:var(--psr-v74-green-2);font-size:12px;font-weight:930;letter-spacing:.08em;text-transform:uppercase}#patientsavvy-roadmap-root .psr-saved-subtitle{margin-top:3px;color:rgb(6 37 31 / .62);font-size:13px;line-height:1.25}#patientsavvy-roadmap-root .psr-saved-chips{display:flex;align-items:center;gap:8px;overflow-x:auto;padding:4px 2px 6px;scrollbar-width:thin}#patientsavvy-roadmap-root .psr-saved-chip{display:inline-flex;align-items:center;gap:9px;flex:0 0 auto;min-height:56px;max-width:310px;padding:7px 13px 7px 8px;border:1px solid rgb(2 61 50 / .09);border-radius:999px;background:#fff;color:var(--psr-v74-ink);box-shadow:0 8px 20px rgb(2 61 50 / .06);animation:psrV74ChipEnter 260ms ease both}#patientsavvy-roadmap-root .psr-chip-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:15px;background:var(--psr-v74-green);color:#fff;flex:0 0 34px}#patientsavvy-roadmap-root .psr-saved-chip small,#patientsavvy-roadmap-root .psr-saved-chip strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#patientsavvy-roadmap-root .psr-saved-chip small{color:rgb(6 37 31 / .56);font-size:11px;font-weight:930;letter-spacing:.08em;text-transform:uppercase}#patientsavvy-roadmap-root .psr-saved-chip strong{color:var(--psr-v74-ink);font-size:13px;line-height:1.25}#patientsavvy-roadmap-root .psr-saved-empty{color:rgb(6 37 31 / .58);font-size:13px;font-weight:750}#patientsavvy-roadmap-root .psr-mini-button{min-height:42px!important;padding:0 14px!important;font-size:13px!important}#patientsavvy-roadmap-root .psr-mini-button[disabled]{opacity:.48;cursor:not-allowed}#patientsavvy-roadmap-root .psr-pathbar{display:none!important}#patientsavvy-roadmap-root .psr-stage-card.psr-question-card{position:relative;min-height:clamp(520px, 66vh, 780px);padding:clamp(38px, 6vw, 78px)!important;overflow:hidden;border:1px solid rgb(2 61 50 / .09)!important;border-radius:36px!important;background:linear-gradient(135deg,rgb(255 255 255 / .94),rgb(255 255 255 / .76)),rgb(255 255 255 / .86)!important;box-shadow:0 28px 90px rgb(2 61 50 / .12)!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);animation:psrV74StageEnter 520ms cubic-bezier(.2,.8,.2,1) both!important}#patientsavvy-roadmap-root .psr-stage-card.psr-question-card::before{content:""!important;position:absolute!important;top:0!important;right:30px!important;left:30px!important;height:9px!important;border-radius:999px!important;background:linear-gradient(90deg,var(--psr-v74-green),var(--psr-v74-lime),var(--psr-v74-sky),var(--psr-v74-rose))!important;background-size:220% 100%!important;animation:psrV74Stripe 5s ease-in-out infinite alternate!important}#patientsavvy-roadmap-root .psr-stage-card.psr-question-card::after{display:none!important}#patientsavvy-roadmap-root .psr-stage-card>*{position:relative;z-index:2}#patientsavvy-roadmap-root .psr-stage-hero-icon{position:absolute!important;right:clamp(18px, 5vw, 70px);bottom:clamp(18px, 5vw, 70px);z-index:1!important;width:clamp(130px, 18vw, 250px);height:clamp(130px, 18vw, 250px);color:rgb(2 61 50 / .1);pointer-events:none;animation:psrV74IconPulse 9s ease-in-out infinite alternate}#patientsavvy-roadmap-root .psr-kicker{display:inline-flex!important;min-height:34px;align-items:center;gap:7px;padding:7px 12px;border:1px solid rgb(2 61 50 / .08);border-radius:999px;background:rgb(217 239 159 / .72);color:var(--psr-v74-green-2)!important;font-size:12px!important;font-weight:930!important;letter-spacing:0.08em!important;text-transform:uppercase!important}#patientsavvy-roadmap-root .psr-kicker svg{width:16px;height:16px}#patientsavvy-roadmap-root .psr-stage-card .psr-question-title{max-width:900px!important;margin:20px 0 0!important;color:var(--psr-v74-green)!important;font-size:clamp(42px, 6vw, 78px)!important;line-height:0.94!important;letter-spacing:-0.05em!important}#patientsavvy-roadmap-root .psr-stage-card .psr-question-desc{max-width:760px!important;color:rgb(6 37 31 / .72)!important;font-size:clamp(17px, 1.75vw, 21px)!important;line-height:1.55!important;margin:22px 0 0!important}#patientsavvy-roadmap-root .psr-stage-card .psr-question-body{margin-top:clamp(34px, 5vw, 62px)!important}#patientsavvy-roadmap-root .psr-select-grid,#patientsavvy-roadmap-root .psr-choice-grid,#patientsavvy-roadmap-root .psr-subtype-grid,#patientsavvy-roadmap-root .psr-response-grid{display:grid!important;gap:13px!important;max-width:940px;grid-template-columns:1fr!important}#patientsavvy-roadmap-root .psr-app[data-stage="intro"] .psr-select-grid,#patientsavvy-roadmap-root .psr-app[data-stage="path-select"] .psr-select-grid,#patientsavvy-roadmap-root .psr-subtype-grid{grid-template-columns:repeat(auto-fit,minmax(min(260px, 100%),1fr))!important}#patientsavvy-roadmap-root .psr-answer-card.psr-select-card,#patientsavvy-roadmap-root .psr-answer-card.psr-grid-option,#patientsavvy-roadmap-root .psr-site-choice-grid .psr-site-option{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;min-height:88px!important;width:100%!important;padding:18px 21px 18px 20px!important;border:1px solid rgb(2 61 50 / .1)!important;border-radius:999px!important;background:rgb(255 255 255 / .9)!important;box-shadow:0 12px 28px rgb(2 61 50 / .065)!important;color:var(--psr-v74-green)!important;text-align:left!important;cursor:pointer;transform:translateZ(0)}#patientsavvy-roadmap-root .psr-answer-card.long,#patientsavvy-roadmap-root .psr-site-choice-grid .psr-site-option{border-radius:30px!important;align-items:flex-start!important;min-height:104px!important}#patientsavvy-roadmap-root .psr-answer-card .psr-answer-icon,#patientsavvy-roadmap-root .psr-select-card .psr-answer-icon{width:58px;height:58px;display:grid;place-items:center;flex:0 0 58px;border-radius:22px;background:rgb(217 239 159 / .72);color:var(--psr-v74-green);box-shadow:inset 0 0 0 1px rgb(2 61 50 / .08);transition:background 180ms ease,color 180ms ease,transform 180ms ease}#patientsavvy-roadmap-root .psr-answer-card .psr-answer-icon svg{width:31px;height:31px}#patientsavvy-roadmap-root .psr-answer-label,#patientsavvy-roadmap-root .psr-select-head{display:grid!important;gap:6px;min-width:0;flex:1 1 auto}#patientsavvy-roadmap-root .psr-answer-label strong,#patientsavvy-roadmap-root .psr-answer-card .psr-select-title,#patientsavvy-roadmap-root .psr-answer-card .psr-grid-option span{color:inherit!important;font-size:clamp(23px, 2.6vw, 38px)!important;line-height:1.02!important;font-weight:930!important;letter-spacing:-0.035em!important}#patientsavvy-roadmap-root .psr-answer-label small,#patientsavvy-roadmap-root .psr-answer-card .psr-select-subtitle{color:rgb(6 37 31 / .61)!important;font-weight:750!important;line-height:1.35!important;font-size:14px!important}#patientsavvy-roadmap-root .psr-answer-arrow{width:44px;height:44px;display:inline-flex;justify-content:center;align-items:center;border:1px solid rgb(2 61 50 / .14);border-radius:50%;background:rgb(248 242 231 / .75);font-size:32px;line-height:1;transition:transform 180ms ease,background 180ms ease,border 180ms ease;flex:0 0 44px}#patientsavvy-roadmap-root .psr-answer-card:hover:not(:disabled),#patientsavvy-roadmap-root .psr-answer-card:focus:not(:disabled),#patientsavvy-roadmap-root .psr-answer-card.is-selected{padding-left:28px!important;background:var(--psr-v74-green)!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 18px 40px rgb(2 61 50 / .17)!important;border-color:rgb(2 61 50 / .2)!important;outline:none}#patientsavvy-roadmap-root .psr-answer-card:hover:not(:disabled) small,#patientsavvy-roadmap-root .psr-answer-card:focus:not(:disabled) small,#patientsavvy-roadmap-root .psr-answer-card.is-selected small,#patientsavvy-roadmap-root .psr-answer-card:hover:not(:disabled) .psr-select-subtitle,#patientsavvy-roadmap-root .psr-answer-card:focus:not(:disabled) .psr-select-subtitle,#patientsavvy-roadmap-root .psr-answer-card.is-selected .psr-select-subtitle{color:rgb(255 255 255 / .76)!important}#patientsavvy-roadmap-root .psr-answer-card:hover:not(:disabled) .psr-answer-icon,#patientsavvy-roadmap-root .psr-answer-card:focus:not(:disabled) .psr-answer-icon,#patientsavvy-roadmap-root .psr-answer-card.is-selected .psr-answer-icon{background:rgb(255 255 255 / .16)!important;color:#fff!important;transform:scale(1.03)}#patientsavvy-roadmap-root .psr-answer-card:hover:not(:disabled) .psr-answer-arrow,#patientsavvy-roadmap-root .psr-answer-card:focus:not(:disabled) .psr-answer-arrow,#patientsavvy-roadmap-root .psr-answer-card.is-selected .psr-answer-arrow{transform:translateX(8px);border-color:rgb(255 255 255 / .45);background:rgb(255 255 255 / .15)}#patientsavvy-roadmap-root .psr-answer-card:disabled{cursor:not-allowed!important;opacity:.58}#patientsavvy-roadmap-root .psr-choice-footer{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}#patientsavvy-roadmap-root .psr-treatment-review-card .psr-bundle,#patientsavvy-roadmap-root .psr-treatment-review-card .psr-line-card,#patientsavvy-roadmap-root .psr-completion-panel,#patientsavvy-roadmap-root .psr-stage-card .psr-info-panel,#patientsavvy-roadmap-root .psr-stage-card .psr-monitor-card,#patientsavvy-roadmap-root .psr-stage-card .psr-side-effects{position:relative;overflow:hidden;border:1px solid rgb(2 61 50 / .1)!important;border-radius:30px!important;background:rgb(255 255 255 / .86)!important;box-shadow:0 16px 34px rgb(2 61 50 / .08)!important;padding:clamp(22px, 3.5vw, 34px)!important}#patientsavvy-roadmap-root .psr-treatment-review-card .psr-bundle::before,#patientsavvy-roadmap-root .psr-treatment-review-card .psr-line-card::before{content:""!important;position:absolute!important;inset:0 auto 0 0!important;width:8px!important;background:linear-gradient(var(--psr-v74-green),var(--psr-v74-lime),var(--psr-v74-sky))!important}#patientsavvy-roadmap-root .psr-bundle-subtitle,#patientsavvy-roadmap-root .psr-response-heading,#patientsavvy-roadmap-root .psr-info-title,#patientsavvy-roadmap-root .psr-tier-label,#patientsavvy-roadmap-root .psr-mini-title{color:var(--psr-v74-green-2)!important;font-size:12px!important;font-weight:930!important;letter-spacing:0.08em!important;text-transform:uppercase!important}#patientsavvy-roadmap-root .psr-bundle-title,#patientsavvy-roadmap-root .psr-bundle-title.small,#patientsavvy-roadmap-root .psr-monitor-title{color:var(--psr-v74-green)!important;font-weight:930!important;font-size:clamp(25px, 3vw, 38px)!important;line-height:1.02!important;letter-spacing:-0.035em!important}#patientsavvy-roadmap-root .psr-bundle-body,#patientsavvy-roadmap-root .psr-line-subtitle,#patientsavvy-roadmap-root .psr-info-body,#patientsavvy-roadmap-root .psr-simple-list,#patientsavvy-roadmap-root .psr-detail-list,#patientsavvy-roadmap-root .psr-side-effects-intro,#patientsavvy-roadmap-root .psr-side-effect-plain,#patientsavvy-roadmap-root .psr-response-helper,#patientsavvy-roadmap-root .psr-completion-panel p{color:rgb(6 37 31 / .73)!important;font-size:16px!important;line-height:1.58!important}#patientsavvy-roadmap-root .psr-simple-list,#patientsavvy-roadmap-root .psr-detail-list{margin:18px 0 0!important;padding:0!important;display:grid!important;gap:10px!important;list-style:none!important}#patientsavvy-roadmap-root .psr-simple-list li,#patientsavvy-roadmap-root .psr-detail-list li{display:grid;grid-template-columns:24px 1fr;gap:10px}#patientsavvy-roadmap-root .psr-simple-list li::before,#patientsavvy-roadmap-root .psr-detail-list li::before{content:"";width:24px;height:24px;border-radius:9px;background:rgb(217 239 159 / .78);box-shadow:inset 0 0 0 1px rgb(2 61 50 / .08)}#patientsavvy-roadmap-root .psr-side-effects{margin-top:16px!important;padding-top:clamp(22px, 3.5vw, 34px)!important;border-top:0!important;background:rgb(248 242 231 / .72)!important}#patientsavvy-roadmap-root .psr-state-tag,#patientsavvy-roadmap-root .psr-side-effect-plain{border-radius:999px}#patientsavvy-roadmap-root .psr-line-wrap{padding-left:0!important}#patientsavvy-roadmap-root .psr-current-line .psr-line-marker{display:none!important}#patientsavvy-roadmap-root .psr-current-line .psr-line-card{margin-top:0!important}#patientsavvy-roadmap-root .psr-response-heading{margin-top:clamp(28px, 4vw, 46px)!important}#patientsavvy-roadmap-root .psr-outcome-stack{margin-top:0!important}#patientsavvy-roadmap-root .psr-completion-panel{background:var(--psr-v74-green)!important;color:#fff!important}#patientsavvy-roadmap-root .psr-completion-panel p{color:rgb(255 255 255 / .82)!important;max-width:760px}#patientsavvy-roadmap-root .psr-completion-panel .psr-button-dark{background:var(--psr-v74-lime)!important;color:var(--psr-v74-green)!important;border-color:rgb(255 255 255 / .16)!important}#patientsavvy-roadmap-root .psr-savebar{width:min(100%, 820px)!important;border-radius:999px!important}@keyframes psrV74BackgroundGrid{from{background-position:0 0,0 0}to{background-position:170px 58px,-132px 260px}}@keyframes psrV74Ribbons{from{transform:translate3d(-7vw,-2vh,0) rotate(-3deg)}to{transform:translate3d(7vw,3vh,0) rotate(2deg)}}@keyframes psrV74IconFloat{from{transform:translate3d(0,-10px,0) rotate(-8deg) scale(1)}to{transform:translate3d(26px,24px,0) rotate(7deg) scale(1.07)}}@keyframes psrV74IconPulse{from{opacity:.08;transform:scale(.98) rotate(-4deg)}to{opacity:.16;transform:scale(1.05) rotate(3deg)}}@keyframes psrV74Stripe{from{background-position:0% 50%}to{background-position:100% 50%}}@keyframes psrV74StageEnter{from{opacity:0;transform:translateY(18px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes psrV74ChipEnter{from{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:980px){#patientsavvy-roadmap-root .psr-saved-inner{grid-template-columns:1fr}}@media (max-width:700px){#patientsavvy-roadmap-root{padding:12px!important}#patientsavvy-roadmap-root .psr-saved-bar{top:8px;border-radius:24px}#patientsavvy-roadmap-root .psr-stage-card.psr-question-card{min-height:62vh;padding:34px 18px!important;border-radius:30px!important}#patientsavvy-roadmap-root .psr-stage-card.psr-question-card::before{right:18px!important;left:18px!important}#patientsavvy-roadmap-root .psr-stage-card .psr-question-title{font-size:clamp(37px, 11vw, 54px)!important}#patientsavvy-roadmap-root .psr-answer-card.psr-select-card,#patientsavvy-roadmap-root .psr-answer-card.psr-grid-option,#patientsavvy-roadmap-root .psr-site-choice-grid .psr-site-option{min-height:82px!important;padding:16px 14px!important;border-radius:28px!important;gap:12px!important}#patientsavvy-roadmap-root .psr-answer-card:hover:not(:disabled),#patientsavvy-roadmap-root .psr-answer-card:focus:not(:disabled),#patientsavvy-roadmap-root .psr-answer-card.is-selected{padding-left:18px!important}#patientsavvy-roadmap-root .psr-answer-card .psr-answer-icon,#patientsavvy-roadmap-root .psr-select-card .psr-answer-icon{width:48px;height:48px;border-radius:18px;flex-basis:48px}#patientsavvy-roadmap-root .psr-answer-card .psr-answer-icon svg{width:26px;height:26px}#patientsavvy-roadmap-root .psr-answer-label strong,#patientsavvy-roadmap-root .psr-answer-card .psr-select-title{font-size:clamp(23px, 7vw, 33px)!important}#patientsavvy-roadmap-root .psr-answer-arrow{display:none}#patientsavvy-roadmap-root .psr-decor-icon{opacity:.36}#patientsavvy-roadmap-root .psr-savebar{border-radius:28px!important}}@media (prefers-reduced-motion:reduce){#patientsavvy-roadmap-root .psr-health-backdrop,#patientsavvy-roadmap-root .psr-health-backdrop *,#patientsavvy-roadmap-root .psr-saved-progress span,#patientsavvy-roadmap-root .psr-stage-card,#patientsavvy-roadmap-root .psr-stage-card::before,#patientsavvy-roadmap-root .psr-stage-hero-icon,#patientsavvy-roadmap-root::before,#patientsavvy-roadmap-root::after{animation:none!important;transition:none!important}}#patientsavvy-roadmap-root .psr-app{position:relative}#patientsavvy-roadmap-root .psr-health-backdrop{z-index:0!important}#patientsavvy-roadmap-root .psr-app>:not(.psr-health-backdrop){position:relative;z-index:1}#patientsavvy-roadmap-root .psr-storyhub-overlay{z-index:9999!important}#patientsavvy-roadmap-root .psr-shelf-story-overlay{position:fixed!important;z-index:10000!important}#patientsavvy-roadmap-root .psr-saved-bar{position:sticky!important;top:68px!important;z-index:35!important}#patientsavvy-roadmap-root .psr-savebar{position:sticky!important;bottom:max(18px, env(safe-area-inset-bottom))!important;z-index:25!important}#patientsavvy-roadmap-root .psr-storyhub-overlay{position:fixed!important;z-index:9999!important}@media (max-width:700px){#patientsavvy-roadmap-root .psr-saved-bar{top:64px!important}}body.psr-roadmap-page .entry-title,body.psr-roadmap-page .page-title,body.psr-roadmap-page .wp-block-post-title,body.psr-roadmap-page header.entry-header,body.psr-roadmap-page .ast-archive-description,body.psr-roadmap-page .wp-block-query-title{display:none!important}body.psr-roadmap-page .site-main,body.psr-roadmap-page .content-area,body.psr-roadmap-page .entry-content,body.psr-roadmap-page .wp-block-post-content{max-width:none!important}body.psr-roadmap-page .entry-content,body.psr-roadmap-page .wp-block-post-content{margin:0!important;padding:0!important}body.psr-roadmap-page #patientsavvy-roadmap-root{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;min-height:calc(100vh - 60px)!important;padding:clamp(28px, 5vw, 72px) 0 clamp(56px, 6vw, 96px)!important;overflow-x:clip!important}#patientsavvy-roadmap-root .psr-app{width:min(calc(100vw - clamp(28px, 7vw, 112px)), 1440px)!important;max-width:none!important;gap:clamp(20px, 3vw, 36px)!important}#patientsavvy-roadmap-root .psr-brand-wrap{align-items:center!important;padding-bottom:clamp(10px, 1.6vw, 18px)!important}#patientsavvy-roadmap-root .psr-landing-hero{min-height:clamp(280px, 38vh, 480px);display:grid;align-content:end;padding:clamp(34px, 6vw, 80px) 0 clamp(18px, 3vw, 34px)}#patientsavvy-roadmap-root .psr-landing-eyebrow{color:var(--psr-v74-green-2)!important;font-size:12px!important;font-weight:930!important;letter-spacing:0.12em!important;text-transform:uppercase!important}#patientsavvy-roadmap-root .psr-landing-hero h1{max-width:980px;margin:12px 0 0;color:var(--psr-v74-green)!important;font-size:clamp(42px, 7vw, 78px)!important;line-height:0.96!important;letter-spacing:-0.055em!important;font-weight:930!important}#patientsavvy-roadmap-root .psr-landing-hero p{max-width:720px;margin:18px 0 0;color:rgb(6 37 31 / .7)!important;font-size:clamp(16px, 1.55vw, 20px)!important;line-height:1.55!important}#patientsavvy-roadmap-root .psr-saved-bar{scroll-margin-top:88px}#patientsavvy-roadmap-root .psr-stage-card.psr-question-card{scroll-margin-top:clamp(112px, 14vh, 168px);min-height:auto!important;padding:clamp(30px, 4.8vw, 62px)!important;border-radius:clamp(28px, 3.2vw, 42px)!important}#patientsavvy-roadmap-root .psr-stage-card .psr-question-title{max-width:940px!important;font-size:clamp(32px, 4.6vw, 58px)!important;line-height:1.02!important;letter-spacing:-0.045em!important}#patientsavvy-roadmap-root .psr-stage-card .psr-question-desc{max-width:760px!important;font-size:clamp(15px, 1.35vw, 18px)!important;line-height:1.55!important;margin-top:14px!important}#patientsavvy-roadmap-root .psr-stage-card .psr-question-body{margin-top:clamp(22px, 3.4vw, 42px)!important}#patientsavvy-roadmap-root .psr-app[data-stage="intro"]>.psr-stage-card.psr-question-card,#patientsavvy-roadmap-root .psr-app[data-stage="path-select"]>.psr-stage-card.psr-question-card{min-height:auto!important;align-content:start!important;text-align:left!important}#patientsavvy-roadmap-root .psr-app[data-stage="intro"]>.psr-stage-card:first-of-type .psr-question-title,#patientsavvy-roadmap-root .psr-app[data-stage="path-select"]>.psr-stage-card:first-of-type .psr-question-title{margin-left:0!important;margin-right:0!important}#patientsavvy-roadmap-root .psr-app[data-stage="intro"]>.psr-stage-card:first-of-type .psr-select-grid,#patientsavvy-roadmap-root .psr-app[data-stage="path-select"]>.psr-stage-card:first-of-type .psr-select-grid,#patientsavvy-roadmap-root .psr-select-grid,#patientsavvy-roadmap-root .psr-choice-grid,#patientsavvy-roadmap-root .psr-subtype-grid,#patientsavvy-roadmap-root .psr-response-grid{width:100%!important;margin-left:0!important;margin-right:0!important;grid-template-columns:repeat(auto-fit,minmax(min(255px, 100%),1fr))!important;gap:clamp(12px, 1.6vw, 18px)!important}#patientsavvy-roadmap-root .psr-response-grid{grid-template-columns:1fr!important;max-width:980px!important}#patientsavvy-roadmap-root .psr-answer-card.psr-select-card,#patientsavvy-roadmap-root .psr-answer-card.psr-grid-option,#patientsavvy-roadmap-root .psr-site-choice-grid .psr-site-option,#patientsavvy-roadmap-root .psr-select-card,#patientsavvy-roadmap-root .psr-grid-option{border-radius:28px!important;min-height:76px!important;padding:14px 16px!important;gap:14px!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important}#patientsavvy-roadmap-root .psr-app[data-stage="intro"] .psr-answer-card.psr-select-card,#patientsavvy-roadmap-root .psr-app[data-stage="path-select"] .psr-answer-card.psr-select-card{min-height:146px!important;align-items:flex-start!important;padding:22px!important}#patientsavvy-roadmap-root .psr-answer-card.long,#patientsavvy-roadmap-root .psr-site-choice-grid .psr-site-option{border-radius:28px!important;min-height:88px!important;align-items:flex-start!important}#patientsavvy-roadmap-root .psr-answer-card .psr-answer-icon,#patientsavvy-roadmap-root .psr-select-card .psr-answer-icon{width:46px!important;height:46px!important;flex-basis:46px!important;border-radius:18px!important}#patientsavvy-roadmap-root .psr-answer-card .psr-answer-icon svg,#patientsavvy-roadmap-root .psr-select-card .psr-answer-icon svg{width:25px!important;height:25px!important}#patientsavvy-roadmap-root .psr-answer-label strong,#patientsavvy-roadmap-root .psr-answer-card .psr-select-title,#patientsavvy-roadmap-root .psr-answer-card .psr-grid-option span{font-size:clamp(20px, 2vw, 28px)!important;line-height:1.08!important;letter-spacing:-0.035em!important}#patientsavvy-roadmap-root .psr-response-grid .psr-answer-label strong,#patientsavvy-roadmap-root .psr-metastatic-line-current .psr-answer-label strong{font-size:clamp(20px, 1.9vw, 26px)!important}#patientsavvy-roadmap-root .psr-answer-label small,#patientsavvy-roadmap-root .psr-answer-card .psr-select-subtitle{font-size:13px!important;line-height:1.36!important;font-weight:720!important}#patientsavvy-roadmap-root .psr-answer-arrow{width:36px!important;height:36px!important;flex-basis:36px!important;font-size:26px!important}#patientsavvy-roadmap-root .psr-answer-card:hover:not(:disabled),#patientsavvy-roadmap-root .psr-answer-card:focus:not(:disabled),#patientsavvy-roadmap-root .psr-answer-card.is-selected{padding-left:18px!important}#patientsavvy-roadmap-root .psr-saved-inner{grid-template-columns:minmax(132px,168px) minmax(0,1fr) auto!important;gap:12px!important;padding:11px 12px!important}#patientsavvy-roadmap-root .psr-saved-copy{min-width:0}#patientsavvy-roadmap-root .psr-saved-title{font-size:11px!important}#patientsavvy-roadmap-root .psr-saved-subtitle{font-size:12px!important}#patientsavvy-roadmap-root .psr-saved-chips{gap:7px!important;overflow-x:auto!important;scrollbar-width:none!important;-ms-overflow-style:none!important;padding:2px 2px 4px!important}#patientsavvy-roadmap-root .psr-saved-chips::-webkit-scrollbar{display:none!important}#patientsavvy-roadmap-root .psr-saved-chip{position:relative;min-height:46px!important;max-width:240px!important;padding:5px 11px 5px 6px!important;border-radius:999px!important;cursor:pointer!important;appearance:none!important;font:inherit!important;text-align:left!important}#patientsavvy-roadmap-root .psr-saved-chip:hover,#patientsavvy-roadmap-root .psr-saved-chip:focus{border-color:rgb(2 61 50 / .32)!important;box-shadow:0 12px 28px rgb(2 61 50 / .11)!important;transform:translateY(-1px)!important;outline:none!important}#patientsavvy-roadmap-root .psr-chip-icon{width:30px!important;height:30px!important;flex-basis:30px!important;border-radius:13px!important}#patientsavvy-roadmap-root .psr-chip-icon svg{width:18px!important;height:18px!important}#patientsavvy-roadmap-root .psr-saved-chip small{font-size:10px!important}#patientsavvy-roadmap-root .psr-saved-chip strong{font-size:12px!important}#patientsavvy-roadmap-root .psr-chip-edit{display:none;margin-left:4px;color:rgb(6 37 31 / .54);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}#patientsavvy-roadmap-root .psr-saved-chip:hover .psr-chip-edit,#patientsavvy-roadmap-root .psr-saved-chip:focus .psr-chip-edit{display:inline-block}#patientsavvy-roadmap-root .psr-treatment-review-card .psr-bundle,#patientsavvy-roadmap-root .psr-treatment-review-card .psr-line-card,#patientsavvy-roadmap-root .psr-completion-panel,#patientsavvy-roadmap-root .psr-stage-card .psr-info-panel,#patientsavvy-roadmap-root .psr-stage-card .psr-monitor-card,#patientsavvy-roadmap-root .psr-stage-card .psr-side-effects{border-radius:26px!important;padding:clamp(18px, 2.6vw, 28px)!important}#patientsavvy-roadmap-root .psr-bundle-title,#patientsavvy-roadmap-root .psr-bundle-title.small,#patientsavvy-roadmap-root .psr-monitor-title{font-size:clamp(22px, 2.4vw, 32px)!important;line-height:1.08!important}#patientsavvy-roadmap-root .psr-bundle-subtitle,#patientsavvy-roadmap-root .psr-response-heading,#patientsavvy-roadmap-root .psr-info-title,#patientsavvy-roadmap-root .psr-tier-label,#patientsavvy-roadmap-root .psr-mini-title{font-size:11px!important}#patientsavvy-roadmap-root .psr-bundle-body,#patientsavvy-roadmap-root .psr-line-subtitle,#patientsavvy-roadmap-root .psr-info-body,#patientsavvy-roadmap-root .psr-simple-list,#patientsavvy-roadmap-root .psr-detail-list,#patientsavvy-roadmap-root .psr-side-effects-intro,#patientsavvy-roadmap-root .psr-side-effect-plain,#patientsavvy-roadmap-root .psr-response-helper,#patientsavvy-roadmap-root .psr-completion-panel p{font-size:15px!important;line-height:1.55!important}#patientsavvy-roadmap-root .psr-side-grid{gap:8px!important}#patientsavvy-roadmap-root .psr-side-effect-plain,#patientsavvy-roadmap-root .psr-side-tier{font-size:12px!important}#patientsavvy-roadmap-root .psr-savebar{width:min(calc(100vw - 32px), 760px)!important;border-radius:999px!important;padding:10px 12px 10px 18px!important;gap:14px!important}#patientsavvy-roadmap-root .psr-savebar-copy{font-size:13px!important;line-height:1.35!important}@media (max-width:980px){#patientsavvy-roadmap-root .psr-saved-inner{grid-template-columns:1fr!important}}@media (max-width:700px){body.psr-roadmap-page #patientsavvy-roadmap-root{padding:18px 0 64px!important}#patientsavvy-roadmap-root .psr-app{width:calc(100vw - 20px)!important}#patientsavvy-roadmap-root .psr-landing-hero h1{font-size:clamp(38px, 12vw, 58px)!important}#patientsavvy-roadmap-root .psr-stage-card .psr-question-title{font-size:clamp(32px, 9.4vw, 46px)!important}#patientsavvy-roadmap-root .psr-answer-card.psr-select-card,#patientsavvy-roadmap-root .psr-answer-card.psr-grid-option,#patientsavvy-roadmap-root .psr-site-choice-grid .psr-site-option{min-height:74px!important;padding:14px!important}#patientsavvy-roadmap-root .psr-app[data-stage="intro"] .psr-answer-card.psr-select-card,#patientsavvy-roadmap-root .psr-app[data-stage="path-select"] .psr-answer-card.psr-select-card{min-height:118px!important}}#patientsavvy-roadmap-root .psr-stage-card .psr-question-title:first-child,#patientsavvy-roadmap-root .psr-stage-card .psr-stage-hero-icon+.psr-question-title{margin-top:0!important}#patientsavvy-roadmap-root .psr-simple-list li,#patientsavvy-roadmap-root .psr-detail-list li{grid-template-columns:18px minmax(0,1fr)!important;gap:12px!important;align-items:start!important;min-width:0!important}#patientsavvy-roadmap-root .psr-simple-list li::before,#patientsavvy-roadmap-root .psr-detail-list li::before{width:18px!important;height:18px!important;border-radius:7px!important;margin-top:0.22em!important}#patientsavvy-roadmap-root .psr-simple-list li>span,#patientsavvy-roadmap-root .psr-detail-list li>span{display:block!important;min-width:0!important;max-width:100%!important;overflow-wrap:break-word!important;word-break:normal!important;hyphens:none!important}body.psr-roadmap-page,body.psr-roadmap-page #page,body.psr-roadmap-page .site,body.psr-roadmap-page .site-content,body.psr-roadmap-page #content,body.psr-roadmap-page #primary,body.psr-roadmap-page .content-area,body.psr-roadmap-page .site-main,body.psr-roadmap-page main,body.psr-roadmap-page article,body.psr-roadmap-page .entry,body.psr-roadmap-page .hentry,body.psr-roadmap-page .entry-content,body.psr-roadmap-page .wp-block-post-content,body.psr-roadmap-page .wp-site-blocks>main{margin-top:0!important;padding-top:0!important}body.psr-roadmap-page .wp-block-spacer,body.psr-roadmap-page .entry-header,body.psr-roadmap-page .page-header,body.psr-roadmap-page .wp-block-template-part:empty{display:none!important}body.psr-roadmap-page #patientsavvy-roadmap-root{margin-top:0!important;padding-top:clamp(10px, 2.5vw, 26px)!important;min-height:calc(100vh - 70px)!important}#patientsavvy-roadmap-root .psr-app{width:min(calc(100vw - clamp(18px, 4vw, 72px)), 1500px)!important}#patientsavvy-roadmap-root .psr-brand-wrap{display:none!important}#patientsavvy-roadmap-root .psr-landing-hero{min-height:clamp(220px, 32vh, 400px)!important;padding:clamp(26px, 5vw, 68px) 0 clamp(12px, 2vw, 24px)!important}#patientsavvy-roadmap-root .psr-kicker{display:none!important}#patientsavvy-roadmap-root .psr-stage-card .psr-question-title{margin-top:0!important;font-size:clamp(30px, 4.1vw, 56px)!important;line-height:1.02!important;max-width:980px!important}#patientsavvy-roadmap-root .psr-app[data-stage="intro"] .psr-stage-card .psr-question-title,#patientsavvy-roadmap-root .psr-app[data-stage="path-select"] .psr-stage-card .psr-question-title{font-size:clamp(34px, 5vw, 64px)!important}#patientsavvy-roadmap-root .psr-stage-card .psr-question-desc{max-width:820px!important;font-size:clamp(15px, 1.2vw, 18px)!important;line-height:1.5!important;margin-top:14px!important}#patientsavvy-roadmap-root .psr-stage-card.psr-question-card{min-height:auto!important;padding:clamp(30px, 4.8vw, 64px)!important}#patientsavvy-roadmap-root .psr-stage-card .psr-question-body{margin-top:clamp(22px, 3vw, 38px)!important}#patientsavvy-roadmap-root .psr-select-grid.psr-grid-count-4,#patientsavvy-roadmap-root .psr-choice-row-as-cards.psr-grid-count-4{grid-template-columns:repeat(4,minmax(0,1fr))!important;max-width:none!important}#patientsavvy-roadmap-root .psr-choice-row-as-cards.psr-grid-count-3,#patientsavvy-roadmap-root .psr-subtype-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;max-width:none!important}#patientsavvy-roadmap-root .psr-choice-row-as-cards.psr-grid-count-2{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:780px!important}#patientsavvy-roadmap-root .psr-response-grid,#patientsavvy-roadmap-root .psr-site-choice-grid,#patientsavvy-roadmap-root .psr-site-choice-grid.psr-grid-count-5,#patientsavvy-roadmap-root .psr-site-choice-grid.psr-grid-count-6{grid-template-columns:1fr!important;max-width:980px!important}#patientsavvy-roadmap-root .psr-answer-card.psr-select-card,#patientsavvy-roadmap-root .psr-answer-card.psr-grid-option,#patientsavvy-roadmap-root .psr-site-choice-grid .psr-site-option,#patientsavvy-roadmap-root .psr-select-card,#patientsavvy-roadmap-root .psr-grid-option{min-height:68px!important;padding:13px 15px!important;gap:12px!important;border-radius:22px!important}#patientsavvy-roadmap-root .psr-app[data-stage="intro"] .psr-answer-card.psr-select-card,#patientsavvy-roadmap-root .psr-app[data-stage="path-select"] .psr-answer-card.psr-select-card{min-height:128px!important;padding:18px!important}#patientsavvy-roadmap-root .psr-answer-card.long,#patientsavvy-roadmap-root .psr-response-grid .psr-answer-card,#patientsavvy-roadmap-root .psr-site-choice-grid .psr-site-option{min-height:76px!important;border-radius:22px!important;align-items:center!important}#patientsavvy-roadmap-root .psr-answer-card .psr-answer-icon,#patientsavvy-roadmap-root .psr-select-card .psr-answer-icon{width:40px!important;height:40px!important;flex-basis:40px!important;border-radius:15px!important}#patientsavvy-roadmap-root .psr-answer-card .psr-answer-icon svg,#patientsavvy-roadmap-root .psr-select-card .psr-answer-icon svg{width:22px!important;height:22px!important}#patientsavvy-roadmap-root .psr-answer-label strong,#patientsavvy-roadmap-root .psr-answer-card .psr-select-title{font-size:clamp(18px, 1.45vw, 24px)!important;line-height:1.1!important}#patientsavvy-roadmap-root .psr-app[data-stage="intro"] .psr-answer-card .psr-select-title,#patientsavvy-roadmap-root .psr-app[data-stage="path-select"] .psr-answer-card .psr-select-title{font-size:clamp(20px, 1.8vw, 28px)!important}#patientsavvy-roadmap-root .psr-response-grid .psr-answer-label strong,#patientsavvy-roadmap-root .psr-metastatic-line-current .psr-answer-label strong{font-size:clamp(18px, 1.35vw, 22px)!important}#patientsavvy-roadmap-root .psr-answer-label small,#patientsavvy-roadmap-root .psr-answer-card .psr-select-subtitle{font-size:12.5px!important;line-height:1.35!important;font-weight:650!important}#patientsavvy-roadmap-root .psr-answer-arrow{width:32px!important;height:32px!important;flex-basis:32px!important;font-size:22px!important}#patientsavvy-roadmap-root .psr-bundle-title,#patientsavvy-roadmap-root .psr-bundle-title.small,#patientsavvy-roadmap-root .psr-monitor-title{font-size:clamp(20px, 1.9vw, 28px)!important;line-height:1.12!important}#patientsavvy-roadmap-root .psr-bundle-body,#patientsavvy-roadmap-root .psr-line-subtitle,#patientsavvy-roadmap-root .psr-info-body,#patientsavvy-roadmap-root .psr-simple-list,#patientsavvy-roadmap-root .psr-detail-list,#patientsavvy-roadmap-root .psr-side-effects-intro,#patientsavvy-roadmap-root .psr-side-effect-plain,#patientsavvy-roadmap-root .psr-response-helper,#patientsavvy-roadmap-root .psr-completion-panel p{font-size:14.5px!important;line-height:1.48!important}#patientsavvy-roadmap-root .psr-simple-list li,#patientsavvy-roadmap-root .psr-detail-list li{grid-template-columns:16px minmax(0,1fr)!important;gap:10px!important;max-width:100%!important}#patientsavvy-roadmap-root .psr-simple-list li::before,#patientsavvy-roadmap-root .psr-detail-list li::before{width:16px!important;height:16px!important;border-radius:6px!important}#patientsavvy-roadmap-root .psr-simple-list li>span,#patientsavvy-roadmap-root .psr-detail-list li>span{overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important}#patientsavvy-roadmap-root .psr-glossary-term{white-space:nowrap!important}#patientsavvy-roadmap-root .psr-exception-note{margin-top:14px!important;border:1px solid rgb(208 68 50 / .24)!important;border-radius:18px!important;background:rgb(255 244 241 / .92)!important;color:#a23124!important;padding:12px 14px!important;font-size:13.5px!important;line-height:1.42!important;font-weight:750!important}#patientsavvy-roadmap-root .psr-completion-card .psr-question-title{font-size:clamp(24px, 2.6vw, 36px)!important;letter-spacing:-0.035em!important}#patientsavvy-roadmap-root .psr-completion-panel{background:rgb(2 61 50 / .94)!important;padding:clamp(18px, 2.8vw, 30px)!important}#patientsavvy-roadmap-root .psr-completion-panel p{max-width:720px!important;color:rgb(255 255 255 / .86)!important;margin:0 0 18px!important}#patientsavvy-roadmap-root .psr-completion-panel .psr-choice-footer{margin-top:0!important}#patientsavvy-roadmap-root .psr-button-light{background:rgb(255 255 255 / .72)!important;color:var(--psr-v74-green)!important;border-color:rgb(255 255 255 / .35)!important}@media (max-width:1180px){#patientsavvy-roadmap-root .psr-select-grid.psr-grid-count-4,#patientsavvy-roadmap-root .psr-choice-row-as-cards.psr-grid-count-4,#patientsavvy-roadmap-root .psr-choice-row-as-cards.psr-grid-count-3,#patientsavvy-roadmap-root .psr-subtype-grid{grid-template-columns:1fr!important;max-width:860px!important}}@media (max-width:700px){body.psr-roadmap-page #patientsavvy-roadmap-root{padding-top:10px!important}#patientsavvy-roadmap-root .psr-stage-card.psr-question-card{padding:26px 16px!important}#patientsavvy-roadmap-root .psr-stage-card .psr-question-title{font-size:clamp(28px, 8.5vw, 42px)!important}}body.psr-roadmap-page,body.psr-roadmap-page .wp-site-blocks,body.psr-roadmap-page .site,body.psr-roadmap-page .site-content,body.psr-roadmap-page #content,body.psr-roadmap-page #primary,body.psr-roadmap-page .content-area,body.psr-roadmap-page .site-main,body.psr-roadmap-page main,body.psr-roadmap-page article,body.psr-roadmap-page .entry-content,body.psr-roadmap-page .wp-block-post-content,body.psr-roadmap-page .is-layout-flow>*{margin-block-start:0!important;margin-top:0!important;padding-top:0!important}body.psr-roadmap-page #patientsavvy-roadmap-root{padding-top:0!important;min-height:calc(100vh - 58px)!important}#patientsavvy-roadmap-root .psr-landing-hero{min-height:clamp(360px, 46vh, 620px)!important;padding:clamp(36px, 7vw, 88px) 0 clamp(18px, 3vw, 34px)!important}#patientsavvy-roadmap-root .psr-landing-eyebrow{font-size:13px!important;letter-spacing:.12em!important}#patientsavvy-roadmap-root .psr-landing-hero h1{max-width:1120px!important;font-size:clamp(48px, 8vw, 110px)!important;line-height:.92!important;letter-spacing:-.06em!important;text-transform:uppercase!important}#patientsavvy-roadmap-root .psr-landing-hero p{max-width:760px!important;font-size:clamp(16px, 1.5vw, 21px)!important}#patientsavvy-roadmap-root .psr-kicker{display:none!important}#patientsavvy-roadmap-root .psr-select-grid.psr-grid-count-4,#patientsavvy-roadmap-root .psr-choice-row-as-cards.psr-grid-count-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}#patientsavvy-roadmap-root .psr-choice-row-as-cards.psr-grid-count-3,#patientsavvy-roadmap-root .psr-subtype-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}#patientsavvy-roadmap-root .psr-response-grid,#patientsavvy-roadmap-root .psr-site-choice-grid,#patientsavvy-roadmap-root .psr-site-choice-grid.psr-grid-count-5,#patientsavvy-roadmap-root .psr-site-choice-grid.psr-grid-count-6,#patientsavvy-roadmap-root .psr-choice-grid.psr-grid-count-5,#patientsavvy-roadmap-root .psr-choice-grid.psr-grid-count-6{grid-template-columns:1fr!important;max-width:980px!important}#patientsavvy-roadmap-root .psr-answer-card.psr-select-card,#patientsavvy-roadmap-root .psr-answer-card.psr-grid-option,#patientsavvy-roadmap-root .psr-site-choice-grid .psr-site-option,#patientsavvy-roadmap-root .psr-select-card,#patientsavvy-roadmap-root .psr-grid-option{min-height:66px!important;padding:13px 15px!important;border-radius:22px!important}#patientsavvy-roadmap-root .psr-app[data-stage="intro"] .psr-answer-card.psr-select-card,#patientsavvy-roadmap-root .psr-app[data-stage="path-select"] .psr-answer-card.psr-select-card{min-height:122px!important}#patientsavvy-roadmap-root .psr-answer-label strong,#patientsavvy-roadmap-root .psr-answer-card .psr-select-title{font-size:clamp(17px, 1.3vw, 23px)!important}#patientsavvy-roadmap-root .psr-app[data-stage="intro"] .psr-answer-card .psr-select-title,#patientsavvy-roadmap-root .psr-app[data-stage="path-select"] .psr-answer-card .psr-select-title{font-size:clamp(19px, 1.55vw, 26px)!important}#patientsavvy-roadmap-root .psr-simple-list li,#patientsavvy-roadmap-root .psr-detail-list li{display:grid!important;grid-template-columns:16px minmax(0,1fr)!important;align-items:start!important}#patientsavvy-roadmap-root .psr-simple-list li>span,#patientsavvy-roadmap-root .psr-detail-list li>span{min-width:0!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important}#patientsavvy-roadmap-root .psr-glossary-term{white-space:nowrap!important;word-break:keep-all!important}#patientsavvy-roadmap-root .psr-completion-card .psr-question-title{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}#patientsavvy-roadmap-root .psr-completion-panel{margin-top:0!important}#patientsavvy-roadmap-root .psr-reset-link{appearance:none!important;background:transparent!important;border:0!important;color:rgb(255 255 255 / .82)!important;padding:0 8px!important;min-height:40px!important;font:inherit!important;font-size:13px!important;font-weight:800!important;text-decoration:underline!important;text-underline-offset:3px!important;cursor:pointer!important}#patientsavvy-roadmap-root .psr-reset-link:hover,#patientsavvy-roadmap-root .psr-reset-link:focus{color:#fff!important;outline:none!important}@media (max-width:1180px){#patientsavvy-roadmap-root .psr-select-grid.psr-grid-count-4,#patientsavvy-roadmap-root .psr-choice-row-as-cards.psr-grid-count-4,#patientsavvy-roadmap-root .psr-choice-row-as-cards.psr-grid-count-3,#patientsavvy-roadmap-root .psr-subtype-grid{grid-template-columns:1fr!important;max-width:860px!important}}#patientsavvy-roadmap-root .psr-side-effects{border:1px solid rgb(2 61 50 / .1)!important;border-radius:24px!important;background:rgb(255 255 255 / .86)!important;padding:clamp(18px, 2.2vw, 26px)!important}#patientsavvy-roadmap-root .psr-side-effects .psr-bundle-subtitle,#patientsavvy-roadmap-root .psr-side-effects-intro{font-size:16px!important;line-height:1.48!important}#patientsavvy-roadmap-root .psr-side-effects-intro{font-weight:800!important;color:rgb(6 37 31 / .82)!important;margin-bottom:12px!important}#patientsavvy-roadmap-root .psr-side-effect-tier{display:grid!important;gap:7px!important;margin-top:11px!important}#patientsavvy-roadmap-root .psr-tier-label{display:inline-flex!important;align-items:center!important;width:fit-content!important;padding:5px 10px!important;border-radius:999px!important;font-size:12px!important;letter-spacing:.05em!important}#patientsavvy-roadmap-root .psr-tier-label.mild{background:rgb(217 239 159 / .72)!important;color:#31570f!important}#patientsavvy-roadmap-root .psr-tier-label.moderate{background:rgb(255 225 151 / .7)!important;color:#865500!important}#patientsavvy-roadmap-root .psr-tier-label.urgent{background:rgb(244 199 182 / .8)!important;color:#a23124!important}#patientsavvy-roadmap-root .psr-side-effect-plain{display:block!important;border-radius:16px!important;padding:10px 12px!important;font-size:15px!important;line-height:1.45!important;font-weight:700!important}#patientsavvy-roadmap-root .psr-side-effect-plain.mild{background:rgb(217 239 159 / .26)!important}#patientsavvy-roadmap-root .psr-side-effect-plain.moderate{background:rgb(255 225 151 / .24)!important}#patientsavvy-roadmap-root .psr-side-effect-plain.urgent{background:rgb(244 199 182 / .28)!important}#patientsavvy-roadmap-root .psr-response-heading{margin-top:clamp(24px, 3vw, 38px)!important;font-size:clamp(20px, 2.1vw, 30px)!important;line-height:1.05!important;letter-spacing:-0.03em!important;text-transform:none!important;color:var(--psr-v74-green)!important}#patientsavvy-roadmap-root .psr-response-helper{font-size:15.5px!important;margin-top:7px!important}#patientsavvy-roadmap-root .psr-site-care-panel{margin-top:16px!important;border:1px solid rgb(2 61 50 / .12)!important;border-radius:24px!important;background:linear-gradient(135deg,rgb(248 242 231 / .88),rgb(207 233 234 / .28))!important;padding:clamp(18px, 2.5vw, 28px)!important}#patientsavvy-roadmap-root .psr-site-care-panel .psr-bundle-title.small{font-size:clamp(20px, 1.8vw, 27px)!important}#patientsavvy-roadmap-root .psr-trial-bottom-card{width:min(100% - 48px, 1320px)!important;margin:clamp(22px, 4vw, 48px) auto 0!important;min-height:auto!important;padding:clamp(24px, 4vw, 46px)!important}#patientsavvy-roadmap-root .psr-trial-bottom-card .psr-question-title{font-size:clamp(26px, 3.2vw, 44px)!important;letter-spacing:-0.04em!important}#patientsavvy-roadmap-root .psr-trial-bottom-card .psr-question-body{margin-top:20px!important}@media (max-width:700px){#patientsavvy-roadmap-root .psr-trial-bottom-card{width:calc(100% - 20px)!important;padding:24px 16px!important}#patientsavvy-roadmap-root .psr-response-heading{font-size:24px!important}}#patientsavvy-roadmap-root .psr-logo-mark-svg{width:100%!important;height:100%!important;display:block!important;overflow:visible!important}#patientsavvy-roadmap-root .psr-brand-dot{display:grid!important;place-items:center!important;width:56px!important;height:56px!important;padding:12px!important;border-radius:22px!important;background:rgb(217 239 159 / .78)!important;color:var(--psr-v74-green)!important;border:1px solid rgb(2 61 50 / .1)!important;box-shadow:0 14px 34px rgb(2 61 50 / .08)!important}#patientsavvy-roadmap-root .psr-brand-dot::after{content:none!important;display:none!important}#patientsavvy-roadmap-root .psr-answer-card .psr-answer-icon,#patientsavvy-roadmap-root .psr-select-card .psr-answer-icon,#patientsavvy-roadmap-root .psr-chip-icon{background:rgb(217 239 159 / .82)!important;color:var(--psr-v74-green)!important}#patientsavvy-roadmap-root .psr-answer-card .psr-answer-icon svg,#patientsavvy-roadmap-root .psr-select-card .psr-answer-icon svg,#patientsavvy-roadmap-root .psr-chip-icon svg{padding:2px!important}#patientsavvy-roadmap-root .psr-decor-icon{color:rgb(2 61 50 / .12)!important}#patientsavvy-roadmap-root .psr-answer-card:hover:not(:disabled),#patientsavvy-roadmap-root .psr-answer-card:focus-visible:not(:disabled),#patientsavvy-roadmap-root .psr-answer-card.is-selected,#patientsavvy-roadmap-root .psr-saved-chip:hover,#patientsavvy-roadmap-root .psr-saved-chip:focus-visible,#patientsavvy-roadmap-root .psr-button:hover:not(:disabled),#patientsavvy-roadmap-root .psr-button:focus-visible:not(:disabled),#patientsavvy-roadmap-root .psr-button-light:hover:not(:disabled),#patientsavvy-roadmap-root .psr-button-light:focus-visible:not(:disabled),#patientsavvy-roadmap-root .psr-button-dark:hover:not(:disabled),#patientsavvy-roadmap-root .psr-button-dark:focus-visible:not(:disabled),#patientsavvy-roadmap-root .psr-mini-button:hover:not(:disabled),#patientsavvy-roadmap-root .psr-mini-button:focus-visible:not(:disabled),#patientsavvy-roadmap-root .psr-story-portal-button:hover,#patientsavvy-roadmap-root .psr-story-portal-button:focus-visible,#patientsavvy-roadmap-root .psr-trial-card .psr-button:hover:not(:disabled),#patientsavvy-roadmap-root .psr-trial-card .psr-button:focus-visible:not(:disabled){background:var(--psr-v74-green)!important;color:#fff!important;border-color:var(--psr-v74-green)!important;text-decoration:none!important}#patientsavvy-roadmap-root .psr-answer-card:hover:not(:disabled) *,#patientsavvy-roadmap-root .psr-answer-card:focus-visible:not(:disabled) *,#patientsavvy-roadmap-root .psr-answer-card.is-selected *,#patientsavvy-roadmap-root .psr-saved-chip:hover *,#patientsavvy-roadmap-root .psr-saved-chip:focus-visible *,#patientsavvy-roadmap-root .psr-button:hover:not(:disabled) *,#patientsavvy-roadmap-root .psr-button:focus-visible:not(:disabled) *,#patientsavvy-roadmap-root .psr-story-portal-button:hover *,#patientsavvy-roadmap-root .psr-story-portal-button:focus-visible *{color:#fff!important}#patientsavvy-roadmap-root .psr-answer-card:hover:not(:disabled) .psr-answer-icon,#patientsavvy-roadmap-root .psr-answer-card:focus-visible:not(:disabled) .psr-answer-icon,#patientsavvy-roadmap-root .psr-answer-card.is-selected .psr-answer-icon,#patientsavvy-roadmap-root .psr-saved-chip:hover .psr-chip-icon,#patientsavvy-roadmap-root .psr-saved-chip:focus-visible .psr-chip-icon{background:rgb(255 255 255 / .16)!important;color:#fff!important}#patientsavvy-roadmap-root .psr-answer-card:hover:not(:disabled) .psr-answer-arrow,#patientsavvy-roadmap-root .psr-answer-card:focus-visible:not(:disabled) .psr-answer-arrow,#patientsavvy-roadmap-root .psr-answer-card.is-selected .psr-answer-arrow{color:#fff!important;border-color:rgb(255 255 255 / .45)!important;background:rgb(255 255 255 / .14)!important}#patientsavvy-roadmap-root .psr-button:focus-visible,#patientsavvy-roadmap-root .psr-saved-chip:focus-visible,#patientsavvy-roadmap-root .psr-answer-card:focus-visible{outline:3px solid rgb(217 239 159 / .95)!important;outline-offset:3px!important}@media (max-width:700px){#patientsavvy-roadmap-root .psr-brand-dot{width:46px!important;height:46px!important;padding:10px!important;border-radius:18px!important}}#patientsavvy-roadmap-root .psr-trial-bottom-card{width:100%!important;max-width:none!important;margin:0 auto!important;padding:clamp(30px, 4.8vw, 64px)!important;border-radius:clamp(28px, 3.2vw, 42px)!important}#patientsavvy-roadmap-root .psr-trial-bottom-card.psr-stage-card.psr-question-card::before{display:block!important}#patientsavvy-roadmap-root .psr-trial-bottom-card .psr-trial-stack{width:100%!important;max-width:100%!important}#patientsavvy-roadmap-root .psr-trial-bottom-card .psr-trial-card{width:100%!important;padding:clamp(18px, 2.4vw, 28px)!important;border-radius:28px!important;background:radial-gradient(circle at 100% 0%,rgb(223 232 200 / .62),transparent 36%),rgb(255 255 255 / .72)!important;border-color:rgb(2 61 50 / .12)!important;box-shadow:0 16px 38px rgb(16 36 30 / .06)!important}#patientsavvy-roadmap-root .psr-trial-bottom-card .psr-question-title{max-width:940px!important;font-size:clamp(32px, 4.6vw, 58px)!important;line-height:1.02!important;letter-spacing:-0.045em!important}#patientsavvy-roadmap-root .psr-trial-card .psr-line-head{align-items:flex-start!important;gap:18px!important}#patientsavvy-roadmap-root .psr-trial-card .psr-trial-meta{flex:0 0 auto!important;max-width:190px!important;text-align:right!important;color:rgb(16 36 30 / .68)!important}#patientsavvy-roadmap-root .psr-trial-card .psr-bundle-title.small{font-size:clamp(21px, 2vw, 30px)!important;line-height:1.08!important}#patientsavvy-roadmap-root .psr-trial-card .psr-trial-copy{color:rgb(16 36 30 / .78)!important;border-top-color:rgb(2 61 50 / .1)!important}#patientsavvy-roadmap-root .psr-trial-card .psr-mini-title,#patientsavvy-roadmap-root .psr-trial-card .psr-external-link{color:var(--psr-v74-green)!important}@media (max-width:760px){#patientsavvy-roadmap-root .psr-trial-card .psr-line-head{display:grid!important}#patientsavvy-roadmap-root .psr-trial-card .psr-trial-meta{max-width:none!important;text-align:left!important}}.psr-inline-safety-note{margin:12px 0;padding:12px 14px;border:1px solid #d7c180;border-radius:14px;background:#fffdf6;color:#22312d;font-size:.95rem;line-height:1.45}.psr-inline-safety-note-urgent{border-color:#e6a193;background:#fff4f1}#patientsavvy-roadmap-root .psr-site-note-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important;gap:12px!important;margin-top:14px!important}#patientsavvy-roadmap-root .psr-site-note-card{border:1px solid rgb(2 61 50 / .12)!important;border-radius:18px!important;background:rgb(255 255 255 / .84)!important;padding:14px 15px!important}#patientsavvy-roadmap-root .psr-site-note-title{font-weight:800!important;color:var(--psr-v74-green)!important;margin-bottom:6px!important}#patientsavvy-roadmap-root .psr-site-note-card p{margin:0 0 8px!important;font-size:14.5px!important;line-height:1.45!important}#patientsavvy-roadmap-root .psr-site-note-card ul{margin:8px 0 0 18px!important;padding:0!important;font-size:13.5px!important;line-height:1.4!important}#patientsavvy-roadmap-root .psr-site-note-warning{margin-top:10px!important;border-left:4px solid #b95545!important;background:rgb(255 244 241 / .9)!important;padding:9px 10px!important;border-radius:12px!important;font-size:13.5px!important;line-height:1.35!important;color:#6c2218!important}#patientsavvy-roadmap-root .psr-site-local-options{margin-top:10px!important;border-left:4px solid var(--psr-v74-green)!important;background:rgb(238 246 238 / .92)!important;padding:9px 10px!important;border-radius:12px!important;font-size:13.5px!important;line-height:1.38!important;color:#1f332d!important}#patientsavvy-roadmap-root .psr-site-local-options ul,#patientsavvy-roadmap-root .psr-site-question-list ul{margin:6px 0 0 18px!important;padding:0!important}#patientsavvy-roadmap-root .psr-site-question-list{margin-top:9px!important;font-size:13.5px!important;line-height:1.38!important}#patientsavvy-roadmap-root .psr-storyhub-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:18px!important}#patientsavvy-roadmap-root .psr-storyhub-layout{display:grid!important;grid-template-columns:minmax(260px,360px) minmax(0,1fr)!important;width:100%!important;margin-top:18px!important}#patientsavvy-roadmap-root .psr-storyhub-side-detail{min-width:0!important}#patientsavvy-roadmap-root .psr-storyhub-detail-copy p{overflow-wrap:anywhere}@media (max-width:920px){#patientsavvy-roadmap-root .psr-storyhub-header,#patientsavvy-roadmap-root .psr-storyhub-layout{grid-template-columns:1fr!important}#patientsavvy-roadmap-root .psr-storyhub-header-actions{justify-content:stretch!important;width:100%!important}#patientsavvy-roadmap-root .psr-storyhub-header-actions>*{flex:1 1 150px!important}#patientsavvy-roadmap-root .psr-storyhub-side-detail{display:none!important}#patientsavvy-roadmap-root .psr-storyhub-inline-detail{display:block!important}#patientsavvy-roadmap-root .psr-storyhub-list{max-height:none!important;overflow:visible!important}}#patientsavvy-roadmap-root .psr-floating-contact{position:fixed;right:max(20px, env(safe-area-inset-right));bottom:max(20px, env(safe-area-inset-bottom));z-index:9999;display:flex;flex-direction:column;align-items:flex-end;gap:12px;pointer-events:none}#patientsavvy-roadmap-root .psr-floating-contact *{pointer-events:auto}#patientsavvy-roadmap-root .psr-floating-contact-menu{width:min(320px, calc(100vw - 32px));display:grid;gap:10px;opacity:0;visibility:hidden;transform:translateY(18px) scale(.96);transform-origin:bottom right;transition:opacity 180ms ease,transform 220ms cubic-bezier(.16,1,.3,1),visibility 180ms ease;pointer-events:none}#patientsavvy-roadmap-root .psr-floating-contact:hover .psr-floating-contact-menu,#patientsavvy-roadmap-root .psr-floating-contact:focus-within .psr-floating-contact-menu{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto}#patientsavvy-roadmap-root .psr-floating-contact-item{display:grid;gap:2px;padding:14px 16px;border:1px solid rgb(2 61 50 / .12);border-radius:18px;background:rgb(255 255 255 / .96);color:var(--psr-v74-green);text-decoration:none;box-shadow:0 18px 50px rgb(2 61 50 / .18);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}#patientsavvy-roadmap-root .psr-floating-contact-item:hover,#patientsavvy-roadmap-root .psr-floating-contact-item:focus-visible{background:var(--psr-v74-lime);outline:none;transform:translateY(-1px)}#patientsavvy-roadmap-root .psr-floating-contact-label{color:rgb(2 61 50 / .72);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}#patientsavvy-roadmap-root .psr-floating-contact-value{font-size:15px;font-weight:900;line-height:1.25}#patientsavvy-roadmap-root .psr-floating-contact-trigger{min-width:62px;width:62px;height:62px;display:inline-flex;align-items:center;justify-content:center;gap:8px;overflow:hidden;border:0;border-radius:999px;background:var(--psr-v74-green);color:#fff;box-shadow:0 20px 58px rgb(2 61 50 / .28);cursor:pointer;transition:width 220ms cubic-bezier(.16,1,.3,1),background 160ms ease,transform 160ms ease}#patientsavvy-roadmap-root .psr-floating-contact:hover .psr-floating-contact-trigger,#patientsavvy-roadmap-root .psr-floating-contact:focus-within .psr-floating-contact-trigger{width:154px;background:#074f40}#patientsavvy-roadmap-root .psr-floating-contact-trigger:hover,#patientsavvy-roadmap-root .psr-floating-contact-trigger:focus-visible{transform:translateY(-1px);outline:3px solid rgb(217 239 159 / .75);outline-offset:3px}#patientsavvy-roadmap-root .psr-floating-contact-icon{flex:0 0 auto;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--psr-v74-lime);color:var(--psr-v74-green);font-size:17px;line-height:1}#patientsavvy-roadmap-root .psr-floating-contact-text{max-width:0;opacity:0;white-space:nowrap;font-size:14px;font-weight:900;transition:max-width 220ms cubic-bezier(.16,1,.3,1),opacity 160ms ease}#patientsavvy-roadmap-root .psr-floating-contact:hover .psr-floating-contact-text,#patientsavvy-roadmap-root .psr-floating-contact:focus-within .psr-floating-contact-text{max-width:100px;opacity:1}@media (max-width:700px){body.psr-roadmap-page #patientsavvy-roadmap-root{padding-bottom:96px!important}#patientsavvy-roadmap-root .psr-floating-contact{right:16px;bottom:16px}#patientsavvy-roadmap-root .psr-floating-contact-trigger{width:58px;height:58px}#patientsavvy-roadmap-root .psr-floating-contact:hover .psr-floating-contact-trigger,#patientsavvy-roadmap-root .psr-floating-contact:focus-within .psr-floating-contact-trigger{width:146px}}#patientsavvy-roadmap-root .psr-contact-panel,#patientsavvy-roadmap-root .psr-contact-main,#patientsavvy-roadmap-root .psr-feedback-form,#patientsavvy-roadmap-root .psr-feedback-input,#patientsavvy-roadmap-root .psr-feedback-button,#patientsavvy-roadmap-root [data-action="send-feedback"]{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;max-height:0!important;overflow:hidden!important;margin:0!important;padding:0!important;border:0!important}body.psr-roadmap-page #patientsavvy-roadmap-root{padding-bottom:118px!important}#patientsavvy-roadmap-root .psr-bottom-dock{position:fixed;left:0;right:0;bottom:0;z-index:10000;min-height:78px;padding:8px max(22px, env(safe-area-inset-left)) max(10px, env(safe-area-inset-bottom)) max(22px, env(safe-area-inset-right));display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:16px;background:rgb(255 255 255 / .94);border-top:1px solid rgb(2 61 50 / .1);box-shadow:0 -12px 36px rgb(2 61 50 / .08);backdrop-filter:blur(16px) saturate(1.05);-webkit-backdrop-filter:blur(16px) saturate(1.05);font-family:var(--psr-font,inherit)}#patientsavvy-roadmap-root .psr-bottom-side{min-width:0;display:flex;align-items:center}#patientsavvy-roadmap-root .psr-bottom-left{justify-content:flex-start}#patientsavvy-roadmap-root .psr-bottom-right{justify-content:flex-end}#patientsavvy-roadmap-root .psr-bottom-center{position:relative;display:flex;align-items:flex-end;justify-content:center;min-width:150px}#patientsavvy-roadmap-root .psr-bottom-action,#patientsavvy-roadmap-root .psr-bottom-contact-trigger{appearance:none;border:0;background:#fff0;color:#1f2c29;cursor:pointer;font:inherit}#patientsavvy-roadmap-root .psr-bottom-action{min-height:48px;display:inline-flex;align-items:center;gap:10px;padding:8px 10px;border-radius:16px;font-size:14px;font-weight:850;color:rgb(31 44 41 / .86)}#patientsavvy-roadmap-root .psr-bottom-action:hover,#patientsavvy-roadmap-root .psr-bottom-action:focus-visible{background:rgb(2 61 50 / .07);color:var(--psr-v74-green);outline:none}#patientsavvy-roadmap-root .psr-bottom-action-icon{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;font-size:17px;line-height:1}#patientsavvy-roadmap-root .psr-bottom-action-placeholder{display:inline-block;min-width:1px;min-height:48px}#patientsavvy-roadmap-root .psr-bottom-contact{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}#patientsavvy-roadmap-root .psr-bottom-contact-menu{position:absolute;left:50%;bottom:74px;width:min(330px, calc(100vw - 32px));display:grid;gap:10px;opacity:0;visibility:hidden;transform:translate(-50%,16px) scale(.96);transform-origin:bottom center;transition:opacity 170ms ease,transform 220ms cubic-bezier(.16,1,.3,1),visibility 170ms ease;pointer-events:none}#patientsavvy-roadmap-root .psr-bottom-contact:hover .psr-bottom-contact-menu,#patientsavvy-roadmap-root .psr-bottom-contact:focus-within .psr-bottom-contact-menu{opacity:1;visibility:visible;transform:translate(-50%,0) scale(1);pointer-events:auto}#patientsavvy-roadmap-root .psr-bottom-contact-item{display:grid;gap:3px;padding:14px 16px;border:1px solid rgb(2 61 50 / .12);border-radius:18px;background:rgb(255 255 255 / .98);color:var(--psr-v74-green);text-decoration:none;box-shadow:0 18px 52px rgb(2 61 50 / .18)}#patientsavvy-roadmap-root .psr-bottom-contact-item:hover,#patientsavvy-roadmap-root .psr-bottom-contact-item:focus-visible{background:var(--psr-v74-lime);outline:none;transform:translateY(-1px)}#patientsavvy-roadmap-root .psr-bottom-contact-label{color:rgb(2 61 50 / .7);font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}#patientsavvy-roadmap-root .psr-bottom-contact-value{font-size:15px;font-weight:900;line-height:1.25}#patientsavvy-roadmap-root .psr-bottom-contact-trigger{min-width:112px;min-height:62px;display:inline-grid;place-items:center;gap:4px;padding:0 8px;border-radius:20px}#patientsavvy-roadmap-root .psr-bottom-contact-trigger:hover,#patientsavvy-roadmap-root .psr-bottom-contact-trigger:focus-visible{outline:none}#patientsavvy-roadmap-root .psr-bottom-contact-icon{width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(145deg,#d9ef9f,#8edbd2);color:var(--psr-v74-green);font-size:21px;font-weight:950;box-shadow:0 7px 20px rgb(2 61 50 / .18);transition:transform 170ms ease,box-shadow 170ms ease}#patientsavvy-roadmap-root .psr-bottom-contact:hover .psr-bottom-contact-icon,#patientsavvy-roadmap-root .psr-bottom-contact:focus-within .psr-bottom-contact-icon{transform:translateY(-4px);box-shadow:0 14px 28px rgb(2 61 50 / .22)}#patientsavvy-roadmap-root .psr-bottom-contact-text{display:block;color:rgb(31 44 41 / .92);font-size:15px;font-weight:850;line-height:1.1;white-space:nowrap}#patientsavvy-roadmap-root .psr-floating-contact{display:none!important}@media (max-width:700px){body.psr-roadmap-page #patientsavvy-roadmap-root{padding-bottom:126px!important}#patientsavvy-roadmap-root .psr-bottom-dock{min-height:86px;grid-template-columns:minmax(0,1fr) auto minmax(0,.4fr);padding-left:12px;padding-right:12px;gap:8px}#patientsavvy-roadmap-root .psr-bottom-action{font-size:12px;gap:6px;padding:8px 6px}#patientsavvy-roadmap-root .psr-bottom-contact-trigger{min-width:96px}#patientsavvy-roadmap-root .psr-bottom-contact-icon{width:48px;height:48px}#patientsavvy-roadmap-root .psr-bottom-contact-text{font-size:13px}}#patientsavvy-roadmap-root .psr-bottom-dock{transform:translateY(0)!important;transition:transform 260ms cubic-bezier(.16,1,.3,1),box-shadow 260ms ease!important}#patientsavvy-roadmap-root .psr-bottom-dock.is-contact-open{transform:translateY(-14px)!important;box-shadow:0 -18px 46px rgb(2 61 50 / .13)!important}#patientsavvy-roadmap-root .psr-bottom-contact-menu{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translate(-50%,22px) scale(.96)!important;transition:opacity 180ms ease,transform 260ms cubic-bezier(.16,1,.3,1),visibility 180ms ease!important}#patientsavvy-roadmap-root .psr-bottom-contact:hover .psr-bottom-contact-menu,#patientsavvy-roadmap-root .psr-bottom-contact:focus-within .psr-bottom-contact-menu{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translate(-50%,22px) scale(.96)!important}#patientsavvy-roadmap-root .psr-bottom-dock.is-contact-open .psr-bottom-contact-menu,#patientsavvy-roadmap-root .psr-bottom-dock.is-contact-open .psr-bottom-contact:focus-within .psr-bottom-contact-menu,#patientsavvy-roadmap-root .psr-bottom-dock.is-contact-open .psr-bottom-contact:hover .psr-bottom-contact-menu{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate(-50%,0) scale(1)!important}#patientsavvy-roadmap-root .psr-bottom-contact-icon{transition:transform 260ms cubic-bezier(.16,1,.3,1),box-shadow 260ms ease!important}#patientsavvy-roadmap-root .psr-bottom-contact:hover .psr-bottom-contact-icon,#patientsavvy-roadmap-root .psr-bottom-contact:focus-within .psr-bottom-contact-icon{transform:none!important}#patientsavvy-roadmap-root .psr-bottom-dock.is-contact-open .psr-bottom-contact-icon,#patientsavvy-roadmap-root .psr-bottom-dock.is-contact-open .psr-bottom-contact:hover .psr-bottom-contact-icon,#patientsavvy-roadmap-root .psr-bottom-dock.is-contact-open .psr-bottom-contact:focus-within .psr-bottom-contact-icon{transform:translateY(-4px)!important;box-shadow:0 14px 28px rgb(2 61 50 / .22)!important}body.psr-roadmap-page #patientsavvy-roadmap-root{padding-bottom:112px!important}#patientsavvy-roadmap-root .psr-end-contact{width:min(760px, calc(100% - 32px));margin:40px auto 104px auto;padding:18px 22px;display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;background:rgb(255 253 247 / .94);border:1px solid rgb(2 61 50 / .14);border-radius:999px;box-shadow:0 18px 44px rgb(2 61 50 / .12)}#patientsavvy-roadmap-root .psr-end-contact-label{color:var(--psr-v74-green,#023d32);font-size:13px;font-weight:950;letter-spacing:.12em;line-height:1;text-transform:uppercase;white-space:nowrap}#patientsavvy-roadmap-root .psr-end-contact-options{display:inline-flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}#patientsavvy-roadmap-root .psr-end-contact-link{min-width:142px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:999px;border:1px solid var(--psr-v74-green,#023d32);color:#fff;background:var(--psr-v74-green,#023d32);text-decoration:none;font-size:14px;font-weight:950;box-shadow:0 10px 24px rgb(2 61 50 / .13);transition:transform 180ms ease,box-shadow 180ms ease,background 180ms ease,color 180ms ease}#patientsavvy-roadmap-root .psr-end-contact-email{background:var(--psr-v74-lime,#d9ef9f);border-color:var(--psr-v74-lime,#d9ef9f);color:var(--psr-v74-green,#023d32)}#patientsavvy-roadmap-root .psr-end-contact-link:hover,#patientsavvy-roadmap-root .psr-end-contact-link:focus-visible{transform:translateY(-1px);box-shadow:0 14px 30px rgb(2 61 50 / .18);outline:3px solid rgb(217 239 159 / .35);outline-offset:3px}#patientsavvy-roadmap-root .psr-bottom-dock{min-height:82px!important;align-items:end!important;background:rgb(255 253 247 / .96)!important;border-top:1px solid rgb(2 61 50 / .12)!important;box-shadow:0 -12px 36px rgb(2 61 50 / .09)!important;transform:none!important}#patientsavvy-roadmap-root .psr-bottom-dock.is-contact-open{transform:none!important;box-shadow:0 -12px 36px rgb(2 61 50 / .09)!important}#patientsavvy-roadmap-root .psr-bottom-contact-menu{display:none!important}#patientsavvy-roadmap-root .psr-bottom-center{align-items:flex-end!important;justify-content:center!important;min-width:150px!important}#patientsavvy-roadmap-root a.psr-bottom-contact-trigger{min-width:112px!important;min-height:68px!important;display:inline-grid!important;place-items:center!important;gap:5px!important;padding:0 8px!important;border-radius:20px!important;color:var(--psr-v74-green,#023d32)!important;text-decoration:none!important;transform:translateY(-18px)!important}#patientsavvy-roadmap-root a.psr-bottom-contact-trigger:hover,#patientsavvy-roadmap-root a.psr-bottom-contact-trigger:focus-visible{outline:none!important}#patientsavvy-roadmap-root .psr-bottom-contact-icon{width:54px!important;height:54px!important;background:var(--psr-v74-green,#023d32)!important;color:var(--psr-v74-lime,#d9ef9f)!important;border:5px solid #fffdf7!important;box-shadow:0 10px 26px rgb(2 61 50 / .2)!important;transform:none!important}#patientsavvy-roadmap-root a.psr-bottom-contact-trigger:hover .psr-bottom-contact-icon,#patientsavvy-roadmap-root a.psr-bottom-contact-trigger:focus-visible .psr-bottom-contact-icon{transform:translateY(-2px)!important;box-shadow:0 14px 30px rgb(2 61 50 / .24)!important}#patientsavvy-roadmap-root .psr-bottom-contact-text{color:var(--psr-v74-green,#023d32)!important;font-size:15px!important;font-weight:900!important}#patientsavvy-roadmap-root .psr-bottom-action{color:rgb(2 61 50 / .86)!important;font-weight:900!important}#patientsavvy-roadmap-root .psr-bottom-action:hover,#patientsavvy-roadmap-root .psr-bottom-action:focus-visible{background:rgb(217 239 159 / .36)!important;color:var(--psr-v74-green,#023d32)!important}@media (max-width:700px){#patientsavvy-roadmap-root .psr-end-contact{width:calc(100% - 24px);margin-bottom:112px;border-radius:28px;padding:16px;flex-direction:column}#patientsavvy-roadmap-root .psr-end-contact-options,#patientsavvy-roadmap-root .psr-end-contact-link{width:100%}#patientsavvy-roadmap-root a.psr-bottom-contact-trigger{min-width:96px!important;transform:translateY(-16px)!important}#patientsavvy-roadmap-root .psr-bottom-contact-icon{width:48px!important;height:48px!important}}body.psr-roadmap-page #patientsavvy-roadmap-root{padding-bottom:128px!important}#patientsavvy-roadmap-root .psr-end-contact{display:none!important}#patientsavvy-roadmap-root .psr-bottom-dock{position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:10000!important;height:84px!important;min-height:84px!important;padding:8px max(22px, env(safe-area-inset-left)) max(10px, env(safe-area-inset-bottom)) max(22px, env(safe-area-inset-right))!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:start!important;gap:16px!important;overflow:visible!important;background:rgb(255 253 247 / .97)!important;border-top:1px solid rgb(2 61 50 / .12)!important;box-shadow:0 -12px 36px rgb(2 61 50 / .09)!important;backdrop-filter:blur(16px) saturate(1.05)!important;-webkit-backdrop-filter:blur(16px) saturate(1.05)!important;transform:none!important;transition:height 260ms cubic-bezier(.16,1,.3,1),min-height 260ms cubic-bezier(.16,1,.3,1),box-shadow 260ms ease!important}#patientsavvy-roadmap-root .psr-bottom-dock.is-contact-open{height:158px!important;min-height:158px!important;transform:none!important;box-shadow:0 -20px 48px rgb(2 61 50 / .14)!important}#patientsavvy-roadmap-root .psr-bottom-left,#patientsavvy-roadmap-root .psr-bottom-right{align-self:start!important;min-height:58px!important;display:flex!important;align-items:center!important}#patientsavvy-roadmap-root .psr-bottom-center{align-self:start!important;display:flex!important;justify-content:center!important;align-items:flex-start!important;min-width:260px!important;position:relative!important}#patientsavvy-roadmap-root .psr-bottom-contact{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;min-width:min(520px, calc(100vw - 48px))!important}#patientsavvy-roadmap-root .psr-bottom-contact-trigger{appearance:none!important;border:0!important;background:transparent!important;color:var(--psr-v74-green,#023d32)!important;cursor:pointer!important;min-width:112px!important;min-height:70px!important;display:inline-grid!important;place-items:center!important;gap:5px!important;padding:0 8px!important;border-radius:20px!important;text-decoration:none!important;transform:translateY(-24px)!important;transition:transform 260ms cubic-bezier(.16,1,.3,1)!important}#patientsavvy-roadmap-root .psr-bottom-contact-trigger:hover,#patientsavvy-roadmap-root .psr-bottom-contact-trigger:focus-visible{outline:none!important}#patientsavvy-roadmap-root .psr-bottom-contact-icon{width:56px!important;height:56px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:var(--psr-v74-green,#023d32)!important;color:var(--psr-v74-lime,#d9ef9f)!important;border:5px solid #fffdf7!important;box-shadow:0 10px 26px rgb(2 61 50 / .2)!important;font-size:21px!important;font-weight:950!important;transform:none!important;transition:transform 260ms cubic-bezier(.16,1,.3,1),box-shadow 260ms ease!important}#patientsavvy-roadmap-root .psr-bottom-contact-trigger:hover .psr-bottom-contact-icon,#patientsavvy-roadmap-root .psr-bottom-contact-trigger:focus-visible .psr-bottom-contact-icon,#patientsavvy-roadmap-root .psr-bottom-dock.is-contact-open .psr-bottom-contact-icon{transform:translateY(-2px)!important;box-shadow:0 14px 30px rgb(2 61 50 / .24)!important}#patientsavvy-roadmap-root .psr-bottom-contact-text{color:var(--psr-v74-green,#023d32)!important;font-size:15px!important;font-weight:900!important;line-height:1.1!important;white-space:nowrap!important}#patientsavvy-roadmap-root .psr-bottom-contact-links{width:min(440px, calc(100vw - 40px))!important;max-height:0!important;opacity:0!important;visibility:hidden!important;overflow:hidden!important;pointer-events:none!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:12px!important;margin-top:-18px!important;transform:translateY(12px)!important;transition:opacity 180ms ease,visibility 180ms ease,max-height 260ms cubic-bezier(.16,1,.3,1),transform 260ms cubic-bezier(.16,1,.3,1)!important}#patientsavvy-roadmap-root .psr-bottom-dock.is-contact-open .psr-bottom-contact-links{max-height:58px!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important}#patientsavvy-roadmap-root .psr-bottom-contact-link{min-width:138px!important;min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:11px 18px!important;border-radius:999px!important;border:1px solid var(--psr-v74-green,#023d32)!important;color:#ffffff!important;background:var(--psr-v74-green,#023d32)!important;text-decoration:none!important;font-size:14px!important;font-weight:950!important;box-shadow:0 10px 24px rgb(2 61 50 / .13)!important}#patientsavvy-roadmap-root .psr-bottom-contact-email{background:var(--psr-v74-lime,#d9ef9f)!important;border-color:var(--psr-v74-lime,#d9ef9f)!important;color:var(--psr-v74-green,#023d32)!important}#patientsavvy-roadmap-root .psr-bottom-contact-link:hover,#patientsavvy-roadmap-root .psr-bottom-contact-link:focus-visible{transform:translateY(-1px)!important;box-shadow:0 14px 30px rgb(2 61 50 / .18)!important;outline:3px solid rgb(217 239 159 / .35)!important;outline-offset:3px!important}@media (max-width:700px){body.psr-roadmap-page #patientsavvy-roadmap-root{padding-bottom:142px!important}#patientsavvy-roadmap-root .psr-bottom-dock{height:88px!important;min-height:88px!important;grid-template-columns:minmax(0,1fr) auto minmax(0,.35fr)!important;padding-left:12px!important;padding-right:12px!important;gap:8px!important}#patientsavvy-roadmap-root .psr-bottom-dock.is-contact-open{height:184px!important;min-height:184px!important}#patientsavvy-roadmap-root .psr-bottom-contact{min-width:min(330px, calc(100vw - 24px))!important}#patientsavvy-roadmap-root .psr-bottom-contact-links{flex-direction:column!important;width:min(260px, calc(100vw - 24px))!important;gap:8px!important}#patientsavvy-roadmap-root .psr-bottom-dock.is-contact-open .psr-bottom-contact-links{max-height:98px!important}#patientsavvy-roadmap-root .psr-bottom-contact-link{width:100%!important}}#patientsavvy-roadmap-root .psr-menu-pill{min-height:50px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:13px 22px!important;border-radius:999px!important;border:1px solid #d9ef9f!important;background:#d9ef9f!important;color:var(--psr-v74-green,#023d32)!important;text-decoration:none!important;font-size:14px!important;font-weight:950!important}#patientsavvy-roadmap-root .psr-menu-pill-soft{background:transparent!important;color:#ffffff!important;border-color:rgb(255 255 255 / .42)!important}#patientsavvy-roadmap-root .psr-bottom-dock,#patientsavvy-roadmap-root .psr-bottom-contact,#patientsavvy-roadmap-root .psr-bottom-contact-trigger,#patientsavvy-roadmap-root .psr-bottom-contact-links,#patientsavvy-roadmap-root .psr-floating-contact,#patientsavvy-roadmap-root .psr-end-contact{display:none!important}body.psr-roadmap-page #patientsavvy-roadmap-root{padding-bottom:0!important}#patientsavvy-roadmap-root .psr-saved-bar-bottom{position:fixed!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;z-index:10000!important;width:100%!important;margin:0!important;border-radius:22px 22px 0 0!important;border:0!important;border-top:1px solid rgb(2 61 50 / .12)!important;background:rgb(255 253 247 / .97)!important;box-shadow:0 -12px 36px rgb(2 61 50 / .09)!important;backdrop-filter:blur(16px) saturate(1.05)!important;-webkit-backdrop-filter:blur(16px) saturate(1.05)!important;overflow:hidden!important;transform:none!important}#patientsavvy-roadmap-root .psr-saved-bar-bottom .psr-saved-progress{height:3px!important}#patientsavvy-roadmap-root .psr-saved-bar-bottom .psr-saved-inner{display:grid!important;grid-template-columns:minmax(76px,120px) minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:66px!important;padding:8px max(16px, env(safe-area-inset-left)) max(10px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-right))!important}#patientsavvy-roadmap-root .psr-saved-bar-bottom .psr-saved-copy{min-width:0!important}#patientsavvy-roadmap-root .psr-saved-bar-bottom .psr-saved-title{color:var(--psr-v74-green,#023d32)!important;font-size:10px!important;line-height:1.1!important;font-weight:950!important;letter-spacing:0.07em!important;text-transform:uppercase!important}#patientsavvy-roadmap-root .psr-saved-bar-bottom .psr-saved-subtitle{display:none!important}#patientsavvy-roadmap-root .psr-saved-bar-bottom .psr-saved-chips{gap:6px!important;padding:2px 0 4px!important;overflow-x:auto!important;scrollbar-width:thin!important}#patientsavvy-roadmap-root .psr-saved-bar-bottom .psr-saved-chip{min-height:38px!important;max-width:220px!important;gap:6px!important;padding:5px 9px 5px 6px!important;border-radius:999px!important;box-shadow:0 6px 16px rgb(2 61 50 / .06)!important}#patientsavvy-roadmap-root .psr-saved-bar-bottom .psr-chip-icon{width:24px!important;height:24px!important;flex:0 0 24px!important;border-radius:10px!important}#patientsavvy-roadmap-root .psr-saved-bar-bottom .psr-chip-icon svg{width:14px!important;height:14px!important}#patientsavvy-roadmap-root .psr-saved-bar-bottom .psr-saved-chip small{font-size:8.5px!important;line-height:1.05!important;letter-spacing:0.055em!important;font-weight:900!important}#patientsavvy-roadmap-root .psr-saved-bar-bottom .psr-saved-chip strong{font-size:10.5px!important;line-height:1.12!important;font-weight:850!important}#patientsavvy-roadmap-root .psr-saved-bar-bottom .psr-chip-edit{font-size:9px!important;font-weight:900!important}@media (max-width:700px){#patientsavvy-roadmap-root .psr-app.has-saved-answers{padding-bottom:106px!important}#patientsavvy-roadmap-root .psr-saved-bar-bottom .psr-saved-inner{grid-template-columns:minmax(0,1fr) auto!important;min-height:78px!important;gap:8px!important;padding-left:10px!important;padding-right:10px!important}#patientsavvy-roadmap-root .psr-saved-bar-bottom .psr-saved-copy{grid-column:1 / -1!important;order:-2!important}#patientsavvy-roadmap-root .psr-saved-bar-bottom .psr-saved-title{font-size:9.5px!important}#patientsavvy-roadmap-root .psr-saved-bar-bottom .psr-saved-chips{min-width:0!important}#patientsavvy-roadmap-root .psr-saved-bar-bottom .psr-saved-chip{max-width:180px!important}}#patientsavvy-roadmap-root{padding-block:clamp(92px, 11vw, 152px) clamp(112px, 13vw, 174px)!important;background-size:140% 140%,150% 150%,130% 130%,100% 100%!important;animation:psrV98AmbientColor 26s ease-in-out infinite alternate!important}#patientsavvy-roadmap-root .psr-app[data-stage="intro"] .psr-health-backdrop{display:none!important}#patientsavvy-roadmap-root .psr-app[data-stage="intro"] .psr-landing-hero{padding-top:clamp(46px, 7vw, 96px)!important;padding-bottom:clamp(42px, 6vw, 82px)!important}#patientsavvy-roadmap-root .psr-app[data-stage="intro"]>.psr-stage-card.psr-question-card:last-of-type,#patientsavvy-roadmap-root .psr-app[data-stage="path-select"]>.psr-stage-card.psr-question-card:last-of-type,#patientsavvy-roadmap-root .psr-app[data-stage="pathway"]>.psr-stage-card.psr-question-card:last-of-type{margin-bottom:clamp(30px, 6vw, 86px)!important}@keyframes psrV98AmbientColor{0%{background-position:0% 0%,100% 12%,82% 100%,0 0}100%{background-position:12% 9%,88% 0%,72% 88%,0 0}}@media (max-width:700px){#patientsavvy-roadmap-root{padding:88px 14px 126px!important}#patientsavvy-roadmap-root .psr-app.has-saved-answers{padding-bottom:128px!important}}@media (prefers-reduced-motion:reduce){#patientsavvy-roadmap-root{animation:none!important}}body.psr-roadmap-page #patientsavvy-roadmap-root{padding-top:clamp(96px, 10vw, 152px)!important;padding-bottom:clamp(128px, 14vw, 196px)!important}#patientsavvy-roadmap-root .psr-app{gap:clamp(56px, 7vw, 108px)!important}#patientsavvy-roadmap-root .psr-app[data-stage="intro"] .psr-landing-hero{min-height:clamp(410px, 54vh, 680px)!important;padding-top:clamp(96px, 10vw, 152px)!important;padding-bottom:clamp(78px, 9vw, 132px)!important}#patientsavvy-roadmap-root .psr-landing-hero h1{max-width:980px!important;font-size:clamp(42px, 6.8vw, 94px)!important;line-height:0.95!important;letter-spacing:-0.055em!important}#patientsavvy-roadmap-root .psr-landing-hero p{margin-top:clamp(22px, 2.2vw, 32px)!important}#patientsavvy-roadmap-root .psr-stage-card.psr-question-card{padding:clamp(50px, 6.4vw, 92px)!important;margin-bottom:clamp(62px, 8vw, 120px)!important}#patientsavvy-roadmap-root .psr-stage-card .psr-question-body{margin-top:clamp(34px, 4.5vw, 64px)!important}#patientsavvy-roadmap-root .psr-app[data-stage="intro"]>.psr-stage-card.psr-question-card,#patientsavvy-roadmap-root .psr-app[data-stage="path-select"]>.psr-stage-card.psr-question-card{padding-top:clamp(58px, 7vw, 102px)!important;padding-bottom:clamp(58px, 7vw, 104px)!important}#patientsavvy-roadmap-root .psr-app[data-stage="intro"]>.psr-stage-card:first-of-type .psr-question-title,#patientsavvy-roadmap-root .psr-app[data-stage="path-select"]>.psr-stage-card:first-of-type .psr-question-title{margin-bottom:clamp(6px, 1vw, 14px)!important}@media (max-width:700px){body.psr-roadmap-page #patientsavvy-roadmap-root{padding-top:clamp(76px, 20vw, 110px)!important;padding-bottom:146px!important}#patientsavvy-roadmap-root .psr-app{gap:48px!important}#patientsavvy-roadmap-root .psr-app[data-stage="intro"] .psr-landing-hero{min-height:auto!important;padding-top:76px!important;padding-bottom:64px!important}#patientsavvy-roadmap-root .psr-landing-hero h1{font-size:clamp(36px, 10.5vw, 54px)!important;line-height:0.98!important}#patientsavvy-roadmap-root .psr-stage-card.psr-question-card,#patientsavvy-roadmap-root .psr-app[data-stage="intro"]>.psr-stage-card.psr-question-card,#patientsavvy-roadmap-root .psr-app[data-stage="path-select"]>.psr-stage-card.psr-question-card{padding:38px 18px 48px!important;margin-bottom:58px!important}#patientsavvy-roadmap-root .psr-stage-card .psr-question-body{margin-top:30px!important}}#patientsavvy-roadmap-root .psr-app[data-stage="intro"]{gap:clamp(28px, 4.2vw, 58px)!important}#patientsavvy-roadmap-root .psr-app[data-stage="intro"] .psr-landing-hero{min-height:clamp(330px, 43vh, 540px)!important;padding-bottom:clamp(26px, 4vw, 54px)!important}#patientsavvy-roadmap-root .psr-app[data-stage="intro"]>.psr-stage-card.psr-question-card:first-of-type{margin-top:0!important}@media (max-width:700px){#patientsavvy-roadmap-root .psr-app[data-stage="intro"]{gap:34px!important}#patientsavvy-roadmap-root .psr-app[data-stage="intro"] .psr-landing-hero{min-height:auto!important;padding-bottom:36px!important}}#patientsavvy-roadmap-root .psr-menu-pill{line-height:1.2!important;cursor:pointer!important}#patientsavvy-roadmap-root .psr-grid-option,#patientsavvy-roadmap-root .psr-select-card{padding:13px 14px!important;min-height:auto!important}#patientsavvy-roadmap-root .psr-answer-label strong,#patientsavvy-roadmap-root .psr-select-title{font-size:14px!important;line-height:1.18!important}#patientsavvy-roadmap-root .psr-answer-label small,#patientsavvy-roadmap-root .psr-select-subtitle{font-size:12px!important;line-height:1.28!important}#patientsavvy-roadmap-root .psr-side-effects{padding:16px!important}#patientsavvy-roadmap-root .psr-side-effect-tier.psr-side-effect-one-line{display:flex!important;align-items:center!important;gap:8px!important;margin-top:8px!important;border-radius:999px!important;padding:9px 12px!important;min-height:40px!important}#patientsavvy-roadmap-root .psr-side-effect-tier.psr-side-effect-one-line.mild{background:rgb(217 239 159 / .34)!important}#patientsavvy-roadmap-root .psr-side-effect-tier.psr-side-effect-one-line.moderate{background:rgb(255 225 151 / .3)!important}#patientsavvy-roadmap-root .psr-side-effect-tier.psr-side-effect-one-line.urgent{background:rgb(244 199 182 / .34)!important}#patientsavvy-roadmap-root .psr-side-effect-tier.psr-side-effect-one-line .psr-tier-label{flex:0 0 auto!important;width:auto!important;padding:0!important;border-radius:0!important;background:transparent!important;font-size:11px!important;line-height:1.15!important;letter-spacing:.07em!important;text-transform:uppercase!important;white-space:nowrap!important}#patientsavvy-roadmap-root .psr-side-effect-tier.psr-side-effect-one-line .psr-side-effect-plain{flex:1 1 auto!important;display:block!important;min-width:0!important;padding:0!important;border-radius:0!important;background:transparent!important;font-size:13px!important;line-height:1.25!important;font-weight:800!important;color:#365241!important}@media (max-width:700px){#patientsavvy-roadmap-root .psr-grid-option,#patientsavvy-roadmap-root .psr-select-card{padding:11px 12px!important}}@media (max-width:640px){#patientsavvy-roadmap-root .psr-side-effect-tier.psr-side-effect-one-line{border-radius:18px!important;align-items:flex-start!important;padding:8px 10px!important}#patientsavvy-roadmap-root .psr-side-effect-tier.psr-side-effect-one-line .psr-side-effect-plain{font-size:12.5px!important;line-height:1.22!important}}#patientsavvy-roadmap-root .psr-storyhub-overlay .psr-storyhub-close{display:inline-flex!important;align-items:center!important;gap:10px!important}#patientsavvy-roadmap-root .psr-storyhub-overlay .psr-storyhub-close span:last-child{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;border-radius:999px!important;background:#ffffff!important;border:1px solid #d6e3d8!important;color:#123524!important;font-size:24px!important;line-height:1!important;font-weight:500!important}@media (max-width:700px){#patientsavvy-roadmap-root .psr-choice-row-as-cards.psr-grid-count-2{grid-template-columns:1fr!important;max-width:860px!important}#patientsavvy-roadmap-root .psr-storyhub-modal{padding-top:76px!important}#patientsavvy-roadmap-root .psr-storyhub-overlay .psr-storyhub-close{position:fixed!important;top:calc(env(safe-area-inset-top, 0px) + 14px)!important;right:14px!important;z-index:10005!important;width:54px!important;height:54px!important;padding:0!important;border-radius:999px!important;background:#fffdf7!important;border:1px solid rgb(18 53 36 / .14)!important;box-shadow:0 16px 34px rgb(16 24 18 / .24)!important;color:#171918!important;justify-content:center!important}#patientsavvy-roadmap-root .psr-storyhub-overlay .psr-storyhub-close span:first-child{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}#patientsavvy-roadmap-root .psr-storyhub-overlay .psr-storyhub-close span:last-child{width:auto!important;height:auto!important;background:transparent!important;border:0!important;color:#171918!important;font-size:34px!important;line-height:1!important}}#patientsavvy-roadmap-root .psr-lung-breast-style{display:contents}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-card.psr-stage-card{width:100%}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-saved-bar-top{position:static;margin:0 0 14px;border-radius:20px;overflow:hidden}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-saved-bar-bottom{margin-top:18px}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-answer-label small{display:block;margin-top:4px;font-size:13px;line-height:1.35;color:inherit;opacity:.82}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-treatment-detail-list{display:grid;gap:10px;margin:12px 0 18px}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-treatment-detail-item{border:1px solid #dce7dd;background:#fbfdfb;border-radius:18px;padding:13px 14px}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-treatment-detail-item strong{display:block;color:#123524;font-size:15px;line-height:1.35}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-treatment-detail-item small{display:block;margin-top:5px;color:#365241;line-height:1.5;font-size:13px}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-section-kicker{margin:18px 0 8px;color:#15803d;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-side-effect-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin-top:10px}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-side-effect-item{border:1px solid #dce7dd;background:#fff;border-radius:18px;padding:13px 14px}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-side-effect-item strong{display:block;color:#123524;font-size:14px;margin-bottom:5px}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-side-effect-item small{color:#365241;line-height:1.5}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-treatment-note{margin:14px 0;border:1px solid #a7f3d0;background:#ecfdf3;color:#166534;border-radius:18px;padding:12px 14px;line-height:1.55}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-story-preview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:14px}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-story-preview{box-shadow:none;border-radius:18px;padding:16px}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-story-preview p{margin:8px 0 12px}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-trial-card{box-shadow:none;border-radius:18px}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-error-pre{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;background:#f8fbf8;border:1px solid #dce7dd;padding:12px;color:#123524}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-simple-list{margin:10px 0 16px;padding-left:20px;color:#365241;line-height:1.55}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-simple-list li+li{margin-top:6px}@media (max-width:760px){#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-story-preview-grid,#patientsavvy-roadmap-root .psr-lung-breast-style .psr-side-effect-grid{grid-template-columns:1fr}}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-badge-row{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0 10px}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-badge{display:inline-flex;align-items:center;border-radius:999px;padding:5px 9px;background:#eaf6ef;border:1px solid #bddbc6;color:#175b32;font-size:12px;font-weight:800;line-height:1.2}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-explain-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 12px}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-explain-card,#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-outcome-card{border:1px solid #dce7dd;background:#fbfdfb;border-radius:18px;padding:13px 14px}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-explain-card strong,#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-outcome-card strong{display:block;color:#123524;font-size:14px;margin-bottom:6px}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-explain-card p,#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-outcome-card p{margin:0;color:#365241;font-size:13px;line-height:1.52}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-explain-why{background:#f7fbff;border-color:#d4e6f7}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-nuance-block{margin-top:12px}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-nuance-list{display:grid;gap:8px}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-nuance-item{display:grid;grid-template-columns:18px 1fr;gap:8px;align-items:start;border:1px solid #e3eadf;border-radius:14px;background:#fff;padding:10px 11px}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-nuance-item span{width:9px;height:9px;margin-top:5px;border-radius:999px;background:#15803d;box-shadow:0 0 0 4px #eaf6ef}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-nuance-notfit .psr-lung-nuance-item span{background:#b45309;box-shadow:0 0 0 4px #fff3d6}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-nuance-choose .psr-lung-nuance-item span{background:#2563eb;box-shadow:0 0 0 4px #e8f0ff}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-nuance-item p{margin:0;color:#365241;font-size:13px;line-height:1.45}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-outcome-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 6px}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-outcome-working{border-color:#bbf7d0;background:#f0fdf4}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-outcome-growing{border-color:#fde68a;background:#fffbeb}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-source-details{margin-top:14px;border-top:1px dashed #cbd8c8;padding-top:10px;color:#365241;font-size:12px}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-source-details summary{cursor:pointer;font-weight:800;color:#175b32}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-source-details ul{margin:8px 0 0 18px;padding:0;line-height:1.45}@media (max-width:720px){#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-explain-grid,#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-outcome-pair{grid-template-columns:1fr}}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-explainer-shell{margin:16px 0 14px;padding:14px;border:1px solid #dce7dd;border-radius:22px;background:linear-gradient(180deg,#ffffff 0%,#fbfdfb 100%)}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-explainer-header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:12px}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-explainer-header h3{margin:0;font-size:17px;letter-spacing:-.015em;color:#123524}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-explainer-header p{max-width:330px;margin:0;color:#587160;font-size:12.5px;line-height:1.45}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-explainer-eyebrow{color:#257044;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-explain-card-label,#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-outcome-label{display:block;color:#123524;font-size:14px;font-weight:900;margin-bottom:6px}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-accordion-stack{display:grid;gap:8px;margin-top:10px}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-accordion{margin:0;border:1px solid #e3eadf;border-radius:16px;background:#fff;overflow:hidden}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-accordion summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;color:#123524;font-weight:900}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-accordion summary::-webkit-details-marker{display:none}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-accordion summary::after{content:'+';width:24px;height:24px;flex:0 0 auto;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#eaf6ef;color:#175b32;font-weight:900}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-accordion[open] summary::after{content:'–'}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-accordion summary small{margin-left:auto;color:#647084;font-size:11px;font-weight:800}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-accordion .psr-lung-nuance-list{padding:0 12px 12px}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-treatment-options{margin-top:16px}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-treatment-detail-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-treatment-detail-item{display:flex;flex-direction:column;gap:8px;min-height:96px}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-treatment-detail-main strong{display:block;line-height:1.28}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-treatment-mini-badges{display:flex;flex-wrap:wrap;gap:5px;margin-top:auto}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-treatment-mini-badges span{border:1px solid #dbe7f3;background:#f7fbff;color:#31506f;border-radius:999px;padding:3px 7px;font-size:10.5px;font-weight:850;line-height:1.1}@media (max-width:720px){#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-explainer-shell{padding:12px;border-radius:18px}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-explainer-header{display:block}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-explainer-header p{max-width:none;margin-top:6px}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-treatment-detail-list{grid-template-columns:1fr}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-treatment-detail-item{min-height:0}}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-evidence-details{margin-top:10px;border:1px solid rgb(37 99 235 / .16);border-radius:14px;background:rgb(248 250 252 / .94);padding:10px 12px}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-evidence-details summary{cursor:pointer;font-weight:800;color:#1d4ed8}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-evidence-details ul{margin:8px 0 0 18px;padding:0;color:#334155;line-height:1.45}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-evidence-summary{margin-top:8px;font-size:.9rem;color:#475569}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-evidence-subtitle{margin-top:10px;font-size:.78rem;text-transform:uppercase;letter-spacing:.07em;color:#64748b;font-weight:900}html.psr-roadmap-fullscreen-mode,body.psr-roadmap-fullscreen-mode{margin:0!important;padding:0!important;width:100%!important;min-height:100%!important;overflow-x:hidden!important;background:#f8fbef!important}body.psr-roadmap-fullscreen-mode>header,body.psr-roadmap-fullscreen-mode>footer,body.psr-roadmap-fullscreen-mode #masthead,body.psr-roadmap-fullscreen-mode #colophon,body.psr-roadmap-fullscreen-mode #site-header,body.psr-roadmap-fullscreen-mode #site-footer,body.psr-roadmap-fullscreen-mode .site-header,body.psr-roadmap-fullscreen-mode .site-footer,body.psr-roadmap-fullscreen-mode .elementor-location-header,body.psr-roadmap-fullscreen-mode .elementor-location-footer,body.psr-roadmap-fullscreen-mode .wp-site-blocks>header,body.psr-roadmap-fullscreen-mode .wp-site-blocks>footer,body.psr-roadmap-fullscreen-mode header.wp-block-template-part,body.psr-roadmap-fullscreen-mode footer.wp-block-template-part,body.psr-roadmap-fullscreen-mode .main-header-bar,body.psr-roadmap-fullscreen-mode .main-header-bar-wrap,body.psr-roadmap-fullscreen-mode .ast-primary-header-bar,body.psr-roadmap-fullscreen-mode .ast-mobile-header-wrap,body.psr-roadmap-fullscreen-mode #ast-fixed-header,body.psr-roadmap-fullscreen-mode .page-header,body.psr-roadmap-fullscreen-mode .entry-header,body.psr-roadmap-fullscreen-mode .wp-block-post-title,body.psr-roadmap-fullscreen-mode .page-title,body.psr-roadmap-fullscreen-mode [role="banner"],body.psr-roadmap-fullscreen-mode [role="contentinfo"],body.psr-roadmap-fullscreen-mode .navbar,body.psr-roadmap-fullscreen-mode .top-bar,body.psr-roadmap-fullscreen-mode .main-navigation,body.psr-roadmap-fullscreen-mode .primary-navigation,body.psr-roadmap-fullscreen-mode .nav-primary,body.psr-roadmap-fullscreen-mode .site-navigation,body.psr-roadmap-fullscreen-mode .elementor-header,body.psr-roadmap-fullscreen-mode .elementor-footer,body.psr-roadmap-fullscreen-mode .et-l--header,body.psr-roadmap-fullscreen-mode .et-l--footer,body.psr-roadmap-fullscreen-mode .fl-builder-content[data-type="header"],body.psr-roadmap-fullscreen-mode .fl-builder-content[data-type="footer"],body.psr-roadmap-fullscreen-mode .bricks-header,body.psr-roadmap-fullscreen-mode .bricks-footer{display:none!important}body.psr-roadmap-fullscreen-mode #wpadminbar{display:block!important}body.psr-roadmap-fullscreen-mode #page,body.psr-roadmap-fullscreen-mode .site,body.psr-roadmap-fullscreen-mode .wp-site-blocks,body.psr-roadmap-fullscreen-mode #content,body.psr-roadmap-fullscreen-mode .site-content,body.psr-roadmap-fullscreen-mode main,body.psr-roadmap-fullscreen-mode article,body.psr-roadmap-fullscreen-mode .entry-content,body.psr-roadmap-fullscreen-mode .wp-block-post-content,body.psr-roadmap-fullscreen-mode .content-area,body.psr-roadmap-fullscreen-mode .site-main,body.psr-roadmap-fullscreen-mode .container,body.psr-roadmap-fullscreen-mode .wrap,body.psr-roadmap-fullscreen-mode .wp-block-group,body.psr-roadmap-fullscreen-mode .wp-block-template-part{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;max-width:none!important;width:100%!important}body.psr-roadmap-fullscreen-mode #patientsavvy-roadmap-root{width:100vw!important;max-width:none!important;min-height:100vh!important;margin:0!important;border-radius:0!important}body.admin-bar.psr-roadmap-fullscreen-mode #patientsavvy-roadmap-root{min-height:calc(100vh - 32px)!important}body.psr-roadmap-fullscreen-mode #patientsavvy-roadmap-root .psr-app{min-height:100vh!important}html.psr-roadmap-fullscreen-mode,body.psr-roadmap-fullscreen-mode{width:100%!important;height:100%!important;min-height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#f8fbef!important}body.psr-roadmap-fullscreen-mode #patientsavvy-roadmap-root{position:fixed!important;inset:0!important;z-index:99990!important;display:block!important;width:100dvw!important;max-width:none!important;height:100dvh!important;min-height:100dvh!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;background-color:#f8fbef!important;box-shadow:none!important}body.admin-bar.psr-roadmap-fullscreen-mode #patientsavvy-roadmap-root{top:32px!important;height:calc(100dvh - 32px)!important;min-height:calc(100dvh - 32px)!important}@media (max-width:782px){body.admin-bar.psr-roadmap-fullscreen-mode #patientsavvy-roadmap-root{top:46px!important;height:calc(100dvh - 46px)!important;min-height:calc(100dvh - 46px)!important}}body.psr-roadmap-fullscreen-mode #patientsavvy-roadmap-root .psr-app{width:min(calc(100dvw - 40px), 1180px)!important;max-width:none!important;min-height:100dvh!important;margin:0 auto!important;padding:0!important}body.psr-roadmap-fullscreen-mode #patientsavvy-roadmap-root .psr-app[data-stage="intro"]{gap:clamp(24px, 3.4vw, 48px)!important}body.psr-roadmap-fullscreen-mode #patientsavvy-roadmap-root .psr-app[data-stage="intro"] .psr-landing-hero{min-height:0!important;padding:6.5rem 20px 3.3rem!important;align-content:end!important}body.psr-roadmap-fullscreen-mode #patientsavvy-roadmap-root .psr-landing-hero h1{max-width:min(1060px, 78dvw)!important;font-size:clamp(52px, 7.4dvw, 104px)!important}body.psr-roadmap-fullscreen-mode #patientsavvy-roadmap-root .psr-landing-hero p{max-width:780px!important}body.psr-roadmap-fullscreen-mode #patientsavvy-roadmap-root .psr-app[data-stage="intro"]>.psr-stage-card.psr-question-card:first-of-type{margin-top:0!important}@media (min-width:1500px){body.psr-roadmap-fullscreen-mode #patientsavvy-roadmap-root .psr-app{width:min(calc(100dvw - 40px), 1180px)!important}}@media (max-width:900px){body.psr-roadmap-fullscreen-mode #patientsavvy-roadmap-root .psr-app{width:calc(100dvw - 40px)!important}body.psr-roadmap-fullscreen-mode #patientsavvy-roadmap-root .psr-app[data-stage="intro"] .psr-landing-hero{min-height:auto!important;padding-top:92px!important;padding-bottom:34px!important}body.psr-roadmap-fullscreen-mode #patientsavvy-roadmap-root .psr-landing-hero h1{max-width:none!important;font-size:clamp(38px, 11dvw, 62px)!important;line-height:0.98!important}}@supports not (height:100dvh){body.psr-roadmap-fullscreen-mode #patientsavvy-roadmap-root{width:100vw!important;height:100vh!important;min-height:100vh!important}body.psr-roadmap-fullscreen-mode #patientsavvy-roadmap-root .psr-app{min-height:100vh!important}}body.psr-roadmap-fullscreen-mode #patientsavvy-roadmap-root .psr-app[data-stage="lung-pathway"] #psr-lung-roadmap-root,body.psr-roadmap-page #patientsavvy-roadmap-root .psr-app[data-stage="lung-pathway"] #psr-lung-roadmap-root{padding-top:clamp(124px, 14dvh, 190px)!important;padding-bottom:clamp(116px, 13dvh, 180px)!important}#patientsavvy-roadmap-root .psr-app[data-stage="lung-pathway"] .psr-lung-breast-style{display:grid!important;gap:clamp(26px, 3.8vw, 54px)!important}#patientsavvy-roadmap-root .psr-app[data-stage="lung-pathway"] .psr-lung-breast-style>.psr-stage-card.psr-question-card:first-child{margin-top:0!important}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-treatment-card.psr-stage-card.psr-question-card{padding:36px 32px!important}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-treatment-card .psr-line-card{border:1px solid rgb(2 61 50 / .1)!important;border-radius:28px!important;background:radial-gradient(circle at 96% 2%,rgb(217 239 159 / .22),transparent 36%),linear-gradient(180deg,rgb(255 255 255 / .98),rgb(250 253 247 / .92))!important;box-shadow:0 18px 54px rgb(2 61 50 / .075)!important;padding:clamp(18px, 2.6vw, 30px)!important}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-section-label{display:inline-flex!important;align-items:center!important;gap:8px!important;width:fit-content!important;margin:0 0 8px!important;padding:7px 11px!important;border-radius:999px!important;border:1px solid rgb(2 61 50 / .1)!important;background:rgb(217 239 159 / .5)!important;color:#023d32!important;font-size:11px!important;letter-spacing:0.08em!important;text-transform:uppercase!important;font-weight:950!important}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-section-label::before{content:"";width:7px;height:7px;border-radius:999px;background:#0f6b4a;box-shadow:0 0 0 4px rgb(217 239 159 / .55)}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-section-note{max-width:860px!important;margin:0 0 14px!important;color:rgb(6 37 31 / .68)!important;font-size:13px!important;line-height:1.5!important;font-weight:650!important}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-treatment-options{margin-top:18px!important;padding:clamp(14px, 2.2vw, 22px)!important;border:1px solid rgb(2 61 50 / .1)!important;border-radius:24px!important;background:linear-gradient(180deg,rgb(255 255 255 / .96),rgb(247 252 244 / .92))!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .75),0 14px 38px rgb(2 61 50 / .045)!important}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-treatment-detail-list{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(292px, 100%),1fr))!important;gap:12px!important}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-treatment-detail-item{min-height:104px!important;padding:15px 16px!important;border:1px solid rgb(2 61 50 / .095)!important;border-radius:20px!important;background:rgb(255 255 255 / .94)!important;box-shadow:0 10px 24px rgb(2 61 50 / .045)!important}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-treatment-detail-main strong{color:#063f32!important;font-size:clamp(14px, 1.15vw, 16px)!important;line-height:1.25!important;letter-spacing:-0.01em!important}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-treatment-detail-main small{display:block!important;margin-top:6px!important;color:rgb(6 37 31 / .66)!important;font-size:12.5px!important;line-height:1.45!important;font-weight:650!important}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-explainer-shell{margin-top:18px!important;padding:clamp(14px, 2.1vw, 22px)!important;border-radius:24px!important;border-color:rgb(2 61 50 / .1)!important;background:linear-gradient(180deg,rgb(255 255 255 / .96),rgb(251 253 251 / .93))!important}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-accordion-stack{margin-top:4px!important}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-accordion{border-color:rgb(2 61 50 / .09)!important;border-radius:18px!important;box-shadow:0 8px 20px rgb(2 61 50 / .035)!important}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-badge,#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-treatment-mini-badges span{border-radius:999px!important;border:1px solid rgb(2 61 50 / .1)!important;background:#eef7eb!important;color:#17462f!important;white-space:nowrap!important}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-treatment-mini-badges span{padding:4px 8px!important;font-size:10.5px!important;font-weight:900!important}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-tag-preferred{background:#083c31!important;color:#f8fff0!important;border-color:#083c31!important}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-tag-recommended{background:#d9ef9f!important;color:#123524!important;border-color:rgb(2 61 50 / .12)!important}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-tag-selected{background:#fff4cf!important;color:#714707!important;border-color:#f2d990!important}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-tag-histology{background:#eef6ff!important;color:#16436c!important;border-color:#cfe3f7!important}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-tag-brain{background:#eef2ff!important;color:#3730a3!important;border-color:#d7defd!important}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-tag-safety{background:#fff1f2!important;color:#9f1239!important;border-color:#fecdd3!important}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-tag-later{background:#f5f3ff!important;color:#5b21b6!important;border-color:#ddd6fe!important}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-tag-trial{background:#ecfeff!important;color:#155e75!important;border-color:#a5f3fc!important}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-tag-maintenance{background:#f0fdf4!important;color:#166534!important;border-color:#bbf7d0!important}@media (max-width:760px){body.psr-roadmap-fullscreen-mode #patientsavvy-roadmap-root .psr-app[data-stage="lung-pathway"] #psr-lung-roadmap-root,body.psr-roadmap-page #patientsavvy-roadmap-root .psr-app[data-stage="lung-pathway"] #psr-lung-roadmap-root{padding-top:104px!important;padding-bottom:142px!important}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-treatment-card.psr-stage-card.psr-question-card{padding:24px 18px!important}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-treatment-options,#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-explainer-shell{border-radius:20px!important;padding:13px!important}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-treatment-detail-item{min-height:0!important}}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-more-options{margin-top:12px!important;border:1px dashed rgb(2 61 50 / .16)!important;border-radius:18px!important;background:rgb(255 253 247 / .65)!important;overflow:hidden!important}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-more-options summary{cursor:pointer!important;list-style:none!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:12px 14px!important;color:#063f32!important;font-size:13px!important;font-weight:900!important}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-more-options summary::-webkit-details-marker{display:none!important}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-more-options summary::after{content:"+"!important;width:24px!important;height:24px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#eaf6ef!important;color:#175b32!important;font-weight:950!important}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-more-options[open] summary::after{content:"–"!important}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-more-options summary span{margin-left:auto!important;color:rgb(6 37 31 / .6)!important;font-size:11px!important;font-weight:850!important}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-lung-treatment-extra-list{padding:0 12px 12px!important}.psr-section-pill{display:inline-flex;align-items:center;gap:6px;width:fit-content;margin:0 0 14px;padding:7px 12px;border-radius:999px;font-size:.74rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.psr-section-pill-diagnostic{background:#fff6cf;color:#7c5b00;border:1px solid #eedb8f}.psr-section-pill-treatment{background:#e8f7ee;color:#085d49;border:1px solid #b9e4ca}.psr-stage-card.psr-diagnostic-card{background:linear-gradient(180deg,#fffdf4 0%,#fff9df 100%);border-color:#ecd98f;box-shadow:0 18px 46px rgb(126 92 16 / .1)}.psr-stage-card.psr-treatment-card{background:linear-gradient(180deg,#fbfffd 0%,#eefaf2 100%);border-color:#bce6c9;box-shadow:0 18px 46px rgb(12 95 74 / .11)}.psr-diagnostic-card .psr-question-desc,.psr-diagnostic-card .psr-select-subtitle,.psr-diagnostic-card .psr-answer-label small{display:none!important}.psr-treatment-options-label{margin:18px 0 8px;color:#0f5b51;font-weight:900;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.psr-hidden-section{margin-top:14px;border:1px solid rgb(15 91 81 / .16);border-radius:18px;background:rgb(255 255 255 / .72);overflow:hidden}.psr-hidden-section>summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;font-weight:850;color:#143c35}.psr-hidden-section>summary::-webkit-details-marker{display:none}.psr-hidden-section[open]>summary{border-bottom:1px solid rgb(15 91 81 / .12);background:rgb(232 247 238 / .7)}.psr-hidden-section[open] .psr-hidden-caret{transform:rotate(45deg)}.psr-hidden-caret{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:999px;background:#e8f7ee;color:#0f5b51;transition:transform .18s ease}.psr-hidden-section-body{padding:14px 16px 16px}.psr-considerations{background:#fffdf4;border-color:#ecd98f}.psr-side-effect-disclosure{background:#fff9f4;border-color:#f0d3bf}.psr-trial-disclosure{background:#f7fbff;border-color:#c9ddee}.psr-side-effects{margin-top:0}.psr-story-portal{background:linear-gradient(180deg,#fbfffd 0%,#eefaf2 100%);border-color:#bce6c9}@media (max-width:640px){.psr-section-pill{margin-bottom:10px;font-size:.68rem;padding:6px 10px}.psr-hidden-section>summary{padding:12px 14px}.psr-hidden-section-body{padding:12px 14px 14px}}#patientsavvy-roadmap-root .psr-website-treatment-families{margin:18px 0 4px}#patientsavvy-roadmap-root .psr-website-family-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}#patientsavvy-roadmap-root .psr-website-family-card{border:1px solid rgb(15 91 81 / .14);border-radius:18px;background:rgb(255 255 255 / .82);padding:14px 15px;box-shadow:0 10px 22px rgb(12 48 39 / .05)}#patientsavvy-roadmap-root .psr-website-family-title{color:#0d5f4d;font-size:.96rem;font-weight:900;line-height:1.25}#patientsavvy-roadmap-root .psr-website-family-body{margin-top:8px;color:#40554d;font-size:.92rem;line-height:1.5}#patientsavvy-roadmap-root .psr-website-family-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}#patientsavvy-roadmap-root .psr-website-family-tags span{display:inline-flex;align-items:center;border-radius:999px;border:1px solid #cfe2d4;background:#eef6ee;color:#0f5b51;padding:4px 8px;font-size:.7rem;font-weight:800}#patientsavvy-roadmap-root .psr-curated-trial-stack{display:grid;gap:10px}#patientsavvy-roadmap-root .psr-curated-trial-card{border:1px solid #c9ddee;background:#f8fbff;border-radius:16px;padding:13px 14px}#patientsavvy-roadmap-root .psr-curated-trial-title{color:#154f7b;font-weight:900;line-height:1.25}#patientsavvy-roadmap-root .psr-curated-trial-meta{margin-top:4px;color:#557187;font-size:.78rem;font-weight:800}#patientsavvy-roadmap-root .psr-curated-trial-card p{margin:8px 0 0;color:#405267;font-size:.9rem;line-height:1.45}@media (max-width:640px){#patientsavvy-roadmap-root .psr-website-family-grid{grid-template-columns:1fr}}body.psr-roadmap-fullscreen-mode #patientsavvy-roadmap-root .psr-app[data-stage="path-select"],body.psr-roadmap-fullscreen-mode #patientsavvy-roadmap-root .psr-app[data-stage="pathway"],body.psr-roadmap-page #patientsavvy-roadmap-root .psr-app[data-stage="path-select"],body.psr-roadmap-page #patientsavvy-roadmap-root .psr-app[data-stage="pathway"]{padding-top:clamp(56px, 7dvh, 96px)!important}body.psr-roadmap-fullscreen-mode #patientsavvy-roadmap-root .psr-app[data-stage="path-select"]>.psr-stage-card.psr-question-card:first-of-type,body.psr-roadmap-page #patientsavvy-roadmap-root .psr-app[data-stage="path-select"]>.psr-stage-card.psr-question-card:first-of-type{margin-top:0!important}@media (max-width:900px){body.psr-roadmap-fullscreen-mode #patientsavvy-roadmap-root .psr-app[data-stage="path-select"],body.psr-roadmap-fullscreen-mode #patientsavvy-roadmap-root .psr-app[data-stage="pathway"],body.psr-roadmap-page #patientsavvy-roadmap-root .psr-app[data-stage="path-select"],body.psr-roadmap-page #patientsavvy-roadmap-root .psr-app[data-stage="pathway"]{padding-top:78px!important}}#patientsavvy-roadmap-root .psr-section-pill{margin-bottom:clamp(16px, 1.8vw, 24px)!important;padding:8px 15px!important;line-height:1!important}#patientsavvy-roadmap-root .psr-app[data-stage="pathway"]{gap:clamp(20px, 2.8vw, 38px)!important}#patientsavvy-roadmap-root .psr-app[data-stage="pathway"]>.psr-stage-card.psr-question-card{margin-bottom:clamp(10px, 1.6vw, 24px)!important}#patientsavvy-roadmap-root .psr-trial-bottom-card.psr-stage-card.psr-question-card{min-height:0!important;padding:clamp(26px, 3.5vw, 44px)!important;margin-top:0!important;margin-bottom:clamp(10px, 1.6vw, 22px)!important}#patientsavvy-roadmap-root .psr-trial-bottom-card .psr-question-body{margin-top:clamp(14px, 1.8vw, 22px)!important}#patientsavvy-roadmap-root .psr-trial-bottom-card .psr-question-title{font-size:clamp(30px, 4vw, 52px)!important}#patientsavvy-roadmap-root .psr-trial-bottom-card+.psr-story-portal,#patientsavvy-roadmap-root .psr-story-portal{margin-top:0!important}#patientsavvy-roadmap-root .psr-story-portal{padding:clamp(28px, 4vw, 52px)!important;margin-bottom:clamp(12px, 2vw, 28px)!important}#patientsavvy-roadmap-root .psr-website-treatment-planning-note{margin:14px 0 14px!important;padding:0 0 0 14px!important;border-left:4px solid rgb(12 95 74 / .35)!important;color:#425c53!important;font-size:0.93rem!important;line-height:1.55!important}#patientsavvy-roadmap-root .psr-website-treatment-planning-note strong{color:#0b5c49!important}#patientsavvy-roadmap-root .psr-website-family-card{background:rgb(255 255 255 / .92)!important;border-color:rgb(15 91 81 / .18)!important}#patientsavvy-roadmap-root .psr-website-family-title{font-size:clamp(1rem, 1.25vw, 1.18rem)!important;line-height:1.22!important}@media (max-width:760px){#patientsavvy-roadmap-root .psr-trial-bottom-card.psr-stage-card.psr-question-card,#patientsavvy-roadmap-root .psr-story-portal{padding:24px 16px!important}}#patientsavvy-roadmap-root .psr-app[data-stage="pathway"]{gap:clamp(14px, 2vw, 28px)!important}#patientsavvy-roadmap-root .psr-trial-bottom-card.psr-stage-card.psr-question-card{padding:clamp(22px, 3vw, 36px)!important;margin-bottom:clamp(4px, 1vw, 12px)!important}#patientsavvy-roadmap-root .psr-trial-bottom-card+.psr-story-portal{margin-top:clamp(4px, 0.8vw, 10px)!important}#patientsavvy-roadmap-root .psr-website-treatment-planning-note{background:rgb(255 248 221 / .65)!important;border:1px dashed rgb(159 124 21 / .32)!important;border-left:4px solid rgb(159 124 21 / .48)!important;border-radius:12px!important;padding:10px 12px!important;margin:10px 0 14px!important;box-shadow:none!important}#patientsavvy-roadmap-root .psr-website-treatment-planning-note span{display:inline-flex!important;margin-right:8px!important;padding:3px 8px!important;border-radius:999px!important;background:#fff2b8!important;color:#6d520b!important;font-size:0.68rem!important;font-weight:900!important;letter-spacing:0.04em!important;text-transform:uppercase!important}#patientsavvy-roadmap-root .psr-treatment-options-label{margin-top:10px!important}#patientsavvy-roadmap-root .psr-app[data-stage="path-select"],#patientsavvy-roadmap-root .psr-app[data-stage="pathway"]{gap:clamp(10px, 1.4vw, 18px)!important}body.psr-roadmap-fullscreen-mode #patientsavvy-roadmap-root .psr-app[data-stage="path-select"],body.psr-roadmap-fullscreen-mode #patientsavvy-roadmap-root .psr-app[data-stage="pathway"],body.psr-roadmap-page #patientsavvy-roadmap-root .psr-app[data-stage="path-select"],body.psr-roadmap-page #patientsavvy-roadmap-root .psr-app[data-stage="pathway"]{padding-top:clamp(30px, 4.6dvh, 58px)!important}#patientsavvy-roadmap-root .psr-app[data-stage="path-select"]>.psr-stage-card.psr-question-card:first-of-type,#patientsavvy-roadmap-root .psr-app[data-stage="pathway"]>.psr-stage-card.psr-question-card:first-of-type{margin-top:0!important}#patientsavvy-roadmap-root .psr-stage-card .psr-question-body{margin-top:clamp(18px, 2.5vw, 34px)!important}#patientsavvy-roadmap-root .psr-website-family-title{text-decoration:none!important}#patientsavvy-roadmap-root .psr-website-family-title a,#patientsavvy-roadmap-root .psr-website-family-body a,#patientsavvy-roadmap-root .psr-bundle-title a,#patientsavvy-roadmap-root .psr-line-subtitle a,#patientsavvy-roadmap-root .psr-bundle-body a{text-decoration-thickness:1px!important;text-underline-offset:3px!important}@media (max-width:760px){body.psr-roadmap-fullscreen-mode #patientsavvy-roadmap-root .psr-app[data-stage="path-select"],body.psr-roadmap-fullscreen-mode #patientsavvy-roadmap-root .psr-app[data-stage="pathway"],body.psr-roadmap-page #patientsavvy-roadmap-root .psr-app[data-stage="path-select"],body.psr-roadmap-page #patientsavvy-roadmap-root .psr-app[data-stage="pathway"]{padding-top:58px!important}}#patientsavvy-roadmap-root .psr-cns-timing-exception{margin:12px 0 14px!important;padding:12px 14px!important;border-radius:16px!important;border:1px solid #f1b8aa!important;background:#fff4f1!important;color:#623125!important;line-height:1.55!important;box-shadow:none!important}#patientsavvy-roadmap-root .psr-cns-timing-exception strong{color:#9b3d2d!important}#patientsavvy-roadmap-root .psr-website-treatment-planning-note{display:grid!important;gap:7px!important;align-items:start!important}#patientsavvy-roadmap-root .psr-website-treatment-planning-note .psr-planning-note-copy{display:block!important;min-width:0!important}#patientsavvy-roadmap-root .psr-saved-bar-bottom .psr-saved-chips-mobile{display:none!important}@media (max-width:700px){#patientsavvy-roadmap-root .psr-saved-bar-bottom .psr-saved-chips-desktop,#patientsavvy-roadmap-root .psr-saved-bar-bottom .psr-saved-actions-desktop{display:none!important}#patientsavvy-roadmap-root .psr-saved-bar-bottom .psr-saved-chips-mobile{display:flex!important}}#patientsavvy-roadmap-root .psr-saved-mobile-menu{position:relative!important}#patientsavvy-roadmap-root .psr-saved-mobile-menu summary{list-style:none!important;cursor:pointer!important}#patientsavvy-roadmap-root .psr-saved-mobile-menu summary::-webkit-details-marker{display:none!important}@media (max-width:700px){#patientsavvy-roadmap-root .psr-app.has-saved-answers{padding-bottom:78px!important}#patientsavvy-roadmap-root .psr-saved-bar-bottom{overflow:visible!important;border-radius:18px 18px 0 0!important}#patientsavvy-roadmap-root .psr-saved-bar-bottom .psr-saved-inner{grid-template-columns:minmax(0,1fr)!important;min-height:56px!important;padding:7px max(8px, env(safe-area-inset-left)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-right))!important}#patientsavvy-roadmap-root .psr-saved-bar-bottom .psr-saved-chip small{font-size:7.8px!important}#patientsavvy-roadmap-root .psr-saved-bar-bottom .psr-saved-chip strong{font-size:9.4px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;display:block!important;max-width:100%!important}#patientsavvy-roadmap-root .psr-saved-bar-bottom .psr-chip-edit{display:none!important}#patientsavvy-roadmap-root .psr-saved-mobile-menu summary{min-height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;border:1px solid rgb(2 61 50 / .18)!important;background:#0b5c49!important;color:#fffdf7!important;font-size:10px!important;font-weight:900!important;letter-spacing:0.02em!important;padding:0 11px!important;white-space:nowrap!important;box-shadow:0 7px 18px rgb(2 61 50 / .12)!important}#patientsavvy-roadmap-root .psr-saved-mobile-panel{position:absolute!important;right:0!important;bottom:calc(100% + 12px)!important;width:min(90vw, 380px)!important;max-height:56vh!important;overflow:auto!important;padding:12px!important;border-radius:18px!important;border:1px solid rgb(2 61 50 / .12)!important;background:#fffdf7!important;box-shadow:0 20px 48px rgb(2 61 50 / .18)!important;z-index:10020!important}#patientsavvy-roadmap-root .psr-saved-mobile-extra-chips{display:grid!important;grid-template-columns:1fr!important;gap:7px!important}#patientsavvy-roadmap-root .psr-saved-mobile-extra-chips .psr-saved-chip{width:100%!important;max-width:none!important;justify-content:flex-start!important}#patientsavvy-roadmap-root .psr-saved-mobile-empty{color:#4b635b!important;font-size:12px!important;padding:4px 2px 10px!important}#patientsavvy-roadmap-root .psr-saved-mobile-panel-actions{margin-top:10px!important;padding-top:10px!important;border-top:1px solid rgb(2 61 50 / .1)!important}#patientsavvy-roadmap-root .psr-saved-mobile-panel-actions .psr-button,#patientsavvy-roadmap-root .psr-saved-mobile-panel-actions .psr-mini-button{width:100%!important;min-height:38px!important;font-size:11px!important;border-radius:999px!important}}#patientsavvy-roadmap-root .psr-trial-relevance-box{margin:10px 0 14px!important;padding:12px 14px!important;border:1px solid rgb(83 100 65 / .18)!important;border-radius:16px!important;background:rgb(255 255 255 / .62)!important}#patientsavvy-roadmap-root .psr-trial-relevance-box .psr-mini-title{color:#536441!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:0.06em!important;font-size:0.76rem!important;margin-bottom:6px!important}#patientsavvy-roadmap-root .psr-trial-relevance-box .psr-simple-list{margin:0!important}#patientsavvy-roadmap-root .psr-curated-trials-inline{margin:14px 0 16px!important;padding:14px!important;border:1px solid rgb(83 100 65 / .16)!important;border-radius:20px!important;background:rgb(247 249 238 / .74)!important}#patientsavvy-roadmap-root .psr-curated-trial-intro{margin:6px 0 12px!important;color:rgb(16 36 30 / .74)!important;font-size:0.94rem!important;line-height:1.5!important}#patientsavvy-roadmap-root .psr-conditional-branch{margin-top:12px!important;padding:14px 16px!important;border-radius:18px!important;border:1px dashed rgb(21 92 74 / .34)!important;background:rgb(238 246 238 / .84)!important}#patientsavvy-roadmap-root .psr-conditional-branch-label{display:inline-flex!important;padding:4px 9px!important;border-radius:999px!important;background:rgb(15 91 81 / .1)!important;color:#0f5b51!important;font-size:0.72rem!important;font-weight:900!important;letter-spacing:0.04em!important;text-transform:uppercase!important}#patientsavvy-roadmap-root .psr-conditional-branch-title{margin-top:8px!important;color:#0b5c49!important;font-weight:900!important;font-size:1rem!important;line-height:1.25!important}#patientsavvy-roadmap-root .psr-conditional-branch p{margin:7px 0 0!important;color:#35564e!important;line-height:1.5!important;font-size:0.92rem!important}#patientsavvy-roadmap-root .psr-trial-disclosure.psr-curated-trials{display:none!important}@media (max-width:760px){#patientsavvy-roadmap-root .psr-curated-trials-inline,#patientsavvy-roadmap-root .psr-trial-relevance-box,#patientsavvy-roadmap-root .psr-conditional-branch{padding:12px!important;border-radius:16px!important}}#patientsavvy-roadmap-root .psr-app[data-stage="pathway"]{gap:clamp(8px, 1.1vw, 16px)!important}#patientsavvy-roadmap-root .psr-trial-bottom-card.psr-stage-card.psr-question-card{padding:clamp(18px, 2.4vw, 30px)!important;margin-top:0!important;margin-bottom:clamp(2px, 0.6vw, 8px)!important}#patientsavvy-roadmap-root .psr-trial-bottom-card .psr-section-pill{margin-bottom:12px!important}#patientsavvy-roadmap-root .psr-trial-bottom-card .psr-question-title{font-size:clamp(26px, 3.3vw, 44px)!important;line-height:1.03!important}#patientsavvy-roadmap-root .psr-trial-bottom-card .psr-question-body{margin-top:clamp(10px, 1.2vw, 16px)!important}#patientsavvy-roadmap-root .psr-trial-relevance-box{margin:8px 0 10px!important;padding:10px 12px!important}#patientsavvy-roadmap-root .psr-curated-trials-inline{margin:10px 0 12px!important;padding:12px!important}#patientsavvy-roadmap-root .psr-curated-trial-intro{margin:4px 0 9px!important;line-height:1.45!important}#patientsavvy-roadmap-root .psr-trial-stack{gap:10px!important}#patientsavvy-roadmap-root .psr-trial-copy{margin-top:8px!important;padding-top:8px!important}#patientsavvy-roadmap-root .psr-trial-bottom-card+.psr-story-portal,#patientsavvy-roadmap-root .psr-story-portal{margin-top:clamp(2px, 0.5vw, 6px)!important}#patientsavvy-roadmap-root .psr-story-portal{padding:clamp(20px, 3vw, 36px)!important;margin-bottom:clamp(8px, 1.2vw, 18px)!important}#patientsavvy-roadmap-root .psr-story-portal .psr-section-pill,#patientsavvy-roadmap-root .psr-story-portal-label{margin-bottom:8px!important}#patientsavvy-roadmap-root .psr-story-portal-copy,#patientsavvy-roadmap-root .psr-story-portal-filters,#patientsavvy-roadmap-root .psr-story-portal-count{margin-top:7px!important;line-height:1.5!important}#patientsavvy-roadmap-root .psr-story-portal-actions{margin-top:10px!important}#patientsavvy-roadmap-root .psr-story-portal-button,#patientsavvy-roadmap-root .psr-guide-link{min-height:38px!important;padding:9px 14px!important}@media (max-width:760px){#patientsavvy-roadmap-root .psr-app[data-stage="pathway"]{gap:8px!important}#patientsavvy-roadmap-root .psr-trial-bottom-card.psr-stage-card.psr-question-card,#patientsavvy-roadmap-root .psr-story-portal{padding:18px 14px!important;border-radius:22px!important}#patientsavvy-roadmap-root .psr-trial-bottom-card .psr-question-title{font-size:clamp(23px, 7vw, 31px)!important}#patientsavvy-roadmap-root .psr-curated-trials-inline,#patientsavvy-roadmap-root .psr-trial-relevance-box{padding:10px!important;border-radius:14px!important}#patientsavvy-roadmap-root .psr-story-portal-button,#patientsavvy-roadmap-root .psr-guide-link{width:100%!important}}#patientsavvy-roadmap-root .psr-trial-mode-note{margin:10px 0 10px!important;padding:11px 13px!important;border-radius:16px!important;border:1px solid rgb(15 91 81 / .18)!important;background:rgb(238 246 238 / .74)!important;color:#38564d!important;font-size:0.92rem!important;line-height:1.5!important}#patientsavvy-roadmap-root .psr-trial-mode-note strong{color:#0b5c49!important}#patientsavvy-roadmap-root .psr-curated-trial-card{border-color:rgb(83 100 65 / .22)!important;background:rgb(255 253 244 / .88)!important}#patientsavvy-roadmap-root .psr-curated-trial-title{color:#536441!important}#patientsavvy-roadmap-root .psr-curated-trial-meta{color:#6c7659!important}#patientsavvy-roadmap-root .psr-storyhub-preview[aria-expanded="true"]{border-color:#4f8d65!important}@media (max-width:760px){#patientsavvy-roadmap-root .psr-storyhub-overlay{position:static!important;inset:auto!important;width:100%!important;height:auto!important;padding:0!important;margin:8px 0 0!important;background:transparent!important;z-index:auto!important;overflow:visible!important}#patientsavvy-roadmap-root .psr-storyhub-modal{width:100%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:14px!important;padding-top:14px!important;border-radius:22px!important;box-shadow:none!important;background:rgb(255 255 255 / .92)!important}#patientsavvy-roadmap-root .psr-storyhub-header,#patientsavvy-roadmap-root .psr-storyhub-layout{grid-template-columns:1fr!important}#patientsavvy-roadmap-root .psr-storyhub-side-detail{display:none!important}#patientsavvy-roadmap-root .psr-storyhub-inline-detail{display:block!important}#patientsavvy-roadmap-root .psr-storyhub-inline-detail .psr-storyhub-detail{margin-top:0!important;padding:14px!important;border-radius:18px!important}#patientsavvy-roadmap-root .psr-storyhub-list{max-height:none!important;overflow:visible!important;padding-right:0!important}#patientsavvy-roadmap-root .psr-storyhub-overlay .psr-storyhub-close{position:static!important;width:auto!important;height:auto!important;min-height:38px!important;padding:8px 12px!important;border-radius:999px!important;box-shadow:none!important;background:#fffdf7!important}#patientsavvy-roadmap-root .psr-storyhub-overlay .psr-storyhub-close span:first-child{position:static!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important;clip:auto!important;white-space:normal!important}#patientsavvy-roadmap-root .psr-storyhub-overlay .psr-storyhub-close span:last-child{font-size:20px!important}}@media (max-width:760px){#patientsavvy-roadmap-root .psr-story-portal-button{scroll-margin-bottom:104px!important}#patientsavvy-roadmap-root .psr-story-portal-actions{padding-bottom:56px!important}}#patientsavvy-roadmap-root .psr-storyhub-detail,#patientsavvy-roadmap-root .psr-trial-card{scroll-margin-top:96px!important}#patientsavvy-roadmap-root .psr-app[data-stage="pathway"],#patientsavvy-roadmap-root .psr-app[data-stage="lung-pathway"],#patientsavvy-roadmap-root .psr-lung-breast-style[data-stage="lung-pathway"]{padding-bottom:clamp(72px, 10vh, 132px)!important}#patientsavvy-roadmap-root .psr-trial-bottom-card+.psr-story-portal,#patientsavvy-roadmap-root .psr-story-portal,#patientsavvy-roadmap-root .psr-storyhub-overlay{margin-bottom:clamp(22px, 5vh, 70px)!important}@media (max-width:760px){#patientsavvy-roadmap-root .psr-app[data-stage="pathway"],#patientsavvy-roadmap-root .psr-lung-breast-style[data-stage="lung-pathway"]{padding-bottom:clamp(104px, 20vh, 168px)!important}#patientsavvy-roadmap-root .psr-story-portal,#patientsavvy-roadmap-root .psr-storyhub-overlay{margin-bottom:clamp(28px, 7vh, 86px)!important}}body.psr-roadmap-fullscreen-mode #patientsavvy-roadmap-root .psr-app[data-stage="pathway"],body.psr-roadmap-fullscreen-mode #patientsavvy-roadmap-root .psr-app[data-stage="lung-pathway"],body.psr-roadmap-page #patientsavvy-roadmap-root .psr-app[data-stage="pathway"],body.psr-roadmap-page #patientsavvy-roadmap-root .psr-app[data-stage="lung-pathway"],#patientsavvy-roadmap-root .psr-app.has-saved-answers[data-stage="pathway"],#patientsavvy-roadmap-root .psr-app.has-saved-answers[data-stage="lung-pathway"]{padding-bottom:clamp(92px, 13vh, 156px)!important}@media (max-width:760px){body.psr-roadmap-fullscreen-mode #patientsavvy-roadmap-root .psr-app[data-stage="pathway"],body.psr-roadmap-fullscreen-mode #patientsavvy-roadmap-root .psr-app[data-stage="lung-pathway"],body.psr-roadmap-page #patientsavvy-roadmap-root .psr-app[data-stage="pathway"],body.psr-roadmap-page #patientsavvy-roadmap-root .psr-app[data-stage="lung-pathway"],#patientsavvy-roadmap-root .psr-app.has-saved-answers[data-stage="pathway"],#patientsavvy-roadmap-root .psr-app.has-saved-answers[data-stage="lung-pathway"]{padding-bottom:clamp(128px, 24vh, 198px)!important}}@media (max-width:700px){#patientsavvy-roadmap-root .psr-saved-bar-bottom .psr-saved-inner{grid-template-columns:minmax(0,1fr)!important;min-height:58px!important;padding:8px max(10px, env(safe-area-inset-left)) max(10px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-right))!important}#patientsavvy-roadmap-root .psr-side-effect-disclosure,#patientsavvy-roadmap-root .psr-side-effect-disclosure .psr-hidden-section-body,#patientsavvy-roadmap-root .psr-side-effects,#patientsavvy-roadmap-root .psr-side-effects.simple{max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow:hidden!important}#patientsavvy-roadmap-root .psr-side-effects{padding:12px!important;border-radius:18px!important}#patientsavvy-roadmap-root .psr-side-effect-tier,#patientsavvy-roadmap-root .psr-side-effect-tier.psr-side-effect-one-line,#patientsavvy-roadmap-root .psr-lung-breast-style .psr-side-effect-item{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:6px!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;box-sizing:border-box!important;border-radius:16px!important;padding:10px 11px!important}#patientsavvy-roadmap-root .psr-side-effect-tier.psr-side-effect-one-line .psr-tier-label,#patientsavvy-roadmap-root .psr-side-effect-tier .psr-tier-label,#patientsavvy-roadmap-root .psr-side-effect-item strong{white-space:normal!important;max-width:100%!important;min-width:0!important;font-size:10.5px!important;line-height:1.2!important;overflow-wrap:anywhere!important;word-break:normal!important}#patientsavvy-roadmap-root .psr-side-effect-tier.psr-side-effect-one-line .psr-side-effect-plain,#patientsavvy-roadmap-root .psr-side-effect-tier .psr-side-effect-plain,#patientsavvy-roadmap-root .psr-side-effects-intro,#patientsavvy-roadmap-root .psr-side-effect-item small{display:block!important;max-width:100%!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;hyphens:auto!important;font-size:12.5px!important;line-height:1.35!important;padding:0!important}#patientsavvy-roadmap-root .psr-lung-breast-style .psr-side-effect-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;max-width:100%!important;overflow:hidden!important}}@media (max-width:760px){#patientsavvy-roadmap-root .psr-question-title,#patientsavvy-roadmap-root .psr-app:not([data-stage="intro"]) .psr-question-title,#patientsavvy-roadmap-root .psr-question-card:not(:first-of-type) .psr-question-title,#patientsavvy-roadmap-root .psr-stage-card .psr-question-title,#patientsavvy-roadmap-root .psr-trial-bottom-card .psr-question-title,#patientsavvy-roadmap-root .psr-story-portal .psr-question-title,#patientsavvy-roadmap-root .psr-completion-card .psr-question-title,#patientsavvy-roadmap-root .psr-lung-terminal-card .psr-question-title{font-size:clamp(21px, 5.35vw, 25px)!important;line-height:1.10!important;letter-spacing:-0.026em!important;max-width:100%!important}#patientsavvy-roadmap-root .psr-app[data-stage="intro"]>.psr-stage-card:first-of-type .psr-question-title,#patientsavvy-roadmap-root .psr-app[data-stage="intro"]>.psr-question-card:first-of-type .psr-question-title,#patientsavvy-roadmap-root .psr-app[data-stage="path-select"]>.psr-stage-card:first-of-type .psr-question-title{font-size:clamp(24px, 6.2vw, 29px)!important;line-height:1.08!important;letter-spacing:-0.035em!important}#patientsavvy-roadmap-root .psr-bundle-title,#patientsavvy-roadmap-root .psr-line-title,#patientsavvy-roadmap-root .line-title{font-size:clamp(19px, 4.9vw, 23px)!important;line-height:1.13!important;letter-spacing:-0.025em!important}#patientsavvy-roadmap-root .psr-bundle-title.small,#patientsavvy-roadmap-root .psr-trial-card .psr-bundle-title.small,#patientsavvy-roadmap-root .psr-site-care-panel .psr-bundle-title.small{font-size:clamp(17px, 4.45vw, 21px)!important;line-height:1.14!important;letter-spacing:-0.02em!important}#patientsavvy-roadmap-root .psr-select-title,#patientsavvy-roadmap-root .psr-story-title,#patientsavvy-roadmap-root .psr-storyhub-detail-title,#patientsavvy-roadmap-root .psr-storyhub-preview-title,#patientsavvy-roadmap-root .psr-website-family-title,#patientsavvy-roadmap-root .psr-info-title,#patientsavvy-roadmap-root .psr-response-heading,#patientsavvy-roadmap-root .psr-outcome-card-title,#patientsavvy-roadmap-root .psr-site-card-title{font-size:clamp(15px, 4vw, 18px)!important;line-height:1.18!important;letter-spacing:-0.012em!important}#patientsavvy-roadmap-root .psr-bundle-subtitle,#patientsavvy-roadmap-root .psr-section-kicker,#patientsavvy-roadmap-root .psr-section-pill,#patientsavvy-roadmap-root .psr-mini-title,#patientsavvy-roadmap-root .psr-mini-badge,#patientsavvy-roadmap-root .line-kicker,#patientsavvy-roadmap-root .psr-lung-section-label,#patientsavvy-roadmap-root .psr-story-portal-label{font-size:10.5px!important;line-height:1.25!important;letter-spacing:0.105em!important;font-weight:850!important;text-transform:uppercase!important}#patientsavvy-roadmap-root .psr-question-desc,#patientsavvy-roadmap-root .psr-question-body,#patientsavvy-roadmap-root .psr-bundle-body,#patientsavvy-roadmap-root .psr-line-subtitle,#patientsavvy-roadmap-root .psr-line-body,#patientsavvy-roadmap-root .psr-info-body,#patientsavvy-roadmap-root .psr-summary-line,#patientsavvy-roadmap-root .psr-trial-copy,#patientsavvy-roadmap-root .psr-story-portal-copy,#patientsavvy-roadmap-root .psr-story-portal-filters,#patientsavvy-roadmap-root .psr-story-portal-count,#patientsavvy-roadmap-root .psr-simple-list,#patientsavvy-roadmap-root .psr-detail-list,#patientsavvy-roadmap-root .psr-helper-list{font-size:clamp(13px, 3.45vw, 14.5px)!important;line-height:1.52!important}#patientsavvy-roadmap-root .psr-trial-meta,#patientsavvy-roadmap-root .psr-storyhub-preview-meta,#patientsavvy-roadmap-root .psr-storyhub-detail-meta,#patientsavvy-roadmap-root .psr-website-family-body,#patientsavvy-roadmap-root .psr-select-subtitle{font-size:clamp(12.5px, 3.25vw, 13.5px)!important;line-height:1.42!important}}#patientsavvy-roadmap-root .psr-landing-hero{margin-bottom:clamp(24px, 4vw, 48px)!important}#patientsavvy-roadmap-root .psr-plan-intro{display:flex;align-items:center;gap:12px;padding:14px 20px;margin-bottom:16px;background:rgb(255 255 255 / .7);border:1px solid rgb(2 61 50 / .12);border-radius:18px;color:#0F2A1D;font-size:14px;line-height:1.5}#patientsavvy-roadmap-root .psr-plan-intro-icon{flex:none;width:26px;height:26px;color:#2D7A45}#patientsavvy-roadmap-root .psr-plan-intro-icon svg{width:100%;height:100%}#patientsavvy-roadmap-root .psr-question-checklist{padding:14px 16px 8px;margin:22px 0 11px}#patientsavvy-roadmap-root .psr-checklist-title{font-size:13px;font-weight:700;letter-spacing:0;text-transform:none;color:#365241;margin:10px 0 8px}#patientsavvy-roadmap-root .psr-checklist-list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}#patientsavvy-roadmap-root .psr-checklist-item{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;font-size:12.5px;font-weight:600;border:1px solid rgb(2 61 50 / .14);color:rgb(6 37 31 / .55);background:#fff0}#patientsavvy-roadmap-root .psr-checklist-icon{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;font-size:10px;color:#2D7A45}#patientsavvy-roadmap-root .psr-checklist-done{border-color:rgb(45 122 69 / .3);color:#2D7A45;background:rgb(45 122 69 / .08)}#patientsavvy-roadmap-root .psr-checklist-current{border-color:#2D7A45;color:#0F2A1D;background:#fff;box-shadow:0 0 0 3px rgb(74 191 130 / .16)}#patientsavvy-roadmap-root .psr-checklist-upcoming{border-style:dashed}#patientsavvy-roadmap-root .psr-checklist-note{margin:8px 0 0;font-size:12px;color:rgb(6 37 31 / .55);font-style:italic}@media (max-width:700px){#patientsavvy-roadmap-root .psr-checklist-item{font-size:11.5px;padding:4px 10px}}#patientsavvy-roadmap-root .psr-landing-hero h1,body.psr-roadmap-fullscreen-mode #patientsavvy-roadmap-root .psr-landing-hero h1{font-family:'Inter',system-ui,-apple-system,sans-serif!important;font-size:clamp(2.4rem, 5.5vw, 4.5rem)!important;font-weight:800!important;letter-spacing:-0.01em!important;text-transform:none!important;line-height:1.08!important;color:#0F2A1D!important}body.psr-roadmap-fullscreen-mode>footer.pshubnav-footer{display:block!important}#patientsavvy-roadmap-root .psr-landing-hero,body.psr-roadmap-fullscreen-mode #patientsavvy-roadmap-root .psr-landing-hero{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;position:relative!important;padding:clamp(40px, 6vw, 72px) 20px clamp(12px, 1.6vw, 18px)!important;margin:0 0 8px!important;overflow:visible!important}#patientsavvy-roadmap-root .psr-landing-hero::after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 60% 70% at 50% 40%,rgb(45 122 69 / .08) 0%,transparent 100%);z-index:0;pointer-events:none}#patientsavvy-roadmap-root .psr-landing-hero h1,body.psr-roadmap-fullscreen-mode #patientsavvy-roadmap-root .psr-landing-hero h1{position:relative!important;z-index:1!important;max-width:100%!important;white-space:nowrap!important;margin:0!important}@media (max-width:760px){#patientsavvy-roadmap-root .psr-landing-hero h1,body.psr-roadmap-fullscreen-mode #patientsavvy-roadmap-root .psr-landing-hero h1{white-space:normal!important}}#patientsavvy-roadmap-root .psr-landing-hero p{position:relative;z-index:1;font-size:1.05rem!important;color:rgb(15 42 29 / .6)!important;max-width:560px!important;margin:12px 0 0!important}body.psr-roadmap-fullscreen-mode #patientsavvy-roadmap-root .psr-app:not([data-stage="intro"]){padding-top:clamp(28px, 3vw, 40px)!important}#patientsavvy-roadmap-root .psr-question-title,#patientsavvy-roadmap-root .psr-hero-title,#patientsavvy-roadmap-root .psr-stage-card .psr-question-title,#patientsavvy-roadmap-root .psr-app[data-stage="intro"] .psr-stage-card .psr-question-title,#patientsavvy-roadmap-root .psr-app[data-stage="path-select"] .psr-stage-card .psr-question-title,#patientsavvy-roadmap-root .psr-app:not([data-stage="intro"]) .psr-question-title,#patientsavvy-roadmap-root .psr-question-card:not(:first-of-type) .psr-question-title{font-size:clamp(22px, 2.6vw, 32px)!important;line-height:1.2!important;margin-top:0!important}#patientsavvy-roadmap-root .psr-stage-card.psr-question-card{padding:36px 32px!important}#patientsavvy-roadmap-root .psr-select-card,#patientsavvy-roadmap-root .psr-answer-card,#patientsavvy-roadmap-root .psr-grid-option{padding:14px 16px!important;min-height:0!important}@media (max-width:700px){#patientsavvy-roadmap-root .psr-stage-card.psr-question-card{padding:24px 18px!important}#patientsavvy-roadmap-root .psr-question-title,#patientsavvy-roadmap-root .psr-stage-card .psr-question-title{font-size:clamp(20px, 6vw, 26px)!important}}.psr-story-portal-status{font-size:.9rem;color:#3D5248;padding:8px 0}.psr-story-shelf-list{display:flex;flex-direction:column;gap:12px;margin-top:10px}.psr-shelf-card{position:relative;min-height:150px;background:#fff;border:1px solid rgb(27 58 45 / .12);border-radius:16px;box-shadow:0 1px 3px rgb(0 0 0 / .06);overflow:hidden;display:flex;flex-direction:row;align-items:stretch;cursor:pointer}.psr-shelf-card:hover{box-shadow:0 2px 10px rgb(0 0 0 / .1)}.psr-shelf-card:focus-visible{outline:2px solid #2D5C45;outline-offset:2px}.psr-shelf-card__photo-wrap{width:140px;min-height:0;flex-shrink:0;background:#EFF7F0;overflow:hidden;position:relative}.psr-shelf-card__photo{width:100%;height:100%;object-fit:cover;object-position:center center;display:block}.psr-shelf-card__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,#1B3A2D 0%,#2D5C45 100%)}.psr-placeholder--breast{background:linear-gradient(160deg,#7A1840 0%,#B02D60 100%)!important}.psr-placeholder--lung{background:linear-gradient(160deg,#2A3C48 0%,#3D5868 100%)!important}.psr-placeholder--colorectal{background:linear-gradient(160deg,#1A2E6A 0%,#2D4A9A 100%)!important}.psr-placeholder--default{background:linear-gradient(160deg,#1B3A2D 0%,#2D5C45 100%)!important}.psr-shelf-card__placeholder span{width:48px;height:48px;border-radius:50%;background:rgb(255 255 255 / .15);border:1.5px solid rgb(255 255 255 / .25);display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:600;color:rgb(255 255 255 / .85)}.psr-shelf-card__type-tag{position:absolute;top:8px;left:8px;z-index:2;display:inline-block;font-size:.6rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.16rem .5rem;border-radius:100px;white-space:nowrap;box-shadow:0 1px 4px rgb(0 0 0 / .2);background:#eef6f0;color:#2D5C45;border:1px solid #b8d8c0}.psr-shelf-card__type-tag--breast{background:#fde8ef;color:#a13d5e;border-color:#f3b8cc}.psr-shelf-card__body{padding:12px 14px 10px;display:flex;flex-direction:column;gap:4px;flex:1;min-width:0;overflow:hidden}.psr-shelf-card__name{font-size:1rem;font-weight:600;line-height:1.3;color:#011627;margin:0}.psr-shelf-card__meta{font-size:.78rem;font-weight:500;color:#3A7A57;margin:0}.psr-shelf-card__meta-label{font-weight:700;color:#2D5C45}.psr-shelf-card__teaser{font-size:.8rem;line-height:1.4;color:#3D5248;margin:4px 0 0}.psr-shelf-card__footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:8px;gap:8px}.psr-shelf-card__source{font-size:.73rem;font-weight:500;color:#7A9489;flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.psr-shelf-card__view-link{font-size:.78rem;font-weight:600;color:#1B3A2D;text-decoration:none;white-space:nowrap;flex-shrink:0}.psr-shelf-card__view-link:hover{color:#2D5C45;text-decoration:underline}.psr-shelf-card__outcome-panel{flex-shrink:0;width:120px;display:flex;align-items:center;justify-content:center;padding:.75rem;border-left:1px solid rgb(27 58 45 / .12);background:#fafbfa}.psr-outcome-pill.psr-shelf-card__outcome-pill{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;width:100%;text-align:center}.psr-shelf-card__outcome-kicker{font-size:.6rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#7A9489}.psr-shelf-card__outcome-value{font-size:.9rem;font-weight:800;line-height:1.25}.psr-outcome-pill--unclear .psr-shelf-card__outcome-value{color:#6B6040}.psr-outcome-pill--ned .psr-shelf-card__outcome-value{color:#2D7A45}.psr-outcome-pill--beyond .psr-shelf-card__outcome-value{color:#9C7A1E}.psr-outcome-pill--responding .psr-shelf-card__outcome-value{color:#3E8354}.psr-outcome-pill--ongoing .psr-shelf-card__outcome-value{color:#3A5A78}.psr-outcome-pill--living .psr-shelf-card__outcome-value{color:#6B6040}.psr-outcome-pill--setback .psr-shelf-card__outcome-value{color:#8B2E2E}.psr-outcome-pill--memory .psr-shelf-card__outcome-value{color:#4A4A4A}.psr-story-shelf-more{display:block;width:100%;margin-top:12px;padding:10px 20px;background:#fff0;border:1px solid rgb(27 58 45 / .3);border-radius:100px;color:#1B3A2D;font-weight:600;font-size:.9rem;cursor:pointer}.psr-story-shelf-more:hover{background:#EFF7F0}.psr-story-portal-relaxed-note{font-size:.8rem;color:#7A9489;font-style:italic;margin-top:8px}.psr-shelf-story-overlay{position:fixed;inset:0;z-index:10000;background:rgb(15 30 22 / .55);display:flex;align-items:center;justify-content:center;padding:20px}.psr-shelf-story-modal{position:relative;background:#fff;border-radius:18px;max-width:640px;width:100%;max-height:85vh;overflow-y:auto;padding:28px;box-shadow:0 20px 60px rgb(0 0 0 / .3)}.psr-shelf-story-close{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:50%;border:none;background:rgb(27 58 45 / .08);color:#1B3A2D;font-size:1.2rem;line-height:1;cursor:pointer}.psr-shelf-story-close:hover{background:rgb(27 58 45 / .16)}.psr-shelf-story-header{display:flex;gap:16px;align-items:flex-start;margin-bottom:16px;flex-wrap:wrap}.psr-shelf-story-photo,.psr-shelf-story-placeholder{width:84px;height:84px;border-radius:14px;object-fit:cover;flex-shrink:0}.psr-shelf-story-placeholder{display:flex;align-items:center;justify-content:center}.psr-shelf-story-placeholder span{width:40px;height:40px;border-radius:50%;background:rgb(255 255 255 / .15);border:1.5px solid rgb(255 255 255 / .25);display:flex;align-items:center;justify-content:center;font-size:.95rem;font-weight:600;color:rgb(255 255 255 / .85)}.psr-shelf-story-header-text{flex:1;min-width:180px}.psr-shelf-story-title{margin:6px 0 4px;font-size:1.1rem;font-weight:700;color:#1B3A2D}.psr-shelf-story-meta{font-size:.82rem;color:#5A6E63;margin:0}.psr-shelf-story-outcome-pill{margin-left:auto}.psr-shelf-story-body{font-size:.92rem;line-height:1.55;color:#2A3B32}.psr-shelf-story-body p{margin:0 0 12px}.psr-shelf-story-loading{color:#7A9489;font-style:italic}.psr-shelf-story-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding-top:14px;border-top:1px solid rgb(27 58 45 / .1);font-size:.8rem;flex-wrap:wrap}.psr-shelf-story-source-link{color:#2D5C45;font-weight:600;text-decoration:none}.psr-shelf-story-source-link:hover{text-decoration:underline}@media (max-width:560px){.psr-shelf-story-modal{padding:20px;max-height:90vh}.psr-shelf-story-outcome-pill{margin-left:0}}@media (max-width:560px){.psr-shelf-card{flex-direction:column}.psr-shelf-card__photo-wrap{width:100%;aspect-ratio:16 / 9}.psr-shelf-card__outcome-panel{width:100%;border-left:none;border-top:1px solid rgb(27 58 45 / .12)}}.pshubnav-footer{background:#1B3A2D;padding:3rem 20px 0;font-family:'Inter',system-ui,-apple-system,sans-serif;max-width:none!important;margin:0!important}.pshubnav-footer__inner{max-width:1180px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:2rem;width:100%;padding-bottom:2.5rem}.pshubnav-footer__brand{flex:1 1 340px;min-width:260px;max-width:420px}.pshubnav-footer__logo{font-size:1.3rem;font-weight:600;color:#fff}.pshubnav-footer__logo span{color:#6FCF9A}.pshubnav-footer__disclaimer{font-size:.8rem;color:rgb(255 255 255 / .5);margin:.85rem 0 0;max-width:400px;line-height:1.6}.pshubnav-footer__links{display:flex;flex-direction:column;gap:.65rem}.pshubnav-footer__link{font-size:.85rem;color:rgb(255 255 255 / .75);text-decoration:none;transition:color .15s;width:fit-content}.pshubnav-footer__link:hover{color:#6FCF9A;text-decoration:underline}.pshubnav-footer__social{display:flex;flex-direction:column;gap:.65rem}.pshubnav-footer__heading{font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgb(255 255 255 / .4);margin:0 0 .4rem}.pshubnav-footer__social-links{display:flex;gap:.75rem}.pshubnav-footer__social-link{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:rgb(255 255 255 / .08);color:#fff;transition:background .2s,color .2s,transform .15s}.pshubnav-footer__social-link:hover{background:#3A7A57;color:#fff;transform:translateY(-2px)}.pshubnav-footer__social-link svg{width:17px;height:17px}.pshubnav-footer__bottom{max-width:1180px;margin-left:auto;margin-right:auto;border-top:1px solid rgb(255 255 255 / .1);padding:1.25rem 0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem}.pshubnav-footer__copyright{font-size:.78rem;color:rgb(255 255 255 / .35);margin:0}@media (max-width:782px){.pshubnav-footer{padding:1.75rem 1.25rem 0}.pshubnav-footer__inner{display:grid;grid-template-columns:1fr 1fr;align-items:start;row-gap:1.1rem;column-gap:1rem;padding-bottom:1.1rem}.pshubnav-footer__brand{grid-column:1 / -1;max-width:none}.pshubnav-footer__disclaimer{max-width:none}.pshubnav-footer__links{gap:.5rem}.pshubnav-footer__social{align-items:flex-end}.pshubnav-footer__bottom{padding:.85rem 0 1.1rem}}