main .article-content{margin-bottom:1.5rem}main .article-content a{font-family:Roboto,Roboto-fb,Helvetica,Arial,sans-serif;font-size:1rem;color:#007faa;line-height:1.25;text-decoration:underline}main .article-content p{font-family:Roboto,Roboto-fb,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;color:#191919;line-height:1.25;margin:0 0 1.5rem}@media only screen and (max-width:767px){main .article-content p{margin:0 0 .75rem}}main .fit-content>:last-child{margin-bottom:0!important;padding-bottom:0!important}main .line-space{line-height:1.5rem!important}.market-logo{width:-moz-fit-content;width:fit-content;margin:0 0 1.5rem}#piano-offer-container{display:block;min-height:25rem;overflow:auto}.subscribe-loader-text{text-align:center;position:absolute;top:35%;left:calc(50% - 4.6875em)}.subscribe-spinner{--size:3.125em;--stroke-width:calc(var(--size) / 6);--color:currentColor;--animation-timing-function:linear;--animation-duration:1s;position:absolute;left:calc(50% - var(--size)/ 2);top:25%;z-index:1;width:var(--size);height:var(--size)}.subscribe-spinner::after,.subscribe-spinner::before{content:"";position:absolute;transform:scaleY(1);animation:var(--animation-timing-function) var(--animation-duration) infinite subscribe-spinner-animation}.subscribe-spinner::before{inset:0;border-right:var(--stroke-width) solid var(--color);border-left:var(--stroke-width) solid var(--color)}.subscribe-spinner::after{top:0;bottom:0;left:calc(50% - var(--stroke-width)/ 2);border-left:var(--stroke-width) solid var(--color);animation-delay:calc(var(--animation-duration)/ 2)}@keyframes subscribe-spinner-animation{0%{transform:scaleY(1)}50%{transform:scaleY(.5)}100%{transform:scaleY(1)}}.page-activate-online,.page-digital-offer,.page-subscribe{--page-title-banner-left-color:rgb(0, 0, 0);--page-title-banner-right-color:rgba(0, 0, 0, 0);--page-title-banner-text-color:#ffffff;--page-title-banner-padding:2rem;--page-title-banner-url:url("https://dcs-static.gprod.postmedia.digital/19.0.4/websites/images/common/subscribe/backgrounds/offerpage_background.jpeg");--page-title-banner-min-height:35.25rem;font-family:Roboto,Roboto-fb,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;color:#191919;line-height:1.25}.page-my-subscriptions #main-content{min-height:100vh;overflow:hidden}@media only screen and (min-width:768px){.page-digital-offer .page-title-banner{--page-title-banner-min-height:18rem}}.subscription__subtitle{font-family:"Roboto Condensed","Roboto Condensed-fb",Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:700;color:#191919;line-height:1.166;text-align:center;margin-bottom:1rem}.background-color--light{background-color:#eee}.identity__link{font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;border:0;text-decoration:underline}.identity__link,.identity__link:active,.identity__link:focus,.identity__link:hover,.identity__link:visited{color:#414699}.identity__link:active,.identity__link:focus,.identity__link:hover{text-decoration:none}.subscription__tab{position:relative}.subscription__tab>.row{background:rgba(255,255,255,.7);border-radius:.625rem}.page-digital-offer .subscription__tab>.row{background-color:#fff}@media only screen and (min-width:1200px){.page-digital-offer .subscription__tab>.row{top:-2rem;position:relative;padding:0 1.5rem}}.digital-offer-button{width:100%}@media only screen and (min-width:768px){.digital-offer-button{width:18.75rem}}.subscription__logos__list{display:flex;align-items:center;flex-wrap:wrap;margin:0 auto;justify-content:center}.subscription__logos__list .subscription__logo-item{padding:0 .75rem}@media only screen and (min-width:768px){.subscription__logos__list .subscription__logo-item{width:auto;padding:0}}.subscription__logos__list .subscription__logo-item img{width:auto;margin:1.5rem auto;max-height:1rem}@media only screen and (min-width:768px){.subscription__logos__list .subscription__logo-item img{margin-left:1.5rem;margin-right:1.5rem;max-height:1.375rem}}.subscription__offer-terms{margin:1.5rem 0 1rem;font-family:"Roboto Condensed","Roboto Condensed-fb",Helvetica,Arial,sans-serif;font-size:1rem;font-weight:700;color:#191919;text-decoration:none}@media only screen and (min-width:768px){.subscription__offer-terms{margin-bottom:1.5rem}}.slider--active .button__monthly-offer,.slider--active .offer-card__term--monthly{display:none}.slider--active .button__annual-offer,.slider--active .offer-card__term--annual{display:block}.subscription__offers{flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem}@media only screen and (min-width:1200px){.subscription__offers{flex-wrap:nowrap}}.subscription__offers--1 .offer-card{max-width:100%}.subscription__offers--3 .offer-card:nth-child(2),.subscription__offers--3 .offer-card:nth-child(3){background-color:#cce5ee}@media only screen and (min-width:1200px){.subscription__offers--3 .offer-card{margin-right:1.5rem;margin-bottom:0}.subscription__offers--3 .offer-card:nth-child(2){order:-1}.subscription__offers--3 .offer-card:last-child{margin-right:0}}.subscription__offers:not(.subscription__offers--3){align-items:stretch}.offer-card{width:100%;display:flex;flex-direction:column;padding:1.5rem;margin-bottom:.5rem;max-width:37.25rem;background-color:#fff;border-radius:.25rem;box-shadow:0 4px 9px rgba(0,0,0,.15);font-family:Roboto,Roboto-fb,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:400;color:#191919;line-height:1.285}.offer-card__disclaimer{flex-grow:1;display:flex;align-items:flex-end}@media only screen and (min-width:1200px){.offer-card__disclaimer{align-self:center}}.offer-card .button{max-width:18.75rem}.offer-card__term-price,.offer-card__title{font-family:"Roboto Condensed","Roboto Condensed-fb",Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.166}.offer-card__controls,.offer-card__feature p,.offer-card__summary{margin-bottom:1rem}.offer-card__term,.offer-card__term-info,.offer-card__term-strike,.offer-card__title{margin-bottom:.5rem}.button__annual-offer,.offer-card__term--annual{display:none}.offer-card__term-strike{font-family:Georgia,"Times New Roman",Times,serif;font-size:.75rem;line-height:1.33;font-style:italic}.offer-card__term-price-strike{position:relative}.offer-card__term-price-strike::before{position:absolute;content:"";background:#d2232a;width:105%;height:.125rem;left:-.125rem;top:calc(50% - .0625rem)}.list-checkmark li{position:relative;padding-left:1.5rem;margin-bottom:1rem}.list-checkmark li::before{content:"";position:absolute;left:0;top:.25rem;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjQzcHgiIGhlaWdodD0iMzNweCIgdmlld0JveD0iMCAwIDQzIDMzIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1MC4yICg1NTA0NykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+Y2hlY2s8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iRGVza3RvcC0tLUxGUC1QYXltZW50LUZsb3ctKFBhZ2UpIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iRGVza3RvcC0tLVN1YmNyaWJlLShUaGFuay1Zb3UpIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjk5LjAwMDAwMCwgLTEzMS4wMDAwMDApIiBmaWxsPSIjMDAyQzlEIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMTAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM5NS4wMDAwMDAsIDEzMS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJjaGVjayIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzA0LjAwMDAwMCwgMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iU2hhcGUiIHBvaW50cz0iMTMuNjY1MTUwNyAyNi4wMzU3OTQyIDMuNDcxMjkwNTEgMTUuNzc0MDQ5MiAwIDE5LjI0Mzg0NzkgMTMuNjY1MTUwNyAzMyA0MyAzLjQ2OTc5ODY2IDM5LjU1MzE1NTIgMCI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);background-size:contain;background-repeat:no-repeat;width:1rem;height:1rem}.subscription-link-card{width:100%;padding:1.5rem;margin-bottom:1.5rem;align-items:flex-end;background-color:#fff;border-radius:.25rem;box-shadow:0 4px 9px rgba(0,0,0,.15)}.subscription-link-card__title{font-family:"Roboto Condensed","Roboto Condensed-fb",Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:700;color:#191919;line-height:1.2;margin-bottom:1rem}@media only screen and (min-width:768px){.subscription-link-card__title{margin-bottom:.5rem}}.subscription-link-card__description{font-family:Roboto,Roboto-fb,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:400;color:#555;line-height:1.285;margin-bottom:1rem}@media only screen and (min-width:768px){.subscription-link-card__description{margin-bottom:0}}.subscription__contact-us .subscription__subtitle{text-align:left}.subscription__perks{display:flex;flex-direction:column;width:100%;padding-top:1rem;margin-bottom:1rem}@media only screen and (min-width:768px){.subscription__perks{flex-direction:row;padding-top:0}}.subscription__perk-item{flex-basis:0;flex-grow:1;border-bottom:1px solid #cacaca;padding:1rem;width:100%}.subscription__perk-item:last-child{border:none}.subscription__perk-item h2{font-family:"Roboto Condensed","Roboto Condensed-fb",Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:700;color:#191919;line-height:1.166;text-decoration:none;text-align:center;margin-bottom:1rem}.subscription__perk-item p{font-family:Georgia,"Times New Roman",Times,serif;font-size:1.125rem;font-weight:400;color:#191919;line-height:1.222;text-decoration:none;text-align:center}@media only screen and (min-width:768px){.subscription__perk-item{border-right:1px solid #cacaca;border-bottom:none;padding:1.5rem 1.5rem 2rem;margin:1rem 0}}.hs-bundle .bundle__logo-list,.hs-bundle .offer-card{background-color:#f1f4fc}.hs-bundle .logo-list__title{font-family:"Roboto Condensed","Roboto Condensed-fb",Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.166;text-align:center;margin-bottom:.75rem}.hs-bundle .bundle__logo{padding:1.75rem .5rem}.hs-bundle .bundle__logo-list{width:100%;display:flex;flex-direction:column;max-width:100%;border-radius:.25rem;box-shadow:0 4px 9px rgba(0,0,0,.15);padding:1.875rem 1rem}.hs-bundle .bundle-logo-item img{margin:.75rem auto}@media only screen and (min-width:1024px){.hs-bundle .subscription__tab>.row{min-height:31.875rem}.hs-bundle .bundle__logo{padding:3.75rem .625rem}.hs-bundle .bundle__logo-list{padding:5rem 1rem 3.75rem}.hs-bundle .logo-list__title{padding:0 2.5rem}}