.standalone-request-page{min-height:100dvh;background:radial-gradient(ellipse at 50% 10%,#f8e5bd60,transparent 60%),#f5f3ef}.request-page-header{background:#ffffffed;border-bottom:1px solid #e5dfd4}.request-page-header>.container{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:14px;padding-bottom:14px}.request-page-header img{width:150px;height:auto}.request-page-header a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:14px;color:#665a4a}.request-page-main{max-width:960px;padding-top:32px;padding-bottom:32px}.request-page-intro{margin-bottom:26px;text-align:center}.request-page-intro .eyebrow{margin:0 0 12px}.request-page-intro h1{font-size:clamp(26px,4vw,40px);line-height:1.2;margin:0 0 12px;font-weight:600}.request-page-intro>p:last-child{color:#575550;line-height:1.5;margin:0}.request-page-footer{display:flex;justify-content:center;align-items:center;gap:12px 24px;flex-wrap:wrap;padding-top:12px;padding-bottom:28px;font-size:13px;color:#665a4a}.request-page-footer>a{display:inline-flex;align-items:center;min-height:44px}@media(max-width:600px){.request-page-header>.container{gap:10px;padding-top:10px;padding-bottom:10px}.request-page-header img{width:120px}.request-page-header a{font-size:12px;gap:5px}.request-page-main{padding-top:22px;padding-bottom:20px}.request-page-intro{margin-bottom:20px}.request-page-intro .eyebrow{font-size:10px}.request-page-intro>p:last-child{font-size:15px}.standalone-request-page .christmas-request{padding:20px 14px}.request-page-footer{gap:6px 16px}}