.pg-focus-mission{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:24px;border:1px solid var(--pg-green,#32e6aa);border-radius:14px;margin:24px 0;background:rgba(50,230,170,.04)}.pg-focus-mission h2{font-size:clamp(20px,3vw,28px);margin:8px 0}.pg-focus-mission p{max-width:680px;color:var(--pg-muted,#a7b5c6);line-height:1.6}.pg-focus-mission a:not(.pg-btn){font-size:14px;color:#66b2ff}.pg-focus-mission .pg-btn{flex-shrink:0}.pg-mission-medal-details,.pg-progress-details,.pg-weekly-details{border:1px solid var(--pg-border,#263742);border-radius:12px;padding:14px 18px;margin:14px 0}.pg-mission-medal-details>summary,.pg-progress-details>summary,.pg-weekly-details>summary{cursor:pointer;color:#a7c8e3;font-size:14px;line-height:1.5}.pg-weekly-details{margin:0}.pg-weekly-details .pg-weekly{border:0;padding:18px 0 0;background:none}.pg-mission-medal-details{padding:10px 12px}.pg-mission-medal-details .pg-medals{margin-top:14px}.pg-journey-next:has(.pg-weekly-details){grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}@media(max-width:700px){.pg-focus-mission{display:block;padding:18px}.pg-focus-mission .pg-btn{margin-top:18px;width:100%}.pg-journey-next:has(.pg-weekly-details){grid-template-columns:1fr}.pg-progress-details{padding:12px}}