.o-modal-container{display:-ms-grid;display:grid;margin:0 auto;width:38rem;position:relative;border:1px solid #b2b2b2;background-color:#fff}.o-modal-container--logged-in{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-column-gap:0;-ms-grid-rows:2.75rem 1fr;grid-template-rows:2.75rem 1fr;grid-row-gap:0;height:20rem}.o-modal-container--logged-in .o-modal-row--close{-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1 / 2}.o-modal-container--logged-in .o-modal-row--main{-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2 / 3}.o-modal-container--anonymous{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-column-gap:0;-ms-grid-rows:2.75rem 4fr 3fr;grid-template-rows:2.75rem 4fr 3fr;grid-row-gap:0;height:22rem}.o-modal-container--anonymous .o-modal-row--close{-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1 / 2}.o-modal-container--anonymous .o-modal-row--main{-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2 / 3}.o-modal-container--anonymous .o-modal-row--footer{-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3 / 4}.o-modal-row{text-align:center}.o-modal-row .c-button--financial-close{position:absolute;top:0;right:0}.o-modal-row--grey{background-color:#f2f2f2}.o-modal-row--blue{background-color:#d2e3e9}.o-modal-row--close{height:100%;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1 / 2}.o-modal-row--main{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1 / 2}.o-modal-row--footer{border-top:1px solid #b2b2b2;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1 / 2}.c-modal-header{font-family:"Pratt",Georgia,Palatino,"Book Antiqua","Times New Roman",serif;font-weight:normal;font-style:normal;font-size:3.125rem;width:100%;text-align:center;color:#000;margin:0;padding:0;align-self:stretch}.c-modal-header em,.c-modal-header i{font-family:"Pratt-Italic",Georgia,Palatino,"Book Antiqua","Times New Roman",serif;font-weight:normal;font-style:normal}.c-modal-header em strong,.c-modal-header em b,.c-modal-header i strong,.c-modal-header i b{font-family:"Pratt-BoldItalic",Georgia,Palatino,"Book Antiqua","Times New Roman",serif}.c-modal-header strong,.c-modal-header b{font-family:"Pratt-Bold",Georgia,Palatino,"Book Antiqua","Times New Roman",serif;font-weight:normal;font-style:normal}.c-modal-header strong em,.c-modal-header strong i,.c-modal-header b em,.c-modal-header b i{font-family:"Pratt-BoldItalic",Georgia,Palatino,"Book Antiqua","Times New Roman",serif}.c-modal-text{font-family:"GMsanC-Regular",Helvetica,Arial,Verdana,sans-serif;font-weight:normal;font-style:normal;text-align:center;font-size:.9375rem;line-height:1.0625rem;letter-spacing:.03125rem;padding:1.25rem 2.5rem;margin:0;align-self:stretch}.c-modal-text em,.c-modal-text i{font-style:normal}.c-modal-text strong,.c-modal-text b{font-family:"GMsanC-Bold",Helvetica,Arial,Verdana,sans-serif;font-weight:normal;font-style:normal}.c-modal-text strong em,.c-modal-text strong i,.c-modal-text b em,.c-modal-text b i{font-style:normal}@media (max-width: 47.99rem){.o-modal-outer-container{width:100%;height:100%;padding:.625rem;background-color:transparent}.o-modal-outer-container--watchlist-logged-in,.o-modal-outer-container--portfolio-registered,.o-modal-outer-container--portfolio-subscribed{top:0;height:auto;transform:translate(-50%, 0)}.c-modal-text{padding:1.25rem}.o-modal-container--logged-in{width:100%;height:21rem}.o-modal-container--anonymous{width:100%;height:31rem}}@media only screen and (max-width: 47.99rem) and (min-device-width: 320px) and (max-device-width: 768px) and (orientation: landscape){.o-modal-container--anonymous{height:100%}.c-modal-text{padding:.625rem 1.25rem}}@media (max-width: 22.49rem){.o-modal-container--logged-in,.o-modal-container--anonymous{width:100%;height:100%}.o-modal-container--logged-in .c-button,.o-modal-container--anonymous .c-button{padding:0 .9375rem}}
