.journal-page{font-weight:var(--body-weight)}.journal-page h1,.journal-page h2,.journal-page h3{overflow-wrap:anywhere}.journal-heading{-moz-column-gap:var(--grid-gap);align-items:end;column-gap:var(--grid-gap);row-gap:var(--guide-copy-gap);grid-template-columns:minmax(0,1.5fr) minmax(0,.65fr);max-width:100%;display:grid}.journal-heading>.eyebrow{grid-column:1/-1;margin:0}.journal-heading h1,.journal-heading>.journal-description{margin:0}.journal-description{max-width:64ch;margin:var(--guide-copy-gap) 0 0}.journal-collection{margin-top:var(--guide-feature-gap)}.journal-filters{gap:var(--guide-card-copy-gap);margin-bottom:var(--guide-copy-gap);flex-wrap:wrap;display:flex}.journal-filter{border:1px solid var(--guide-filter-border);border-radius:var(--radius-round);color:var(--text);font:var(--weight-regular) var(--font-size-label)/1.4 var(--font-button);cursor:pointer;transition:background-color var(--guide-hover-duration) ease,border-color var(--guide-hover-duration) ease;background:0 0;padding:10px 18px}.journal-filter[aria-pressed=true]{background:var(--guide-filter-active-background);border-color:#0000}.journal-filter:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.journal-lead{grid-template-columns:var(--guide-lead-columns);align-items:stretch}.journal-lead,.journal-sidebar{gap:var(--guide-grid-gap);display:grid}.journal-sidebar{align-content:start;min-width:0}.journal-library{margin-top:var(--section-y)}.journal-filters+.journal-library{margin-top:0}.journal-card{min-width:0}.journal-card-link{height:100%;color:var(--text);border-radius:var(--radius);background:0 0;flex-direction:column;text-decoration:none;display:flex}.journal-card-image{isolation:isolate;aspect-ratio:var(--guide-image-ratio);border-radius:var(--radius);background:var(--surface);position:relative;overflow:hidden}.journal-card-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;filter:brightness(var(--guide-image-brightness));transition:filter var(--guide-hover-duration) ease;display:block}.journal-card-copy{align-content:start;gap:var(--guide-card-copy-gap);padding:var(--guide-copy-gap) var(--guide-card-padding) 0;grid-template-columns:minmax(0,1fr);display:grid}.journal-card-heading,.journal-card-story{min-width:0}.journal-card-heading{align-items:center;gap:var(--guide-copy-gap);flex-wrap:wrap;display:flex}.journal-card-story{flex-direction:column;align-items:flex-start;display:flex}.journal-feature-label{margin:0}.journal-card-meta,.journal-feature-label{color:var(--guide-meta-color);font-size:var(--font-size-eyebrow)}.journal-card-meta{align-items:center;gap:var(--guide-copy-gap);display:flex}.journal-page .journal-card-meta .eyebrow{color:var(--guide-eyebrow-color)}.journal-card-meta .eyebrow{margin:0}.journal-card-meta .eyebrow:before{display:none}.journal-card h2,.journal-card h3{margin:0}.journal-card-story>p{max-width:58ch;margin:var(--guide-card-copy-gap) 0 0;color:var(--guide-summary-color)}.journal-read-more{margin-top:var(--guide-card-copy-gap)}.journal-card--featured .journal-card-link{isolation:isolate;min-height:var(--guide-feature-min-height);justify-content:flex-end;position:relative;overflow:hidden}.journal-card--featured .journal-card-image{aspect-ratio:auto;position:absolute;inset:0}.journal-card--featured .journal-card-image:after{background:var(--guide-feature-overlay);content:"";position:absolute;inset:0}.journal-card--featured .journal-card-copy{z-index:1;gap:var(--guide-copy-gap);padding:var(--guide-feature-padding);position:relative}.journal-card--featured .journal-feature-label{z-index:1;top:var(--guide-feature-padding);right:var(--guide-feature-padding);border-radius:var(--radius);background:var(--guide-feature-badge-background);color:var(--text);padding:8px 12px;position:absolute}.journal-card--featured h2{font-size:var(--guide-feature-title-size)}.journal-card--featured .journal-card-story>p{color:var(--body-text)}.journal-card--compact .journal-card-copy{padding-top:var(--guide-card-copy-gap)}.journal-card--compact .journal-card-image{aspect-ratio:var(--guide-feature-image-ratio)}.journal-card--compact h3{font-size:var(--guide-compact-title-size);font-weight:var(--weight-regular)}.journal-library-header{margin-bottom:var(--grid-gap-small)}.journal-library-header h2{font-size:var(--font-size-h3)}.journal-grid{grid-template-columns:repeat(var(--guide-grid-columns),minmax(0,1fr));gap:var(--guide-grid-gap);align-items:start;display:grid}.journal-article-heading{margin-top:var(--grid-gap)}.journal-article-heading h1{margin-top:var(--guide-copy-gap)}.journal-byline{margin:var(--guide-copy-gap) 0 0;font-size:var(--font-size-label);color:var(--guide-meta-color)}.journal-cover{aspect-ratio:16/9;margin:var(--section-y) 0 0;border-radius:var(--radius);background:var(--surface);overflow:hidden}.journal-cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.journal-reading-layout{gap:var(--grid-gap);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid}.journal-reading-note{top:calc(var(--guide-header-offset) + var(--guide-copy-gap));max-width:30ch;position:sticky}.journal-reading-note>p:last-child{margin:var(--guide-copy-gap) 0 0;font-size:var(--font-size-label)}.journal-reading-copy{max-width:var(--guide-reading-width)}.journal-reading-copy section+section{margin-top:var(--section-y)}.journal-reading-copy h2{font-size:var(--font-size-h3);line-height:var(--line-height-h3)}.journal-reading-copy p{margin:var(--guide-copy-gap) 0 0;line-height:var(--guide-reading-line-height)}.journal-reading-copy>section:first-child>p:first-of-type:first-letter{float:left;color:var(--heading-color);font-family:var(--font-display);font-size:var(--guide-dropcap-size);padding:.08em .14em 0 0;line-height:.85}.journal-reading-copy>.journal-back{margin-top:var(--section-y)}.journal-card-link:focus-visible{outline:2px solid var(--accent);outline-offset:6px}@media (hover:hover){.journal-filter:hover{background:var(--guide-filter-background);border-color:var(--accent)}.journal-card-link:hover h2,.journal-card-link:hover h3{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.journal-card-link:hover .journal-card-image img{filter:brightness()}}@media (width<=880px){.journal-heading{grid-template-columns:1fr}.journal-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-reading-layout{grid-template-columns:1fr}.journal-reading-note{max-width:100%;position:static}}@media (width<=600px){.journal-sidebar{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.journal-page *,.journal-page :after,.journal-page :before{transition:none!important}}
