dialog.acquisition-sheet{width:min(800px,calc(100vw - 40px));padding-bottom:18px}.acquisition-note{background:#fffafd;border:1px solid #eee7ed;border-radius:21px;padding:16px;line-height:1.8;color:#71616c;box-shadow:0 3px 8px #40203608;font-size:.92rem}.acquisition-channel{display:flex;justify-content:space-between;align-items:center;gap:8px;color:#8c7986;font-size:.8rem;margin:20px 0 28px}.acquisition-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch}.acquisition-card{padding:0;background:white;border:1px solid #eee9ee;border-radius:15px;overflow:hidden;text-align:left;box-shadow:none;color:#b93160;display:flex;flex-direction:column;min-width:0}.acquisition-thumb{aspect-ratio:3/4;width:100%;background:#f3edf5;display:grid;place-items:center;color:#897686;font-size:.8rem;overflow:hidden}.acquisition-thumb img{width:100%;height:100%;display:block;object-fit:contain}.acquisition-caption{padding:12px 10px 16px;flex:1}.acquisition-caption h3{color:#b93160;font-size:1rem;line-height:1.4;margin:0 0 7px}.acquisition-caption p{font-size:.85rem;color:#8b7884;line-height:1.6;margin:0 0 8px;min-height:2.8em}.acquisition-caption b{font-size:.85rem;color:#b93160}.acquisition-help{font-size:.8rem;color:#897784;line-height:1.8;margin:17px 0 0}.acquisition-full{display:block;width:100%;max-width:540px;height:auto;margin:16px auto;user-select:auto;-webkit-touch-callout:default;border-radius:14px}.acquisition-download{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px}.acquisition-download a{border-radius:99px;padding:12px 18px;background:#b93160;color:#fff;text-decoration:none;font-weight:650}.acquisition-back{border-radius:99px}.acquisition-card:focus-visible{outline:3px solid #7660be;outline-offset:2px}@media(max-width:760px){dialog.acquisition-sheet{width:100%;padding-bottom:calc(20px + env(safe-area-inset-bottom))}.acquisition-sheet .modal-head h2{font-size:1.1rem}.acquisition-sheet .acquisition-grid{gap:12px}.acquisition-caption{padding:11px 10px 15px}}
