.credits-dialog{box-sizing:border-box;color:#25333c;text-align:left;width:min(760px,100vw - 32px);max-height:calc(100dvh - 32px);font:1rem/1.65 var(--font-ui);overscroll-behavior:contain;background:#f8f6f1;border:1px solid #263c4930;margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.credits-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#07162ac7}.credits-dialog__body{padding:48px clamp(20px,5vw,52px) 36px;position:relative}.credits-dialog__close{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 12px;position:absolute;top:10px;right:14px}.credits-dialog__close span{margin-left:12px}.credits-dialog h2{margin:18px 0;font:400 clamp(36px,6vw,52px)/1.15 Georgia,serif}.credits-dialog h3{font:600 1rem/1.5 var(--font-ui);margin:0 0 12px}.credits-dialog p{margin:0 0 14px;font-size:1rem;line-height:1.65}.credits-dialog section{border-top:1px solid #263c4924;padding:24px 0}.credits-dialog__eyebrow{letter-spacing:.12em;padding-right:80px}.credits-dialog__intro{color:#53636c;padding-bottom:18px}.credits-dialog ul{margin:0;padding:0;list-style:none}.credits-dialog li{margin:0 0 20px}.credits-dialog li:last-child{margin-bottom:0}.credits-dialog strong{font-weight:600}.credits-dialog a{color:#204f68;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.credits-dialog a:focus-visible,.credits-dialog button:focus-visible{outline-offset:3px;outline:2px solid #204f68}.credits-dialog__note{color:#53636c;border-top:1px solid #263c4924;padding-top:20px}.shop-footer .credits-action{font:inherit;text-underline-offset:4px;margin-right:18px;padding:4px 0;text-decoration:underline}@media (height<=500px){.credits-dialog{max-height:calc(100dvh - 16px)}.credits-dialog__body{padding-top:40px}}
