.office-module__qafN1q__office{flex-direction:column;gap:clamp(40px,6vw,72px);max-width:1080px;margin:0 auto;display:flex}.office-module__qafN1q__postcard{color:#2a1a10;background:linear-gradient(#fbf5e6,#f3e9d1);border-radius:2px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;box-shadow:0 1px 1px #0003,0 26px 44px -22px #281608bf}.office-module__qafN1q__cardLeft{flex-direction:column;justify-content:center;gap:18px;padding:clamp(26px,4vw,52px);display:flex;position:relative}.office-module__qafN1q__cardRight{padding:clamp(26px,4vw,52px);position:relative}.office-module__qafN1q__cardRight:before{content:"";background:#2a1a1059;width:1px;position:absolute;top:12%;bottom:12%;left:0}.office-module__qafN1q__cardMessage{font-family:var(--font-liner), Georgia, serif;color:#2a1a10;margin:0;font-size:clamp(21px,2vw,27px);font-style:italic;font-weight:400;line-height:1.35}.office-module__qafN1q__postmark{width:112px;height:112px;font-family:var(--font-liner), Georgia, serif;text-transform:uppercase;color:#7a1f2bbf;text-align:center;border:2px solid #7a1f2b8c;border-radius:50%;flex-direction:column;justify-content:center;align-self:flex-start;align-items:center;font-weight:600;display:flex;rotate:-9deg;box-shadow:inset 0 0 0 5px #f7efdc,inset 0 0 0 6.5px #7a1f2b8c}.office-module__qafN1q__postmark>span:first-child{letter-spacing:.1em;max-width:80px;font-size:10.5px;line-height:1.2}.office-module__qafN1q__postmark>span:last-child{letter-spacing:.18em;border-top:1px solid #7a1f2b80;margin-top:4px;padding-top:4px;font-size:15px}.office-module__qafN1q__cornerStamp{box-sizing:border-box;background:radial-gradient(circle at 5px 5px,#0000 3px,#fbf5e6 3.5px) -5px -5px/10px 10px;width:74px;height:88px;padding:6px;position:absolute;top:clamp(16px,2.4vw,26px);right:clamp(16px,2.4vw,26px)}.office-module__qafN1q__cornerStamp>span{color:#f6e7c4;width:100%;height:100%;font-family:var(--font-liner), Georgia, serif;letter-spacing:.08em;text-transform:uppercase;background:#7a1f2b;justify-content:center;align-items:center;font-size:17px;font-weight:700;display:flex;transform:rotate(-4deg);box-shadow:inset 0 0 0 3px #7a1f2b,inset 0 0 0 4px #ecd29a}.office-module__qafN1q__form{flex-direction:column;align-items:flex-start;gap:12px;padding-right:84px;display:flex}.office-module__qafN1q__formTitle{font-family:var(--font-liner), Georgia, serif;margin:0 0 6px;font-size:25px;font-weight:600}.office-module__qafN1q__label{font-family:var(--font-liner), Georgia, serif;letter-spacing:.06em;color:#6a1a24;font-size:14px;font-weight:600}.office-module__qafN1q__input{width:100%;min-height:48px;font-family:var(--font-typed), "Courier New", monospace;color:#2a1a10;background:0 0;border:0;border-bottom:2px solid #2a1a10;padding:0 4px;font-size:18px}.office-module__qafN1q__input:focus{border-bottom-color:#a8823c;outline:none}.office-module__qafN1q__input:focus-visible{box-shadow:0 3px 0 -1px #a8823c}.office-module__qafN1q__error{font-family:var(--font-reading), Georgia, serif;color:#9c1f2a;margin:0;font-size:16px}.office-module__qafN1q__cardText{font-family:var(--font-reading), Georgia, serif;margin:0;font-size:17px;line-height:1.55}.office-module__qafN1q__fine{font-family:var(--font-reading), Georgia, serif;color:#4e3b2c;margin:0;font-size:15px;font-style:italic}.office-module__qafN1q__done{flex-direction:column;gap:10px;padding-right:84px;display:flex}.office-module__qafN1q__sheet{color:#2a1a10;background:#f4ead2;border-radius:2px;padding:clamp(22px,3vw,40px) clamp(18px,3vw,40px);box-shadow:0 1px 1px #0003,0 24px 40px -22px #281608bf}.office-module__qafN1q__sheetTitle{text-align:center;font-family:var(--font-liner), Georgia, serif;margin:0 0 clamp(16px,2.4vw,26px);font-size:clamp(25px,2.6vw,34px);font-weight:600}.office-module__qafN1q__stamps{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:clamp(10px,1.6vw,18px);margin:0;padding:0;list-style:none;display:grid}.office-module__qafN1q__stamp{--ink:#7a1f2b;filter:drop-shadow(0 2px 1.5px #2816084d)drop-shadow(0 8px 10px #2816082e);background:radial-gradient(circle at 6px 6px,#0000 3.6px,#fffaf0 4.1px) -6px -6px/12px 12px;padding:9px}.office-module__qafN1q__stamp[data-ink="1"]{--ink:#23405e}.office-module__qafN1q__stamp[data-ink="2"]{--ink:#2f5a3e}.office-module__qafN1q__stamp[data-ink="3"]{--ink:#6b4416}.office-module__qafN1q__stampFace{box-sizing:border-box;height:100%;color:var(--ink);box-shadow:inset 0 0 0 3px var(--ink), inset 0 0 0 6px #fbf3df, inset 0 0 0 7px var(--ink);background:#fbf3df;flex-direction:column;gap:8px;padding:20px 18px 40px;display:flex;position:relative}.office-module__qafN1q__stampTitle{font-family:var(--font-liner), Georgia, serif;font-size:20px;font-weight:700;line-height:1.15}.office-module__qafN1q__stampText{font-family:var(--font-reading), Georgia, serif;color:#2a1a10;font-size:16px;line-height:1.5}.office-module__qafN1q__stampValue{font-family:var(--font-liner), Georgia, serif;letter-spacing:.14em;text-transform:uppercase;font-size:15px;font-weight:700;position:absolute;bottom:12px;right:16px}.office-module__qafN1q__sheetMargin{text-align:center;max-width:72ch;font-family:var(--font-reading), Georgia, serif;color:#3d2c1e;margin:clamp(18px,2.6vw,28px) auto 0;font-size:15.5px;line-height:1.55}.office-module__qafN1q__sheetMargin strong{font-weight:600}@media (max-width:760px){.office-module__qafN1q__postcard{grid-template-columns:minmax(0,1fr)}.office-module__qafN1q__cardRight:before{width:auto;height:1px;inset:0 12% auto}.office-module__qafN1q__form,.office-module__qafN1q__done{padding-right:0}.office-module__qafN1q__formTitle{min-height:76px;padding-right:88px}.office-module__qafN1q__postmark{width:96px;height:96px}}
