.stickerbook-teaser{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,72px);padding-top:56px;padding-bottom:56px;background:#e0f5f3;color:#17151c;border-bottom:2px solid #17151c}
.stickerbook-photo{display:block;min-width:0;border:2px solid #17151c;box-shadow:7px 7px 0 #17151c;border-radius:16px;overflow:hidden;background:#fff}.stickerbook-photo img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}
.stickerbook-copy{min-width:0}.stickerbook-copy h2{font-size:clamp(32px,4.4vw,64px);line-height:1.02;letter-spacing:-.045em;margin:18px 0;color:#17151c}.stickerbook-copy p{line-height:1.6}.stickerbook-copy .eyebrow{color:#174e52}.stickerbook-copy .stickerbook-fineprint{font-size:13px;color:#404448}.stickerbook-copy .btn{background:#17151c;color:#fff;border:2px solid #17151c;box-shadow:4px 4px 0 #22a8b1;text-decoration:none;margin-top:10px}
.stickerbook-teaser a:focus-visible{outline:3px solid #0e6e78;outline-offset:6px}.about-sanu .stickerbook-teaser{padding:24px;margin:28px 0 40px;border:2px solid #17151c;border-radius:16px}
.product-notice{border:2px solid #17151c;background:#e0f5f3;color:#17151c;border-radius:12px;padding:18px;margin:24px 0;box-shadow:4px 4px 0 #17151c;overflow-wrap:anywhere}.product-notice strong{font-size:20px}.product-notice p{white-space:pre-line;line-height:1.6;margin:10px 0 0}
@media(max-width:720px){.stickerbook-teaser{grid-template-columns:1fr;padding-top:28px;padding-bottom:32px}.stickerbook-copy h2{font-size:40px}.about-sanu .stickerbook-teaser{padding:16px}.stickerbook-photo{box-shadow:4px 4px 0 #17151c}}
