.gc-paper{background:#f0ebf6;color:#25272b;font-family:Arial,sans-serif}
.gc-mat{padding:24px 10px}
.gc-card{max-width:600px;margin:0 auto;background:#fffdf9;border:1px solid #dfd1e9;border-radius:16px;overflow:hidden;table-layout:fixed}
.gc-cover{padding:22px 20px 30px;text-align:center;background:#cfc3ed;color:#58264a}
.gc-stack{width:100%;max-width:364px;margin:auto;background:#a380c6;border-radius:10px}
.gc-stack-edge{padding:0 7px 8px 0}
.gc-sheet{width:100%;background:#fcf1ff;border:1px solid #b999ca;border-radius:9px;box-shadow:4px 5px 0 #7553a252}
.gc-sheet-inner{padding:16px 12px 17px;text-align:center;color:#58264a}
.gc-crest{display:block;width:35px;height:38px;margin:0 auto 8px;border-radius:5px;background:#fff}
.gc-office{margin:0;color:#682b53;font:700 9px/1.4 Arial,sans-serif;letter-spacing:1.1px;text-transform:uppercase}
.gc-heading{margin:3px 0 11px;color:#58264a;font:700 40px/1 Georgia,serif;letter-spacing:-1.2px}
.gc-name{display:inline-block;max-width:100%;margin:0;padding:6px 15px;background:#8b365c;color:#fff6f0;border-radius:4px;font:700 16px/1.2 Arial,sans-serif;overflow-wrap:anywhere}
.gc-cover-line{margin:11px 0 0;color:#6b3a5c;font:italic 400 14px/1.4 Georgia,serif}
.gc-milestone{margin:9px 0 0;color:#76325c;font:400 23px/1.1 Georgia,serif}
.gc-milestone-unit{margin-left:5px;color:#76325c;font:700 10px/1.4 Arial,sans-serif;letter-spacing:1.2px;text-transform:uppercase}
.gc-art{display:block;width:120px;height:88px;margin:2px auto 1px;border:0}
.gc-ribbon{padding:9px 12px;text-align:center;background:#682847;color:#fff6f0;font:700 10px/1.4 Arial,sans-serif;letter-spacing:1.3px;text-transform:uppercase}
.gc-note{padding:26px 29px 24px;background:#fffdf9;color:#28282f;font:400 15px/1.65 Arial,sans-serif;overflow-wrap:anywhere}
.gc-line{margin:0 0 12px}
.gc-signature{margin:19px 0 0;color:#33433f}
.gc-signature-title{font:italic 400 24px/1.3 Georgia,serif}
.gc-seal{padding:11px 12px;text-align:center;background:#f4efe6;border-top:1px solid #e8ddcc;color:#5b4934;font:700 10px/1.5 Arial,sans-serif;letter-spacing:1.4px;text-transform:uppercase}
@media (max-width:480px){.gc-card .gc-heading{font-size:31px}.gc-card .gc-name{font-size:15px}}
