/* CSS Document */
.sticky-two-col {
  display: grid;
  grid-template-columns: minmax(240px, 360px) minmax(0, 1fr);
  gap: clamp(20px, 10vw, 56px);
  align-items: start; }

.sticky-two-col__sticky {
  position: sticky;
  top: clamp(16px, 10vh, 48px);
  align-self: start; }

.sticky-two-col__content {
  max-width: 70ch; }

.has-large-font-size p {
  margin-bottom: 30px; }

.sticky-two-col__sticky {
  /*
padding: 16px;
border-radius: 16px;
background: rgba(255,255,255,0.06); // works on dark overlays
backdrop-filter: blur(6px);
  */ }

@media (max-width: 781px) {
  .sticky-two-col {
    grid-template-columns: 1fr; }

  .sticky-two-col__sticky {
    position: static;
    top: auto; } }
