.pop-pack{max-width:1000px;margin:32px auto 0;padding:24px 0;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;color:var(--pop-ink,#565656);font-family:inherit;line-height:1.5;scroll-margin-top:110px}
.pop-pack *{box-sizing:border-box}.pop-pack h2,.pop-pack p,.pop-pack figure{margin:0}.pop-pack img{display:block;max-width:100%;height:auto}.pop-pack__main{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);gap:30px;align-items:start}.pop-pack__preview{max-width:390px;width:100%;padding-top:4px}.pop-pack__box{width:100%;background:#ffffff;border-radius:3px}.pop-pack__extras{display:flex;gap:8px;align-items:center;margin-top:12px}.pop-pack__extras>img{width:43px;height:auto;flex-shrink:0}.pop-pack__extras>.pop-pack__sticker{width:36px;margin:0 3px}.pop-pack__extras>span{font-size:11px;line-height:1.4;color:#565656;max-width:110px;margin-left:4px}.pop-pack .pop-pack__copy h2{font-size:23px;font-weight:700;line-height:1.2;letter-spacing:-.025em;color:inherit;margin:0 0 10px}.pop-pack__copy>p{font-size:14px;line-height:1.5;color:#565656}.pop-pack__copy ol{margin:13px 0 0;padding-left:18px;font-size:13px;line-height:1.5;color:#565656}.pop-pack__copy li{padding-left:4px;margin:6px 0}.pop-pack__copy li::marker{font-size:11px;color:#565656}.pop-pack__copy strong{color:#565656;font-weight:650}.pop-pack__copy .pop-pack__note{margin-top:12px;font-size:11px;color:#565656}.pop-pack__paper{margin-top:15px;font-size:12px}.pop-pack__paper>summary{cursor:pointer;width:fit-content;color:#565656;padding:5px 0;text-underline-offset:3px}.pop-pack__paper>summary:hover{text-decoration:underline}.pop-pack__paper>summary:focus-visible,.pop-pack a:focus-visible{outline:2px solid #a6d90d;outline-offset:4px}.pop-pack__sheets{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:650px;margin-top:15px}.pop-pack__sheets img{width:100%}.pop-pack__sheets figcaption{font-size:12px;margin-top:8px;color:#565656}.pop-pack a{color:inherit;text-decoration:underline;text-underline-offset:3px}
@media(max-width:650px){.pop-pack{padding:20px 0;margin-top:24px}.pop-pack__main{grid-template-columns:1fr;gap:20px}.pop-pack__preview{max-width:330px}.pop-pack .pop-pack__copy h2{font-size:21px}.pop-pack__copy>p{font-size:13px}.pop-pack__copy ol{font-size:12px}.pop-pack__extras>img{width:35px}.pop-pack__extras>.pop-pack__sticker{width:30px}.pop-pack__extras>span{max-width:none}.pop-pack__sheets{grid-template-columns:1fr;max-width:330px}}
