.pov-index-header h1{color:#15222c!important;letter-spacing:-.028em!important;margin:0!important;font-size:52px!important;font-weight:600!important;line-height:1.1!important}.pov-index-subtitle{color:#15222ca6;text-wrap:pretty;max-width:42ch;margin:16px 0 0;font-size:18px;line-height:1.5}main>.pov-hero:has(+section){padding-bottom:0!important}main>.pov-index-section{padding-top:80px!important}.pov-index-grid{grid-template-columns:1fr;gap:40px 32px;display:grid}@media (min-width:700px){.pov-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.pov-index-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 40px}}.pov-index-card{margin:0}.pov-index-card-link{color:inherit;text-decoration:none;display:block}.pov-index-card-image{aspect-ratio:4/3;background:#f0f0f0;border-radius:16px;width:100%;position:relative;overflow:hidden}.pov-index-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,0,0,1);display:block}.pov-index-card-link:hover .pov-index-card-image img,.pov-index-card-link:focus-visible .pov-index-card-image img{transform:scale(1.05)}.pov-index-card-copy{text-wrap:pretty;margin:16px 0 0}.pov-index-card-title{letter-spacing:normal;color:#15222c;text-underline-offset:4px;margin:0 0 8px;font-size:15px;font-weight:700;line-height:1.6;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .6s cubic-bezier(.2,0,0,1)}.pov-index-card-link:hover .pov-index-card-title,.pov-index-card-link:focus-visible .pov-index-card-title{text-decoration-color:#15222c}.pov-index-card-summary{color:#15222ca6;margin:0;font-size:14px;line-height:1.55}.pov-index-card-link:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #ffc20e}@media (prefers-reduced-motion:reduce){.pov-index-card-image img{transition:none}.pov-index-card-link:hover .pov-index-card-image img,.pov-index-card-link:focus-visible .pov-index-card-image img{transform:none}}.pov-index-more{flex-wrap:wrap;align-items:center;gap:18px;margin-top:48px;padding-top:34px;display:flex}.pov-index-more button{color:#fff;cursor:pointer;background:#15222c;border:0;border-radius:999px;padding:17px 30px;font-size:15px;font-weight:500}.pov-index-more button:hover{background:#004153}.pov-index-more-count{color:#15222c8c;font-size:13.5px}@media (max-width:767px){main>.pov-index-section{padding-top:56px!important}.pov-index-header h1{font-size:36px!important}.pov-index-subtitle{font-size:16px}}
