.content{
 max-width: var(--max-width);
 margin: 0 auto;
 padding: var(--space-xl) var(--space-md);
}
.content.grid{
 display: grid;
 grid-template-columns: 1fr;
 gap: var(--space-xl);
}
.main-content-full{
 min-width: 0;
 max-width: 100%;
}
.sidebar{
 min-width: 0;
}
#secondary{
 position: relative;
}
.widget-area{
 position: sticky;
 top: calc(var(--header-height, 0px) + var(--sticky-gap, 2rem));
 height: fit-content;
}
.sticky{
 position: sticky;
 top: calc(var(--header-height, 0px) + var(--sticky-gap, 2rem));
 z-index: 100;
}
.container{
 max-width: var(--max-width);
 margin: 0 auto;
 padding: 0 var(--space-md);
}
@media (min-width: 769px){
 .content.grid{
 grid-template-columns: 1fr 300px;
}
}
.sr-only{
 position: absolute;
 width: 1px;
 height: 1px;
 padding: 0;
 margin: -1px;
 overflow: hidden;
 clip: rect(0, 0, 0, 0);
 white-space: nowrap;
 border: 0;
}