/* Supplied November member artwork. Desktop layouts retain their original proportions. */
.au-responsive-art{display:block;min-width:0}
.au-responsive-art>img{display:block;width:100%;height:auto}
:is(.au-mp-sub-hero,.au-mp-sample-hero,.au-rw-hero)>.au-refresh-hero-art{position:absolute;inset:0}
:is(.au-mp-sub-hero,.au-mp-sample-hero,.au-rw-hero)>.au-refresh-hero-art>img{width:100%;height:100%;object-fit:cover}
.au-mp-how-art>.au-refresh-steps-art{width:93%;margin:auto}
.au-mp-sub-feature>.au-responsive-art>img{height:100%;object-fit:cover}
.au-mp-sub-rewards-grid>.au-responsive-art{overflow:hidden;border-radius:18px}
.au-mp-sub-rewards-grid>.au-responsive-art>img{height:100%;object-fit:cover}
.au-rw-welcome-card>.au-responsive-art{position:absolute;inset:0}
.au-rw-welcome-card>.au-responsive-art>img{width:100%;height:100%}
.au-rw-how-grid .au-responsive-art>img{width:118px;height:118px;margin:0 auto 20px;object-fit:contain}
.au-rw-shop-card>.au-responsive-art>img{width:100%;height:100%;min-height:285px;object-fit:contain;padding:18px;border-radius:18px;background:#eee}
.au-rw-placeholder--image>.au-responsive-art{width:100%;height:100%}
.au-rw-placeholder--image>.au-responsive-art>img{width:100%;height:100%;object-fit:cover;border-radius:inherit}
.au-mp-sample-explore>.au-responsive-art>img{height:100%;object-fit:cover}

/* One presentation for the same rules-driven table on the public and account pages. */
body .au-rw-tier-table--shared{border:0;border-radius:0;overflow:visible}
body .au-rw-history.au-rw-benefit-table{margin:16px 0 30px;border:1px solid #cadff3;border-radius:10px;overflow:hidden;max-width:100%}
body .au-rw-history.au-rw-benefit-table table{width:100%;min-width:0;margin:0;border:0;border-collapse:collapse;table-layout:fixed;background:#fff}
body .au-rw-history.au-rw-benefit-table caption{font-size:14px;font-weight:400;line-height:1.5;padding:12px;text-align:left;background:#fff;color:#192749}
body .au-rw-history.au-rw-benefit-table :is(th,td){width:auto;height:auto;padding:14px 16px;border:0;border-bottom:1px solid #cadff3;vertical-align:top;text-align:left;color:#192749;background:#fff;font-size:13px!important;line-height:1.6;overflow-wrap:anywhere;font-weight:400}
body .au-rw-history.au-rw-benefit-table th{font-weight:600;background:#eff7fd}
body .au-rw-history.au-rw-benefit-table tr>:first-child{width:28%}
body .au-rw-history.au-rw-benefit-table tr>:last-child{width:auto}
body .au-rw-history.au-rw-benefit-table tbody tr:last-child>*{border-bottom:0}
body .au-rw-tier-table--shared .au-rw-history.au-rw-benefit-table table tr>td{background:#fff}
body .au-rw-tier-table--shared .au-rw-history.au-rw-benefit-table table tr>th{background:#eff7fd}

@media(max-width:767px){
 body :is(.au-mp-container,.au-rw-container){width:87.7%}
 body :is(.au-mp-section,.au-rw-section){font-size:13px}
 body :is(.au-mp-section,.au-rw-section) h2{font-size:21px;line-height:1.35;font-weight:400}
 body :is(.au-mp-section,.au-rw-section) h3{font-weight:400}
 body :is(.au-mp-button,.au-rw-button){font-size:12px;min-height:28px;line-height:1.25;padding:4px 12px;gap:6px}
 body :is(.au-mp-rule,.au-rw-rule){width:16px;margin:18px auto}
 body :is(.au-mp-breadcrumb,.au-rw-breadcrumb){height:35px;font-size:10px}
 body :is(.au-mp-breadcrumb,.au-rw-breadcrumb) ol{justify-content:center;gap:10px;padding-inline:8px}
 body :is(.au-mp-breadcrumb,.au-rw-breadcrumb) li{gap:10px}
 body :is(.au-mp-sub-hero,.au-mp-sample-hero,.au-rw-hero){display:block;position:relative;aspect-ratio:441/499;min-height:0}
 body :is(.au-mp-sub-hero-copy,.au-mp-sample-hero-copy,.au-rw-hero-copy){position:absolute;top:5.2%;left:6.15%;width:87.7%;margin:0;padding:0;background:none;border-radius:0;text-align:center}
 body :is(.au-mp-sub-hero,.au-mp-sample-hero,.au-rw-hero) h1{max-width:100%;margin-inline:auto;font-size:clamp(18px,5vw,25px);line-height:1.25;font-weight:400}
 body .au-mp-sub-hero h1{max-width:80%;text-wrap:balance}
 body :is(.au-mp-sub-hero-copy,.au-mp-sample-hero-copy,.au-rw-hero-copy)>p{max-width:100%;margin:12px auto 0;font-size:clamp(11px,3vw,15px);line-height:1.45;font-weight:300}
 body :is(.au-mp-hero-actions,.au-rw-hero-actions){justify-content:center;flex-wrap:nowrap;gap:22px;margin:17px 0 0}
 body :is(.au-mp-hero-actions,.au-rw-hero-actions) :is(.au-mp-button,.au-rw-button){font-size:clamp(10px,2.85vw,14px);padding:3px 10px;min-height:26px;gap:4px}
 body .au-rw-launch{display:none}
 body .au-rw-hero-actions>.au-rw-button:first-child{background:#192749;border-color:#192749;color:#fff}
 body .au-rw-hero-actions svg{width:14px;height:14px}
 body .au-mp-sample-hero-copy{top:7.5%}
 body .au-mp-sample-hero-copy>p{max-width:75%}

 body .au-mp-how{padding:36px 0 42px}
 body .au-mp-how .au-mp-lead{font-size:13px;line-height:1.55;margin-top:10px!important}
 body .au-mp-how-art{width:114.025%;margin:4px -7.0125% 0;padding-bottom:80px}
 body .au-mp-how-art>.au-refresh-steps-art{display:block;width:100%;margin:0}
 body .au-mp-how-art>.au-refresh-steps-art>img{display:block;width:100%;height:auto;aspect-ratio:441/701}
 body .au-mp-steps-copy{position:absolute;inset:0 0 80px;width:100%;display:block}
 body .au-mp-step{position:absolute;left:18%;width:64%;padding:0;margin:0}
 body .au-mp-step-1{top:24.3%}body .au-mp-step-2{top:57.4%}body .au-mp-step-3{top:97%}
 body .au-mp-step-icon{display:none}
 body .au-mp-step h3{font-size:12px;line-height:1.2;padding:3px 12px}
 body .au-mp-step p{max-width:100%;font-size:11px;line-height:1.3;margin:6px auto 0}
 body .au-mp-build{padding:30px 0 32px}
 body .au-mp-build h2{margin-bottom:25px}
 body .au-mp-sub-feature{grid-template-columns:minmax(0,1fr);border-radius:15px}
 body .au-mp-sub-feature-copy{padding:25px 18px;text-align:center}
 body .au-mp-sub-feature h3{font-size:18px;line-height:1.35}
 body .au-mp-sub-feature .au-mp-highlight{font-size:16px;margin-top:3px}
 body .au-mp-sub-feature-copy>p:not(.au-mp-highlight){font-size:13px;line-height:1.55;margin:0 0 16px}
 body .au-mp-sub-feature ul{font-size:12px;line-height:1.7;margin-top:18px}
 body .au-mp-sub-feature>.au-responsive-art>img{height:auto;aspect-ratio:386/269}
 body .au-mp-sub-products{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:24px}
 body .au-mp-product-card{border-radius:12px}
 body .au-mp-product-card>a{display:grid;grid-template-columns:46% minmax(0,1fr);align-items:stretch}
 body .au-mp-product-card img{width:100%;height:100%;aspect-ratio:178/116;object-fit:cover}
 body .au-mp-product-card h3{display:flex;align-items:center;justify-content:center;min-height:0;padding:14px 12px;font-size:12px;line-height:1.45;text-align:center}
 body .au-mp-more{margin-top:22px}
 body .au-mp-eligible{font-size:12px;margin-top:18px}
 body .au-mp-all-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
 body .au-mp-all-products>a{padding:10px;font-size:12px}
 body .au-mp-all-products img{height:auto;aspect-ratio:1;object-fit:contain}
 body .au-mp-sub-rewards{padding:0 0 32px}
 body .au-mp-sub-rewards-grid{grid-template-columns:minmax(0,1fr);gap:14px}
 body .au-mp-sub-rewards-grid>.au-responsive-art{border-radius:15px}
 body .au-mp-sub-rewards-grid>.au-responsive-art>img{height:auto;aspect-ratio:386/276}
 body .au-mp-sub-rewards-copy{padding:35px 26px;text-align:center;border-radius:15px}
 body .au-mp-sub-rewards-copy h2{font-size:23px;color:#fff}
 body .au-mp-sub-rewards-copy .au-mp-rule{margin:23px auto}
 body .au-mp-sub-rewards-copy>p{font-size:13px;line-height:1.55;margin-bottom:22px}
 body .au-mp-faq{padding:34px 0 50px}
 body .au-mp-faq-grid{grid-template-columns:minmax(0,1fr);gap:24px}
 body .au-mp-faq-grid>div:first-child{text-align:center}
 body .au-mp-faq-grid>div:first-child>p{max-width:100%;font-size:12px;line-height:1.55}
 body .au-mp-faq-grid h2 span{display:inline}
 body .au-mp-faq-list details{padding:14px 0;font-size:12px}
 body .au-mp-faq-list details>p{margin-top:12px;font-size:11px}
 body .au-mp-email{margin-top:60px}
 body .au-mp-email h2{font-size:18px}
 body .au-mp-email>p{font-size:12px}
 body .au-mp-section .au-mp-newsletter{height:34px;margin-top:20px}

 body .au-rw-welcome{padding:30px 0 0}
 body .au-rw-welcome h2{margin-bottom:22px}
 body .au-rw-welcome-panel{padding:24px 20px;border-radius:10px}
 body .au-rw-welcome-grid{gap:12px;margin-bottom:22px}
 body .au-rw-welcome-card{max-width:none;aspect-ratio:369/163;width:100%}
 body .au-rw-welcome-card h3{height:24%;padding:0 16px;justify-content:center;font-size:16px;line-height:1.2;text-align:center}
 body .au-rw-welcome-card p{width:66%;margin:14px 5% 0;font-size:12px;line-height:1.45;text-align:center}
 body .au-rw-how{padding:30px 0 35px}
 body .au-rw-subtitle{font-size:12px!important;line-height:1.5!important;margin-top:10px!important}
 body .au-rw-how-grid{gap:26px;margin:24px auto 0;max-width:295px;text-align:left}
 body .au-rw-how-grid article{display:grid;grid-template-columns:50px minmax(0,1fr);grid-template-rows:auto auto;column-gap:12px}
 body .au-rw-how-grid .au-responsive-art{grid-row:1/3}
 body .au-rw-how-grid .au-responsive-art>img{width:50px;height:50px;margin:0}
 body .au-rw-how-grid h3{font-size:17px;line-height:1.25}
 body .au-rw-how-grid p{margin:3px 0 0;max-width:none;font-size:12px;line-height:1.4}
 body .au-rw-purchase{padding:34px 0 26px}
 body .au-rw-feature-grid{grid-template-columns:minmax(0,1fr);gap:30px}
 body .au-rw-feature-copy{text-align:center}
 body .au-rw-feature-copy h2{text-align:center;font-size:21px}
 body .au-rw-feature-copy>p{font-size:13px;line-height:1.5}
 body .au-rw-feature-copy>.au-rw-button{margin-top:20px}
 body .au-rw-purchase .au-rw-feature-copy{padding:0}
 body .au-rw-redeem{padding:32px 0}
 body .au-rw-redeem .au-rw-feature-grid{gap:0;border-radius:15px;overflow:hidden;box-shadow:2px 5px 12px #00000019}
 body .au-rw-redeem .au-rw-feature-card{grid-row:1;min-height:0;border-radius:0;padding:30px 22px;box-shadow:none}
 body .au-rw-redeem .au-responsive-art{grid-row:2;padding:20px 0}
 body .au-rw-earn{padding:0 0 34px}
 body .au-rw-earn h2{margin-bottom:24px}
 body .au-rw-earn-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
 body .au-rw-earn-grid article{min-height:210px;padding:12px 10px;border-radius:12px}
 body .au-rw-task-icon{width:40px;height:40px;margin-bottom:18px;border-radius:5px}
 body .au-rw-task-icon svg{width:30px;height:30px}
 body .au-rw-earn-grid h3{font-size:16px;line-height:1.25}
 body .au-rw-earn-grid .au-rw-rule{width:18px;margin:17px 0 12px}
 body .au-rw-earn-grid p{font-size:12px;line-height:1.4}
 body .au-rw-earn-grid .au-rw-task-action{font-size:10px;min-height:28px;padding-top:12px}
 body .au-rw-use{padding:32px 0 36px}
 body .au-rw-voucher-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0 32px;border-radius:12px}
 body .au-rw-voucher-grid article{min-height:170px;padding:18px 6px;background:#fff}
 body .au-rw-voucher-grid article:nth-child(odd){background:#87cdf8}
 body .au-rw-voucher-grid article:nth-child(even){background:#fff}
 body .au-rw-voucher-grid p{font-size:11px}
 body .au-rw-voucher-grid small{font-size:9px;line-height:1.35;min-height:24px}
 body .au-rw-voucher-grid h3{margin:4px 0;font-size:29px;line-height:1.2;white-space:nowrap}
 body .au-rw-voucher-grid article>div{font-size:11px}
 body .au-rw-voucher-grid .au-rw-button{font-size:9px;line-height:1.3;min-height:28px;margin-top:16px;padding:4px 6px}
 body .au-rw-shop-card{grid-template-columns:minmax(0,1fr);gap:18px;width:100%;padding:18px;margin-top:24px;border-radius:15px}
 body .au-rw-shop-card>.au-responsive-art>img{height:auto;min-height:0;aspect-ratio:347/233;padding:0;border-radius:12px}
 body .au-rw-shop-card>div{padding:0}
 body .au-rw-shop-card h3{font-size:21px}
 body .au-rw-shop-card p{font-size:13px}
 body .au-rw-shop-card .au-rw-rule{margin:22px 0}
 body .au-rw-shop-price strong{font-size:27px}
 body .au-rw-shop-card .au-rw-button{margin-top:20px;font-size:11px}
 body .au-rw-tiers{padding:30px 0 14px}
 body .au-rw-tier-table{margin-top:22px}
 body .au-rw-history.au-rw-benefit-table caption{font-size:11px;padding:10px}
 body .au-rw-history.au-rw-benefit-table :is(th,td){padding:11px 6px;font-size:10px!important;line-height:1.45}
 body .au-rw-subscriptions{padding:16px 0 35px}
 body .au-rw-subscriptions h2{margin-bottom:24px}
 body .au-rw-subscription-grid{grid-template-columns:minmax(0,1fr);gap:14px;min-height:0}
 body .au-rw-placeholder--image{min-height:0;aspect-ratio:386/276;overflow:hidden;border-radius:15px}
 body .au-rw-subscription-copy{padding:34px 26px;border-radius:15px;align-items:center;text-align:center}
 body .au-rw-subscription-copy>p{font-size:14px;line-height:1.6}
 body .au-rw-subscription-copy>.au-rw-subscription-points{font-size:11px;margin-top:18px}
 body .au-rw-subscription-copy>.au-rw-button{margin-top:24px}
 body .au-rw-faq{padding:34px 0 50px}
 body .au-rw-faq-grid{grid-template-columns:minmax(0,1fr);gap:26px}
 body .au-rw-faq-intro{text-align:center}
 body .au-rw-faq-intro>p:first-child{font-size:18px}
 body .au-rw-faq-intro h2{font-size:30px;text-align:center}
 body .au-rw-faq-intro .au-rw-rule{margin:18px auto}
 body .au-rw-faq-intro>p:last-child{font-size:12px;max-width:100%}
 body .au-rw-faq-list details{padding:14px 0}
 body .au-rw-faq-list summary{font-size:12px;gap:12px}
 body .au-rw-faq-list details>div{font-size:11px;line-height:1.6;margin-top:12px}
 body .au-rw-email{width:87.7%;margin-top:60px}
 body .au-rw-email h2{font-size:18px}
 body .au-rw-email p{font-size:12px;margin-top:12px}
 body .au-rw-email p>span{font-size:10px}
 body .au-rw-email form{margin-top:20px;height:34px;border-radius:6px}
 body .au-rw-email :is(input[type=email],form button){height:32px}

 body .au-mp-sample-selection{padding:32px 0}
 body .au-mp-sample-selection .au-mp-lead{font-size:12px;line-height:1.55;margin-top:10px!important}
 body .au-mp-sample-grid{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:25px}
 body .au-mp-sample-card{padding:24px 16px;border-radius:12px;text-align:center}
 body .au-mp-sample-card h3{font-size:18px;margin-bottom:12px}
 body .au-mp-sample-product{grid-template-columns:minmax(0,1fr);gap:25px}
 body .au-mp-sample-product>img{width:72%;max-width:230px;aspect-ratio:1;object-fit:contain;margin:12px auto 0}
 body .au-mp-sizes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 10px;--au-mp-size-cap:22px;--au-mp-size-end:7px}
 body .au-mp-section .au-mp-size-option{gap:6px;font-size:10px;min-height:38px}
 body .au-mp-size-number{width:36px;height:36px;flex-basis:36px}
 body .au-mp-size-number strong{font-size:15px}
 body .au-mp-size-number small{font-size:11px}
 body .au-mp-sample-card .au-mp-note{font-size:12px;line-height:1.6;margin-top:25px}
 body .au-mp-wipes-card>a{min-height:0;margin-top:20px}
 body .au-mp-wipes-card .au-responsive-art{width:85%;margin:auto}
 body .au-mp-sample-explore{grid-template-columns:minmax(0,1fr)}
 body .au-mp-sample-explore>.au-responsive-art>img{height:auto;aspect-ratio:441/351;object-fit:contain}
 body .au-mp-explore-copy{padding:28px 6.15% 36px;text-align:center}
 body .au-mp-explore-copy h2{max-width:290px;margin:auto;font-size:23px;text-wrap:balance}
 body .au-mp-explore-copy>p{font-size:13px;line-height:1.6;margin-bottom:22px}

 /* Sitewide mobile footer: spacing and column order follow the supplied proportion reference. */
 body .au-hp-footer .au-hp-container,body .au-hp-footer-bottom>.au-hp-container{width:87.7%}
 body .au-hp-footer .au-hp-footer-grid{grid-template-columns:minmax(0,1fr);gap:32px;padding:55px 0 36px}
 body .au-hp-footer .au-hp-footer-contacts{max-width:none;gap:10px;margin-bottom:6px}
 body .au-hp-footer .au-hp-footer-contact{gap:9px;font-size:13px;line-height:1.65;font-weight:300}
 body .au-hp-footer .au-hp-footer-contact svg{width:15px;height:15px;margin-top:3px;padding:2px;flex-shrink:0}
 body .au-hp-footer h2{margin-bottom:12px;font-size:15px;line-height:1.3;font-weight:600}
 body .au-hp-footer .au-hp-footer-links ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,auto);grid-auto-flow:column;column-gap:20px;row-gap:4px}
 body .au-hp-footer .au-hp-footer-links:nth-child(3) ul{grid-template-rows:repeat(3,auto)}
 body .au-hp-footer .au-hp-footer-links li+li{margin:0}
 body .au-hp-footer .au-hp-footer-links a{font-size:13px;line-height:1.6;font-weight:300}
 body .au-hp-footer .au-hp-footer-stay{max-width:none}
 body .au-hp-footer .au-hp-footer-stay h2{margin-bottom:22px}
 body .au-hp-footer .au-hp-footer-stay form{height:32px;border-radius:8px}
 body .au-hp-footer .au-hp-footer-stay input[type=email],body .au-hp-footer .au-hp-footer-stay form button{height:30px}
 body .au-hp-footer .au-hp-footer-stay input[type=email]{font-size:16px;padding:3px 9px}
 body .au-hp-footer .au-hp-footer-stay form button{width:36px}
 body .au-hp-footer .au-hp-footer-stay>p{margin-top:19px;font-size:13px;line-height:1.65;font-weight:300}
 body .au-hp-footer .au-hp-global-link{margin-top:28px;font-size:10px}
 body .au-hp-footer-bottom>.au-hp-container{position:relative;grid-template-columns:30% minmax(0,1fr);align-items:start;gap:25px 15px;padding-top:23px;padding-bottom:28px}
 body .au-hp-footer-bottom .au-hp-footer-logo{grid-column:1;grid-row:1;width:88px;max-width:100%}
 body .au-hp-footer-bottom .au-hp-footer-social{grid-column:2;grid-row:1;min-width:0}
 body .au-hp-footer-bottom .au-hp-footer-social>div{justify-content:space-between;gap:5px}
 body .au-hp-footer-bottom .au-hp-footer-social>div>a{width:19px;height:19px}
 body .au-hp-footer-bottom .au-hp-footer-social svg{width:11px;height:11px}
 body .au-hp-footer-bottom .au-hp-footer-social>p{margin-top:9px;font-size:8px;line-height:1.5;letter-spacing:0;white-space:normal}
 body .au-hp-footer-bottom .au-hp-to-top{grid-column:2;grid-row:2;justify-self:end;width:32px;height:32px}
}
@media(max-width:359px){
 body .au-mp-hero-actions,body .au-rw-hero-actions{gap:12px;margin-top:12px}
 body .au-rw-welcome-panel{padding:20px 14px}
 body .au-rw-welcome-card p{font-size:10px;margin-top:12px}
 body .au-rw-welcome-card h3{font-size:14px}
 body .au-mp-step p{font-size:10px}
 body .au-mp-step h3{font-size:10px}
 body .au-rw-earn-grid h3{font-size:14px}
 body .au-mp-sizes{gap:10px 5px}
 body .au-mp-section .au-mp-size-option{gap:3px;font-size:9px}
 body .au-mp-size-number{flex-basis:30px;width:30px;height:30px}
 body .au-rw-history.au-rw-benefit-table :is(th,td){padding:9px 4px;font-size:9px!important}
}

/* Shared VIP comparison: the approved seven-row reference, in both member locations. */
body .au-rw-history.au-rw-benefit-table.au-rw-benefit-table--reference[data-au-benefits-table]{
 --au-benefit-row-height:clamp(68px,5.43vw,85px);
 position:relative;width:100%;max-width:100%;margin:16px 0 30px;border:0;border-radius:0;overflow:visible;box-shadow:none;
}
body .au-rw-history.au-rw-benefit-table.au-rw-benefit-table--reference[data-au-benefits-table] table{
 width:100%;min-width:0;margin:0;border:0;border-collapse:collapse;border-spacing:0;table-layout:fixed;background:#fff;
}
body .au-rw-history.au-rw-benefit-table.au-rw-benefit-table--reference[data-au-benefits-table] caption{
 position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;
}
body .au-rw-history.au-rw-benefit-table.au-rw-benefit-table--reference[data-au-benefits-table] col{width:25.5%}
body .au-rw-history.au-rw-benefit-table.au-rw-benefit-table--reference[data-au-benefits-table] col.au-rw-benefit-vip1{width:23.5%}
body .au-rw-history.au-rw-benefit-table.au-rw-benefit-table--reference[data-au-benefits-table] :is(th,td){
 box-sizing:border-box;width:auto;height:var(--au-benefit-row-height);padding:12px 10px;border:1px solid #d9d9d9;
 vertical-align:middle;text-align:center;color:#000;background:#fff;font:inherit;font-size:clamp(13px,1.02vw,16px)!important;
 line-height:1.5;font-weight:400;overflow-wrap:normal;word-break:normal;
}
body .au-rw-history.au-rw-benefit-table.au-rw-benefit-table--reference[data-au-benefits-table] thead th{
 background:#1d2d58;color:#fff;font-weight:700;
}
body .au-rw-history.au-rw-benefit-table.au-rw-benefit-table--reference[data-au-benefits-table] .au-rw-benefit-shaded>*{background:#f0f4f9}
body .au-rw-history.au-rw-benefit-table.au-rw-benefit-table--reference[data-au-benefits-table] tbody tr:last-child>*{border-bottom:1px solid #d9d9d9}
body .au-rw-history.au-rw-benefit-table.au-rw-benefit-table--reference[data-au-benefits-table] small{
 display:block;margin:0;font:inherit;font-size:clamp(10px,.83vw,13px);line-height:1.6;color:inherit;
}
body .au-rw-history.au-rw-benefit-table.au-rw-benefit-table--reference[data-au-benefits-table] strong{font:inherit;font-weight:700}
body .au-rw-history.au-rw-benefit-table.au-rw-benefit-table--reference[data-au-benefits-table] .au-rw-benefit-upgrade{color:inherit}
@media(max-width:767px){
 body .au-rw-history.au-rw-benefit-table.au-rw-benefit-table--reference[data-au-benefits-table]{--au-benefit-row-height:68px}
 body .au-rw-history.au-rw-benefit-table.au-rw-benefit-table--reference[data-au-benefits-table] :is(th,td){padding:12px 5px;font-size:10px!important;line-height:1.45;overflow-wrap:break-word}
 body .au-rw-history.au-rw-benefit-table.au-rw-benefit-table--reference[data-au-benefits-table] small{font-size:9px;line-height:1.45}
}
