.drupal-download-hero h1{max-width:850px}.drupal-download-release{font-size:.9rem}.drupal-download-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);gap:28px;align-items:start}.drupal-download-main,.drupal-download-sidebar{display:grid;gap:24px}.drupal-download-panel{padding:28px;border:1px solid var(--line, #dce3e9);border-radius:14px;background:#fff}.drupal-download-panel h2{margin:0 0 16px;font-size:1.5rem}.drupal-download-panel h3{margin:0 0 10px;font-size:1.1rem}.drupal-download-panel p,.drupal-download-panel li{line-height:1.65}.drupal-download-panel li+li{margin-top:12px}.drupal-download-steps{padding-left:24px;margin:28px 0}.drupal-download-steps li+li{margin-top:28px}.drupal-download-panel pre{padding:16px;border-radius:8px;background:#101f2c;color:#f4f7f9;font-size:.85rem;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.drupal-download-panel code{overflow-wrap:anywhere}.drupal-download-files{margin:24px 0;border-top:1px solid var(--line, #dce3e9)}.drupal-download-file{padding:18px 0;border-bottom:1px solid var(--line, #dce3e9)}.drupal-download-file a{font-weight:650}.drupal-download-file p,.drupal-download-file details,.drupal-download-note{font-size:.85rem;overflow-wrap:anywhere}.drupal-download-file p{margin:5px 0 8px}.drupal-download-file code{display:block;margin-top:10px}.drupal-download-file summary,.drupal-download-fallback summary{cursor:pointer}.drupal-download-fallback{margin:24px 0;padding:18px;border-radius:8px;background:#f3f7f5}.drupal-download-fallback summary{font-weight:650}.drupal-download-references{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:24px}.drupal-download-sidebar h2{font-size:1.2rem}.drupal-download-support{border-top:3px solid #22755b}.drupal-guide h2{margin:36px 0 14px;scroll-margin-top:96px}.drupal-guide h2:first-child{margin-top:0}.drupal-guide ul,.drupal-guide ol{padding-left:24px}.drupal-guide li>pre{margin:12px 0}.drupal-guide-table{margin:16px 0;overflow-x:auto}.drupal-guide table{width:100%;min-width:560px;border-collapse:collapse;font-size:.9rem;line-height:1.5}.drupal-guide th,.drupal-guide td{padding:10px 12px;border-bottom:1px solid var(--line, #dce3e9);text-align:left;vertical-align:top}.drupal-guide-contents{position:sticky;top:96px}.drupal-guide-contents ul{margin:0;padding:0;list-style:none}.drupal-guide-contents li+li{margin-top:8px}@media(max-width:850px){.drupal-download-layout{grid-template-columns:minmax(0,1fr)}.drupal-guide-sidebar{order:-1}.drupal-guide-contents{position:static}}@media(max-width:560px){.drupal-download-panel{padding:20px}.drupal-download-steps{padding-left:20px}}
