.pack-main{max-width:1080px}.pack-main h1{font-size:clamp(36px,5vw,62px)}.pack-offer{border-block:1px solid #304355;grid-template-columns:1fr 1fr;gap:32px;margin:32px 0 20px;padding:26px 0;display:grid}.pack-offer strong{color:#fff;font-size:32px}.pack-offer strong span{color:#afbcc9;font-size:16px;font-weight:400}.pack-offer p,.pack-scope,.pack-entry p,.pack-access p{color:#b5c2cf;line-height:1.7}.pack-scope{max-width:900px;font-size:14px}.pack-access{padding:24px 0}.pack-access h2{font-size:24px}.pack-preview-notice{font-size:14px}.pack-list{gap:28px;margin-top:16px;display:grid}.pack-entry{background:#142130;border:1px solid #304355;border-radius:14px;padding:30px}.pack-entry-heading{justify-content:space-between;align-items:start;gap:24px;display:flex}.pack-entry h2{margin:10px 0;font-size:27px}.pack-entry-heading p{margin:0}.pack-status{color:#bad4cd;border:1px solid #34544f;border-radius:20px;max-width:260px;padding:6px 12px;font-size:12px;line-height:1.5}.pack-change{margin:24px 0 4px;font-size:18px;color:#e9f0f6!important}.pack-date{margin-top:0;font-size:12px}.pack-entry-grid{grid-template-columns:1fr 1fr;gap:36px;margin-top:24px;display:grid}.pack-entry h3{color:#edf3f7;margin:0 0 16px;font-size:16px}.pack-contact{flex-direction:column;gap:8px;display:flex}.pack-source a,.pack-contact a,.pack-access a:not(.member-button){color:#94cbbd;text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.pack-source small{color:#8fa2b4;margin-top:6px;font-size:12px;display:block}.pack-source svg{display:inline}.pack-inferred{color:#c4b898;border:1px solid #514b37;border-radius:10px;margin-left:8px;padding:3px 7px;font-size:11px;font-weight:400}.pack-buy{max-width:640px;margin-top:22px}.pack-main .quiet-details{margin-top:22px}.pack-main .quiet-details summary,.pack-main .quiet-details p{font-size:13px}.pack-access .home-actions{margin-top:20px}@media (max-width:680px){.pack-offer,.pack-entry-grid{grid-template-columns:1fr;gap:20px}.pack-entry{padding:22px 18px}.pack-entry-heading{display:block}.pack-status{margin-top:16px;display:inline-block}.pack-main h1{font-size:36px}.pack-entry h2{font-size:24px}.pack-contact,.pack-entry{min-width:0}}.pack-main h1{letter-spacing:-1.8px;margin:18px 0 22px;font-weight:650;line-height:1.15}.pack-main h1>span{color:#2463e8}.pack-offer{border-color:#dce4ef}.pack-offer strong{color:#182434}.pack-offer strong span,.pack-offer p,.pack-scope,.pack-entry p,.pack-access p{color:#617188}.pack-entry{background:#fff;border-color:#dce4ef}.pack-entry h2{letter-spacing:-.5px;font-weight:650}.pack-entry h3{color:#182434}.pack-status{color:#267350;background:#f0f8f5;border-color:#c5e2d3}.pack-change{color:#243951!important}.pack-source a,.pack-contact a,.pack-access a:not(.member-button){color:#2463e8}.pack-source small{color:#697c93}.pack-inferred{color:#775a22;background:#faf6ee;border-color:#e9dfc8}.pack-main .quiet-details{border-top:1px solid #dce4ef;padding-top:14px}.pack-main .quiet-details summary{cursor:pointer;color:#415670;line-height:1.6}.pack-main .policy-consent{color:#52647c;align-items:start;gap:12px;margin-bottom:18px;font-size:13px;line-height:1.7;display:flex}.pack-main .policy-consent input{accent-color:#2463e8;flex-shrink:0;margin-top:5px}.pack-main .policy-consent a{color:#2463e8}.pack-main .member-error{color:#9c3535!important}
