.fs-1{font-size:2.8125rem !important}.fs-2{font-size:2.5rem !important}.fs-3{font-size:2.3125rem !important}.fs-4{font-size:2.1875rem !important}.fs-5{font-size:2.0625rem !important}.fs-6{font-size:1.875rem !important}.fs-7{font-size:1.6875rem !important}.fs-8{font-size:1.5625rem !important}.fs-9{font-size:1.375rem !important}.fs-10{font-size:1.25rem !important}.fs-11{font-size:1.1875rem !important}.fs-12{font-size:1.125rem !important}.fs-13{font-size:1.0625rem !important}.fs-14{font-size:1rem !important}.fs-15{font-size:.9375rem !important}.fs-16{font-size:.875rem !important}.fs-17{font-size:.75rem !important}@media(min-width: 768px){.fs-1-tablet{font-size:2.8125rem !important}.fs-2-tablet{font-size:2.5rem !important}.fs-3-tablet{font-size:2.3125rem !important}.fs-4-tablet{font-size:2.1875rem !important}.fs-5-tablet{font-size:2.0625rem !important}.fs-6-tablet{font-size:1.875rem !important}.fs-7-tablet{font-size:1.6875rem !important}.fs-8-tablet{font-size:1.5625rem !important}.fs-9-tablet{font-size:1.375rem !important}.fs-10-tablet{font-size:1.25rem !important}.fs-11-tablet{font-size:1.1875rem !important}.fs-12-tablet{font-size:1.125rem !important}.fs-13-tablet{font-size:1.0625rem !important}.fs-14-tablet{font-size:1rem !important}.fs-15-tablet{font-size:.9375rem !important}.fs-16-tablet{font-size:.875rem !important}.fs-17-tablet{font-size:.75rem !important}.d-block-tablet-up{display:block !important}}@media(min-width: 992px){.fs-1-desktop{font-size:2.8125rem !important}.fs-2-desktop{font-size:2.5rem !important}.fs-3-desktop{font-size:2.3125rem !important}.fs-4-desktop{font-size:2.1875rem !important}.fs-5-desktop{font-size:2.0625rem !important}.fs-6-desktop{font-size:1.875rem !important}.fs-7-desktop{font-size:1.6875rem !important}.fs-8-desktop{font-size:1.5625rem !important}.fs-9-desktop{font-size:1.375rem !important}.fs-10-desktop{font-size:1.25rem !important}.fs-11-desktop{font-size:1.1875rem !important}.fs-12-desktop{font-size:1.125rem !important}.fs-13-desktop{font-size:1.0625rem !important}.fs-14-desktop{font-size:1rem !important}.fs-15-desktop{font-size:.9375rem !important}.fs-16-desktop{font-size:.875rem !important}.fs-17-desktop{font-size:.75rem !important}.d-block-desktop-up{display:block !important}}@media(min-width: 1200px){.fs-1-desktop-lg{font-size:2.8125rem !important}.fs-2-desktop-lg{font-size:2.5rem !important}.fs-3-desktop-lg{font-size:2.3125rem !important}.fs-4-desktop-lg{font-size:2.1875rem !important}.fs-5-desktop-lg{font-size:2.0625rem !important}.fs-6-desktop-lg{font-size:1.875rem !important}.fs-7-desktop-lg{font-size:1.6875rem !important}.fs-8-desktop-lg{font-size:1.5625rem !important}.fs-9-desktop-lg{font-size:1.375rem !important}.fs-10-desktop-lg{font-size:1.25rem !important}.fs-11-desktop-lg{font-size:1.1875rem !important}.fs-12-desktop-lg{font-size:1.125rem !important}.fs-13-desktop-lg{font-size:1.0625rem !important}.fs-14-desktop-lg{font-size:1rem !important}.fs-15-desktop-lg{font-size:.9375rem !important}.fs-16-desktop-lg{font-size:.875rem !important}.fs-17-desktop-lg{font-size:.75rem !important}.d-block-desktop-lg-up{display:block !important}}@media(min-width: 1400px){.fs-1-desktop-xl{font-size:2.8125rem !important}.fs-2-desktop-xl{font-size:2.5rem !important}.fs-3-desktop-xl{font-size:2.3125rem !important}.fs-4-desktop-xl{font-size:2.1875rem !important}.fs-5-desktop-xl{font-size:2.0625rem !important}.fs-6-desktop-xl{font-size:1.875rem !important}.fs-7-desktop-xl{font-size:1.6875rem !important}.fs-8-desktop-xl{font-size:1.5625rem !important}.fs-9-desktop-xl{font-size:1.375rem !important}.fs-10-desktop-xl{font-size:1.25rem !important}.fs-11-desktop-xl{font-size:1.1875rem !important}.fs-12-desktop-xl{font-size:1.125rem !important}.fs-13-desktop-xl{font-size:1.0625rem !important}.fs-14-desktop-xl{font-size:1rem !important}.fs-15-desktop-xl{font-size:.9375rem !important}.fs-16-desktop-xl{font-size:.875rem !important}.fs-17-desktop-xl{font-size:.75rem !important}.d-block-desktop-xl-up{display:block !important}}.top-content{margin-block-end:0}#dashboard{position:relative;padding-block:2rem;padding-inline:1.5rem}#dashboard::after{content:"";position:absolute;bottom:-1.75rem;left:50%;transform:translateX(-50%);width:0;height:0;border-inline-start:1.75rem solid rgba(0,0,0,0);border-inline-end:1.75rem solid rgba(0,0,0,0);border-block-start:1.75rem solid var(--pn-bg-grey)}#dashboard{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width: 768px){#dashboard{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(3, auto);gap:2rem}#dashboard #program-overview-tile{grid-column:1;grid-row:1/span 2}#dashboard #sweet-spots-tile{grid-column:1;grid-row:3}#dashboard #recommended-cards-tile{grid-column:2;grid-row:1}#dashboard #top-transfers-tile{grid-column:2;grid-row:2}#dashboard #booking-tips-tile{grid-column:2;grid-row:3}}@media(min-width: 1024px){#dashboard{grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, auto);gap:2.5rem}#dashboard #program-overview-tile{grid-column:1;grid-row:1/span 2}#dashboard #recommended-cards-tile{grid-column:2;grid-row:1}#dashboard #top-transfers-tile{grid-column:2;grid-row:2}#dashboard #sweet-spots-tile{grid-column:3;grid-row:1}#dashboard #booking-tips-tile{grid-column:3;grid-row:2}}#dashboard .tile{background-color:var(--pn-white);border-radius:.5rem;padding:1rem;box-shadow:0 0 10px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;gap:.75rem;align-items:center}#dashboard .tile *{margin-block-end:0}#dashboard .tile h2{font-size:1.25rem;color:var(--pn-light-blue)}#dashboard .tile .tile-title{font-size:1.125rem;color:var(--pn-dark-blue);align-self:flex-start;width:100%}#dashboard .tile .rank{border:3px solid var(--pn-border-grey);border-radius:.25rem;padding-block:.75rem;padding-inline:1rem;color:var(--pn-light-blue);font-weight:bold;font-size:1.125rem}#dashboard .tile .rank .rank-number{color:var(--pn-white);background:var(--pn-light-blue);font-weight:bold;font-size:1.125rem;border-radius:.25rem;padding-block:.25rem;padding-inline:.25rem}#dashboard .tile .tile-row{display:flex;justify-content:space-between;align-items:center;width:100%;flex-wrap:wrap;color:var(--pn-dark-blue)}#dashboard .tile .tile-row p{font-size:1.125rem;font-weight:bold}#dashboard .tile .tile-row .point-value{background:var(--pn-dark-blue);color:var(--pn-white);padding-block:.75rem;padding-inline:.5rem;border-radius:.25rem}#dashboard .tile .tile-row .progress{flex-basis:100%;width:100%;height:.625rem;background-color:var(--pn-bg-grey);border-radius:6.25rem;margin-block-start:0}#dashboard .tile .btn-primary{background-color:var(--pn-dark-blue);color:var(--pn-white);border-radius:7.6875rem;padding-block:.5rem;padding-inline:1rem;font-weight:bold;font-size:.875rem}#dashboard .tile .see-more-link{align-self:center;margin-block-start:auto;font-size:.75rem;font-weight:bold;color:var(--pn-dark-blue);text-decoration:none;display:flex;align-items:center;gap:.25rem}@media(min-width: 768px){#dashboard .tile .see-more-link{align-self:flex-end}}#dashboard .tile .see-more-link:hover span{text-decoration:underline}#dashboard .tile .see-more-link i{display:none;font-size:.75rem;transform:rotate(-45deg)}@media(min-width: 768px){#dashboard .tile .see-more-link i{display:block}}#dashboard #program-overview-tile{justify-content:center}#dashboard #recommended-cards-tile{align-items:flex-start}#dashboard #recommended-cards-tile .recommended-cards-container{display:flex;flex-direction:column;gap:1.5rem;width:100%}@media(min-width: 768px){#dashboard #recommended-cards-tile .recommended-cards-container{flex-direction:row;gap:1rem}}@media(min-width: 768px){#dashboard #recommended-cards-tile .recommended-card{flex:1}#dashboard #recommended-cards-tile .recommended-card:only-child{flex:0 1 50%;max-width:50%}}#dashboard #top-transfers-tile{align-items:flex-start}#dashboard #top-transfers-tile .top-transfers-container{display:flex;flex-direction:column;gap:1rem;width:100%}@media(min-width: 768px){#dashboard #top-transfers-tile .top-transfers-container{flex-direction:row;gap:1rem}}#dashboard #top-transfers-tile .transfer-box{background-color:var(--pn-white);border:3px solid var(--pn-dark-blue-40);border-radius:.25rem;padding:0;gap:0;display:flex;flex-direction:row;align-items:stretch;position:relative;flex:1}#dashboard #top-transfers-tile .transfer-box.has-bonus{border-color:var(--pn-bright-blue);border-radius:.25rem}@media(min-width: 768px){#dashboard #top-transfers-tile .transfer-box:only-child{flex:0 1 50%;max-width:50%}}#dashboard #top-transfers-tile .transfer-box .transfer-bonus-left-bar{background-color:var(--pn-bright-blue);width:1.25rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}#dashboard #top-transfers-tile .transfer-box .transfer-bonus-left-bar .bonus-label-rotated{color:var(--pn-white);font-size:.75rem;font-weight:bold;line-height:1.25rem;transform:rotate(-90deg);white-space:nowrap}#dashboard #top-transfers-tile .transfer-box .transfer-bonus-top-tab{position:absolute;top:0;right:0;background-color:var(--pn-bright-blue);color:var(--pn-white);padding-block:.375rem;padding-inline:.75rem;border-radius:0 0 0 .25rem;text-align:center}#dashboard #top-transfers-tile .transfer-box .transfer-bonus-top-tab .bonus-up-to{font-size:.75rem;font-weight:bold}#dashboard #top-transfers-tile .transfer-box .transfer-bonus-top-tab .bonus-ratio{font-size:1rem;font-weight:bold;line-height:1.25rem}#dashboard #top-transfers-tile .transfer-box .transfer-box-content{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;padding-block:.75rem;padding-inline:1rem}#dashboard #top-transfers-tile .transfer-box .transfer-box-ratio{position:absolute;top:0;right:0;background-color:var(--pn-dark-blue-40);color:var(--pn-white);padding-block:.25rem;padding-inline:.5rem;border-radius:0 0 0 .25rem;font-size:1rem;font-weight:bold;z-index:2}#dashboard #top-transfers-tile .transfer-box .transfer-box-logo{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center}#dashboard #top-transfers-tile .transfer-box .transfer-box-logo img{max-width:100%;max-height:100%;object-fit:contain}#dashboard #top-transfers-tile .transfer-box .transfer-box-name{font-size:1rem;font-weight:bold;line-height:1.25rem}#dashboard #top-transfers-tile .transfer-box .transfer-box-name a{color:var(--pn-light-blue);text-decoration:none}#dashboard #top-transfers-tile .transfer-box .transfer-box-name a:hover{text-decoration:underline}#dashboard #top-transfers-tile .transfer-box .transfer-box-value{font-size:.75rem;color:var(--pn-dark-blue);margin-block-start:-0.25rem}#dashboard #top-transfers-tile .transfer-box.has-bonus .transfer-box-value{margin-block-start:0}#dashboard #sweet-spots-tile{align-items:flex-start;display:flex;flex-direction:column}#dashboard #sweet-spots-tile .tile-title{display:flex;align-items:center;gap:.5rem}#dashboard #sweet-spots-tile .tile-title .fa-info-circle{font-size:.875rem;color:var(--pn-dark-blue)}#dashboard #sweet-spots-tile .sweet-spots-container{display:flex;flex-direction:column;gap:.75rem;width:100%}@media(min-width: 768px){#dashboard #sweet-spots-tile .sweet-spots-container{flex-direction:row;flex-wrap:wrap}}#dashboard #sweet-spots-tile .sweet-spot{background-color:var(--pn-light-blue);color:var(--pn-white);padding-block:.625rem;padding-inline:1.25rem;padding-inline-start:1.5rem;border-radius:0 .25rem .25rem 0;font-size:1rem;font-weight:bold;line-height:1.25rem;height:2.125rem;position:relative;flex:0 1 auto;white-space:normal;display:flex;align-items:center;clip-path:polygon(0.75rem 0, 100% 0, 100% 100%, 0.75rem 100%, 0 50%)}#dashboard #booking-tips-tile{align-items:flex-start;display:flex;flex-direction:column}#dashboard #booking-tips-tile .booking-tips-container{display:flex;flex-direction:column;gap:.75rem;width:100%}#dashboard #booking-tips-tile .booking-tip{display:flex;align-items:center;gap:.375rem;width:100%}#dashboard #booking-tips-tile .booking-tip .booking-tip-icon{flex-shrink:0;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;color:var(--pn-white);font-size:1.125rem}#dashboard #booking-tips-tile .booking-tip .booking-tip-icon.booking-tip-icon-dont-forget{background-color:var(--pn-dark-blue);border-radius:.25rem}#dashboard #booking-tips-tile .booking-tip .booking-tip-icon.booking-tip-icon-avoid{background-color:var(--pn-dark-blue);border-radius:50%}#dashboard #booking-tips-tile .booking-tip .booking-tip-icon.booking-tip-icon-shortcut{background-color:rgba(0,0,0,0);color:var(--pn-dark-blue)}#dashboard #booking-tips-tile .booking-tip .booking-tip-icon.booking-tip-icon-shortcut i{font-size:1.25rem;transform:rotate(145deg) scaleY(-1)}#dashboard #booking-tips-tile .booking-tip .booking-tip-icon i{font-size:.75rem}#dashboard #booking-tips-tile .booking-tip .booking-tip-title{font-size:1rem;color:var(--pn-dark-blue);font-weight:bold;flex:1}#dashboard #booking-tips-tile .avoid-btn{background-color:var(--pn-dark-blue);color:var(--pn-white);padding-block:.375rem;padding-inline:.75rem;border-radius:5.8125rem;font-size:.75rem;font-weight:bold;text-decoration:none;margin-block-start:auto;align-self:center}@media(min-width: 768px){#dashboard #booking-tips-tile .avoid-btn{align-self:flex-end}}#main-content{margin-block-start:3rem;display:grid;grid-template-columns:1fr;gap:0}@media(min-width: 768px){#main-content{grid-template-columns:1fr 3fr}}#main-content nav{max-width:100%}@media(min-width: 768px){#main-content nav{display:block !important}}@media(min-width: 992px){#main-content nav{display:initial}}#main-content main:not(:has(.top-content)){padding-block-start:0}@media(min-width: 992px){#main-content main:not(:has(.top-content)){padding-block-start:initial}}#main-content section{margin-block-end:3rem}#main-content .subsection-title{font-size:1.5625rem;color:var(--pn-light-blue);font-weight:bold}#main-content #key-takeaways ul{padding-inline-start:3rem;padding-inline-end:2rem}#main-content #key-takeaways p{padding-inline:2rem;font-size:1.125rem;color:var(--pn-light-blue);text-align:center}#main-content #key-takeaways h3{margin-block-start:3rem}.score-progress-bar{width:100%;height:.625rem;background-color:var(--pn-bg-grey);border-radius:6.25rem;overflow:hidden;position:relative}.score-progress-bar .score-progress-fill{height:100%;border-radius:6.25rem;transition:width .3s ease}.reward-program-ratings-container{border:3px solid var(--pn-bg-grey);border-radius:.875rem;background-color:var(--pn-white);padding:1.5rem;display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem;align-items:start;justify-items:center}@media(min-width: 768px){.reward-program-ratings-container{grid-template-columns:repeat(4, 1fr);gap:1rem}}.reward-program-ratings-container .rating-box{display:flex;flex-direction:column;align-items:center;gap:.75rem;width:auto;margin-block-end:0}.reward-program-ratings-container .rating-box .rating-box-inner{width:7rem;height:5rem;border-radius:.25rem;display:flex;align-items:center;justify-content:center;position:relative;font-size:1.875rem}.reward-program-ratings-container .rating-box .rating-box-inner.rating-box-point-value{background-color:var(--pn-dark-blue)}.reward-program-ratings-container .rating-box .rating-box-inner.rating-box-expire,.reward-program-ratings-container .rating-box .rating-box-inner.rating-box-transfer{background-color:var(--pn-light-blue)}.reward-program-ratings-container .rating-box .rating-box-inner .rating-value{color:var(--pn-white);font-weight:bold;text-align:center;line-height:1.2}.reward-program-ratings-container .rating-box .rating-box-inner .rating-checkbox{width:2.1875rem;height:2.1875rem;background-color:var(--pn-white);border-radius:.25rem;display:flex;align-items:center;justify-content:center}.reward-program-ratings-container .rating-box .rating-box-inner .rating-check-icon{color:var(--pn-light-blue);font-size:1.5rem;line-height:1}.reward-program-ratings-container .rating-box .rating-box-inner .rating-tooltip-icon{position:absolute;top:.25rem;right:.25rem;border-radius:50%;width:1.5rem;height:1.5rem;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1;font-size:1rem;color:var(--pn-white);background-color:var(--pn-light-blue)}.reward-program-ratings-container .rating-box .rating-label{font-size:1rem;color:var(--pn-dark-blue);font-weight:bold;text-align:center;margin:0;display:flex;align-items:center;justify-content:center;gap:.375rem;width:100%;min-height:1.5rem}.reward-program-ratings-container .rating-box .rating-label i{font-size:.875rem}.hobby-score-container{border:3px solid var(--pn-bg-grey);border-radius:.875rem;background-color:var(--pn-white);padding:1.5rem;margin-block-start:2rem}.hobby-score-container .hobby-score-header{display:flex;justify-content:space-between;align-items:center;margin-block-end:.75rem}.hobby-score-container .hobby-score-header .hobby-score-title{font-size:1.5625rem;color:var(--pn-dark-blue);font-weight:bold;margin:0;display:flex;align-items:center;gap:.5rem}.hobby-score-container .hobby-score-header .hobby-score-title .hobby-score-info-icon{color:var(--pn-dark-blue);font-size:1rem;cursor:pointer}.hobby-score-container .hobby-score-header .hobby-score-value{font-size:1.125rem;color:var(--pn-light-blue);font-weight:bold}.hobby-score-container .hobby-score-criteria{display:grid;grid-template-columns:1fr;gap:1rem;margin-block-start:1.5rem}@media(min-width: 768px){.hobby-score-container .hobby-score-criteria{grid-template-columns:repeat(2, 1fr);gap:1.5rem}}.hobby-score-container .hobby-score-criteria .hobby-score-criterion .criterion-header{display:flex;justify-content:space-between;align-items:center;margin-block-end:.5rem}.hobby-score-container .hobby-score-criteria .hobby-score-criterion .criterion-header .criterion-label{font-size:1.125rem;color:var(--pn-dark-blue);font-weight:bold;display:flex;align-items:center;gap:.375rem}.hobby-score-container .hobby-score-criteria .hobby-score-criterion .criterion-header .criterion-label .criterion-info-icon{color:var(--pn-dark-blue);font-size:.875rem;cursor:pointer}.hobby-score-container .hobby-score-criteria .hobby-score-criterion .criterion-header .criterion-score{font-size:1.125rem;color:var(--pn-light-blue);font-weight:bold}.tooltip-inner{text-align:left}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.travel-partner-transfers-container{display:flex;flex-direction:column;gap:2rem;margin-block-start:3rem}.travel-partner-transfers-container .transfers-section{display:flex;flex-direction:column;gap:1rem}.travel-partner-transfers-container .transfers-section .transfers-section-heading{font-size:1.125rem;color:var(--pn-light-blue);font-weight:bold;display:flex;align-items:center;gap:.5rem;margin-block-end:0}.travel-partner-transfers-container .transfers-section .transfers-section-heading i{color:var(--pn-light-blue)}.travel-partner-transfers-container .transfers-section .transfers-grid{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width: 768px){.travel-partner-transfers-container .transfers-section .transfers-grid{grid-template-columns:repeat(2, 1fr)}}.travel-partner-transfers-container .transfers-section .no-transfers-message{font-size:1rem;margin-inline-start:.5rem}.travel-partner-transfers-container .transfers-section .no-transfers-message i{color:var(--pn-error)}.travel-partner-transfers-container .transfers-section .no-transfers-message span{color:var(--pn-dark-blue)}.travel-partner-transfers-container .travel-partner-transfer-tile{background-color:var(--pn-dark-blue-4);border:1px solid var(--pn-dark-blue-15);border-radius:.25rem;display:grid;grid-template-columns:auto 1fr auto;gap:1rem;position:relative;min-height:5rem;overflow:hidden}.travel-partner-transfers-container .travel-partner-transfer-tile.has-bonus{border-color:var(--pn-bright-blue);border-width:2px}.travel-partner-transfers-container .travel-partner-transfer-tile.has-bonus .transfer-tile-info,.travel-partner-transfers-container .travel-partner-transfer-tile.has-bonus .transfer-tile-ratio{margin-inline-start:1.25rem}.travel-partner-transfers-container .travel-partner-transfer-tile .transfer-special-offer-banner{position:absolute;left:0;top:0;bottom:0;width:1.25rem;background-color:var(--pn-bright-blue);display:flex;align-items:center;justify-content:center;z-index:1}.travel-partner-transfers-container .travel-partner-transfer-tile .transfer-special-offer-banner .special-offer-text{color:var(--pn-white);font-size:.75rem;font-weight:bold;transform:rotate(-90deg);white-space:nowrap;line-height:1.25rem}.travel-partner-transfers-container .travel-partner-transfer-tile .transfer-tile-logo{display:flex;align-items:center;justify-content:center;align-self:stretch;background-color:var(--pn-white);padding-inline:2.25rem;padding-block:.625rem}.travel-partner-transfers-container .travel-partner-transfer-tile .transfer-tile-logo img{width:4.25rem;height:4.25rem;object-fit:contain}.travel-partner-transfers-container .travel-partner-transfer-tile .transfer-tile-info{display:flex;flex-direction:column;gap:0;min-width:0;align-items:flex-start;align-self:stretch;justify-content:center;background-color:var(--pn-dark-blue-4);line-height:1.25rem}.travel-partner-transfers-container .travel-partner-transfer-tile .transfer-tile-name{font-size:1rem;font-weight:bold;color:var(--pn-dark-blue)}.travel-partner-transfers-container .travel-partner-transfer-tile .transfer-tile-name a{color:var(--pn-dark-blue);text-decoration:none}.travel-partner-transfers-container .travel-partner-transfer-tile .transfer-tile-name a:hover{text-decoration:underline}.travel-partner-transfers-container .travel-partner-transfer-tile .transfer-tile-value-retained{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.travel-partner-transfers-container .travel-partner-transfer-tile .transfer-tile-value-retained .value-retained-percentage{font-size:.75rem;font-weight:bold}.travel-partner-transfers-container .travel-partner-transfer-tile .transfer-tile-value-retained .value-retained-percentage span{color:var(--pn-dark-blue);font-weight:normal}.travel-partner-transfers-container .travel-partner-transfer-tile .transfer-tile-value-retained .value-retained-percentage.pn-error{color:var(--pn-error)}.travel-partner-transfers-container .travel-partner-transfer-tile .transfer-tile-value-retained .value-retained-percentage.pn-alert-yellow{color:var(--pn-alert-yellow)}.travel-partner-transfers-container .travel-partner-transfer-tile .transfer-tile-value-retained .value-retained-percentage.pn-approval-green{color:var(--pn-approval-green)}.travel-partner-transfers-container .travel-partner-transfer-tile .transfer-tile-value-retained .transfer-note-icon{color:var(--pn-dark-blue);font-size:.75rem;cursor:help;flex-shrink:0}.travel-partner-transfers-container .travel-partner-transfer-tile .transfer-tile-ratio{align-self:start;justify-self:end;padding-block-start:.25rem;padding-inline-end:.25rem;min-width:3rem;position:relative}.travel-partner-transfers-container .travel-partner-transfer-tile .transfer-ratio-badge{background-color:var(--pn-light-blue);color:var(--pn-white);padding-block:.75rem;padding-inline:.5rem;border-radius:.25rem;font-size:1rem;font-weight:bold;text-align:center}.travel-partner-transfers-container .travel-partner-transfer-tile .transfer-ratio-badge.bonus-ratio{border-radius:.25rem;background-color:var(--pn-bright-blue);position:relative;padding-block:.5rem .25rem}.travel-partner-transfers-container .travel-partner-transfer-tile .transfer-ratio-badge.bonus-ratio::before{content:"Up To";display:block;font-size:.75rem;font-weight:normal;line-height:1;white-space:nowrap;color:var(--pn-white)}.user-points-transfer-section{margin-block-start:3rem;display:flex;flex-direction:column;gap:.5rem}.user-points-transfer-section .user-points-card-wrapper{display:flex;flex-direction:column;margin-block-end:3rem}.user-points-transfer-section .user-points-card-wrapper .user-points-toggle{align-self:flex-end;background:none;border:none;color:var(--pn-light-blue);font-size:.75rem;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:color .2s}.user-points-transfer-section .user-points-card-wrapper .user-points-toggle:hover{color:var(--pn-dark-blue)}.user-points-transfer-section .user-points-card-wrapper .user-points-toggle i{transition:transform .3s}.user-points-transfer-section .user-points-card-wrapper .total-points-footer{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;margin-block-start:1rem;border-radius:0;gap:0}@media(min-width: 768px){.user-points-transfer-section .user-points-card-wrapper .total-points-footer{flex-direction:row;height:3.5rem}}.user-points-transfer-section .user-points-card-wrapper .total-points-footer .total-points-label{background-color:var(--pn-white);border:1px solid var(--pn-dark-blue-8);display:flex;flex-direction:row;align-items:stretch;width:100%;height:3.5rem}@media(min-width: 768px){.user-points-transfer-section .user-points-card-wrapper .total-points-footer .total-points-label{flex:0 0 60%;border-radius:.25rem 0 0 .25rem;overflow:hidden}}.user-points-transfer-section .user-points-card-wrapper .total-points-footer .total-points-label .total-points-label-content{background-color:var(--pn-dark-blue-8);display:flex;flex-direction:column;justify-content:center;width:100%;text-align:center;line-height:1rem;height:3.5rem;flex-shrink:0}@media(min-width: 768px){.user-points-transfer-section .user-points-card-wrapper .total-points-footer .total-points-label .total-points-label-content{width:19.25rem}}.user-points-transfer-section .user-points-card-wrapper .total-points-footer .total-points-label .total-points-text{font-size:1.125rem;color:#2c2c2c;font-weight:bold}.user-points-transfer-section .user-points-card-wrapper .total-points-footer .total-points-label .total-points-subtext{font-size:.875rem;color:#2c2c2c}.user-points-transfer-section .user-points-card-wrapper .total-points-footer .total-points-value{background-color:var(--pn-dark-blue);color:var(--pn-white);font-size:1.25rem;font-weight:bold;display:flex;align-items:center;justify-content:center;width:100%;height:3.5rem}@media(min-width: 768px){.user-points-transfer-section .user-points-card-wrapper .total-points-footer .total-points-value{flex:1;border-radius:0 .25rem .25rem 0}}.user-points-transfer-section .user-points-card{display:flex;flex-direction:column;gap:1rem;padding:1rem}.user-points-transfer-section .user-points-card.user-points-not-logged-in{position:relative}.user-points-transfer-section .user-points-card.user-points-not-logged-in .user-points-header{filter:blur(4px);opacity:.5;pointer-events:none}.user-points-transfer-section .user-points-card.user-points-not-logged-in .user-points-header *{filter:blur(4px)}.user-points-transfer-section .user-points-card.user-points-not-logged-in .user-points-content{position:relative}.user-points-transfer-section .user-points-card.user-points-not-logged-in .user-points-content .user-points-placeholder-content{filter:blur(4px);opacity:.5;pointer-events:none}.user-points-transfer-section .user-points-card.user-points-not-logged-in .user-points-content .user-points-placeholder-content *{filter:blur(4px)}.user-points-transfer-section .user-points-card.user-points-not-logged-in .user-points-content .login-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--pn-white);padding:1rem;text-align:center;z-index:10;min-width:17rem;max-width:37.5rem;filter:none}.user-points-transfer-section .user-points-card.user-points-not-logged-in .user-points-content .login-overlay .login-overlay-title{font-size:1.25rem;color:var(--pn-black);font-weight:bold}.user-points-transfer-section .user-points-card.user-points-not-logged-in .user-points-content .login-overlay .login-overlay-text{font-size:1rem;color:var(--pn-black-60)}.user-points-transfer-section .user-points-card.user-points-not-logged-in .user-points-content .login-overlay .login-overlay-button{background-color:var(--pn-dark-blue);color:var(--pn-white);padding-block:.5rem;padding-inline:1rem;border-radius:7.6875rem;font-size:.875rem;font-weight:bold;text-decoration:none;transition:background-color .2s}.user-points-transfer-section .user-points-card.user-points-not-logged-in .user-points-content .login-overlay .login-overlay-button:hover{background-color:var(--pn-light-blue)}.user-points-transfer-section .user-points-card .user-points-header{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end}.user-points-transfer-section .user-points-card .user-points-header .user-points-title-wrapper{flex:1;min-width:0}.user-points-transfer-section .user-points-card .user-points-header .user-points-title-wrapper .user-points-accent-bar{width:100%}.user-points-transfer-section .user-points-card .user-points-header .user-points-title{font-size:1.875rem;color:var(--pn-dark-blue);font-weight:bold;border-block-end:.625rem solid;margin-block-end:0;flex:1}@media(min-width: 768px){.user-points-transfer-section .user-points-card .user-points-header .user-points-title{flex:0 0 60%}}.user-points-transfer-section .user-points-card .user-points-header .user-points-badge{display:flex;align-items:center;background-color:var(--pn-dark-blue-8);border-radius:0 .25rem .25rem 0;flex-direction:column;align-items:center;gap:.5rem;flex:0 0 auto;min-width:0;padding:1rem}.user-points-transfer-section .user-points-card .user-points-header .user-points-badge .airline-points-badge{width:100%}@media(min-width: 768px){.user-points-transfer-section .user-points-card .user-points-header .user-points-badge{flex-direction:row;gap:.75rem;justify-content:center;flex:1}}.user-points-transfer-section .user-points-card .user-points-header .user-points-badge .airline-points-value{font-size:1.25rem;color:var(--pn-dark-blue);font-weight:bold}.user-points-transfer-section .user-points-card .user-points-header .user-points-badge .airline-points-label{font-size:.75rem;color:var(--pn-light-blue)}.user-points-transfer-section .user-points-card .user-points-content[aria-hidden=true]{display:none}.user-points-transfer-section .user-points-card .user-points-content .transferable-points-section{display:flex;flex-direction:column}.user-points-transfer-section .user-points-card .user-points-content .transferable-points-section .transferable-points-header{display:none}@media(min-width: 768px){.user-points-transfer-section .user-points-card .user-points-content .transferable-points-section .transferable-points-header{display:grid;grid-template-columns:repeat(6, 1fr);align-items:center;justify-items:center;gap:1rem;border-block-end:1px solid var(--pn-border-gray-secondary);padding-block-end:.625rem}}.user-points-transfer-section .user-points-card .user-points-content .transferable-points-section .transferable-points-title{font-size:1.25rem;color:var(--pn-light-blue);font-weight:bold;display:flex;align-items:center;gap:.5rem;text-align:center;margin-block-end:0;grid-column:1/span 5;justify-self:start}.user-points-transfer-section .user-points-card .user-points-content .transferable-points-section .transferable-points-title i{font-size:1rem;color:var(--pn-dark-blue);cursor:help}.user-points-transfer-section .user-points-card .user-points-content .transferable-points-section .transfer-to-spouse-header{font-size:1rem;line-height:1;color:var(--pn-border-gray);text-align:center;grid-column:6;padding-inline-end:1.5rem}.user-points-transfer-section .user-points-card .user-points-content .transferable-points-section .transferable-points-list{display:flex;flex-direction:column}.user-points-transfer-section .user-points-card .user-points-content .transferable-points-section .transferable-points-list .transferable-points-row{display:grid;grid-template-columns:repeat(4, auto);align-items:center;justify-content:center;justify-items:center;gap:.5rem;padding-block:.75rem;border-block-end:1px solid var(--pn-border-gray-secondary)}.user-points-transfer-section .user-points-card .user-points-content .transferable-points-section .transferable-points-list .transferable-points-row:last-child{border-block-end:none}@media(min-width: 768px){.user-points-transfer-section .user-points-card .user-points-content .transferable-points-section .transferable-points-list .transferable-points-row{grid-template-columns:repeat(6, 1fr);justify-items:center;gap:1rem}}.user-points-transfer-section .user-points-card .user-points-content .transferable-points-section .transferable-points-list .transferable-points-row .transfer-logo{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;background-color:var(--pn-white);padding:.5rem;grid-column:1;grid-row:1}@media(min-width: 768px){.user-points-transfer-section .user-points-card .user-points-content .transferable-points-section .transferable-points-list .transferable-points-row .transfer-logo{max-width:6rem;grid-column:1;grid-row:1}}.user-points-transfer-section .user-points-card .user-points-content .transferable-points-section .transferable-points-list .transferable-points-row .transfer-logo img{max-width:100%;max-height:100%;object-fit:contain}.user-points-transfer-section .user-points-card .user-points-content .transferable-points-section .transferable-points-list .transferable-points-row .transfer-points-original{font-size:1.25rem;color:var(--pn-light-blue);font-weight:bold;grid-column:2;grid-row:1;text-align:center}@media(min-width: 768px){.user-points-transfer-section .user-points-card .user-points-content .transferable-points-section .transferable-points-list .transferable-points-row .transfer-points-original{grid-column:2;grid-row:1;text-align:center}}.user-points-transfer-section .user-points-card .user-points-content .transferable-points-section .transferable-points-list .transferable-points-row .transfer-arrow{font-size:1.25rem;color:var(--pn-border-gray);opacity:.6;grid-column:3;grid-row:1;justify-self:center}@media(min-width: 768px){.user-points-transfer-section .user-points-card .user-points-content .transferable-points-section .transferable-points-list .transferable-points-row .transfer-arrow{grid-column:3;grid-row:1;justify-self:center}}.user-points-transfer-section .user-points-card .user-points-content .transferable-points-section .transferable-points-list .transferable-points-row .transfer-points-converted{font-size:1.25rem;color:var(--pn-dark-blue);font-weight:bold;grid-column:4;grid-row:1;text-align:center}@media(min-width: 768px){.user-points-transfer-section .user-points-card .user-points-content .transferable-points-section .transferable-points-list .transferable-points-row .transfer-points-converted{grid-column:4;grid-row:1;text-align:center}}.user-points-transfer-section .user-points-card .user-points-content .transferable-points-section .transferable-points-list .transferable-points-row .transfer-value-retained{font-size:1rem;font-weight:bold;text-align:center;white-space:nowrap;grid-column:1/span 4;grid-row:2;padding-inline:0;border-inline:none}@media(min-width: 768px){.user-points-transfer-section .user-points-card .user-points-content .transferable-points-section .transferable-points-list .transferable-points-row .transfer-value-retained{grid-column:5;grid-row:1;text-align:center;padding-inline:2rem;border-inline:1px solid var(--pn-border-gray-secondary)}}.user-points-transfer-section .user-points-card .user-points-content .transferable-points-section .transferable-points-list .transferable-points-row .transfer-value-retained span{color:var(--pn-border-gray);font-weight:normal}.user-points-transfer-section .user-points-card .user-points-content .transferable-points-section .transferable-points-list .transferable-points-row .transfer-value-retained.value-retained-high{color:var(--pn-approval-green)}.user-points-transfer-section .user-points-card .user-points-content .transferable-points-section .transferable-points-list .transferable-points-row .transfer-value-retained.value-retained-medium{color:var(--pn-alert-yellow)}.user-points-transfer-section .user-points-card .user-points-content .transferable-points-section .transferable-points-list .transferable-points-row .transfer-value-retained.value-retained-low{color:var(--pn-error)}.user-points-transfer-section .user-points-card .user-points-content .transferable-points-section .transferable-points-list .transferable-points-row .transfer-to-spouse{font-size:1.25rem;color:var(--pn-dark-blue);text-align:center;white-space:nowrap;display:none;font-weight:bold;padding-inline-end:1.5rem}@media(min-width: 768px){.user-points-transfer-section .user-points-card .user-points-content .transferable-points-section .transferable-points-list .transferable-points-row .transfer-to-spouse{display:block;grid-column:6;grid-row:1;text-align:center}}@media(min-width: 768px){.user-points-transfer-section .user-points-card{padding:0}}#associated-alliance-section{display:flex;flex-direction:column;gap:1.5rem;margin-block-end:3rem}#associated-alliance-section .alliance-card-wrapper{display:flex;flex-direction:column;margin-block-end:2.75rem}@media(min-width: 768px){#associated-alliance-section .alliance-card-wrapper{flex-direction:row;gap:0}}#associated-alliance-section .alliance-card{background-color:var(--pn-white);border-radius:.25rem 0 0 .25rem;border:1px solid var(--pn-dark-blue-8);border-block-end:none;padding:1.5rem;display:flex;justify-content:center;align-items:center;flex:0 0 auto}@media(min-width: 768px){#associated-alliance-section .alliance-card{border:1px solid var(--pn-dark-blue-8);flex:0 0 19.25rem;border-inline-end:none}}#associated-alliance-section .alliance-card .alliance-logo-container{display:flex;align-items:center;justify-content:center;margin:0}#associated-alliance-section .alliance-card .alliance-logo-container .alliance-logo{max-width:10.625rem;max-height:10.625rem;object-fit:contain}#associated-alliance-section .alliance-description-section{background-color:var(--pn-dark-blue-4);border-radius:0 .25rem .25rem 0;border:1px solid var(--pn-dark-blue-8);border-block-start:none;padding:1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;flex:1}@media(min-width: 768px){#associated-alliance-section .alliance-description-section{border-inline-start:none;align-items:flex-start;padding-inline:3.75rem;padding-block:1.25rem}}#associated-alliance-section .alliance-description-section .alliance-description-text{font-size:1.125rem;color:var(--pn-dark-blue);text-align:center;margin:0}@media(min-width: 768px){#associated-alliance-section .alliance-description-section .alliance-description-text{text-align:left}}#associated-alliance-section .alliance-description-section .alliance-visit-button{background-color:var(--pn-dark-blue);color:var(--pn-white);padding-block:.5rem;padding-inline:1rem;border-radius:7.6875rem;font-size:.875rem;font-weight:bold;text-decoration:none;transition:background-color .2s;text-align:center}@media(min-width: 768px){#associated-alliance-section .alliance-description-section .alliance-visit-button{align-self:flex-start}}#associated-alliance-section .alliance-description-section .alliance-visit-button:hover{background-color:var(--pn-light-blue)}#associated-alliance-section .airlines-within-title{font-size:1.25rem;color:var(--pn-light-blue);font-weight:bold;margin-block-end:.75rem}#associated-alliance-section .alliance-airlines-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(9.375rem, 1fr));gap:0;border-block-start:1px solid var(--pn-border-gray-secondary)}@media(min-width: 768px){#associated-alliance-section .alliance-airlines-grid{grid-template-columns:repeat(auto-fit, minmax(9.375rem, 1fr))}}#associated-alliance-section .alliance-airlines-grid .alliance-airline-item{display:flex;align-items:center;justify-content:center;padding:1.5rem;border-block-end:1px solid var(--pn-border-gray-secondary)}#associated-alliance-section .alliance-airlines-grid .alliance-airline-item .alliance-airline-logo{max-width:100%;max-height:5rem;object-fit:contain}#how-to-earn .how-to-earn-content{padding-inline:1.5rem;padding-block:1.25rem;padding-block-start:0}@media(min-width: 768px){#how-to-earn .how-to-earn-content{padding-block:2rem;padding-block-start:0;padding-inline:4rem}}#how-to-earn .how-to-earn-content h3:first-child{margin-block-start:0}#how-to-earn .how-to-earn-content h3::before{content:"";position:absolute;left:-0.25rem;width:1.5rem;height:1.5rem;background-image:url("/img/icons/star.svg");background-size:contain;background-repeat:no-repeat;background-position:center}.favorite-card-container{display:grid;gap:1.5rem;align-items:center;box-shadow:0 0 5px 0 rgba(0,0,0,.1);border-radius:.875rem;padding-block:1.25rem 1.75rem;padding-inline:1rem;margin-block-start:3.5rem}@media(min-width: 768px){.favorite-card-container{margin-inline:4.25rem;padding-block:1.125rem 1.5rem;padding-inline:2.5rem}}.favorite-card-container .card-type-pill{display:inline-block;border-radius:1.1875rem;padding-inline:1rem;padding-block:.25rem;background-color:var(--pn-dark-highlight-blue);color:var(--pn-white);font-weight:semibold;text-align:center;font-size:.875rem;justify-self:center}.favorite-card-container .card-header-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}@media(min-width: 768px){.favorite-card-container .card-header-content{display:grid;grid-template-columns:45% 1fr;align-items:center;gap:.875rem}}.favorite-card-container .card-header-content figure{max-height:100%;max-width:100%;object-fit:contain;margin-block-end:0}@media(min-width: 768px){.favorite-card-container .card-header-content figure{display:flex;justify-content:flex-end;align-items:center}}.favorite-card-container .card-header-content figure img{max-width:100%;max-height:5.625rem;object-fit:contain}.favorite-card-container .card-header-content .card-name{margin-block:0;font-size:1.25rem;color:var(--pn-light-blue);font-weight:bold;text-align:center}@media(min-width: 768px){.favorite-card-container .card-header-content .card-name{text-align:left}}.favorite-card-container .card-stats{display:grid;width:100%;grid-template-columns:repeat(2, 1fr);gap:0;border:1px solid var(--pn-dark-blue-8);overflow:hidden}@media(min-width: 768px){.favorite-card-container .card-stats{grid-template-columns:repeat(4, 1fr)}}.favorite-card-container .card-stats .stat-item{display:flex;flex-direction:column;border:1px solid var(--pn-dark-blue-8)}.favorite-card-container .card-stats .stat-item .stat-label{background-color:#e8eef6;color:var(--pn-dark-blue);font-weight:bold;text-align:center;padding-block:.5rem;font-size:1rem;line-height:1.25rem;min-height:3.5rem;display:flex;align-items:center;justify-content:center}.favorite-card-container .card-stats .stat-item .stat-value{background-color:var(--pn-white);color:var(--pn-dark-blue);font-weight:bolder;text-align:center;padding-block:.75rem;font-size:1.25rem}.recommended-card{display:flex;flex-direction:column;align-items:center}.recommended-card .recommended-card-container{background-color:var(--pn-white);display:flex;flex-direction:column;align-items:center;gap:.375rem;padding:.25rem;flex:1}.recommended-card .recommended-card-container .recommended-card-image img{max-width:100%;height:2.5rem}.recommended-card .recommended-card-container .recommended-card-name{text-align:center;line-height:.875rem}.recommended-card .recommended-card-container .recommended-card-name a{font-size:.75rem;color:var(--pn-light-blue);font-weight:bold;text-decoration:none}.recommended-card .recommended-card-container .recommended-card-name a:hover{text-decoration:underline}.recommended-card .recommended-card-stats{display:flex;justify-content:space-between;width:100%;background-color:var(--pn-bg-grey);padding:.5rem;gap:1rem}.recommended-card .recommended-card-stat{display:flex;flex-direction:column;align-items:center;flex:1;justify-content:space-between}.recommended-card .recommended-card-stat .stat-label{text-align:center;color:var(--pn-dark-blue);font-size:.75rem}.recommended-card .recommended-card-stat .stat-value{font-size:.875rem;color:var(--pn-dark-blue);font-weight:bold;margin-block-start:auto}.other-cards-container{display:grid;grid-template-columns:repeat(auto-fit, minmax(18rem, 1fr));gap:1.5rem}.wysiwyg-content{padding-inline:.75rem}.wysiwyg-content h3{font-size:1.25rem;color:var(--pn-black);font-weight:bold;margin-block-start:3rem}.wysiwyg-content h3:first-child{margin-block-start:0}.wysiwyg-content p,.wysiwyg-content li{font-size:1.125rem;color:var(--pn-black);line-height:1.875rem}.wysiwyg-content p:has(+ul){margin-block-end:0}.wysiwyg-content ul{padding-inline-start:1.5rem;margin-block-end:3rem}#breaking-points-section{container-type:inline-size}#breaking-points-section .breaking-points-carousel-section__subtitle{margin-block:.5rem 1.25rem;color:var(--pn-dark-blue);font-size:1.125rem}#breaking-points-section .breaking-points-carousel-section__subtitle-arrow{display:none;margin-inline-start:.25rem}@container (min-width: 48rem){#breaking-points-section .breaking-points-carousel-section__subtitle.has-overflow-desktop .breaking-points-carousel-section__subtitle-arrow{display:inline}}@container (max-width: 47.999rem){#breaking-points-section .breaking-points-carousel-section__subtitle.has-overflow-mobile .breaking-points-carousel-section__subtitle-arrow{display:inline}}#breaking-points-section .breaking-points-carousel-section{position:relative}#breaking-points-section .breaking-points-carousel{--breaking-points-carousel-gap: 3.75rem;display:grid;grid-auto-flow:column;gap:var(--breaking-points-carousel-gap);align-items:stretch;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:1.25rem 3.5rem;padding-inline:3.5rem;padding-block:1.25rem;overflow-y:visible;scrollbar-width:none}#breaking-points-section .breaking-points-carousel::-webkit-scrollbar{display:none}#breaking-points-section .breaking-points-carousel::scroll-button(*){position:absolute;top:50%;transform:translateY(-50%);inline-size:2.5rem;block-size:2.5rem;border:0;background:rgba(0,0,0,0);box-shadow:none;color:var(--pn-light-blue);display:grid;place-items:center;cursor:pointer;font-family:"Font Awesome 5 Free";font-weight:900;font-size:2rem;line-height:1}#breaking-points-section .breaking-points-carousel::scroll-button(left){left:.5rem}#breaking-points-section .breaking-points-carousel::scroll-button(right){right:.5rem}#breaking-points-section .breaking-points-carousel::scroll-button(*):disabled{opacity:0;pointer-events:none}#breaking-points-section .breaking-points-carousel__item{scroll-snap-align:start;scroll-snap-stop:always;list-style:none;block-size:100%;display:flex}@container (max-width: 47.999rem){#breaking-points-section .breaking-points-carousel{grid-auto-columns:100%}#breaking-points-section .breaking-points-carousel.has-overflow-mobile::scroll-button(left){content:"\f053"/"Scroll left"}#breaking-points-section .breaking-points-carousel.has-overflow-mobile::scroll-button(right){content:"\f054"/"Scroll right"}}@container (min-width: 48rem){#breaking-points-section .breaking-points-carousel{grid-auto-columns:calc((100% - var(--breaking-points-carousel-gap))/2)}#breaking-points-section .breaking-points-carousel.has-overflow-desktop::scroll-button(left){content:"\f053"/"Scroll left"}#breaking-points-section .breaking-points-carousel.has-overflow-desktop::scroll-button(right){content:"\f054"/"Scroll right"}}#breaking-points-section .breaking-points-card{display:grid;grid-template-rows:auto 1fr auto;background:var(--pn-white);border-radius:1rem;overflow:hidden;box-shadow:0 .375rem .875rem rgba(0,0,0,.12);inline-size:100%}#breaking-points-section .breaking-points-card__date{background:var(--pn-yellow);color:var(--pn-white);text-align:center;padding-block:.75rem;padding-inline:1rem;font-weight:bold;font-size:1.25rem}#breaking-points-section .breaking-points-card__body{display:grid;grid-template-rows:auto 1fr;gap:.75rem;padding-inline:1.25rem;padding-block-start:1rem;padding-block-end:0}#breaking-points-section .breaking-points-card__header{display:flex;gap:1rem;align-items:center}#breaking-points-section .breaking-points-card__image{inline-size:7.5rem;block-size:auto;border-radius:.5rem;background:var(--pn-bg-grey)}#breaking-points-section .breaking-points-card__title{font-size:1rem;font-weight:bold;line-height:1.25rem}#breaking-points-section .breaking-points-card__title a{color:var(--pn-light-blue);text-decoration:none}#breaking-points-section .breaking-points-card__title a:hover{text-decoration:underline}#breaking-points-section .breaking-points-card__description{color:var(--pn-black);font-size:.875rem}#breaking-points-section .breaking-points-card__description p:last-child{margin-block-end:0}#breaking-points-section .breaking-points-card__footer{display:flex;justify-content:center;margin-block-start:auto;padding-block-start:2.5rem;padding-block-end:1.25rem;padding-inline:1rem}#breaking-points-section .breaking-points-card__cta{display:inline-flex;align-items:center;justify-content:center;padding-block:.5rem;padding-inline:1rem;border-radius:123px;background:var(--pn-dark-blue);color:var(--pn-white);font-weight:bold;text-decoration:none;font-size:.875rem;line-height:1.125rem}#breaking-points-section .breaking-points-card__cta:hover{text-decoration:underline}.how-to-redeem-content{padding-inline:1.5rem}@media(min-width: 768px){.how-to-redeem-content{padding-inline:4.375rem}}/*# sourceMappingURL=reward-programs.css.map */
