.warm-rigor .specimen-wrap{position:relative;margin:28px auto 0;max-width:560px;padding:0 0 6px}.warm-rigor .specimen-sheet{background:#f7efdd;border:1px solid var(--hair,#d8c6a4);border-radius:3px}.warm-rigor .specimen-sheet--back1,.warm-rigor .specimen-sheet--back2{position:absolute;left:0;right:0;height:46px;background:#f2e7d0}.warm-rigor .specimen-sheet--back1{top:-7px;margin:0 10px}.warm-rigor .specimen-sheet--back2{top:-14px;margin:0 21px;background:#ede0c6}.warm-rigor .specimen-sheet--front{position:relative;padding:22px 24px 18px;box-shadow:0 1px 0 rgba(36,31,24,.05)}.warm-rigor .specimen-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;padding-bottom:12px;border-bottom:1px solid var(--hair,#e4d7bc)}.warm-rigor .specimen-mast{letter-spacing:.2em;color:var(--ink,#241f18)}.warm-rigor .specimen-mast,.warm-rigor .specimen-week{font-family:var(--fdata,"Courier New",monospace);font-size:12px}.warm-rigor .specimen-week{letter-spacing:.04em;color:var(--soft,#a2917a)}.warm-rigor .specimen-salutation{font-family:var(--fread,Georgia,serif);font-size:16.5px;line-height:1.5;color:var(--ink,#241f18);margin:16px 0 4px}.warm-rigor .specimen-body{margin:0}.warm-rigor .specimen-row{margin:16px 0 0}.warm-rigor .specimen-label{font-family:var(--fdata,"Courier New",monospace);font-size:12px;letter-spacing:.16em;color:var(--accent-text,#8a3e22);margin:0 0 5px}.warm-rigor .specimen-line{margin:0;font-family:var(--fread,Georgia,serif);font-size:15px;line-height:1.58;color:var(--text-dim,#6e6052)}.warm-rigor .specimen-foot{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;margin-top:20px;padding-top:12px;border-top:1px solid var(--hair,#e4d7bc)}.warm-rigor .specimen-sig{font-family:var(--fread,Georgia,serif);font-size:15px;color:var(--ink,#241f18)}.warm-rigor .specimen-meta{font-family:var(--fdata,"Courier New",monospace);font-size:11.5px;letter-spacing:.04em;color:var(--soft,#a2917a)}.warm-rigor .specimen-cap{margin:14px 2px 0;font-family:var(--fchrome,Arial,sans-serif);font-size:13px;line-height:1.5;color:var(--text-muted,#6e6052)}@media (max-width:480px){.warm-rigor .specimen-sheet--front{padding:18px 16px 16px}.warm-rigor .specimen-salutation{font-size:15.5px}.warm-rigor .specimen-line{font-size:14.5px}.warm-rigor .specimen-foot,.warm-rigor .specimen-head{gap:4px}}