.mahayana-intro{background:#f4f1eb;border-top:3px solid var(--gold);border-radius:7px;padding:34px 38px;display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:24px}.mahayana-intro h1{font-size:35px;margin:9px 0 12px;line-height:1.65}.mahayana-intro p{font-size:17px;color:var(--muted);line-height:1.9;margin:0}.archive-total{border-left:1px solid #dfd7c6;min-width:185px;padding-left:35px;text-align:center;display:flex;flex-direction:column;align-items:center}.archive-total strong{font-size:60px;line-height:1.3;font-weight:600;color:var(--navy)}.archive-total>span{font-size:15px;color:var(--muted)}.archive-total small{font-size:12px;margin-top:7px;letter-spacing:.5px}.journal-year-filter{display:flex;gap:8px;flex-wrap:wrap;padding:2px 0 23px;border-bottom:1px solid var(--line);margin-bottom:25px}.journal-year-filter a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:5px 11px;border:1px solid var(--line);border-radius:4px;background:white;font-size:12px;line-height:1.7}.journal-year-filter a span{font-size:9px;background:#f0f4f7;padding:1px 5px;border-radius:3px;color:var(--muted)}.journal-year-filter a.current{background:var(--navy);border-color:var(--navy);color:white}.journal-year-filter a.current span{background:#ffffff1f;color:white}.journal-list-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.journal-list-heading h2{font-size:21px;margin:0}.journal-list-heading>span{font-size:12px;color:var(--muted)}.archive-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px 21px}.archive-journal{display:flex;flex-direction:column;min-width:0;border-color:#d8e2ea;box-shadow:0 4px 15px #15314606}.archive-cover{height:330px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background:#edf2f6;padding:16px;border-bottom:1px solid var(--line)}.archive-cover>img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 3px 7px #15314620);transition:transform .3s}.archive-cover:hover>img{transform:translateY(-3px)}.latest-issue{position:absolute;top:12px;left:12px;background:var(--red);color:white;font-size:10px;padding:3px 9px;border-radius:3px;box-shadow:0 2px 6px #0001}.archive-journal .journal-copy{padding:16px 18px 18px;display:flex;flex-direction:column;flex:1}.journal-publisher{font-size:10px;color:var(--red);margin-bottom:7px;display:block}.archive-journal .journal-copy h3{font-size:17px;line-height:1.85;margin:0 0 9px;font-weight:600}.archive-journal .journal-copy p{font-size:17px;line-height:1.85;color:var(--muted);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-bottom:17px}.archive-journal .journal-copy>a.journal-read-link{font-size:12px;font-weight:600;line-height:1.8;display:flex;align-items:center;gap:8px;margin-top:auto;align-self:flex-start;padding-top:12px;border-top:1px solid var(--line);width:100%;color:var(--navy)}.journal-read-link .icon{width:13px;height:13px;margin-left:auto;color:var(--red)}.journal-attribution{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:15px;border-top:1px solid var(--line);padding-top:20px;margin-top:30px;color:var(--muted);font-size:12px}.journal-attribution .icon{width:14px;height:14px}.journal-attribution a{color:var(--navy);font-weight:600}.journal-attribution a .icon{margin-left:5px}.sample-journals{padding-top:23px;border-top:1px solid var(--line);margin-top:25px}.sample-journals summary{font-size:14px;color:var(--muted);cursor:pointer;margin-bottom:18px}.sample-journals>.muted{font-size:13px;margin-bottom:20px}.sample-journals .archive-cover{height:260px}.sample-journals .journal-copy p{font-size:15px}.journal-home-section{padding:26px;background:#faf8f3;border:1px solid #e5dfd1;border-top:3px solid var(--gold);border-radius:7px;margin:32px 0 45px}.journal-home-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:23px}.journal-home-heading h2{font-size:26px;margin:3px 0 5px}.journal-home-heading p{font-size:15px;color:var(--muted);margin:0}.journal-home-heading .button{font-size:12px;white-space:nowrap}.journal-home-section .archive-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.journal-home-section .archive-cover{height:345px;background:#f0ede6}.journal-home-section .archive-journal .journal-copy p{-webkit-line-clamp:1}
@media(max-width:1100px){.archive-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.archive-cover{height:310px}.journal-home-section .archive-cover{height:310px}.mahayana-intro h1{font-size:31px}.archive-total{min-width:155px;padding-left:25px}}
@media(max-width:800px){.archive-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.archive-cover{height:350px}.mahayana-intro{padding:27px}.mahayana-intro h1{font-size:29px}.archive-total{min-width:125px;padding-left:20px}.archive-total strong{font-size:48px}.journal-home-section .archive-grid{gap:15px}.journal-home-section .archive-cover{height:250px;padding:11px}.journal-home-section .journal-copy{padding:13px}.journal-home-section .journal-publisher{font-size:8px}.journal-home-section .archive-journal .journal-copy p{font-size:15px}.journal-home-section .journal-copy h3{font-size:17px}}
@media(max-width:600px){.mahayana-intro{padding:22px 20px;gap:14px;align-items:flex-start}.mahayana-intro .section-kicker{font-size:8px;letter-spacing:1px}.mahayana-intro h1{font-size:25px;margin:7px 0 10px;line-height:1.7}.mahayana-intro p{font-size:14px}.archive-total{min-width:76px;padding-left:14px;margin-top:25px}.archive-total strong{font-size:40px}.archive-total>span{font-size:10px}.archive-total small{font-size:9px;white-space:nowrap;letter-spacing:0}.journal-year-filter{gap:6px;padding-bottom:18px;margin-bottom:20px}.journal-year-filter a{min-height:37px;padding:5px 10px;font-size:11px;gap:6px}.journal-year-filter a span{font-size:8px}.journal-list-heading{gap:10px;margin-bottom:16px;align-items:flex-end}.journal-list-heading h2{font-size:20px}.journal-list-heading>span{font-size:9px;max-width:110px;text-align:right}.archive-grid{gap:18px 12px}.archive-cover{height:225px;padding:10px}.latest-issue{top:8px;left:8px;font-size:8px;padding:2px 6px}.archive-journal .journal-copy{padding:11px 12px 13px}.journal-publisher{font-size:8px;margin-bottom:5px}.archive-journal .journal-copy h3{font-size:17px;line-height:1.85;margin-bottom:7px}.archive-journal .journal-copy p{font-size:17px;margin-bottom:13px;-webkit-line-clamp:2}.archive-journal .journal-copy>a.journal-read-link{font-size:10px;gap:5px;padding-top:9px}.journal-read-link .icon{width:11px;height:11px}.journal-attribution{font-size:11px;gap:10px;align-items:flex-start;flex-direction:column}.sample-journals summary{font-size:12px}.sample-journals .journal-grid{grid-template-columns:1fr 1fr;gap:12px}.sample-journals .archive-cover{height:210px}.sample-journals .journal-copy h3{font-size:17px}.sample-journals .journal-copy p{font-size:14px}.journal-home-section{padding:17px;margin:25px 0 33px}.journal-home-heading{display:block;margin-bottom:18px}.journal-home-heading h2{font-size:24px}.journal-home-heading p{font-size:14px;margin-bottom:13px}.journal-home-heading .button{font-size:11px;min-height:36px;padding:6px 11px}.journal-home-section .archive-grid{grid-template-columns:1fr;gap:14px}.journal-home-section .archive-journal{display:grid;grid-template-columns:105px minmax(0,1fr)}.journal-home-section .archive-cover{height:100%;min-height:170px;padding:9px;border-bottom:0;border-right:1px solid var(--line)}.journal-home-section .journal-copy{padding:12px}.journal-home-section .journal-copy h3{font-size:17px}.journal-home-section .archive-journal .journal-copy p{font-size:14px;-webkit-line-clamp:1;margin-bottom:10px}.journal-home-section .latest-issue{left:5px;top:5px;font-size:7px;padding:2px 4px}}
