.page-id-22 .site-content { background: #f4ecdf; }
.page-id-22 .ast-container,
.page-id-22 .site-content > .ast-container { max-width: none; padding: 0; }
.nariya-returns-page { color: #2a211b; background: #f4ecdf; padding: clamp(72px,8vw,118px) 24px clamp(76px,9vw,132px); }
.nariya-returns-inner { width: min(820px,100%); margin: 0 auto; }
.nariya-returns-kicker,
.nariya-returns-section h2 { margin: 0; color: #9a6b2f; font-size: 12px; font-weight: 600; letter-spacing: .19em; line-height: 1.5; text-transform: uppercase; }
.nariya-returns-page h1 { margin: 18px 0 24px; color: #1e2b3a; font-family: Georgia,'Times New Roman',serif; font-size: clamp(46px,5.5vw,68px); font-weight: 400; letter-spacing: -.025em; line-height: 1.04; }
.nariya-returns-intro { max-width: 760px; color: #51453c; font-size: 18px; line-height: 1.78; }
.nariya-returns-intro p { margin: 0; }
.nariya-returns-intro p + p { margin-top: 9px; }
.nariya-returns-sections { margin-top: clamp(54px,7vw,82px); border-top: 1px solid rgba(72,54,42,.16); }
.nariya-returns-section { padding: 31px 0 32px; border-bottom: 1px solid rgba(72,54,42,.14); }
.nariya-returns-section h2 { margin-bottom: 13px; color: #27201b; font-size: 14px; letter-spacing: .13em; }
.nariya-returns-section p,
.nariya-returns-section li { color: #554940; font-size: 16px; line-height: 1.72; }
.nariya-returns-section p { margin: 0; }
.nariya-returns-section p + p { margin-top: 9px; }
.nariya-returns-section ul { margin: 14px 0 19px 1.15em; padding: 0; }
.nariya-returns-section li + li { margin-top: 5px; }
.nariya-returns-contact { display: inline-block; margin-top: 3px; color: #7a5328; font-size: 12px; font-weight: 600; letter-spacing: .16em; line-height: 1.5; text-decoration: none; border-bottom: 1px solid rgba(122,83,40,.55); }
.nariya-returns-contact:hover,
.nariya-returns-contact:focus-visible { color: #3c2918; border-color: #3c2918; }
.nariya-returns-note { margin: 33px 0 0; color: #786d64; font-size: 13px; line-height: 1.65; }
@media (max-width:600px) {
  .nariya-returns-page { padding: 54px 20px 72px; }
  .nariya-returns-page h1 { margin-top: 14px; font-size: clamp(39px,12vw,50px); }
  .nariya-returns-intro { font-size: 16px; line-height: 1.7; }
  .nariya-returns-sections { margin-top: 46px; }
  .nariya-returns-section { padding: 26px 0 27px; }
  .nariya-returns-section h2 { font-size: 13px; }
  .nariya-returns-section p,
  .nariya-returns-section li { font-size: 15px; line-height: 1.68; }
}
