.guide-release .guide-hero-grid { grid-template-columns: minmax(0,1fr) minmax(0,1.05fr); gap: clamp(28px,4vw,56px); align-items: center; }
.guide-release .guide-cover { width: 100%; max-width: 640px; transform: none; }
.guide-release .guide-cover a { display: block; }
.guide-release .guide-cover a:focus-visible { outline: 3px solid var(--color-primary); outline-offset: 5px; }
.guide-release .guide-cover img { border: 0; border-radius: 0; box-shadow: none; }
.guide-release .guide-cover figcaption { margin-top: 16px; line-height: 1.6; }
.guide-release .guide-method { grid-template-columns: repeat(3,minmax(0,1fr)); }
.guide-release .guide-checklist { margin-top: 24px; gap: 20px 36px; }
.guide-release .guide-personal-copy { color: var(--color-text-muted); font-size: .95rem; margin-top: 18px; }
.guide-release-actions { display: flex; flex-wrap: wrap; align-items: center; gap: 16px 24px; }
.guide-release-actions > a:not(.btn) { text-decoration: underline; text-underline-offset: 4px; }
.guide-release-reading { max-width: 900px; }
.guide-release .guide-credit { max-width: none; font-weight: 400; font-size: 1rem; }
.guide-samples { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 28px; margin-top: 30px; }
.guide-samples figure { margin: 0; min-width: 0; }
.guide-samples a { display: block; }
.guide-samples img { display: block; width: 100%; height: auto; border: 1px solid var(--color-border); border-radius: 5px; box-shadow: var(--shadow-sm); }
.guide-samples figcaption { margin-top: 14px; font-size: .95rem; }
.guide-samples a:focus-visible { outline: 3px solid var(--color-primary); outline-offset: 5px; }
.guide-release #order, .guide-release #sample { scroll-margin-top: 100px; }
@media (max-width: 900px) {
  .guide-release .guide-hero-grid { grid-template-columns: 1fr; gap: 32px; }
  .guide-release .guide-cover { max-width: 640px; }
  .guide-release .guide-method { grid-template-columns: 1fr; }
}
@media (max-width: 600px) {
  .guide-samples { grid-template-columns: 1fr; gap: 36px; }
  .guide-release-actions { align-items: stretch; flex-direction: column; }
  .guide-release-actions .btn { white-space: normal; text-align: center; }
}
