.retire-selected .compass{display:none}.retire-selected .copy{top:21%;width:42%}.retire-selected h1{font-size:clamp(40px,4vw,60px)}.retire-selected #description{max-width:355px;margin-bottom:12px}.retire-selected #reset{margin-bottom:14px}.retire-selected .hint{max-width:345px}.retire-selected .time-shortcuts{max-width:370px}#retire-hotspots{position:absolute;inset:0;pointer-events:none}#retire-hotspots button{pointer-events:auto;position:absolute;transform:translate(-50%,-50%);display:flex;gap:7px;align-items:center;white-space:nowrap;padding:8px 12px 8px 8px;border:1px solid white;border-radius:28px;background:#f8f6eef2;box-shadow:0 3px 20px #17344738;font-size:11px;min-height:40px}#retire-hotspots button span{display:grid;place-items:center;width:24px;height:24px;background:#004d99;color:white;border-radius:50%;font-size:19px}#retire-hotspots button:hover{background:white;box-shadow:0 0 0 3px #004d9940}.retire-art{height:210px;position:relative;margin-top:25px;overflow:hidden}.retire-art i{position:absolute;width:170px;height:170px;border:1px solid #b6c8d599;border-radius:50%;left:15px;top:12px}.retire-art b{position:absolute;width:70px;height:70px;border-radius:50%;background:#e6e2d4;left:95px;top:50px}.retire-art:after{content:'';position:absolute;left:0;right:0;height:75px;top:118px;background:#173447;border-top:1px solid #b6c8d5}.retire-art span{position:absolute;bottom:0;left:0;font-size:9px;letter-spacing:.16em}.retire-chapters{border:0;padding:0;margin:0 0 22px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.retire-chapters legend{font-size:12px;font-weight:bold;margin-bottom:15px}.retire-chapters label{display:flex;align-items:flex-start;gap:10px;cursor:pointer;border:1px solid #17344730;border-radius:8px;padding:20px 16px;background:#fff9}.retire-chapters label:has(input:checked){background:#e8eff4;border-color:#004d99}.retire-chapters input{margin:2px 0 0}.retire-chapters small{display:block;color:#004d99;font-size:10px;margin-bottom:15px}.retire-chapters strong{display:block;font:25px/1.2 Georgia,serif}.retire-chapters em{display:block;font:12px/1.7 Arial,sans-serif;margin-top:10px;color:#465b6b}#retire-chapter-prompts ul{padding-left:20px;margin-bottom:0}#retire-chapter-prompts li{font-size:12px;line-height:1.7;margin-bottom:8px}.retire-range-label{font-size:12px;font-weight:bold}#retire-range{display:block;width:100%;min-height:44px;margin:8px 0 0;accent-color:#004d99}.retire-range-ends{display:flex;justify-content:space-between;font-size:10px;margin-bottom:22px}.retire-horizon{padding:24px;background:#e8edf0;border-radius:8px;margin-bottom:20px}.retire-horizon>p:not(.time-kicker):not(.time-amount){font-size:12px;line-height:1.7}.retire-horizon h3{font:23px Georgia,serif;margin:20px 0 12px}.retire-horizon ul{padding-left:18px}.retire-horizon li{font-size:12px;line-height:1.7;margin-bottom:9px}.retire-track{height:3px;background:#b6c8d5;position:relative;margin:24px 9px}.retire-track span{position:absolute;top:50%;transform:translate(-50%,-50%);width:15px;height:15px;border:3px solid #f8f7f1;border-radius:50%;background:#004d99;box-shadow:0 0 0 1px #004d99}#retire-dialog .retire-source{display:block;margin-top:8px}
@media(min-width:751px){.experience.retire-selected{min-height:940px}}
@media(min-width:751px) and (max-width:1000px){.retire-selected .copy{top:18%}.retire-selected h1{font-size:40px}.retire-selected #description{font-size:12px}}
@media(max-width:750px){#retire-hotspots{display:none}.retire-selected .copy{top:auto;width:88%;min-height:500px}.retire-selected h1{font-size:43px}.retire-selected #retire-tools{background:#ecede6e8;border-radius:10px;padding:12px;margin-left:-12px;width:calc(100% + 24px)}.retire-selected #reset{margin-bottom:5px}.retire-selected .hint{margin-top:10px}#retire-step-count{padding-right:36px}.retire-chapters{grid-template-columns:1fr}.retire-chapters label{padding:15px}.retire-chapters small{margin-bottom:8px}}
