.journal-index{padding-bottom:72px}.journal-card-image{background:var(--warm);display:block;overflow:hidden}.journal-card-image img{aspect-ratio:4/3;object-fit:cover;width:100%}.journal-card h2{font-size:var(--type-subheading);letter-spacing:-.02em;line-height:1.35}.journal-card h2 a:hover,.journal-related h3 a:hover{text-decoration:underline}.journal-card-category,.article-category{color:var(--muted);margin-top:13px;font-size:12px}.journal-card-excerpt{color:var(--muted);margin-top:16px;font-size:14px;line-height:1.85}.journal-card .text-link{margin-top:18px}.journal-card--featured{border-bottom:1px solid var(--line);grid-template-columns:1.16fr 1fr;align-items:center;gap:7%;padding-bottom:36px;display:grid}.journal-card--featured h2{font-size:var(--type-section);max-width:28ch}.journal-card--featured .journal-card-excerpt{max-width:46ch;font-size:14px}.journal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:36px;display:grid}.journal-grid .journal-card-copy{padding-top:21px}.journal-grid .journal-card:first-child img{object-position:center 28%}.article-lead{border-bottom:1px solid var(--line);grid-template-columns:1.65fr 1fr;align-items:center;gap:7%;padding-block:12px 36px;display:grid}.article-intro{color:var(--muted);max-width:56ch;margin-top:20px;font-size:16px;line-height:1.8}.article-lead figure{min-width:0;margin:0}.article-lead figure img{aspect-ratio:4/3;object-fit:cover;width:100%}.article-lead figcaption{color:var(--muted);margin-top:12px;font-size:11px;line-height:1.7}.article-reading{max-width:1200px;margin-inline:auto;padding-block:40px 48px}.article-prose{--reading-width:760px;overflow-wrap:break-word;min-width:0;font-size:17px;line-height:1.85}.article-prose h2{font-size:var(--type-section);letter-spacing:-.02em;text-wrap:pretty;margin:36px 0 16px;line-height:1.35}.article-prose h3{font-size:var(--type-subheading);margin:28px 0 14px;line-height:1.4}.article-prose p,.article-prose ul,.article-prose ol{margin:0 0 23px}.article-prose>p,.article-prose>h2,.article-prose>h3,.article-prose>ul,.article-prose>ol{max-width:var(--reading-width);margin-inline:auto}.article-prose ul,.article-prose ol{padding-left:24px}.article-prose li+li{margin-top:10px}.article-prose li::marker{color:var(--muted)}.article-prose a{text-decoration:underline #8a9582}.article-prose a:hover{text-decoration-color:var(--ink)}.article-prose strong{font-weight:650}.article-feature{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:56px;margin-block:56px;display:grid}.article-feature-copy{min-width:0}.article-feature-copy>h2:first-child{margin-top:0}.article-feature-copy>:last-child{margin-bottom:0}.article-prose figure{min-width:0;margin:0}.article-prose figure>p{max-width:none;margin:0}.article-prose figure img{aspect-ratio:4/3;object-fit:cover;background:var(--warm);width:100%}.article-prose .article-figure--portrait img{aspect-ratio:4/5;object-position:center}.article-prose figcaption{color:var(--muted);max-width:62ch;margin-top:12px;font-size:12px;line-height:1.65}.article-feature--image-first>.article-feature-copy{order:2}.article-feature--image-first>figure{order:1}.article-style-examples{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-block:32px;display:grid}.article-style-examples figure img{aspect-ratio:4/5;object-fit:contain}.article-style-examples figcaption strong{color:var(--ink);margin-bottom:3px;font-size:14px;font-weight:550;display:block}.article-prose table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-block:27px;font-size:13px;line-height:1.75}.article-prose th{background:var(--surface);font-weight:650}.article-prose th,.article-prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:13px 12px}.article-prose td:first-child{font-weight:550}.article-prose code{overflow-wrap:anywhere;font-size:.85em}.article-table-scroll{overscroll-behavior-x:contain;max-width:100%;margin-block:27px;overflow-x:auto}.article-table-scroll table{min-width:610px;margin:0}.article-table-hint{display:none}.article-next{background:var(--surface);justify-content:space-between;align-items:center;gap:32px;padding:32px;display:flex}.article-next h2{font-size:var(--type-section);max-width:28ch}.article-next p{color:var(--muted);max-width:56ch;margin-top:16px;font-size:14px;line-height:1.85}.article-next .button{flex-shrink:0}.journal-related{padding-block:48px 72px}.journal-related>.section-heading>h2{font-size:var(--type-section)}.journal-related-grid{grid-template-columns:1fr 1fr;gap:7%;display:grid}.journal-related-grid article{border-top:1px solid var(--line);padding-top:21px}.journal-related-grid h3{font-size:var(--type-subheading);line-height:1.4}.journal-related-grid h3 a{justify-content:space-between;align-items:start;gap:25px;display:flex}.journal-related-grid h3 svg{margin-top:5px}.journal-related-grid p{color:var(--muted);max-width:52ch;margin-top:15px;font-size:14px;line-height:1.85}@media (width<=959px){.journal-index{padding-bottom:60px}.journal-grid{gap:24px}.article-lead{grid-template-columns:1.5fr 1fr;gap:5%}.article-prose{font-size:16px}.article-next{gap:25px;padding:28px}.article-feature{max-width:var(--reading-width);grid-template-columns:1fr;gap:24px;margin-block:40px;margin-inline:auto}.article-feature--image-first>.article-feature-copy,.article-feature--image-first>figure{order:initial}.article-feature .article-figure--portrait{width:min(100%,520px);margin-inline:auto}.article-style-examples{gap:16px}}@media (width<=699px){.journal-card--featured{grid-template-columns:1fr;gap:23px;padding-bottom:28px}.journal-grid{grid-template-columns:1fr;gap:28px;margin-top:28px}.journal-grid .journal-card{border-bottom:1px solid var(--line);padding-bottom:28px}.journal-grid .journal-card:last-child{border:0;padding-bottom:0}.journal-grid .journal-card-copy{padding-top:20px}.journal-card .text-link{font-size:13px}.journal-index{padding-bottom:44px}.article-lead{grid-template-columns:1fr;gap:24px;padding-block:8px 28px}.article-intro{margin-top:18px;font-size:15px}.article-lead figure img{aspect-ratio:16/9}.article-lead figcaption{font-size:10px}.article-reading{padding-block:28px 32px}.article-prose h2{margin-top:30px}.article-feature{margin-block:36px}.article-feature-copy>h2:first-child{margin-top:0}.article-style-examples{grid-template-columns:1fr;gap:28px;max-width:360px;margin-inline:auto}.article-prose table{font-size:12px}.article-prose th,.article-prose td{padding:11px 9px}.article-prose .article-table-hint{color:var(--muted);margin-bottom:12px;font-size:12px;display:block}.article-table-hint+.article-table-scroll{margin-top:12px}.article-next{padding:26px 22px;display:block}.article-next p{font-size:13px}.article-next .button{margin-top:21px;font-size:13px}.journal-related{padding-block:36px 44px}.journal-related-grid{grid-template-columns:1fr;gap:25px}.journal-related-grid p{font-size:13px}}
