﻿.pg_IndexRecordGrid{display:grid;gap:40px;grid-template-columns:repeat(auto-fill,330px);margin-inline:auto;transition:width .5s;justify-content:center;}.pg_IndexRecord{border:1px solid #424242;display:grid;gap:8px;grid-template-rows:subgrid;grid-row:span 3;padding-bottom:8px;transition:all .25s;width:330px;}.pg_IndexRecord-Row1{border-bottom:1px solid #424242;overflow:hidden;}.pg_IndexRecord-Row2{padding:0 8px;display:flex;gap:8px;align-items:center;}.pg_IndexRecord-Row3{padding:0 8px;display:grid;grid-template-columns:1fr auto;gap:4px;align-items:center;}.pg_IndexRecord-Image{aspect-ratio:3/2;display:block;height:auto;object-fit:cover;transition:all .25s;width:330px;}.pg_IndexRecord[href]:hover{background-color:rgba(215,178,110,.5);}.pg_IndexRecord[href]:hover .pg_IndexRecord-Image{transform:scale(1.15);transition:all .25s;}.pg_IndexRecord-Date{color:#000;font-weight:bold;}.pg_IndexRecord-Title{color:#000;align-self:start;}.pg_IndexRecord-Icon{font-size:28px;color:#424242;transition:all .3s;}.pg_DetailsHeader{margin-bottom:40px;}.pg_DetailsHeader-Title{color:#000;display:block;font-size:20px;font-weight:bold;line-height:1;margin-bottom:12px;}@container (min-width:720px){.pg_DetailsHeader-Title{font-size:24px;}}@container (min-width:1080px){.pg_DetailsHeader-Title{font-size:32px;}}.pg_DetailsHeader-Flex{align-items:center;gap:8px;display:flex;}.pg_DetailsHeader-Date{color:#000;display:block;font-size:18px;font-weight:bold;line-height:1;}.pg_ActionButtons{margin-top:40px;display:flex;justify-content:center;}