.reading-introduction{color:#172f40;background:#eaf0f3}.reading-access-panel{grid-template-columns:1.4fr 1fr;gap:32px;max-width:1360px;margin:auto;padding:38px clamp(22px,4vw,64px);display:grid}.reading-access-panel>span{grid-column:1/-1;height:0;scroll-margin-top:110px;display:block;position:absolute}.reading-access-panel h2{margin:10px 0 16px;font-size:clamp(25px,3vw,38px);line-height:1.12}.reading-access-panel p{line-height:1.65}.reading-access-panel a{color:#075e85}.reading-access-button{padding:13px 18px;text-decoration:none;display:inline-block;color:#fff!important;background:#122d40!important}.reading-access-note{letter-spacing:.02em;color:inherit;opacity:.8;margin:6px 0;font-size:12px;line-height:1.5;display:block}.reading-access-banner{color:#14364a;background:#dbe8ee;flex-wrap:wrap;gap:10px 24px;padding:12px 4vw;display:flex}.reading-access-banner a{color:inherit}.reading-tier-map{padding:26px 0}.reading-tier-map table{border-collapse:collapse;width:100%}.reading-tier-map th,.reading-tier-map td{text-align:left;vertical-align:top;border-bottom:1px solid #bed0d9;padding:14px}.reading-tier-map th{min-width:120px}@media (max-width:700px){.reading-access-panel{grid-template-columns:1fr;gap:18px}.reading-tier-map{overflow:auto}}.reading-access-actions{flex-wrap:wrap;align-content:center;align-items:center;gap:16px;display:flex}.reading-preview-copy{grid-template-columns:minmax(180px,1fr) minmax(0,2fr);gap:40px;max-width:1360px;margin:auto;padding:42px clamp(22px,4vw,64px);display:grid}.reading-preview-copy h2{margin:12px 0;font-size:clamp(26px,3vw,40px);line-height:1.15}.reading-preview-copy p{margin:0 0 20px;font-size:18px;line-height:1.8}.reading-preview-copy .eyebrow{font-size:13px}.tiered-reading .writing-opening{min-height:max(692px,33.3333vw);padding-top:32px}.tiered-reading .writing-opening-art{height:100%;inset:0}.reading-preview-directory{color:#172f40;background:#eaf0f3;padding:32px clamp(22px,4vw,64px)}.reading-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:28px 0;display:grid}.reading-preview-grid>a{color:inherit;background:#fff;border:1px solid #c4d3dd;padding-bottom:18px;text-decoration:none;display:block}.reading-preview-grid img{aspect-ratio:3;object-fit:cover;width:100%;display:block}.reading-preview-grid h2{margin:18px 20px 8px;font-size:22px;line-height:1.25}.reading-preview-grid p{margin:0 20px;line-height:1.6}.reading-preview-grid>a:hover{border-color:#075e85}.reading-preview-grid>a:focus-visible{outline-offset:4px;outline:3px solid #075e85}@media (max-width:1280px){.tiered-reading .writing-opening{min-height:0;padding-top:0}.tiered-reading .writing-opening-art{height:auto;margin-top:0;inset:auto}}@media (max-width:750px){.reading-preview-copy{grid-template-columns:1fr;gap:18px}.reading-preview-grid{grid-template-columns:1fr}}
