.reader-home .phase2d-hero h1{font-size:clamp(1.8rem,3.2vw,3rem);line-height:1.35}
.pack-style-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}.pack-style-links a{display:flex;flex-direction:column;gap:8px;padding:24px;border:1px solid #bfd3c9;border-radius:14px;background:#fff;min-height:100px;text-decoration:none}.pack-style-links b{font-size:1.2rem}.pack-style-links span{color:#466458}.pack-updates{list-style:none;padding:0}.pack-updates>li{padding:20px 0;border-bottom:1px solid #d2dfd8}.pack-updates a{font-size:1.1rem;font-weight:700}.pack-updates p{margin:8px 0}.pack-updates small{display:block;color:#466458}.pack-ranking-archive{margin:48px 0 24px;padding:20px;border-top:1px solid #bdcfc5}.pack-ranking-archive summary{cursor:pointer;font-weight:700}.pack-entry-summary ul{display:flex;flex-wrap:wrap;gap:8px;padding:0;list-style:none;margin:12px 0}.pack-entry-summary li{padding:6px 10px;border:1px solid #b9ccbd;border-radius:7px;font-size:.92rem;background:#fff}.pack-entry-summary p{font-size:.95rem}.pack-prose{max-width:1000px;margin:auto;padding:40px 28px;line-height:1.9;overflow-wrap:anywhere}.pack-prose h1{font-size:clamp(1.8rem,3.5vw,2.8rem);line-height:1.5}.pack-prose h2{margin-top:44px}.pack-prose h3{margin-top:32px}.pack-lede{font-size:1.1rem;color:#3f5b50;max-width:76ch}.pack-prose table,.pack-play-table table{border-collapse:collapse;width:100%;table-layout:fixed;font-size:.95rem}.pack-prose th,.pack-prose td,.pack-play-table th,.pack-play-table td{border-bottom:1px solid #bfcec5;text-align:left;vertical-align:top;padding:16px;overflow-wrap:anywhere}.pack-prose th,.pack-play-table th{background:#edf3ee}.pack-prose table p{margin:0 0 8px}.pack-edition-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.pack-edition-grid>*{min-width:0}.pack-method{margin-top:40px;border-top:1px solid #c9d8cf;padding-top:20px;font-size:.9rem}.pack-environment,.pack-secondary,.pack-next{padding:24px;border:1px solid #c9d8cf;border-radius:12px;margin:28px 0;background:#f4f7f2}.pack-environment h2,.pack-secondary h2,.pack-next h2{margin-top:0;font-size:1.3rem}.pack-next a{display:block;margin:14px 0}.pack-play-table{margin:32px 0}.reader-home .phase2d-hero-copy{min-width:0}.reader-card-edition li{overflow-wrap:anywhere}.featured-article .featured-toc{scroll-margin-top:100px}.pack-prose a,.reader-home a{overflow-wrap:anywhere}.pack-prose :focus-visible,.reader-home :focus-visible{outline:3px solid #196d53;outline-offset:4px}
@media(max-width:700px){.pack-style-links{grid-template-columns:1fr}.pack-prose{padding:24px 16px}.pack-prose table,.pack-play-table table{font-size:.85rem}.pack-prose th,.pack-prose td,.pack-play-table th,.pack-play-table td{padding:10px 8px}.pack-edition-grid{grid-template-columns:1fr}.pack-entry-summary li{font-size:.88rem}.pack-environment,.pack-secondary,.pack-next{padding:18px}.pack-checklist th:first-child{width:19%}.pack-ranking-archive{padding:16px}.reader-home-cards .reader-card-image{height:auto}}
