/* Editorial secondary pages — checkout/account/legal */
.nw26-content-page{padding:42px 0 110px;background:#f8f6ef;min-height:60vh}
.nw26-content-header{padding:42px 0 38px;border-bottom:2px solid #191c1c;margin-bottom:36px}
.nw26-content-kicker{font:800 .73rem "DM Sans",sans-serif;letter-spacing:.13em;color:#0066b7}
.nw26-content-kicker span{color:#191c1c;padding:0 5px}
.nw26-content-header h1{font:900 clamp(3.1rem,7.8vw,7.8rem)/.96 "Archivo Black",sans-serif;letter-spacing:-.07em;text-transform:uppercase;margin:18px 0 0;overflow-wrap:anywhere}
.nw26-content-header h1 span{color:#f8cb2c}
.nw26-content-body{max-width:100%;font:400 1rem/1.7 "DM Sans",sans-serif}
.nw26-content-body>p,.nw26-content-body>.wp-block-paragraph{max-width:760px}
.nw26-content-body h2,.nw26-content-body h3{font-family:"Archivo Black",sans-serif;line-height:1.15;letter-spacing:-.045em;margin:1.4em 0 .5em}
.nw26-content-body h2{font-size:clamp(1.7rem,3vw,2.5rem)}
.nw26-content-body h3{font-size:clamp(1.3rem,2vw,1.8rem)}
.nw26-content-body a:not(.button):not(.wc-block-components-button){text-decoration:underline;text-decoration-color:#f8cb2c;text-decoration-thickness:2px;text-underline-offset:4px}
.nw26-content-body .woocommerce{max-width:100%}
.nw26-content-body .woocommerce table.shop_table{border-radius:0;border:1px solid #d8d5ca;background:#fffdf7}
.nw26-content-body .woocommerce table.shop_table th{font-size:.8rem;text-transform:uppercase;letter-spacing:.05em}
.nw26-content-body .woocommerce table.shop_table td{border-top:1px solid #d8d5ca}
.nw26-content-body .woocommerce form.checkout,.nw26-content-body .woocommerce .woocommerce-MyAccount-content{max-width:100%}
.nw26-content-body .woocommerce .button,.nw26-content-body button.button{border:0!important;border-radius:0!important;background:#191c1c!important;color:#fff!important;padding:14px 20px!important;font:800 .78rem "DM Sans",sans-serif!important;text-transform:uppercase;letter-spacing:.04em}
.nw26-content-body .woocommerce .button:hover{background:#0066b7!important}
.nw26-content-body .woocommerce .woocommerce-info,.nw26-content-body .woocommerce .woocommerce-message,.nw26-content-body .woocommerce .woocommerce-error{background:#fffdf7;border-top-color:#0066b7}
.nw26-content-body .woocommerce .input-text,.nw26-content-body .woocommerce select{background:#fffdf7;border:1px solid #aaaeb0;padding:12px;border-radius:0}
.nw26-content-body .woocommerce-MyAccount-navigation ul{list-style:none;padding:0}
.nw26-content-body .woocommerce-MyAccount-navigation a{display:block;padding:10px 0;border-bottom:1px solid #d8d5ca;text-decoration:none!important;font-weight:700}
.nw26-content-body .woocommerce-MyAccount-navigation a:hover{color:#0066b7}
.nw26-content-cover{max-width:900px;margin:20px 0 40px}
.nw26-content-cover img{width:100%;height:auto}
@media(max-width:700px){.nw26-content-page{padding:20px 0 70px}.nw26-content-header{padding:30px 0 26px;margin-bottom:28px}.nw26-content-header h1{font-size:clamp(2.5rem,11vw,4.3rem)}.nw26-content-body{font-size:.95rem}.nw26-content-body .woocommerce table.shop_table{font-size:.8rem}}
