.about-page{max-width:1020px}.about-intro{max-width:820px;border-top:7px solid #ff3895;padding-top:28px}.about-page p{font-size:16px;line-height:1.9}.about-page .reader-lead{font-size:20px}.about-jump{display:flex;gap:8px 18px;flex-wrap:wrap;margin:32px 0}.about-jump a{display:inline-flex;align-items:center;min-height:44px;padding:4px 0}.about-page section{border-top:1px solid #999;padding:26px 0 12px;scroll-margin-top:24px}.about-page h2{font-size:clamp(25px,3vw,34px);line-height:1.45}.about-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.about-pair>div{padding:24px;background:#fff2f8;border-top:3px solid #ff3895}.about-pair h3{font-size:21px;margin-top:0}.about-page a:focus-visible{outline:3px solid #bd0050;outline-offset:4px}.price-change{display:inline-block;padding:6px 12px;background:#edffb3;font-size:16px;font-weight:700}.price-history{list-style:none;padding:0;margin:12px 0}.price-history li{border-left:3px solid #ff3895;padding:8px 12px;margin:10px 0;font-size:16px;line-height:1.7}.price-history time{display:block}.price-summary{display:flex;gap:12px;flex-wrap:wrap}.price-summary span{padding:12px 16px;background:#f4f4f4;font-size:16px}.price-history a{overflow-wrap:anywhere}.price-guidance{font-size:16px!important}.cluster-guide{margin:36px 0 48px;padding:28px;border-top:6px solid #ff3895;background:#fff2f8}.cluster-guide>h2{font-size:clamp(26px,3vw,36px);line-height:1.4}.cluster-nav{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.cluster-nav a{display:inline-flex;align-items:center;min-height:46px;padding:10px 16px;background:#191919;color:#fff;text-decoration:none;font-size:16px;font-weight:700}.cluster-group{padding-top:16px;scroll-margin-top:20px}.cluster-group h3{font-size:24px}.cluster-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cluster-choice{background:#fff;padding:22px;min-width:0;border-top:2px solid #161616}.cluster-choice h4{font-size:21px;line-height:1.5;margin:0 0 14px}.cluster-choice p{font-size:16px;line-height:1.8}.cluster-choice a{font-size:16px;min-height:44px;display:inline-flex;align-items:center;text-underline-offset:.2em}.cluster-guide details{margin:22px 0;padding:20px;background:white;border-top:2px solid #191919}.cluster-guide summary{font-size:21px;font-weight:700;min-height:44px;cursor:pointer}.cluster-guide .cluster-note{font-size:14px;line-height:1.8}.cluster-return{padding:22px 0;border-top:2px solid #ff3895;font-size:16px}.calendar-near{padding:20px;background:#edffb3;margin:24px 0}.calendar-near a{display:inline-block;min-height:44px;padding:8px 0}.calendar-near h2{font-size:23px}.calendar-near p{font-size:16px}.cluster-guide a:focus-visible,.cluster-guide summary:focus-visible{outline:3px solid #bd0050;outline-offset:4px}@media(max-width:700px){.about-pair,.cluster-choices{grid-template-columns:1fr}.about-pair{gap:16px}.about-intro{padding-top:20px}.cluster-guide{padding:24px 18px}.cluster-choice{padding:20px}.about-page .reader-lead{font-size:18px}}

.analytics-choice{position:fixed;z-index:90;bottom:16px;left:16px;right:16px;max-width:680px;padding:20px;background:#fff;border:2px solid #171717;box-shadow:0 6px 30px #0003;max-height:65vh;overflow:auto}.analytics-choice h2{font-size:20px}.analytics-choice p{font-size:16px;line-height:1.7}.analytics-choice button,.analytics-settings{font-size:14px;min-height:44px;margin:4px;padding:8px 14px;background:#fff;color:#111;border:1px solid #111}.analytics-choice a{font-size:14px;display:inline-flex;min-height:44px;align-items:center}.analytics-choice :focus-visible{outline:3px solid #bd0050;outline-offset:3px}

.about-last{white-space:nowrap}@media(max-width:700px){.about-last{display:block}}
.release-calendar .cluster-nav a{color:#fff;text-decoration:none}.release-calendar .cluster-nav a:focus-visible{outline:3px solid #bd0050;outline-offset:4px}
