/* The personal and support pages share the home's quiet, warm editorial voice. */
.member-page,.policy-page{padding-top:32px;padding-bottom:90px;color:#46372b}
.member-page-heading{display:flex;justify-content:space-between;gap:40px;align-items:flex-end;margin:50px 0 58px}
.member-page-heading .store-title{margin:0}.member-heading-note{font-size:16px;line-height:1.65;color:#8b7663;margin:0 4px 6px 0}
.member-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:clamp(38px,5vw,76px);align-items:start}
.member-sidebar{position:sticky;top:115px}.member-identity{display:flex;gap:14px;align-items:center;padding:0 0 28px;border-bottom:1px solid #e0d4c5}
.member-avatar{display:grid;place-items:center;width:48px;height:48px;flex:none;background:#eee4d6;border:1px solid #d9cbb8;border-radius:50%;font-family:'PawMaker Editorial',Georgia,serif;font-size:29px;color:#916247}
.member-identity strong{display:block;font-size:16px;font-weight:500;overflow-wrap:anywhere}.member-identity div>span{display:block;font-size:16px;color:#705b47;margin-top:4px}
.member-tabs{display:grid;gap:5px;margin-top:22px}.member-tabs button{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:14px 15px;border:0;background:transparent;text-align:left;font-size:16px;color:#68523e;cursor:pointer;border-radius:2px}
.member-tabs button[aria-selected=true]{background:#eae1d4;color:#4d3c2c}.member-tabs button>span{font-size:17px;opacity:.65}.member-help-link{display:flex;justify-content:space-between;font-size:16px;color:#6d5139;padding:21px 15px;margin-top:35px;border-top:1px solid #e0d4c5;text-decoration:none}
.member-panel{min-width:0}.member-welcome{padding:7px 0 22px}.member-welcome h2,.member-section-heading h2,.member-panel>h2{font-family:'PawMaker Editorial',Georgia,serif;font-size:clamp(38px,3.6vw,54px);font-weight:400;line-height:1.05;letter-spacing:-.025em;margin:0 0 15px;overflow-wrap:anywhere}.member-welcome>p:last-child{font-size:16px;color:#69523e;line-height:1.7;margin:0}
.member-stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-bottom:31px}.member-stat{position:relative;border:1px solid #e1d6c8;background:#fcf9f4;text-decoration:none;color:inherit;padding:24px 27px 22px;text-align:left;cursor:pointer;min-width:0}
.member-stat>span{display:block;font-size:16px;letter-spacing:.13em;color:#9a785c}.member-stat>strong{display:block;font-family:'PawMaker Editorial',Georgia,serif;font-size:63px;line-height:1.2;font-weight:400;margin:7px 0}.member-stat>small{display:flex;justify-content:space-between;gap:20px;font-size:16px;color:#6b533f}.member-stat b{font-weight:400;font-size:17px;line-height:1}
.member-reward{display:grid;grid-template-columns:.9fr 1fr;background:#ece1d1;overflow:hidden;margin-bottom:31px}.member-reward-art{position:relative;min-height:320px;background:linear-gradient(135deg,#e3d4bd,#f7efe2);display:flex;align-items:center;justify-content:center;padding:20px 20px 95px}.member-reward-art>img{width:85%;height:210px;object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 12px 15px #70533417)}.member-reward-art>span{position:absolute;left:29px;bottom:28px;max-width:90%;font-family:'PawMaker Editorial',Georgia,serif;font-size:29px;font-weight:400;line-height:1.08;letter-spacing:-.025em;color:#7a6049}.member-reward-art em{color:#a05b35;font-weight:400}.member-reward-copy{padding:37px 33px 35px;align-self:center}.member-reward-copy .store-kicker{font-size:16px}.member-reward-copy h3{font-family:'PawMaker Editorial',Georgia,serif;font-size:39px;line-height:1.04;letter-spacing:-.025em;font-weight:400;margin:0 0 18px}.member-reward-copy>p:not(.store-kicker){font-size:16px;line-height:1.75;color:#68503b;margin:0 0 21px;max-width:30ch}.member-reward-copy .store-button{font-size:16px;min-height:44px;gap:22px;padding:12px 16px}.member-reward-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:11px;margin:-3px 0 19px}.member-reward-price del{font-size:16px;color:#755b43}.member-reward-price strong{font-size:23px;letter-spacing:-.03em;font-weight:500;color:#85552f}.member-reward-price>span{flex-basis:100%;font-size:16px;color:#6e5641}
.member-quick-links{display:grid;grid-template-columns:1fr 1fr;gap:25px}.member-quick-links>a{position:relative;display:block;text-decoration:none;color:#5b4431;border-block:1px solid #ddcfbc;padding:23px 24px 23px 0}.member-quick-links span{font-size:16px;letter-spacing:.13em;color:#ab8c71;display:block;margin-bottom:11px}.member-quick-links strong{display:block;font-family:'PawMaker Editorial',Georgia,serif;font-size:24px;line-height:1.2;letter-spacing:-.02em;font-weight:400;max-width:20ch}.member-quick-links b{position:absolute;right:0;top:28px;font-weight:400;font-size:19px;color:#9d8066}
.member-device-note{font-size:16px;color:#705944;line-height:1.7;margin:29px 0 0;max-width:66ch}.member-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:5px 0 20px}.member-section-heading h2{margin-bottom:0}.member-panel-intro{font-size:16px;line-height:1.8;color:#68523f;max-width:58ch;margin:0 0 28px}.member-quiet-button{border:0;border-bottom:1px solid #bfa48a;background:transparent;padding:4px 0;font:inherit;font-size:16px;color:#8b6344;cursor:pointer;line-height:1.6}.member-orders{display:grid;gap:16px}.member-order-card{border:1px solid #e0d4c4;background:#fcf9f3;padding:24px 27px}.member-order-card>header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;border-bottom:1px solid #e9dfd0;padding-bottom:17px}.member-order-card h3{font-size:16px;font-weight:500;letter-spacing:.02em;margin:0 0 5px;overflow-wrap:anywhere}.member-order-card time{font-size:16px;color:#725940}.member-preview-badge{font-size:16px;letter-spacing:.11em;color:#8c684c;border:1px solid #cdb69c;padding:5px 8px;white-space:nowrap}.member-order-lines{padding:17px 0;display:grid;gap:9px}.member-order-lines p{display:flex;justify-content:space-between;gap:20px;font-size:16px;line-height:1.6;color:#69513c;margin:0}.member-order-total{display:flex;justify-content:space-between;gap:20px;font-size:16px;font-weight:500;color:#624a36;margin:0;padding-top:14px;border-top:1px solid #e9dfd0}.member-order-footer{font-size:16px;line-height:1.65;color:#70563f;margin:12px 0 0}
.member-empty{border:1px solid #e0d4c4;text-align:center;padding:50px 25px;background:#fcf9f3}.member-empty>span{display:block;font-family:'PawMaker Editorial',Georgia,serif;font-size:60px;line-height:1;color:#b09579;margin-bottom:22px}.member-empty h3{font-family:'PawMaker Editorial',Georgia,serif;font-size:34px;line-height:1.1;font-weight:400;margin:0 0 15px}.member-empty p{max-width:35ch;margin:0 auto 24px;font-size:16px;color:#6d553f;line-height:1.75}.member-clear-prompt{margin-top:23px;padding:22px;background:#eee3d3;border:1px solid #d8c3aa;display:flex;flex-wrap:wrap;gap:12px}.member-clear-prompt p{flex-basis:100%;font-size:16px;margin:0 0 3px}.member-clear-prompt button{font-size:16px;min-height:41px;padding:10px 16px}
.member-profile-form{max-width:520px;margin:30px 0}.member-profile-form .store-field{margin-bottom:21px}.member-profile-form label>span,.help-note-card label>span{font-size:16px;font-weight:400;color:#72583f}.member-form-note{font-size:16px;line-height:1.7;color:#70583f;margin:0 0 25px}.member-form-actions{display:flex;gap:24px;flex-wrap:wrap;align-items:center}.member-status{font-size:16px;color:#805f42;min-height:21px;margin:18px 0 0}.member-profile-form .store-button{font-size:16px;min-height:46px}
.help-page{color:#46372b}.help-hero{height:480px;position:relative;isolation:isolate;overflow:hidden;background:#a18c74}.help-hero>img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center 38%}.help-hero-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#372a20ba,#372a2055 48%,#372a201a)}.help-hero-copy{height:100%;display:flex;flex-direction:column;justify-content:center;color:#fff5e7}.help-hero-copy .store-kicker{color:#edddc6}.help-hero h1{font-family:'PawMaker Editorial',Georgia,serif;font-size:clamp(60px,6vw,88px);font-weight:400;line-height:.98;letter-spacing:-.035em;margin:0 0 23px}.help-hero h1 em{font-weight:400;color:#f3dcc0}.help-hero-copy>p:last-child{font-size:16px;line-height:1.75;color:#f6e9d5;margin:0}.help-body{padding-bottom:90px}.help-topics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #dfd2bf;padding:30px 0;gap:20px}.help-topics a{display:flex;gap:20px;align-items:center;color:#5a4331;text-decoration:none;font-size:16px;padding:8px 0}.help-topics span{font-size:16px;color:#b4997b;letter-spacing:.08em}.help-group{display:grid;grid-template-columns:1fr 1.6fr;gap:clamp(35px,8vw,130px);padding:65px 0;border-bottom:1px solid #e0d2bf;scroll-margin-top:20px}.help-group>div:first-child h2,.help-order h2{font-family:'PawMaker Editorial',Georgia,serif;font-size:clamp(40px,4vw,58px);font-weight:400;line-height:1.05;letter-spacing:-.025em;margin:0 0 22px}.help-group>div:first-child>p:not(.store-kicker){font-size:16px;line-height:1.8;color:#6b543e;margin:0 0 22px}.help-faqs details{border-bottom:1px solid #dfd1be;padding:0}.help-faqs details:first-child{border-top:1px solid #dfd1be}.help-faqs summary{list-style:none;display:flex;justify-content:space-between;gap:24px;align-items:center;cursor:pointer;padding:23px 0;font-size:16px;line-height:1.5;color:#5f4530}.help-faqs summary::-webkit-details-marker{display:none}.help-faqs summary span{font-size:19px;font-weight:300;line-height:1;color:#a88c6f;flex:none;transition:transform .15s ease}.help-faqs details[open] summary span{transform:rotate(45deg)}.help-faqs details>p{font-size:16px;color:#66503b;line-height:1.85;margin:0;max-width:62ch;padding:0 35px 24px 0}.help-faqs details>.store-link{margin:0 0 24px}
.help-order{display:grid;grid-template-columns:1fr 1.25fr;gap:clamp(40px,8vw,130px);padding-top:78px;align-items:start;scroll-margin-top:25px}.help-order h2 em{font-weight:400;color:#a15d35}.help-order-intro>p:not(.store-kicker){font-size:16px;line-height:1.8;color:#6c533b;max-width:34ch;margin:0 0 26px}.help-note-card{background:#efe5d6;padding:35px 38px}.help-note-card h3{font-family:'PawMaker Editorial',Georgia,serif;font-size:34px;font-weight:400;line-height:1.1;letter-spacing:-.02em;margin:0 0 16px}.help-note-card>p{font-size:16px;color:#695039;line-height:1.85;max-width:48ch;margin:0 0 25px}.help-note-card .store-field{margin-bottom:22px}.help-note-card textarea{display:block;width:100%;resize:vertical;min-height:105px;border:1px solid #d2bea4;background:#fbf7ef;border-radius:0;padding:13px;font:inherit;font-size:16px;color:#5e4833;line-height:1.7}.help-note-card input{background:#fbf7ef!important}.help-note-card .store-button{font-size:16px;min-height:44px}.help-note-card #help-note-result{border-top:1px solid #d9c6ac;margin-top:27px;padding-top:22px}.help-note-card #help-note-result>label{display:block;font-size:16px;color:#81654c;margin-bottom:10px}.help-note-card #help-note-output{font-size:16px;background:#fffaf0;min-height:180px}.help-note-card #help-copy-note{margin-top:15px;background:transparent;cursor:pointer}.help-note-card #help-note-status{font-size:16px;margin:13px 0 0;color:#8a653f}
.policy-heading{padding:50px 0 60px;border-bottom:1px solid #e0d4c4}.policy-heading .store-title{margin-bottom:26px}.policy-heading>p:last-child{font-size:16px;line-height:1.8;color:#6b523b;margin:0}.policy-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:clamp(45px,8vw,125px);padding-top:55px}.policy-nav{display:grid;gap:7px;position:sticky;top:120px;align-self:start}.policy-nav a{font-size:16px;line-height:1.6;color:#685039;text-decoration:none;padding:10px 0;border-bottom:1px solid #e5d9c8}.policy-content{max-width:680px}.policy-content>section{padding:0 0 45px;margin:0 0 43px;border-bottom:1px solid #e1d2bd;scroll-margin-top:25px}.policy-content>section:last-child{margin:0;border:0;padding-bottom:10px}.policy-content h2{font-family:'PawMaker Editorial',Georgia,serif;font-size:44px;line-height:1.05;font-weight:400;letter-spacing:-.025em;margin:0 0 27px}.policy-content section>p:not(.store-kicker){font-size:16px;line-height:1.9;color:#66503b;margin:0 0 19px}.policy-content .store-link{margin-top:5px}
.member-page button:focus-visible,.member-page a:focus-visible,.help-page summary:focus-visible,.help-page button:focus-visible,.help-page a:focus-visible,.policy-page a:focus-visible{outline:2px solid #9c7753;outline-offset:5px}
@media(max-width:1050px){.member-layout{grid-template-columns:205px minmax(0,1fr);gap:35px}.member-reward{grid-template-columns:1fr}.member-reward-art{min-height:225px;padding:10px 15px}.member-reward-art>img{height:200px;width:50%;margin-left:auto}.member-reward-art>span{bottom:30px;left:25px;max-width:55%;font-size:30px}.member-reward-copy{padding:28px}.member-reward-copy h3 br{display:none}.member-reward-copy>p:not(.store-kicker){max-width:none}.help-hero{height:440px}.help-group{grid-template-columns:1fr 1.5fr;gap:40px}.help-order{gap:45px}.help-note-card{padding:28px}.policy-layout{grid-template-columns:200px minmax(0,1fr);gap:45px}}
@media(max-width:760px){.member-page,.policy-page{padding-top:20px;padding-bottom:55px}.member-page-heading{display:block;margin:35px 0}.member-heading-note{font-size:16px;margin-top:20px}.member-heading-note br{display:none}.member-layout{grid-template-columns:1fr;gap:32px}.member-sidebar{position:static}.member-identity{padding-bottom:18px}.member-tabs{display:flex;gap:0;border-bottom:1px solid #e0d4c5;margin-top:16px}.member-tabs button{flex:1;justify-content:center;padding:13px 8px;font-size:16px;white-space:nowrap;border-radius:0}.member-tabs button>span{display:none}.member-help-link{display:none}.member-welcome{padding-top:0}.member-welcome h2,.member-section-heading h2,.member-panel>h2{font-size:40px}.member-welcome>p:last-child{font-size:16px}.member-stat-grid{gap:13px;margin-bottom:23px}.member-stat{padding:20px}.member-stat>strong{font-size:52px}.member-stat>span{font-size:16px}.member-stat>small{font-size:16px}.member-reward{grid-template-columns:.8fr 1fr;margin-bottom:23px}.member-reward-art{min-height:295px;padding:10px 10px 90px}.member-reward-art>img{height:160px;width:100%;margin:auto}.member-reward-art>span{font-size:25px;left:18px;bottom:25px;max-width:95%}.member-reward-copy{padding:25px 20px}.member-reward-copy h3{font-size:32px}.member-reward-copy>p:not(.store-kicker){font-size:16px;line-height:1.7;margin-bottom:17px}.member-reward-copy .store-kicker{font-size:16px}.member-quick-links{gap:20px}.member-quick-links strong{font-size:22px}.member-quick-links span{font-size:16px}.member-device-note{font-size:16px;margin-top:23px}.member-section-heading{align-items:flex-start}.member-panel-intro{font-size:16px}.member-order-card{padding:20px}.member-order-card>header{gap:10px}.member-order-lines p{font-size:16px}.member-order-total{font-size:16px}.member-form-actions{gap:22px}.member-profile-form .store-field input{font-size:16px}.help-hero{height:460px}.help-hero>img{object-position:72% center}.help-hero-shade{background:linear-gradient(90deg,#372a20b0,#372a205c 70%,#372a2040)}.help-hero-copy{justify-content:flex-start;padding-top:50px}.help-hero h1{font-size:59px;margin-bottom:18px}.help-hero-copy>p:last-child{font-size:16px}.help-topics{grid-template-columns:1fr 1fr;gap:12px 24px;padding:22px 0}.help-topics a{font-size:16px;gap:15px}.help-group{grid-template-columns:1fr;gap:28px;padding:43px 0}.help-group>div:first-child h2,.help-order h2{font-size:42px;margin-bottom:15px}.help-group>div:first-child>p:not(.store-kicker){font-size:16px;margin-bottom:18px}.help-group>div:first-child>p:not(.store-kicker) br{display:none}.help-faqs summary{font-size:16px;padding:21px 0;gap:20px}.help-faqs details>p{font-size:16px;padding-right:20px}.help-order{grid-template-columns:1fr;gap:30px;padding-top:47px}.help-order-intro>p:not(.store-kicker){font-size:16px;max-width:46ch}.help-note-card{padding:28px 24px}.help-note-card h3{font-size:32px}.help-note-card textarea,.help-note-card input{font-size:16px}.help-body{padding-bottom:55px}.policy-heading{padding:37px 0 34px}.policy-heading>p:last-child{font-size:16px}.policy-layout{grid-template-columns:1fr;gap:36px;padding-top:27px}.policy-nav{position:static;grid-template-columns:1fr 1fr;gap:0 23px}.policy-nav a{font-size:16px}.policy-content h2{font-size:39px;margin-bottom:22px}.policy-content section>p:not(.store-kicker){font-size:16px}.policy-content>section{padding-bottom:32px;margin-bottom:32px}}
@media(max-width:430px){.member-reward{grid-template-columns:1fr}.member-reward-art{min-height:205px;padding:10px 15px}.member-reward-art>img{height:180px;width:47%;margin:0 0 0 auto}.member-reward-art>span{left:23px;bottom:28px;max-width:56%;font-size:28px}.member-reward-copy{padding:27px}.member-reward-copy h3{font-size:36px}.member-reward-copy h3 br{display:none}.member-quick-links{grid-template-columns:1fr;gap:0}.member-quick-links>a{padding:20px 24px 20px 0}.member-quick-links>a+a{border-top:0}.member-quick-links strong{font-size:25px}.member-quick-links span{font-size:16px}.member-stat{padding:18px 16px}.member-section-heading{display:block}.member-section-heading>.member-quiet-button{margin-top:18px}.help-hero-copy{padding-top:40px}.help-hero{height:450px}.help-hero h1{font-size:55px}.member-reward-copy .store-button{font-size:16px}.member-empty{padding:36px 20px}.member-empty h3{font-size:31px}.policy-nav{gap:0 15px}.policy-nav a{font-size:16px}}
@media(prefers-reduced-motion:reduce){.help-faqs summary span{transition:none}}
.member-order-lines p>span:last-child{margin-left:auto}

/* Clearer hierarchy after removing decorative labels and repeated intros. */
.member-page,.help-page,.policy-page{font-size:16px}
.member-page-heading{margin:38px 0 45px}
.member-identity strong{font-size:16px;line-height:1.5}.member-identity div>span{font-size:14px;line-height:1.5;color:#70583f}
.member-tabs button{font-size:16px;min-height:48px;line-height:1.5}.member-help-link{font-size:16px;min-height:48px;line-height:1.5}
.member-stat>small{font-size:16px;line-height:1.5;align-items:flex-end}.member-stat>strong{margin-top:0}
.member-reward-art{padding:24px;min-height:270px}.member-reward-art>img{height:230px;width:100%;max-width:300px;margin:auto}.member-reward-copy>p{font-size:16px;line-height:1.75;max-width:36ch;color:#66503b}.member-reward-copy h3{line-height:1.08}.member-reward-copy .store-button{font-size:16px;min-height:48px;white-space:normal;text-align:center}.member-reward-copy .store-link{font-size:16px;min-height:44px}.member-reward-price del{font-size:16px;color:#755b43}.member-reward-price>span{font-size:14px;line-height:1.5;color:#6c533b}
.member-quick-links>a{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:70px;padding:23px 0}.member-quick-links strong{font-size:29px;line-height:1.15}.member-quick-links b{position:static;font-size:21px;flex:none}
.member-device-note,.member-form-note,.member-order-footer{font-size:14px;line-height:1.7;color:#70553e}
.member-panel-intro{font-size:16px;line-height:1.75;color:#68503c}.member-panel>.store-link{font-size:16px;min-height:44px}.member-quiet-button{font-size:16px;min-height:44px;padding-block:8px}
.member-order-card>header{flex-wrap:wrap}.member-order-card>header>div{min-width:0;flex:1 1 210px}.member-order-card h3{font-size:16px;letter-spacing:0;line-height:1.5}.member-order-card time{font-size:14px;color:#70563f}.member-preview-badge{font-size:14px;letter-spacing:0;white-space:normal;line-height:1.4;max-width:100%}.member-order-lines p,.member-order-total{font-size:16px;line-height:1.6}.member-order-lines p>span:first-child{min-width:0;overflow-wrap:anywhere}.member-order-lines p>span:last-child{flex:none;white-space:nowrap}.member-empty p{font-size:16px;line-height:1.75}.member-empty .store-button{font-size:16px}
.member-profile-form label,.help-note-card label{font-size:16px;line-height:1.5;color:#503d2c}.member-profile-form label>span,.help-note-card label>span{font-size:14px;color:#72573f}.member-profile-form input,.help-note-card input{font-size:16px;min-height:50px}.member-profile-form .store-button,.member-clear-prompt button{font-size:16px;min-height:48px}.member-status{font-size:16px;line-height:1.6}
.help-hero-copy>p:last-child{font-size:18px;line-height:1.65;color:#fff4e3}.help-topics a{font-size:16px;min-height:48px;line-height:1.5}.help-group .store-link,.help-order .store-link{font-size:16px;min-height:44px}.help-faqs summary{font-size:18px;min-height:66px;line-height:1.5;color:#513b2a}.help-faqs details>p{font-size:16px;line-height:1.8;color:#66503b}.help-note-card>p,.help-order-intro>p:not(.store-kicker){font-size:16px;line-height:1.75;color:#69503a}.help-note-card textarea,.help-note-card #help-note-output{font-size:16px;line-height:1.7}.help-note-card .store-button{font-size:16px;min-height:48px}.help-note-card #help-note-result>label,.help-note-card #help-note-status{font-size:16px;line-height:1.6}.help-note-card #help-copy-note{font-size:16px;min-height:44px}
.policy-heading>p:last-child{font-size:18px;line-height:1.7;color:#69503b}.policy-layout{grid-template-columns:245px minmax(0,1fr);gap:clamp(38px,6vw,100px)}.policy-nav a{font-size:16px;line-height:1.5;min-height:48px;padding-block:12px;color:#674d36}.policy-content section>p:not(.store-kicker){font-size:16px;line-height:1.85;color:#66503b}.policy-content .store-link{font-size:16px;min-height:44px}
@media(max-width:1050px){.policy-layout{grid-template-columns:215px minmax(0,1fr);gap:38px}.member-reward-art{min-height:200px;padding:20px}.member-reward-art>img{height:190px;max-width:280px;margin:auto;width:100%}}
@media(max-width:760px){.member-tabs button{font-size:16px;white-space:normal;min-width:0;min-height:52px;padding:12px 7px;line-height:1.35;text-align:center}.member-stat>small{font-size:16px;gap:10px;flex-wrap:wrap}.member-reward{grid-template-columns:1fr}.member-reward-art{min-height:190px;padding:18px}.member-reward-art>img{height:180px;width:100%;max-width:250px;margin:auto}.member-reward-copy>p{font-size:16px}.member-reward-copy .store-button{font-size:16px;min-height:48px}.member-quick-links{grid-template-columns:1fr;gap:0}.member-quick-links>a+a{border-top:0}.member-quick-links strong{font-size:29px}.member-device-note{font-size:14px}.member-order-card>header{display:block}.member-preview-badge{display:inline-block;margin-top:14px}.member-order-lines p{gap:14px;flex-wrap:wrap}.member-order-lines p>span:first-child{flex:1 1 160px}.member-order-total{flex-wrap:wrap;gap:8px 20px}.member-order-total>span:last-child{margin-left:auto;white-space:nowrap}.member-form-actions{flex-direction:column;align-items:flex-start;gap:16px}.member-profile-form .store-button{width:100%}.member-clear-prompt button{flex:1 1 150px}.help-topics{grid-template-columns:1fr 1fr;gap:8px 24px}.help-topics a{font-size:16px;min-height:48px}.help-hero-copy>p:last-child{font-size:18px}.help-faqs summary{font-size:17px}.help-faqs details>p,.help-note-card textarea,.help-note-card input{font-size:16px}.help-note-card .store-button{width:100%}.policy-layout{grid-template-columns:1fr;gap:34px}.policy-nav{position:static;grid-template-columns:1fr 1fr;gap:0 20px}.policy-nav a{font-size:16px;min-height:50px}.policy-content section>p:not(.store-kicker){font-size:16px}}
@media(max-width:430px){.member-reward-art{min-height:190px;padding:18px}.member-reward-art>img{height:180px;width:100%;max-width:250px;margin:auto}.member-reward-copy .store-button{font-size:16px;width:100%}.member-order-card h3{font-size:16px}.policy-nav a{font-size:16px}}
