.letter-module__C6ckpa__page{-webkit-tap-highlight-color:transparent;color:#2a241d;background:#f6f1e7;min-height:100svh;font-family:Songti SC,Noto Serif SC,Source Han Serif SC,STSong,serif;font-size:17px;line-height:1.9}.letter-module__C6ckpa__article{max-width:600px;margin:0 auto;padding:56px 24px 120px}.letter-module__C6ckpa__article h1{letter-spacing:-.02em;text-align:center;margin:0 0 8px;font-size:30px;font-weight:700;line-height:1.3}.letter-module__C6ckpa__article h1:after{content:"";border-top:2px solid #a23b2a;width:40px;margin:20px auto 36px;display:block}.letter-module__C6ckpa__article h2{color:#a23b2a;margin:40px 0 10px;font-size:20px;font-weight:700}.letter-module__C6ckpa__article p{text-align:justify;margin:0 0 12px}.letter-module__C6ckpa__article ul,.letter-module__C6ckpa__article ol{margin:0 0 12px;padding-left:1.4em}.letter-module__C6ckpa__article ul{list-style:outside}.letter-module__C6ckpa__article ol{list-style:decimal}.letter-module__C6ckpa__article li{margin-bottom:6px}.letter-module__C6ckpa__article li strong{display:block}.letter-module__C6ckpa__article [data-slots]{padding:0;list-style:none}.letter-module__C6ckpa__article [data-slots] li{background:#fbf8f1;border:1px dashed #a23b2a;border-radius:4px;margin-bottom:10px;padding:12px 16px}.letter-module__C6ckpa__article [data-tiers]{background:#fbf8f1;border:1px solid #d9cdb8;border-radius:6px;margin:16px 0;padding:6px;list-style:none}.letter-module__C6ckpa__article [data-tiers] li{border-radius:4px;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:12px 14px;display:flex}.letter-module__C6ckpa__article [data-tiers] li+li{border-top:1px dashed #d9cdb8}.letter-module__C6ckpa__article [data-tiers] b{font-variant-numeric:tabular-nums;white-space:nowrap;font-family:Georgia,Songti SC,serif;font-size:20px}.letter-module__C6ckpa__article [data-tiers] [data-state=past]{color:#9a8f80}.letter-module__C6ckpa__article [data-tiers] [data-state=past] b{font-size:17px;font-weight:400;text-decoration:line-through}.letter-module__C6ckpa__article [data-tiers] [data-state=now]{color:#f6f1e7;background:#a23b2a;border-top-color:#0000}.letter-module__C6ckpa__article [data-tiers] [data-state=now]+li{border-top-color:#0000}.letter-module__C6ckpa__article [data-tiers] em{vertical-align:2px;border:1px solid;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:12px;font-style:normal}.letter-module__C6ckpa__article [data-pay]{left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:10;color:#f6f1e7;text-align:center;letter-spacing:2px;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:#2a241d;border-radius:999px;max-width:568px;margin:0 auto;padding:14px;font-weight:700;text-decoration:none;transition:transform .12s ease-out;position:fixed;box-shadow:0 6px 20px #2a241d40}.letter-module__C6ckpa__article [data-pay]:active{transform:scale(.97)}.letter-module__C6ckpa__article [data-pay=inline]{margin:24px auto 0;display:block;position:static}.letter-module__C6ckpa__article [data-paid]{color:#a23b2a;font-size:20px;font-weight:700}.letter-module__C6ckpa__article [data-receipt]{border-top:1px dashed #a23b2a;border-bottom:1px dashed #a23b2a;grid-template-columns:auto 1fr;gap:10px 16px;margin:16px 0 0;padding:16px 18px;display:grid}.letter-module__C6ckpa__article [data-receipt] dt{color:#9a8f80}.letter-module__C6ckpa__article [data-receipt] dd{text-align:right;overflow-wrap:anywhere;margin:0}.letter-module__C6ckpa__article [data-closing]{text-align:center;margin-top:32px;font-style:italic}.letter-module__C6ckpa__footer{color:#9a8f80;text-align:center;padding:0 20px 100px;font-size:13px}.letter-module__C6ckpa__article figure{margin:16px 0 20px}.letter-module__C6ckpa__article figure img{border:1px solid #d9cdb8;border-radius:4px;width:100%;height:auto;display:block}.letter-module__C6ckpa__article figcaption{color:#9a8f80;text-align:center;margin-top:6px;font-size:13px}
