.magazine-archive{padding-top:clamp(40px,5vw,72px);padding-bottom:95px}.magazine-archive-heading{max-width:750px;margin:0 0 33px}.magazine-archive-overline{display:block;color:var(--accent);font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:800;margin-bottom:15px}.magazine-archive-heading h1{margin:0 0 16px;line-height:1.08;letter-spacing:-.055em;font-size:clamp(43px,5.7vw,73px);font-weight:790;text-wrap:balance}.magazine-archive-heading>p{color:var(--muted);font-size:clamp(15px,1.6vw,18px);line-height:1.7;max-width:620px;margin:0 0 18px}.magazine-archive-count{color:var(--muted);font-size:12px;font-weight:700}.magazine-archive-categories{display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding-bottom:24px;margin-bottom:26px;border-bottom:1px solid var(--line)}.magazine-archive-categories a{display:inline-flex;align-items:center;min-height:40px;padding:10px 15px;border-radius:8px;background:var(--panel);font-size:12px;line-height:1.3;font-weight:650;color:var(--muted);transition:background-color .4s ease,color .4s ease}.magazine-archive-categories a:is(:hover,:focus-visible){color:var(--text);background:var(--panel2)}.magazine-archive-categories a.is-active{color:var(--text);background:color-mix(in srgb,var(--accent) 11%,var(--panel))}.magazine-archive-categories a.is-active:before{content:"";display:block;width:5px;height:5px;background:var(--accent);border-radius:50%;margin-right:8px}.magazine-archive-result-count{color:var(--muted);font-size:11px;margin:0 0 19px}.magazine-archive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(32px,3.8vw,48px) clamp(18px,2.3vw,30px);gap:clamp(32px,3.8vw,48px) clamp(18px,2.3vw,30px)}.magazine-archive-card{display:block;min-width:0;color:var(--text);text-decoration:none}.magazine-archive-photo{overflow:hidden;display:block;width:100%;aspect-ratio:1.58;border-radius:9px;background:var(--panel);position:relative}.magazine-archive-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1.05s cubic-bezier(.22,1,.36,1)}.magazine-archive-no-photo{display:grid;place-items:center;height:100%;width:100%;color:var(--muted);font-weight:800;font-size:13px;letter-spacing:.14em;background:linear-gradient(140deg,var(--panel2),var(--panel))}.magazine-archive-card-details{padding:17px 1px 0}.magazine-archive-category{display:block;color:var(--accent);font-size:10px;font-weight:760;letter-spacing:.065em;line-height:1.4;margin-bottom:9px}.magazine-archive-card h2{font-weight:760;font-size:clamp(18px,1.85vw,23px);letter-spacing:-.035em;line-height:1.28;text-wrap:balance;margin:0 0 10px;transition:color .45s cubic-bezier(.22,1,.36,1)}.magazine-archive-card p{font-size:13px;line-height:1.65;color:var(--muted);margin:0 0 13px;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.magazine-archive-meta{display:block;font-size:11px;color:var(--muted)}.magazine-archive-card.is-featured{grid-column:span 2}.magazine-archive-card.is-featured .magazine-archive-photo{aspect-ratio:2.27}.magazine-archive-card.is-featured h2{font-size:clamp(23px,3vw,36px);max-width:720px}.magazine-archive-card.is-featured p{max-width:620px;font-size:14px;-webkit-line-clamp:2;line-clamp:2}@media(hover:hover) and (pointer:fine){.magazine-archive-card:hover .magazine-archive-photo img{transform:scale(1.065)}.magazine-archive-card:hover h2{color:var(--accent)}}.magazine-archive-pages{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid var(--line);margin-top:55px;padding-top:26px}.magazine-archive-page-numbers{display:flex;align-items:center;justify-content:center;gap:5px;flex-wrap:wrap}.magazine-archive-page-item{display:inline-flex;align-items:center;gap:5px}.magazine-archive-page-number{display:grid;place-items:center;min-width:44px;height:44px;border-radius:7px;color:var(--muted);font-size:12px;font-weight:700;transition:background-color .35s ease,color .35s ease}a.magazine-archive-page-number:hover{background:var(--panel);color:var(--text)}.magazine-archive-page-number.is-current{background:var(--accent);color:var(--accent-text)}.magazine-page-ellipsis{color:var(--muted);font-size:13px;padding:0 5px}.magazine-page-edge{display:inline-flex;align-items:center;justify-content:center;min-height:44px;gap:7px;font-size:12px;font-weight:700}a.magazine-page-edge:hover{color:var(--accent)}.magazine-page-edge.is-disabled{min-width:91px}.magazine-archive-unavailable{padding:24px 28px;background:var(--panel);border-radius:11px;font-size:14px;line-height:1.65;color:var(--text)}.magazine-archive-unavailable p{margin:7px 0 0;color:var(--muted)}.magazine-archive-card:focus-visible,.magazine-archive-categories a:focus-visible,.magazine-archive-page-number:focus-visible,.magazine-page-edge:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:1020px){.magazine-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.magazine-archive-card.is-featured .magazine-archive-photo{aspect-ratio:2.1}}@media(max-width:760px){.magazine-archive{padding-top:34px;padding-bottom:64px}.magazine-archive-heading{margin-bottom:26px}.magazine-archive-heading h1{font-size:clamp(41px,7.4vw,56px)}.magazine-archive-categories{flex-wrap:nowrap;overflow-x:auto;padding-bottom:15px;scrollbar-width:thin}.magazine-archive-categories a{flex:0 0 auto}.magazine-archive-grid{gap:29px 16px}.magazine-archive-card h2{font-size:18px}.magazine-archive-card.is-featured h2{font-size:27px}}@media(max-width:520px){.magazine-archive-result-count{display:none}.magazine-archive-grid{grid-template-columns:minmax(0,1fr);gap:34px}.magazine-archive-card.is-featured{grid-column:auto}.magazine-archive-card.is-featured .magazine-archive-photo{aspect-ratio:1.58}.magazine-archive-card.is-featured h2{font-size:22px}.magazine-archive-card.is-featured p{font-size:13px}.magazine-archive-card:not(.is-featured) p{-webkit-line-clamp:2;line-clamp:2}.magazine-archive-card-details{padding-top:14px}.magazine-archive-page-edge{font-size:11px}.magazine-page-edge.is-disabled{min-width:0}.magazine-page-edge{font-size:0;gap:0}.magazine-page-edge svg{width:18px;height:18px}.magazine-archive-pages{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;grid-gap:7px;gap:7px}.magazine-archive-page-numbers{gap:0;min-width:0}.magazine-archive-page-number,.magazine-page-edge{min-width:44px;height:44px}}@media(prefers-reduced-motion:reduce){.magazine-archive-card h2,.magazine-archive-categories a,.magazine-archive-page-number,.magazine-archive-photo img{transition:none}.magazine-archive-card:hover .magazine-archive-photo img{transform:none}}.magazine-author .magazine-static-back{margin-bottom:clamp(25px,3.6vw,42px)}.magazine-author-profile{display:flex;align-items:center;justify-content:space-between;gap:clamp(35px,7vw,100px);padding:0 0 clamp(47px,6vw,75px);border-bottom:1px solid var(--line)}.magazine-author-profile-main{flex:1 1 auto;min-width:0;max-width:800px}.magazine-author-profile h1{margin:0 0 22px;font-size:clamp(40px,5.3vw,70px);letter-spacing:-.052em;font-weight:790;line-height:1.12;text-wrap:balance}.magazine-author-profile-main>p{max-width:660px;font-size:clamp(15px,1.5vw,17px);line-height:1.85;color:var(--muted);margin:0 0 22px}.magazine-author-count{display:inline-block;color:var(--text);font-size:12px;font-weight:740;letter-spacing:.005em}.magazine-author-mark,.magazine-author-photo{width:clamp(140px,17vw,215px);height:clamp(140px,17vw,215px);flex:0 0 auto;background:var(--panel);border-radius:50%}.magazine-author-mark{display:grid;place-items:center;color:var(--accent);font-weight:770;font-size:clamp(72px,10vw,125px);letter-spacing:-.09em;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.magazine-author-photo{display:block;object-fit:cover;object-position:center}.magazine-author-articles{padding-top:clamp(40px,5vw,66px)}.magazine-author-results-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:27px}.magazine-author-results-heading h2{margin:0;font-size:clamp(26px,3vw,38px);letter-spacing:-.043em;font-weight:770;line-height:1.2}.magazine-author-results-heading .magazine-archive-overline{margin-bottom:9px}.magazine-author-results-heading>a{display:inline-flex;align-items:center;gap:7px;color:var(--muted);white-space:nowrap;font-size:12px;font-weight:710}.magazine-author-results-heading>a:hover{color:var(--accent)}@media(max-width:760px){.magazine-author-profile{gap:24px;align-items:flex-start}.magazine-author-mark,.magazine-author-photo{width:100px;height:100px}.magazine-author-mark{font-size:60px}.magazine-author-profile h1{font-size:clamp(35px,7vw,51px)}}@media(max-width:510px){.magazine-author-profile{display:flex;flex-direction:column-reverse;align-items:flex-start}.magazine-author-mark,.magazine-author-photo{width:88px;height:88px}.magazine-author-mark{font-size:54px}.magazine-author-profile h1{font-size:38px}.magazine-author-results-heading{align-items:flex-start}.magazine-author-results-heading>a{margin-top:15px}}.magazine-tag .magazine-static-back{margin-bottom:clamp(26px,3.3vw,45px)}.magazine-tag-heading{max-width:860px;margin-bottom:clamp(38px,4vw,54px)}.magazine-tag-heading .magazine-archive-overline{margin-bottom:16px}.magazine-tag-heading h1{margin-bottom:18px}.magazine-tag-heading p{max-width:670px;margin-bottom:17px;color:var(--muted);line-height:1.72;font-size:16px}.magazine-tag-results-heading{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:16px;border-top:1px solid var(--line);padding-top:clamp(27px,3.5vw,39px);margin-bottom:23px}.magazine-tag-results-heading h2{margin:0;font-size:clamp(23px,2.65vw,31px);line-height:1.2;letter-spacing:-.037em;font-weight:750}.magazine-tag-results-heading a{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:12px;font-weight:710}.magazine-tag-results-heading a:hover{color:var(--accent)}@media(max-width:760px){.magazine-tag .magazine-static-back{margin-bottom:26px}.magazine-tag-heading{margin-bottom:29px}.magazine-tag-heading p{font-size:15px}.magazine-tag-results-heading{padding-top:27px}}