/* Public help shares the approved type, palette and art without loading checkout. */
.faq-guide-link{margin-top:28px}.faqs .answer-copy p{margin:0 0 18px}.faqs .answer-copy{padding-bottom:22px}.faqs .answer-link{display:inline-block;font-size:14px;font-weight:600;text-underline-offset:4px}.faq-section .answer-link{color:inherit}.faq-section .answer-copy p{padding:0}.faq-section .answer-copy{padding:0 16px 22px}.faq-section .faq-guide-link{background:var(--paper);color:var(--ink);border-color:var(--paper)}
.help-body{background:var(--cream,#fffaf2);color:#493e34}.help-body [hidden]{display:none!important}.help-header{display:flex;justify-content:space-between;align-items:center;padding-top:28px;padding-bottom:24px;border-bottom:1px solid #dfccb7;gap:24px}.help-brand{display:flex;flex-direction:column;text-decoration:none;color:#a13d20;line-height:1.2}.help-brand>span{font-size:32px;font-weight:700;letter-spacing:3px}.help-brand strong{font-size:14px;letter-spacing:2px}.help-brand em{font-family:Kalam,cursive;font-size:15px;margin-top:3px}.help-book{color:#963c24;font-weight:600;text-decoration:none;font-size:15px}.help-book span{margin-left:10px}.help-hero{display:flex;align-items:center;justify-content:space-between;gap:36px;padding-top:65px;padding-bottom:48px}.help-hero .handwritten{color:#a13d20;font-size:23px;margin:0 0 16px}.help-hero h1{color:#a13d20;font-size:clamp(42px,5.2vw,72px);line-height:1.12;margin:0 0 20px;font-family:Kalam,cursive}.help-hero p:last-child{font-size:18px;max-width:400px;margin-bottom:0}.help-hero img{width:270px;height:auto;max-width:31%;mix-blend-mode:multiply}.help-search{margin:0 0 45px;max-width:760px}.help-search label{display:block;font-size:15px;font-weight:600;margin-bottom:10px}.search-field{display:flex;align-items:center;gap:12px;border:1px solid #a78970;border-radius:12px;background:#fffdf9;padding:4px 14px}.search-field>span{font-size:32px;color:#a13d20}.search-field input{border:0!important;box-shadow:none!important;outline:0;background:transparent;width:100%;min-width:0;padding:13px 0;font:inherit;font-size:16px;color:inherit}.search-field:focus-within{outline:2px solid #a13d20;outline-offset:3px}.search-field button{border:0;background:transparent;color:#963c24;text-decoration:underline;min-height:44px;font:inherit;font-size:14px;cursor:pointer}.search-status{font-size:14px;min-height:22px;margin:8px 0 0;color:#6b5744}.help-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:65px}.help-topics h2{font-family:inherit;font-size:14px;letter-spacing:.06em;text-transform:uppercase;margin:0 0 16px;color:#70543e}.help-topics a{display:block;padding:10px 12px;text-decoration:none;font-size:15px;line-height:1.4;border-left:2px solid transparent;border-radius:0 6px 6px 0;color:inherit}.help-topics a[aria-current]{border-left-color:#a13d20;background:#f2e6d8;color:#943b22;font-weight:600}.help-topics a:hover{background:#f2e6d8}.help-topic{margin-bottom:55px;scroll-margin-top:25px}.help-topic h2{font-family:Kalam,cursive;font-size:28px;color:#a13d20;margin:0 0 20px;line-height:1.3}.help-topic details{border-color:#cfb89f;scroll-margin-top:25px}.help-topic summary{color:#8f381e;font-size:20px;font-family:Kalam,cursive;line-height:1.5;padding:20px 0;gap:20px}.help-topic summary span{font-family:inherit;flex-shrink:0}.help-topic .answer-copy p{font-size:16px;line-height:1.8;padding:0;color:#493e34}.answer-links{display:flex;flex-direction:column;align-items:flex-start;gap:9px;font-size:13px;line-height:1.5;padding-top:4px}.answer-links>span{font-weight:600;color:#70543e}.answer-links a{color:#87351f;text-underline-offset:3px}.answer-links .permalink{margin-top:8px;color:#70543e}.answer-alias{display:block;scroll-margin-top:25px}.help-footer-note{padding:35px 0 65px;border-top:1px solid #cfb89f}.help-footer-note h2{font-family:Kalam,cursive;color:#a13d20;font-size:32px;margin:0}.help-footer-note p{margin:6px 0 24px}.back-top{display:block;color:#87351f;margin-top:32px;font-size:14px}.help-footer{border-top:1px solid #cfb89f;padding-top:30px;padding-bottom:35px;display:flex;justify-content:space-between;gap:25px;flex-wrap:wrap;font-size:13px}.help-footer nav{display:flex;gap:20px;flex-wrap:wrap}.help-footer a{color:#87351f}.help-body a:focus-visible,.help-body summary:focus-visible,.help-body button:focus-visible{outline:2px solid #a13d20;outline-offset:4px}.help-empty{line-height:1.7}
@media(max-width:800px){.help-header{padding-top:20px;padding-bottom:20px}.help-brand>span{font-size:25px}.help-brand strong{font-size:11px;letter-spacing:1.3px}.help-brand em{font-size:12px}.help-book{font-size:13px;max-width:115px;text-align:right}.help-book span{margin-left:3px}.help-hero{padding-top:40px;padding-bottom:30px;gap:12px}.help-hero h1{font-size:40px}.help-hero .handwritten{font-size:19px;margin-bottom:10px}.help-hero p:last-child{font-size:16px}.help-hero img{width:140px;max-width:30%}.help-search{margin-bottom:25px}.help-layout{display:block}.help-topics{margin-bottom:35px;display:grid;grid-template-columns:1fr 1fr;gap:0 10px}.help-topics h2{grid-column:1/-1}.help-topics a{font-size:13px;padding:9px 8px;min-height:44px}.help-topic h2{font-size:25px}.help-topic summary{font-size:19px}.help-topic .answer-copy p{font-size:16px}.help-topic{margin-bottom:40px}.help-results{scroll-margin-top:20px}}
@media(max-width:380px){.help-hero img{display:none}.help-hero h1{font-size:38px}.help-topics{gap:0 6px}.help-brand strong{font-size:10px}.search-field{padding-left:10px;padding-right:10px}.search-field input::placeholder{font-size:13px}}
@media(prefers-reduced-motion:reduce){.help-body{scroll-behavior:auto}}
.help-topic details{border:0;border-bottom:1px solid #cfb89f;border-radius:0;margin:0;background:transparent}.help-topic details:first-of-type{border-top:1px solid #cfb89f}.mobile-topic-picker{display:none}
@media(max-width:800px){.help-enhanced .help-topics{display:none}.help-enhanced .mobile-topic-picker{display:block;margin-bottom:30px}.mobile-topic-picker label{display:block;font-size:14px;font-weight:600;margin-bottom:9px}.mobile-topic-picker select{width:100%;padding:13px 36px 13px 14px;border:1px solid #a78970;border-radius:10px;background:#fffdf9;color:#493e34;font:inherit;font-size:16px;min-height:48px}.mobile-topic-picker select:focus-visible{outline:2px solid #a13d20;outline-offset:3px}.help-search{margin-bottom:10px}.help-hero{position:relative}.help-hero h1{font-size:36px}.help-hero img{max-width:25%}.help-hero .handwritten{font-size:18px}}
@media(max-width:600px){.help-hero img{display:none}.help-hero h1{font-size:42px}.help-hero>div{width:100%}.help-hero p:last-child{max-width:300px}.help-header{gap:15px}.help-book{max-width:140px}}
