.journal-magazine{--magazine-ink:var(--foreground);--magazine-blue:var(--primary);--magazine-line:var(--border);color:var(--magazine-ink);overflow-wrap:anywhere;padding-block:20px 32px}.journal-magazine h1,.journal-magazine h2,.journal-magazine h3{text-wrap:pretty;font-family:Georgia,Times New Roman,serif;font-weight:700}.journal-magazine :is(a,button,summary):focus-visible{outline:3px solid var(--primary);outline-offset:4px}.journal-magazine a{color:var(--magazine-blue);text-underline-offset:4px}.journal-magazine a:hover{text-decoration:underline}.magazine-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px 28px;padding-block:4px 16px;display:flex}.magazine-heading h1{margin-block-end:6px;font-size:clamp(2.1rem,4.2vw,2.75rem);line-height:1.15}.magazine-heading p{color:var(--muted-foreground);font-size:.9375rem;line-height:1.65}.magazine-heading nav{flex-wrap:wrap;gap:8px 20px;font-size:.8125rem;display:flex}.magazine-heading nav a{padding-block:5px}.magazine-heading-aside{text-align:end;max-width:55%}.magazine-heading-aside nav{justify-content:end}.magazine-heading .magazine-current-meta p{font-size:.75rem;line-height:1.6}.magazine-issue-header{color:var(--muted-foreground);justify-content:space-between;align-items:start;gap:18px;padding-block:18px;font-size:.75rem;line-height:1.7;display:flex}.magazine-issue-header h2{color:var(--magazine-ink);font-size:1.125rem;line-height:1.5}.magazine-issue-header>div:last-child{text-align:end}.magazine-kicker{text-transform:uppercase;letter-spacing:.065em;color:var(--muted-foreground);font-size:.6875rem}.magazine-featured{grid-template-columns:minmax(0,1.94fr) minmax(0,.91fr) minmax(0,1fr);gap:24px;margin-block-end:26px;display:grid}.magazine-secondary,.magazine-cover{min-width:0;padding-inline-start:0;position:relative}.magazine-secondary:before,.magazine-cover:before{content:"";background:var(--magazine-line);width:1px;position:absolute;inset-block:0;inset-inline-start:-12px}.magazine-secondary{flex-direction:column;gap:16px;display:flex}.magazine-card{min-width:0}.magazine-card h2,.magazine-card h3{margin-block:6px 8px;font-size:1rem;line-height:1.4}.magazine-card h2 a,.magazine-card h3 a{color:var(--magazine-ink);display:block}.magazine-archive-card h2 a{display:block}.magazine-card-lead h2{letter-spacing:-.02em;font-size:clamp(1.45rem,2.5vw,2rem);line-height:1.3}.magazine-card-meta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-block:8px 4px;font-size:.6875rem;line-height:1.6;display:flex}.magazine-excerpt{color:var(--muted-foreground);white-space:pre-wrap;font-size:.875rem;line-height:1.6}.magazine-card-secondary .magazine-excerpt,.magazine-card-latest .magazine-excerpt,.magazine-card-contents .magazine-excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.magazine-card-actions{flex-wrap:wrap;align-items:baseline;gap:0 14px;display:flex}.magazine-card-actions .magazine-paper-details[open]{flex-basis:100%}.magazine-card-cover .magazine-excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.magazine-read{align-items:center;gap:7px;min-height:28px;padding-block:3px;font-size:.8125rem;display:inline-flex}.magazine-read>span,.magazine-archive-link>span,.magazine-pagination>span{display:inline-block}[dir=rtl] .magazine-read>span,[dir=rtl] .magazine-archive-link>span,[dir=rtl] .magazine-pagination>span{transform:scaleX(-1)}.magazine-paper-details{color:var(--muted-foreground);margin-block:2px;font-size:.6875rem;line-height:1.65}.magazine-paper-details summary{cursor:pointer;width:fit-content;padding-block:5px}.magazine-paper-details[open]{padding-block-end:8px}.magazine-figure{--magazine-image-ratio:5;min-width:0;margin:0;position:relative}.magazine-figure img{width:100%;height:auto;aspect-ratio:var(--magazine-image-ratio);object-fit:cover;display:block}.magazine-figure figcaption{color:var(--muted-foreground);margin:0;font-size:.625rem;line-height:1.6}.magazine-figure summary{cursor:pointer;max-inline-size:calc(100% - 20px);background:#fffffff0;border-radius:3px;width:fit-content;min-height:24px;padding:3px 8px;position:absolute;inset-block-start:10px;inset-inline-start:10px}.magazine-card-latest .magazine-image-failed+figcaption summary,.magazine-card-secondary .magazine-image-failed+figcaption summary,.magazine-card-contents .magazine-image-failed+figcaption summary{position:static}.magazine-figure details[open]{padding-block:5px 8px}.magazine-figure details p{margin-block:4px}.magazine-card-lead .magazine-figure{--magazine-image-ratio:1.62}.magazine-card-secondary .magazine-figure{--magazine-image-ratio:2.45}.magazine-card-cover .magazine-figure,.magazine-archive-card .magazine-figure{--magazine-image-ratio:.715}.magazine-card-cover .magazine-figure img,.magazine-archive-card .magazine-figure img{object-fit:contain;object-position:top}.magazine-image-failed{box-sizing:border-box;aspect-ratio:var(--magazine-image-ratio);border-block:1px solid var(--magazine-line);min-width:0;color:var(--muted-foreground);flex-direction:column;justify-content:center;align-items:start;padding:40px 12px 12px;font-size:.8125rem;line-height:1.6;display:flex}.magazine-image-failed output{display:block}.magazine-image-failed button{text-align:start;overflow-wrap:anywhere;border:1px solid var(--control-border);background:var(--card);max-width:100%;min-height:40px;color:var(--primary);font:inherit;cursor:pointer;margin-block-start:8px;padding:6px 12px;display:block}.magazine-card-cover h3{margin-block-start:10px;font-size:1.125rem}.magazine-issue-button{border:1px solid var(--control-border);text-align:center;background:var(--primary);width:auto;margin-block:12px 0;padding:9px 14px;font-size:.875rem;display:inline-block;color:var(--primary-foreground)!important}.magazine-archive-link{text-align:center;padding:8px 12px;font-size:.8125rem;display:inline-block}.magazine-without-cover{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.magazine-without-secondary{grid-template-columns:minmax(0,2.85fr) minmax(0,1fr)}.magazine-without-secondary.magazine-without-cover{grid-template-columns:minmax(0,1fr)}.magazine-without-featured{grid-template-columns:minmax(220px,320px)}.magazine-without-featured .magazine-cover{border:0;padding:0}.magazine-section-heading{border-block-start:1px solid var(--magazine-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-block:18px;display:flex}.magazine-section-heading h2{font-size:1.25rem;line-height:1.5}.magazine-section-heading>a{padding-block:6px;font-size:.8125rem}.magazine-latest-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.magazine-latest-grid>article+article{position:relative}.magazine-latest-grid>article+article:before{content:"";background:var(--magazine-line);width:1px;position:absolute;inset-block:0;inset-inline-start:-13px}.magazine-latest{margin-block-end:30px}.magazine-contents-grid{grid-template-columns:170px minmax(0,1fr);gap:24px;display:grid}.magazine-section-nav{flex-direction:column;align-self:start;align-items:stretch;gap:4px;display:flex}.magazine-section-nav button{text-align:start;cursor:pointer;border-inline-start:2px solid #0000;min-height:42px;padding:10px 12px;font-size:.875rem}.magazine-section-nav button[aria-pressed=true]{color:var(--primary);border-color:var(--primary);background:var(--accent);font-weight:600}.magazine-content-section{border-block-end:1px solid var(--magazine-line);margin-block-end:20px;padding-block:0 14px}.journal-magazine .magazine-content-label{min-width:0;color:var(--muted-foreground);grid-column:1/-1;margin:0;font-family:inherit;font-size:.8125rem;font-weight:400;line-height:1.6}.magazine-content-row{grid-template-columns:62px minmax(0,1fr);gap:8px 20px;padding-block:0 8px;display:grid}.magazine-item-number{white-space:nowrap;color:var(--muted-foreground);padding-block-start:4px;font:400 2.3rem/1.25 Georgia,serif;display:inline-block}.magazine-card-contents{flex-direction:row-reverse;align-items:start;gap:24px;display:flex}.magazine-card-contents .magazine-figure{--magazine-image-ratio:2.1;flex:0 0 29%}.magazine-card-contents .magazine-card-copy{flex:1;min-width:0}.magazine-card-contents .magazine-card-meta{margin-block-start:0}.magazine-card-contents h3{font-size:1.0625rem}.magazine-record-note{color:var(--muted-foreground);margin-block:24px 16px;font-size:.75rem;line-height:1.75}.magazine-more-contents>summary{color:var(--magazine-blue);cursor:pointer;padding:10px 0;font-size:.8125rem}.magazine-more-contents[open]>summary{margin-block-end:16px}.magazine-state{color:var(--muted-foreground);padding-block:30px;font-size:.9375rem;line-height:1.8}.magazine-state button{border:1px solid var(--control-border);cursor:pointer;min-height:40px;margin-block:12px;padding:8px 18px}.magazine-filters{grid-template-columns:2fr 1fr 1fr auto;align-items:end;gap:16px;margin-block:28px 18px;display:grid}.magazine-filters label{gap:8px;min-width:0;font-size:.8125rem;display:grid}.magazine-filters input{border:1px solid var(--control-border);width:100%;min-width:0;min-height:42px;padding:9px 11px;font-size:1rem}.magazine-filters button{border:1px solid var(--primary);cursor:pointer;min-height:42px;color:var(--primary);padding:9px 20px}.magazine-filters>a{width:fit-content;font-size:.8125rem}.magazine-research-grid{row-gap:36px}.magazine-research-grid>article{border-block-end:1px solid var(--magazine-line);padding-block:12px}.magazine-research-grid>article:nth-child(3n+1){border-inline-start:0;padding-inline-start:0}.magazine-research-grid>article:nth-child(3n+1):before{display:none}.magazine-pagination{border:1px solid var(--magazine-line);gap:12px;margin-block:28px 0;padding:12px 20px;display:inline-flex}.magazine-archive-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-block:28px;display:grid}.magazine-archive-card{min-width:0}.magazine-archive-card .magazine-figure{max-width:240px;margin-block-end:20px;margin-inline:auto}.magazine-archive-card h2{margin-block:10px;font-size:1.4rem;line-height:1.4}.magazine-archive-card>div>p{font-size:.8125rem;line-height:1.8}@media (min-width:1001px){.magazine-contents{border-block-start:1px solid var(--magazine-line);grid-template-columns:170px minmax(0,1fr);column-gap:24px;padding-block-start:26px;display:grid}.magazine-contents>.magazine-section-heading{border:0;flex-direction:column;grid-area:1/1;align-self:start;align-items:start;gap:6px;padding:0}.magazine-contents-grid{display:contents}.magazine-section-nav{grid-area:1/1;margin-block-start:96px}.magazine-section-results{grid-area:1/2}.site-shell:has(.journal-magazine) .page-wrap{max-width:1122px;padding-inline:58px}}@media (max-width:1000px){.magazine-cover:before{display:none}.magazine-featured{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:22px}.magazine-featured.magazine-without-secondary{grid-template-columns:minmax(0,1fr)}.magazine-cover{border-inline-start:0;border-block-start:1px solid var(--magazine-line);grid-column:1/-1;padding:22px 0 0}.magazine-card-cover{grid-template-columns:minmax(140px,210px) minmax(0,1fr);gap:26px;display:grid}.magazine-issue-button,.magazine-archive-link{max-width:320px}.magazine-contents-grid{grid-template-columns:140px minmax(0,1fr);gap:20px}.magazine-content-row{grid-template-columns:40px minmax(0,1fr);column-gap:14px}.magazine-card-contents{gap:16px}.magazine-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.magazine-item-number{font-size:1.85rem}.magazine-latest-grid>article+article:before{display:none}.magazine-heading-aside{text-align:start;max-width:100%}.magazine-heading-aside nav{justify-content:start}.magazine-secondary:before{display:none}.journal-magazine{padding-block-start:12px}.magazine-featured,.magazine-latest-grid,.magazine-archive-grid{grid-template-columns:minmax(0,1fr)}.magazine-secondary{border-inline:0;border-block-start:1px solid var(--magazine-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-block-start:22px;padding-inline:0;display:grid}.magazine-cover{grid-column:auto}.magazine-card-cover{grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr);gap:18px}.magazine-card-cover h3{font-size:1rem}.magazine-latest-grid>article+article{border-inline:0;border-block-start:1px solid var(--magazine-line);padding-block-start:20px;padding-inline:0}.magazine-latest-grid .magazine-figure{--magazine-image-ratio:3.4}.magazine-contents-grid{grid-template-columns:minmax(0,1fr);gap:20px}.magazine-section-nav{flex-flow:wrap;gap:4px 8px}.magazine-section-nav button{border-block-end:2px solid #0000;border-inline-start:0}.magazine-card-contents{flex-direction:column}.magazine-card-contents .magazine-figure{flex:auto;width:100%}.magazine-card-contents .magazine-card-copy{width:100%}.magazine-issue-header{flex-direction:column}.magazine-issue-header>div:last-child{text-align:start}.magazine-archive-card{border-block-end:1px solid var(--magazine-line);padding-block-end:24px}}@media (max-width:450px){.magazine-secondary{grid-template-columns:minmax(0,1fr)}}@media (max-width:380px){.magazine-secondary,.magazine-card-cover{grid-template-columns:minmax(0,1fr)}.magazine-card-cover .magazine-figure{max-width:230px}.magazine-filters{grid-template-columns:minmax(0,1fr)}}
