.reader-root .reader-main .reader-front-grid.reader-front-carousel{display:grid;grid-template-columns:minmax(0,1fr);gap:36px;align-items:start;margin-bottom:48px}.reader-root .reader-main .reader-front-carousel.has-current-issue{grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr)}.reader-carousel,.reader-front-magazine{min-width:0}.reader-carousel-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:40px;margin-bottom:14px}.reader-carousel-heading .reader-overline{margin:0;font-size:13px;font-weight:700}.reader-carousel-position{font:14px Arial,Helvetica,sans-serif;color:var(--reader-muted)}.reader-carousel-slide[hidden]{display:none!important}.reader-root .reader-main .reader-carousel .reader-feature{display:block;position:relative;height:auto;min-height:0;border:0;border-radius:0;overflow:visible;padding:0;background:transparent;color:var(--reader-ink)}.reader-root .reader-main .reader-carousel .reader-feature:after,.reader-root .reader-main .reader-carousel .reader-feature:before{display:none;content:none}.reader-root .reader-main .reader-carousel .reader-feature-art{position:relative;inset:auto;z-index:0;width:100%;height:auto;aspect-ratio:16/9;max-height:330px;border-radius:8px;overflow:hidden;background:#f2f5ef;opacity:1;filter:none;order:0}.reader-root .reader-main .reader-carousel .reader-feature-art>img{width:100%;height:100%;object-fit:cover}.reader-root .reader-main .reader-carousel .reader-feature-copy{position:static;margin:0;padding:23px 0 0;background:transparent}.reader-root .reader-main .reader-carousel .reader-feature-copy h2{font-size:clamp(28px,3.1vw,44px);line-height:1.15;margin:12px 0;overflow-wrap:anywhere;color:var(--reader-ink)!important}.reader-root .reader-main .reader-carousel .reader-feature-copy>p{font-size:17px;line-height:1.65;color:var(--reader-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.reader-root .reader-main .reader-carousel .reader-feature-copy .reader-kicker{color:var(--reader-accent,#234d3a)}.reader-root .reader-main .reader-carousel .reader-story-stamp{color:var(--reader-muted);border-top-color:var(--reader-line)}.reader-root .reader-main .reader-carousel .reader-story-stamp>span{color:var(--reader-muted)!important}.reader-carousel-controls{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:24px;padding-top:18px;border-top:1px solid var(--reader-line)}.reader-carousel-controls>button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:10px 14px;border:1px solid var(--reader-line);border-radius:7px;background:var(--reader-paper,#fff);color:var(--reader-ink,#192c34);font:600 15px Arial,Helvetica,sans-serif;cursor:pointer}.reader-carousel-controls>button:hover{background:#edf4ed}.reader-carousel-dots{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0}.reader-carousel-dots button{width:44px;min-height:48px;display:grid;place-items:center;background:transparent;border:0;cursor:pointer}.reader-carousel-dots button>span{width:9px;height:9px;border-radius:50%;background:#98a69e}.reader-carousel-dots button[aria-current=true]>span{width:24px;border-radius:6px;background:#234d3a}.reader-root .issue-spotlight.issue-spotlight-sidebar{margin:0;border:1px solid var(--reader-line);border-radius:10px;padding:24px;background:#fafbf6}.issue-spotlight-sidebar .issue-spotlight-main{display:flex;flex-direction:column;gap:22px;padding:0;align-items:stretch}.issue-spotlight-sidebar .issue-spotlight-cover{padding:18px;min-height:0;background:#eef1e7}.issue-spotlight-sidebar .issue-spotlight-cover img{height:290px;max-width:100%;width:auto;object-fit:contain}.issue-spotlight-sidebar .issue-spotlight-kicker{margin-bottom:14px;font-size:12px}.issue-spotlight-sidebar .issue-spotlight-meta{font-size:14px;gap:8px}.reader-root .issue-spotlight-sidebar h2{font-size:clamp(24px,2.2vw,31px);line-height:1.2;margin-bottom:13px}.issue-spotlight-sidebar .issue-spotlight-copy>p{font-size:16px;line-height:1.65;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:20px}.issue-spotlight-sidebar .issue-spotlight-links{flex-direction:column;align-items:stretch;gap:8px}.issue-spotlight-sidebar .issue-read-button{justify-content:space-between;padding:13px 17px;font-size:16px}.issue-spotlight-sidebar .issue-archives-link{font-size:15px;justify-content:center}.issue-spotlight-sidebar .issue-spotlight-count{font-size:14px;margin-top:10px}@media(max-width:900px){.reader-root .reader-main .reader-front-carousel.has-current-issue{grid-template-columns:1fr}.issue-spotlight-sidebar .issue-spotlight-main{display:grid;grid-template-columns:minmax(140px,.7fr) minmax(0,1fr);gap:24px;align-items:center}.issue-spotlight-sidebar .issue-spotlight-cover img{height:270px}.reader-root .reader-main .reader-carousel .reader-feature-art{max-height:430px}}@media(max-width:540px){.reader-root .issue-spotlight.issue-spotlight-sidebar{padding:18px}.issue-spotlight-sidebar .issue-spotlight-main{grid-template-columns:1fr;gap:20px}.reader-root .reader-main .reader-carousel .reader-feature-copy h2{font-size:29px}.reader-carousel-controls{gap:5px}.reader-carousel-controls>button{padding:10px;font-size:14px;gap:5px}.reader-carousel-controls{flex-wrap:wrap}.reader-carousel-controls>button{flex:1}.reader-carousel-dots{order:3;flex-basis:100%}.reader-carousel-dots button{width:44px}.reader-carousel-heading{gap:8px}.reader-carousel-heading .reader-overline{font-size:12px}.reader-carousel-position{font-size:13px}}.reader-root .issue-spotlight{margin:0 0 52px;border-top:1px solid var(--reader-line,#dbe1da);border-bottom:1px solid var(--reader-line,#dbe1da);color:var(--reader-ink,#1b2923)}.issue-spotlight-main{display:grid;grid-template-columns:minmax(180px,28%) minmax(0,1fr);gap:clamp(30px,6vw,84px);padding:38px 0;align-items:center}.issue-spotlight-cover{display:flex;justify-content:center;align-items:center;min-height:280px;background:#f4f2e8;padding:20px;border-radius:4px}.issue-spotlight-cover img{width:100%;height:350px;object-fit:contain;filter:drop-shadow(0 8px 10px #192c221f)}.issue-spotlight-kicker{display:block;font-family:Arial,Helvetica,sans-serif;font-size:.79rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--reader-accent,#296146);margin-bottom:24px}.issue-spotlight-meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-family:Arial,Helvetica,sans-serif;font-size:.85rem;color:var(--reader-muted,#58645d);margin-bottom:13px}.issue-spotlight-meta strong{color:var(--reader-ink,#1b2923)}.reader-root .issue-spotlight h2{font-family:var(--reader-serif,Georgia,serif);font-size:clamp(1.9rem,3.3vw,3.25rem);font-weight:500;line-height:1.13;letter-spacing:-.035em;margin:0 0 20px;max-width:880px}.issue-spotlight h2 a{color:inherit;text-decoration:none}.issue-spotlight h2 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.issue-spotlight-copy>p{font-family:Arial,Helvetica,sans-serif;font-size:1.05rem;line-height:1.75;color:var(--reader-muted,#58645d);max-width:740px;margin:0 0 27px}.issue-spotlight-links{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.issue-read-button{display:inline-flex;gap:25px;align-items:center;min-height:52px;padding:14px 23px;border-radius:7px;background:#234d3a;color:#fff!important;font-size:1rem;font-weight:700;font-family:Arial,Helvetica,sans-serif;text-decoration:none}.issue-read-button:hover{background:#163c2a}.issue-archives-link{display:inline-flex;align-items:center;gap:9px;min-height:48px;color:var(--reader-ink,#1b2923);font-size:.95rem;text-decoration:underline;text-underline-offset:5px}.issue-spotlight-count{display:block;margin-top:18px;font-family:Arial,Helvetica,sans-serif;color:var(--reader-muted,#58645d);font-size:.85rem}.issue-spotlight-more{padding:24px 0 30px;border-top:1px solid var(--reader-line,#dbe1da)}.issue-spotlight-more>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.reader-root .issue-spotlight-more h3{font-family:Arial,Helvetica,sans-serif;font-size:1rem;letter-spacing:0;margin:0}.issue-spotlight-more>header>a{display:flex;align-items:center;gap:10px;font-size:.9rem;min-height:44px;color:var(--reader-ink,#1b2923)}.issue-spotlight-more>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.issue-other{display:flex;gap:15px;align-items:center;color:var(--reader-ink,#1b2923);min-width:0;text-decoration:none}.issue-other>img{width:48px;height:68px;object-fit:contain;background:#f4f2e8;flex-shrink:0}.issue-other>span{flex:1;min-width:0}.issue-other small{display:block;font-family:Arial,Helvetica,sans-serif;font-size:.78rem;color:var(--reader-muted,#58645d);margin-bottom:6px}.issue-other strong{display:block;font-size:.95rem;line-height:1.45;font-weight:600}.issue-other:hover strong{text-decoration:underline}.reader-media-select{display:flex;align-items:center;gap:12px;font-size:.9rem;color:var(--reader-ink,#1b2923)}.reader-media-select select{min-height:48px;padding:10px 38px 10px 14px;border:1px solid var(--reader-line,#dbe1da);background:var(--reader-paper,#fff);color:inherit;border-radius:8px;font-size:1rem}.reader-root .reader-intro{padding-bottom:26px}.reader-root .reader-intro h1{font-size:clamp(1.65rem,3vw,2.6rem);line-height:1.2}.reader-root .reader-intro-detail{display:none}.reader-root .reader-discovery{gap:20px;align-items:center;flex-wrap:wrap}.reader-root .reader-search{min-height:48px}.reader-root .reader-search input{font-size:.95rem}.reader-root .reader-navigation nav a{min-height:48px;font-size:.9rem}.reader-root .reader-kiosk-button{min-height:44px;font-size:.9rem}.reader-root .reader-card-copy p{font-size:1rem;line-height:1.65}.reader-root .reader-story-stamp{font-size:.78rem}.mag-site .mag-library-title{padding-block:32px 30px}.mag-site .mag-library-title h1{font-size:clamp(2.2rem,4vw,4rem);line-height:1.1}.mag-site .mag-library-title p{font-size:1.05rem;line-height:1.65;max-width:700px}.mag-site .mag-directory-disclosure{margin:0 0 35px;border:1px solid var(--mag-line,#dbe1da);border-radius:10px;background:#fff}.mag-site .mag-directory-disclosure>summary{padding:17px 20px;cursor:pointer;font-size:1rem;min-height:54px;font-weight:600}.mag-site .mag-directory-disclosure .mag-collection-directory{margin:0;padding:0 20px 20px;grid-template-columns:repeat(3,minmax(0,1fr))}.mag-site .mag-collection-directory>a{min-height:70px;padding:16px;font-size:1rem}.mag-site .mag-collection-select select{min-height:46px;font-size:.95rem}.mag-site .mag-back-portal,.mag-site .mag-header nav>a{min-height:46px;display:inline-flex;align-items:center;font-size:.95rem}.mag-site .mag-cover-card h3{font-size:1.3rem;line-height:1.35}.mag-site .mag-card-info small{font-size:.85rem}.mag-site .mag-card-info p{font-size:.92rem}.mag-site :is(a,button,input,select,summary):focus-visible,.reader-root :is(a,button,input,select,summary):focus-visible{outline:3px solid #326c50;outline-offset:4px}@media(max-width:850px){.issue-spotlight-main{grid-template-columns:180px 1fr;gap:28px}.issue-spotlight-cover{min-height:240px;padding:12px}.issue-spotlight-cover img{height:260px}.issue-spotlight-copy>p{font-size:1rem}.issue-spotlight-more>div{grid-template-columns:1fr;gap:18px}.issue-other{max-width:100%}.issue-spotlight-links{gap:10px}.issue-spotlight-kicker{margin-bottom:18px}.mag-site .mag-directory-disclosure .mag-collection-directory{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.issue-spotlight-main{grid-template-columns:1fr;padding:24px 0;gap:25px}.issue-spotlight-cover{min-height:0;padding:18px}.issue-spotlight-cover img{height:290px;width:auto;max-width:100%}.reader-root .issue-spotlight h2{font-size:1.85rem}.issue-spotlight-kicker{font-size:.76rem}.issue-spotlight-copy>p{font-size:1rem}.issue-read-button{width:100%;justify-content:space-between}.issue-archives-link{font-size:.9rem}.reader-media-select{width:100%;justify-content:space-between}.reader-media-select select{flex:1;max-width:68%}.mag-site .mag-directory-disclosure .mag-collection-directory{grid-template-columns:1fr}.mag-site .mag-library-title h1{font-size:2.15rem}.mag-site .mag-library-title p{font-size:1rem}.mag-site .mag-back-portal{display:none}}@media(prefers-reduced-motion:reduce){.issue-spotlight *{transition:none!important;animation:none!important}}.mag-site.mag-brand-iweek{--mag-accent:#2f6548}.mag-site.mag-brand-iweek,.mag-site:not([class*=mag-composition-]){--mag-paper:#fff;--mag-ink:#1c2822;--mag-muted:#52605a;--mag-line:#dce2d9}.mag-site:not([class*=mag-composition-]) .mag-current{background:#f5f5ec;border-color:#dce2d9;border-radius:10px}.mag-site.mag-brand-iweek .mag-current{background:#f3f6ee;border-color:#dce2d9}.mag-site .mag-library-title h1 em{font-size:.55em;line-height:1.4;letter-spacing:-.025em;margin-top:10px}.mag-site .mag-library-title .mag-kicker{font-size:.8rem}.reader-root main.reader-main{padding-top:30px}.reader-root .reader-main .reader-intro{padding:0 0 20px}.reader-root .reader-main .reader-intro h1{font-size:clamp(30px,3vw,42px);line-height:1.15}.reader-root .reader-main .reader-discovery{margin-bottom:26px}@media(max-width:700px){.reader-root .reader-footer-main>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.reader-root .reader-footer-main>div>a{display:flex;align-items:center;justify-content:space-between;min-height:44px;font-size:15px}}