.date-stamp-page .refined-hero{padding:clamp(22px,4vw,48px) 0 28px}.date-stamp-page .refined-hero h1{text-wrap:balance;max-width:22ch;margin-inline:auto;font-size:clamp(32px,4.8vw,64px)}.date-stamp-page .refined-hero>p{max-width:66ch}.date-stamp-page .photo-editor-demo img{object-fit:contain}.date-stamp-page .photo-editor-upload h2{margin-bottom:0}.date-stamp-page .photo-editor-upload h2+p{max-width:34ch;margin:10px 0 19px}.date-stamp-intro,.date-stamp-guide.remover-container{max-width:840px;margin-inline:auto}.date-stamp-intro{padding:32px 0}.date-stamp-intro p,.date-stamp-guide p{color:var(--muted-foreground);line-height:1.7}.date-stamp-intro time,.date-stamp-details figcaption{color:var(--muted-foreground);margin-top:12px;font-size:.82rem;display:block}.date-stamp-guide section{border-top:1px solid var(--border);padding:clamp(30px,5vw,54px) 0}.date-stamp-guide h2{letter-spacing:-.035em;text-wrap:balance;max-width:32ch;margin-bottom:12px;font-size:clamp(24px,3.4vw,36px);font-weight:600;line-height:1.15}.date-stamp-guide p+p{margin-top:10px}.date-stamp-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:22px;padding:0 0 0 1.45em;list-style:decimal;display:grid}.date-stamp-steps li{padding-right:8px}.date-stamp-steps li::marker{color:var(--muted-foreground)}.date-stamp-steps h3{margin-bottom:4px;font-weight:600}.date-stamp-steps p{font-size:.93rem}.date-stamp-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.date-stamp-details figure>div{aspect-ratio:3;background:var(--muted);border-radius:10px;position:relative;overflow:hidden}.date-stamp-details img{width:235%;max-width:none;height:auto;position:absolute;bottom:0;right:0}.date-stamp-prices{border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;width:100%;margin:20px 0;font-size:clamp(12px,2.8vw,15px)}.date-stamp-prices :is(th,td){border-bottom:1px solid var(--border);padding:10px 5px}.date-stamp-prices th{font-weight:600}.date-stamp-prices th small{color:var(--muted-foreground);font-weight:400;display:block}.date-stamp-guide .faq-list{margin:18px 0 24px}@media (width<=640px){.date-stamp-steps{grid-template-columns:1fr;gap:12px}.date-stamp-guide{padding-inline:0}}@media (width<=700px){.date-stamp-page .remover-breadcrumb{margin:12px 0 0}.date-stamp-page .remover-breadcrumb+.refined-hero{padding:16px 0 20px}.date-stamp-page .refined-hero h1{margin:0 auto 10px}.date-stamp-page .refined-hero>p{line-height:1.5}.date-stamp-page .photo-editor-upload{padding:24px 18px}.date-stamp-page .photo-editor-upload>svg{display:none}}
