.DetailLayout_detailLayout__twoColumnWrapper__S9eV0{display:grid;grid-template-columns:1fr 380px;gap:3rem;align-items:start}.DetailLayout_detailLayout__mainColumn__mq1L_{min-width:0}.DetailLayout_detailLayout__sidebar__Kl2er{position:sticky;top:2rem;display:flex;flex-direction:column;gap:1.5rem}@media (max-width:992px){.DetailLayout_detailLayout__twoColumnWrapper__S9eV0{grid-template-columns:1fr;gap:2rem}.DetailLayout_detailLayout__sidebar__Kl2er{position:static;order:2}}.DetailLayout_detailLayout__documentCard__4j6pR{background-color:var(--gray-light,#f8f9fa);border:1px solid var(--border-color,#e0e0e0);padding:1.5rem;transition:box-shadow .2s ease}.DetailLayout_detailLayout__documentCard__4j6pR:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.DetailLayout_detailLayout__documentTitle__WqWzg{font-size:1.125rem;font-weight:600;color:var(--navy,#003366);margin-bottom:.75rem;line-height:1.4}.DetailLayout_detailLayout__documentDescription__2lODC{font-size:.9375rem;color:var(--text-color,#666);margin-bottom:1.25rem;line-height:1.6}.DetailLayout_detailLayout__documentButton__vEiO0{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;color:var(--white);background-color:var(--turquoise,#00bcd4);border:none;text-decoration:none;font-weight:500;transition:all .2s ease;width:100%;justify-content:center}.DetailLayout_detailLayout__documentButton__vEiO0:hover{background-color:var(--turquoise-dark,#0097a7);transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.DetailLayout_detailLayout__documentButtonIcon__dANk7{font-size:1.1em}.DetailLayout_detailLayout__banner__hhUYu{width:100%;margin-bottom:2rem;background-color:var(--gray-light,#f5f5f5)}.DetailLayout_detailLayout__banner-inner__2tRCH{position:relative;width:100%;height:0;padding-bottom:100%;overflow:hidden}.DetailLayout_detailLayout__banner-image__z0Spf{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover;object-position:center}.DetailLayout_detailLayout__inlineBanner__l13Z_{width:100%;max-width:500px;margin-bottom:2rem;background-color:var(--gray-light,#f5f5f5);overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}.DetailLayout_detailLayout__inlineBanner-inner__x3HF3{position:relative;width:100%;height:0;padding-bottom:100%;overflow:hidden}.DetailLayout_detailLayout__inlineBanner-image__u7kpe{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover;object-position:center}.DetailLayout_detailLayout__content__vytio{margin-bottom:2rem;line-height:1.7}.DetailLayout_detailLayout__content__vytio h1,.DetailLayout_detailLayout__content__vytio h2,.DetailLayout_detailLayout__content__vytio h3{margin-top:1.5em;margin-bottom:.75em}.DetailLayout_detailLayout__content__vytio p{margin-bottom:1em}.DetailLayout_detailLayout__pdf-download-section__2viTY{background-color:var(--gray-light,#f8f9fa);padding:2rem;margin-top:2.5rem;margin-bottom:2rem;display:flex;justify-content:center;align-items:center}.DetailLayout_detailLayout__pdf-download-button__eCq_v{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;color:var(--navy);background-color:var(--white);border:1px solid var(--gray-medium,#dee2e6);text-decoration:none;font-weight:500;text-align:center;transition:all .2s ease;min-width:200px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.DetailLayout_detailLayout__pdf-download-button__eCq_v:focus,.DetailLayout_detailLayout__pdf-download-button__eCq_v:hover{background-color:var(--navy);color:var(--white);border-color:var(--navy);box-shadow:0 4px 8px rgba(0,0,0,.1);transform:translateY(-2px);outline:none}.DetailLayout_detailLayout__pdf-button-icon__grHzb{font-size:1.2em}.DetailLayout_detailLayout__relatedNewsSection__l8f9W{margin-top:3rem;margin-bottom:2rem;padding:2rem;background-color:var(--gray-light,#f8f9fa);border-left:4px solid var(--navy,#003366)}.DetailLayout_detailLayout__relatedNewsTitle__FB3ct{font-size:1.5rem;font-weight:600;color:var(--navy,#003366);margin-bottom:1.5rem}.DetailLayout_detailLayout__relatedNewsList__Zngas{list-style-type:decimal;list-style-position:outside;padding-left:1.5rem;margin:0}.DetailLayout_detailLayout__relatedNewsItem__bcbW9{margin-bottom:1rem;line-height:1.6}.DetailLayout_detailLayout__relatedNewsLink__9edo2{color:var(--text-color,#333);text-decoration:none;transition:color .2s ease;font-weight:500}.DetailLayout_detailLayout__relatedNewsLink__9edo2:hover{color:var(--navy,#003366);text-decoration:underline}.DetailLayout_detailLayout__gallery-section__EDkfT{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--border-color,#eee)}.DetailLayout_detailLayout__gallery-grid__X9FsX{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem}.DetailLayout_detailLayout__gallery-item__OlyoB{display:block;width:100%;max-width:350px;flex:0 0 calc(25% - 1.5rem);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer}.DetailLayout_detailLayout__gallery-item__OlyoB:hover{transform:translateY(-4px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.DetailLayout_detailLayout__gallery-image-wrapper__y76O1{position:relative;width:100%;height:0;padding-bottom:75%;overflow:hidden;background-color:var(--gray-light,#f5f5f5)}.DetailLayout_detailLayout__gallery-image__wWCNS{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover;object-position:center}@media (max-width:992px){.DetailLayout_detailLayout__gallery-item__OlyoB{flex:0 0 calc(33.333% - 1.25rem)}.DetailLayout_detailLayout__gallery-grid__X9FsX{gap:1.25rem}.DetailLayout_detailLayout__banner-inner__2tRCH{padding-bottom:62.5%}}@media (max-width:768px){.DetailLayout_detailLayout__pdf-download-button__eCq_v{padding:.875rem 1.5rem;min-width:180px}.DetailLayout_detailLayout__pdf-download-section__2viTY{padding:1.5rem}}@media (max-width:576px){.DetailLayout_detailLayout__gallery-item__OlyoB{flex:0 0 calc(50% - 1rem);max-width:none}.DetailLayout_detailLayout__gallery-grid__X9FsX{gap:1rem}.DetailLayout_detailLayout__banner-inner__2tRCH{padding-bottom:100%}.DetailLayout_detailLayout__inlineBanner__l13Z_{max-width:100%}}