@font-face{font-family:IPBrand;src:url('/fonts/planet-serif-v4.woff2') format('woff2');font-display:swap}
.ip-header{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:76px;margin:0 0 32px;padding:0 0 18px;border-bottom:1px solid #30414d}
.ip-header .ip-brand{display:flex;align-items:center;gap:10px;font:400 22px/1.3 IPBrand,'Songti SC',serif;color:#edf2ef;text-decoration:none;padding:0;min-height:48px;flex-shrink:0}
.ip-brand svg{width:32px;height:42px;color:#9edccb}.ip-brand small{display:block;font:9px/1.8 -apple-system,BlinkMacSystemFont,sans-serif;color:#bdcbd1;margin-top:2px}
.ip-header nav{display:flex;align-items:center;gap:24px}.ip-header nav a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:#c8d7dd;text-decoration:none;padding:0}
.ip-header a:hover{color:#81e6ca}.ip-header nav a[aria-current=page]{text-decoration:underline;text-underline-offset:6px;color:#bfe7df}
.ip-header a:focus-visible{outline:2px solid #81e6ca;outline-offset:5px}
@media(max-width:600px){.ip-header{min-height:66px;margin-bottom:24px;padding-bottom:12px}.ip-header .ip-brand{font-size:19px;gap:8px}.ip-brand svg{width:28px;height:36px}.ip-header nav{gap:14px}.ip-header nav a{font-size:14px}.ip-brand small{font-size:8px}}
#collect-details>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;padding:18px 0;color:#bfe7df;font:400 clamp(25px,4vw,36px)/1.5 DreamSerif,serif;min-height:64px}
#collect-details>summary::-webkit-details-marker{display:none}#collect-details>summary>span{transition:transform .2s}#collect-details[open]>summary>span{transform:rotate(90deg)}#collect-details>summary:focus-visible{outline:2px solid #81e6ca;outline-offset:5px}
.collect-details-content{padding-top:24px}.collect-details-content h2{font-size:28px}.collect-details-content>p{color:#c6d8df;line-height:1.8}.collect-details-content .collect-price{font-size:40px;color:#e4edf1}
@media(prefers-reduced-motion:reduce){#collect-details>summary>span{transition:none}}
