#course .course_list,#course .movie_wrapper.flexbox,#course .yardage_list{gap:var(--space-md)}#course .course_list img,#course .yardage_list img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;position:relative;width:100%}#course .course_list p,#course .yardage_list p{font-size:var(--fs-16);line-height:1.2;margin:.25em 0}#course .course_list li:before{background-color:var(--color-primary-700);color:var(--base-color-white);content:attr(data-title);font-size:var(--fs-14);line-height:1;padding:var(--space-xxs);position:absolute;right:0;width:-moz-fit-content;width:fit-content;z-index:1}#course .yardage_list li h5{font-size:var(--fs-18);line-height:1.1;margin:var(--space-xs) 0}#course .yardage_list li p{line-height:1.4}#course .yardage dl{background-color:currentColor;border:2px solid;display:grid;gap:1px;overflow-x:auto;width:-moz-fit-content;width:fit-content;width:-webkit-fill-available;width:-moz-available;width:stretch}#course .yardage dl .group{align-items:center;display:grid;gap:1px;grid-column:span 11;grid-template-columns:subgrid;width:inherit}#course .yardage dl .group dd,#course .yardage dl .group dt{background-color:var(--base-color-dgray);padding:.2em .5em;text-align:center}#course .yardage dl .group dt{background-color:var(--color-primary-700);font-weight:700;grid-row:1;left:0;position:sticky;z-index:2}#course .yardage dl .group dd{margin:0;white-space:nowrap}#course .yardage dl .group dd:last-child{background-color:var(--base-color-dgray);border-right:initial;font-weight:700;position:sticky;right:0;z-index:1}#course .yardage dl .group.hole dd,#course .yardage dl .group.hole dt{background-color:var(--color-primary-700);font-weight:700}@media (max-width:768px) and (orientation:portrait){#course .yardage dl{display:grid;grid-auto-flow:column;grid-template-columns:repeat(4,auto)}#course .yardage dl .group{display:grid;grid-row:span 11;grid-template-columns:none;grid-template-rows:subgrid}#course .yardage dl .group dt{left:0;position:static}#course .yardage dl .group dd,#course .yardage dl .group dd:last-child{border-right:1px solid var(--border-color)}#course .yardage dl .group dd:last-child{border-bottom:initial;position:static;right:0}#course .yardage dl .group:last-child dd{border-right:initial}#course .yardage dl .group.hole dd,#course .yardage dl .group.hole dt{left:0;position:sticky;z-index:3}}