.article-contents{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px;margin-block:26px 36px;margin-inline:0;padding-block:20px;padding-inline:0;border-block:1px solid var(--line)}.article-contents a{font-family:Oculi,serif;font-size:18px;line-height:1.45;text-decoration:none}.article-chapter{margin-block:34px 0;margin-inline:0}.article-chapter h2{scroll-margin-block-start:30px;font-size:var(--font-25-28);line-height:1.2}.article-building-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-block:26px 34px;margin-inline:0}.article-building{min-width:0;padding-block:18px;padding-inline:14px;border:5px solid transparent;border-image:var(--frame) 6 /5px;background:oklch(23.31% .0206 69.85)}.article-building-heading{display:flex;align-items:center;flex-direction:column;gap:12px;min-height:145px;text-align:center}.article-building h3{font-size:20px;line-height:1.3;margin:0}.article-building .button{width:100%;margin-block-start:14px}.article-building-facts{margin-block:16px 0;margin-inline:0}.article-building-facts>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:10px;padding-inline:0;border-block-end:1px solid var(--line)}.article-building-facts dt{font-size:16px;line-height:1.45;min-width:0}.article-building-facts dd{font-size:20px;margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--gold);flex-shrink:0}.article-upgrades{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-block:26px;margin-inline:0}.article-upgrade{min-width:0;border:5px solid transparent;border-image:var(--frame) 6 /5px;padding:20px;background:oklch(23.31% .0206 69.85)}.article-upgrade h3{font-size:21px;line-height:1.35;margin:0}.article-actions{display:flex;flex-wrap:wrap;gap:10px;margin-block-start:20px}.article-actions .button{white-space:normal;line-height:1.3;min-height:44px;text-align:center}.article-related{margin-block-start:28px}.article-related h2{font-size:25px}.article-related-links{display:grid;gap:12px}.article-related-links a{font-size:18px;line-height:1.5}@media(max-width:760px){.article-building-grid{grid-template-columns:1fr}.article-building{padding:18px}.article-building-heading{min-height:0;flex-direction:row;text-align:start}.article-building .button{width:auto}.article-contents,.article-upgrades{grid-template-columns:1fr}.article-contents{gap:14px}.article-actions .button{flex:1 1}}@media(prefers-reduced-motion:reduce){.article-chapter{scroll-behavior:auto}}.article-card-link{display:block;color:inherit;text-decoration:none}.article-card-link h2,.article-card-link h3{transition:color .15s ease}.article-card-link:hover h2,.article-card-link:hover h3{color:var(--gold)}.article-image{display:block;max-inline-size:100%;block-size:auto;object-fit:contain;image-rendering:pixelated;background:oklch(18% .018 69.85)}.article-card-link>.article-image{inline-size:100%;aspect-ratio:4/3;max-block-size:230px;margin-block-end:18px;border:5px solid transparent;border-image:var(--frame) 6 /5px}.article-figure{margin:0 0 28px;text-align:center}.article-figure>.article-image{inline-size:100%;max-inline-size:640px;max-block-size:480px;margin-inline:auto;border:6px solid transparent;border-image:var(--frame) 6 /6px}.article-figure figcaption{max-inline-size:60ch;margin:10px auto 0}.article-byline,.article-figure figcaption{font-size:14px;line-height:1.5;color:var(--muted)}.article-byline{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 18px;margin-block:10px 16px}.article-byline time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.article-reading-time{font-size:14px;color:var(--muted);margin-block:0 24px}.article-tool-action{margin-block-start:26px}.article-related-links a{display:grid;grid-template-columns:112px 1fr;align-items:center;gap:18px;padding-block:10px;text-decoration:none}.article-related-links .article-image{inline-size:112px;aspect-ratio:4/3}.article-search-heading{display:flex;gap:18px;align-items:center;text-decoration:none}.article-search-heading .article-image{inline-size:112px;aspect-ratio:4/3;flex-shrink:0}.article-search-heading h3{margin:0}.search-article-answer>.article-image{inline-size:64px;block-size:48px;flex-shrink:0;object-fit:contain}.home-reading-card .article-card-link>.article-image{max-block-size:200px}.home-reading-card .article-byline{margin-block:8px 12px}@media(max-width:560px){.article-related-links a{grid-template-columns:88px 1fr;gap:14px}.article-related-links .article-image,.article-search-heading .article-image{inline-size:88px}.article-figure>.article-image{max-block-size:340px}.article-byline{gap:4px 12px}}@media(prefers-reduced-motion:reduce){.article-card-link h2,.article-card-link h3{transition:none}}.article-figure-small>.article-image{max-inline-size:min(100%,var(--article-art-width));max-block-size:144px}