.page-template{max-width:800px;margin:0 auto;padding:3rem var(--spacing-page-margin, 1rem)}@media(max-width:768px){.page-template{padding:2rem var(--spacing-page-margin, 1rem)}}.page-template__header{margin-bottom:2rem}.page-template__title{font-family:var(--font-heading);font-size:2.5rem;font-weight:700;line-height:1.2;margin:0;color:var(--ds-color-charcoal, #1A1A1A)}@media(max-width:768px){.page-template__title{font-size:2rem}}.page-template__content{font-size:1.0625rem;line-height:1.7;color:var(--ds-color-charcoal, #1A1A1A)}.page-template__content p{margin:0 0 1.5rem}.page-template__content p:last-child{margin-bottom:0}.page-template__content h2,.page-template__content h3,.page-template__content h4{font-family:var(--font-heading);font-weight:600;color:var(--ds-color-charcoal, #1A1A1A);margin:2rem 0 1rem;line-height:1.3}.page-template__content h2{font-size:1.75rem}.page-template__content h3{font-size:1.5rem}.page-template__content h4{font-size:1.25rem}.page-template__content ul,.page-template__content ol{margin:0 0 1.5rem;padding-left:2rem}.page-template__content li{margin-bottom:.5rem}.page-template__content a{color:var(--ds-color-accent, #C41E3A);text-decoration:underline;transition:color .2s ease}.page-template__content a:hover{color:var(--ds-color-charcoal, #1A1A1A)}.page-template__content img{max-width:100%;height:auto;border:2px solid var(--ds-color-charcoal, #1A1A1A);margin:2rem 0}.page-template__content blockquote{margin:2rem 0;padding:1.5rem;border-left:4px solid var(--ds-color-accent, #C41E3A);background-color:var(--ds-color-light-grey, #F5F5F5);font-style:italic}.page-template__content table{width:100%;border-collapse:collapse;margin:2rem 0}.page-template__content table th,.page-template__content table td{padding:.75rem;border:1px solid var(--ds-color-charcoal, #1A1A1A);text-align:left}.page-template__content table th{background-color:var(--ds-color-charcoal, #1A1A1A);color:var(--ds-color-white, #FFFFFF);font-weight:600}.page-template__content hr{border:none;border-top:1px solid var(--ds-color-charcoal, #1A1A1A);margin:2rem 0}@media(prefers-reduced-motion:reduce){.page-template__content a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/page.css.map */
