/* Independent Polish site: original brand palette and layout. */
html{scroll-behavior:smooth}body{overflow-x:hidden}a:focus-visible,button:focus-visible{outline:3px solid #c19627;outline-offset:5px}#dm [data-anim-desktop],#dm [data-anim-extended]{visibility:visible!important;opacity:1!important;transform:none!important}.pl-mobile-nav{display:none}.pl-contact-box{background:#eceae4;color:#142828;padding:28px;max-width:700px;margin:25px auto;border-top:4px solid #c19627;font-family:Arial,sans-serif;line-height:1.65}.pl-contact-box h3{font-family:Georgia,serif;font-size:27px;margin-top:0}.pl-button{display:inline-block;background:#c19627;color:#142828!important;padding:13px 25px;text-decoration:none;font-size:15px}.dmRespDesignRow [class*=dmRespCol]{min-width:0}#dm .dmNewParagraph p{overflow-wrap:anywhere}#dm .dmNewParagraph h1{line-height:1.2}#dmPopup,#dmPopupMask{display:none!important}img{max-width:100%}video{max-width:100%;height:auto}.dmNewParagraph p:empty{display:none}.pl-source-note{font:14px/1.5 Arial,sans-serif;padding:12px 20px;background:#eceae4;color:#142828;text-align:center}.pl-source-note a{color:inherit}
@media(max-width:767px){.pl-mobile-nav{display:flex;align-items:center;justify-content:space-between;position:relative;padding:18px 22px;background:#142828;color:#c19627;z-index:9999}.pl-brand{font:14px Georgia,serif;letter-spacing:2px;color:#c19627;text-decoration:none}.pl-mobile-nav button{border:1px solid #c19627;color:#c19627;background:transparent;padding:4px 10px;font-size:24px}.pl-mobile-nav nav{position:absolute;top:100%;left:0;right:0;background:#142828;padding:16px 22px;border-bottom:2px solid #c19627}.pl-mobile-nav nav a{display:block;padding:11px;color:#eceae4;text-decoration:none;font:16px Arial,sans-serif}.pl-mobile-nav nav[hidden]{display:none}#dm .dmHeaderContainer,#dm .dmHeader{display:none!important}#dm .dmRespRow{max-width:100%!important;width:100%!important;padding-left:18px!important;padding-right:18px!important}#dm .dmRespColsWrapper{display:flex!important;flex-direction:column!important;margin:0!important}#dm .dmRespCol{width:100%!important;max-width:100%!important;margin-left:0!important;left:auto!important;float:none!important;flex:0 0 auto!important}#dm .dmNewParagraph{width:100%!important;max-width:100%!important;left:0!important;margin-left:0!important}#dm .dmNewParagraph h1,#dm .dmNewParagraph h1 span{font-size:36px!important;line-height:1.2!important}#dm .dmNewParagraph h2,#dm .dmNewParagraph h2 span{font-size:29px!important;line-height:1.25!important}#dm .dmNewParagraph h3,#dm .dmNewParagraph h3 span{font-size:23px!important;line-height:1.35!important}#dm .dmNewParagraph p{font-size:17px!important;line-height:1.6!important}#dm .dmRespCol>*{max-width:100%!important}#dm .dmPhotoGalleryHolder{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px}#dm .dmPhotoGalleryHolder>.photoGalleryThumbs{width:100%!important;position:relative!important;left:auto!important;top:auto!important}#dm table{display:block;overflow:auto;font-size:13px!important}#dm iframe{max-width:100%!important}#dm .dmFooter{padding-bottom:60px}#dm .dmRespRow.dmRespRowStable{padding-top:24px!important;padding-bottom:24px!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}
.pl-faq{display:block!important;border-bottom:1px solid #c1962760;padding:20px 10px;list-style:none;font-family:Arial,sans-serif;color:#142828}.pl-faq summary{font-size:20px;line-height:1.4;cursor:pointer;font-family:Georgia,serif}.pl-faq p{font-size:16px;line-height:1.8;padding:10px 0;max-width:100%}#dm div#1110484705{width:min(900px,90%)!important;max-width:900px!important}#dm div#1064762794{width:min(750px,90%)!important;max-width:750px!important}
.pl-mailchimp input:not([type=checkbox]):not([type=radio]):not([type=hidden]){max-width:100%;padding:12px;border:1px solid #a6ada6;background:#fff;border-radius:0;font:16px Arial,sans-serif}.pl-mailchimp button{background:#c19627;color:#142828;padding:14px 22px;border:0;cursor:pointer}.pl-mailchimp label{line-height:1.5}.pl-mailchimp input:focus{outline:2px solid #c19627}.pl-mailchimp{font-family:Arial,sans-serif}
@media(max-width:767px){#dm .flex-container,#dm .flex-element.group{display:flex!important;flex-direction:column!important;gap:24px!important}#dm .flex-element{width:100%!important;max-width:100%!important;min-width:0!important;grid-area:auto!important}#dm .flex-element:not(.widget-wrapper){height:auto!important;min-height:0!important}#dm .flex-element.widget-wrapper{min-height:0!important}#dm .dmPhotoGalleryHolder{grid-template-columns:1fr!important}#dm div#1110484705,#dm div#1064762794{width:100%!important}#dm .dmNewParagraph h1,#dm .dmNewParagraph h1 span{font-size:34px!important}#dm .dmNewParagraph h2,#dm .dmNewParagraph h2 span{font-size:27px!important}}
/* Supplied full-resolution photo replaces the old lazy-loading placeholder. */
#dm [id="94d7d987"]{background-image:url('/assets/gold-coin-on-rock.webp')!important}
/* Keep the four homepage photo cards level when Polish titles wrap. */
@media(min-width:768px){
#dm [id="1779916783"] .photogallery-row{display:flex!important;align-items:stretch!important}
#dm [id="1779916783"] .photogallery-column{display:flex!important}
#dm [id="1779916783"] .photoGalleryThumbs{display:flex!important;flex:1;min-width:0}
#dm [id="1779916783"] .thumbnailInnerWrapper{display:flex!important;flex-direction:column;flex:1;min-width:0}
#dm [id="1779916783"] .image-container{flex:0 0 auto}
#dm [id="1779916783"] .caption-container{flex:1}
}
/* Polish news archive: real article images, readable excerpts and pagination. */
#dm .pl-news-list{display:grid;gap:32px;width:100%;text-align:left}
#dm .pl-news-card{display:grid;grid-template-columns:minmax(210px,30%) 1fr;gap:28px;padding:0 0 30px;border-bottom:1px solid #c1962755;align-items:start}
#dm .pl-news-image{display:block;overflow:hidden;background:#142828;aspect-ratio:3/2}
#dm .pl-news-image img{display:block!important;width:100%!important;height:100%!important;object-fit:cover;opacity:1!important;visibility:visible!important}
#dm .pl-news-card h3{margin:0 0 12px;font:26px/1.3 Marcellus,Georgia,serif;color:#142828}
#dm .pl-news-card a{color:#142828;text-decoration:none}
#dm .pl-news-card p{font:16px/1.65 Muli,Arial,sans-serif;margin:0 0 14px}
#dm .pl-news-date{font-size:14px!important;color:#636960}
#dm .pl-news-read{display:inline-block;border-bottom:1px solid #c19627;padding-bottom:4px;font:15px Muli,Arial,sans-serif}
#dm .pl-news-pagination{display:flex;gap:10px;justify-content:center;padding:30px 0}
#dm .pl-news-pagination a{display:inline-block;padding:10px 16px;border:1px solid #c19627;color:#142828;text-decoration:none}
#dm .pl-news-pagination a[aria-current]{background:#c19627}
#dm .pl-news-body p{font:18px/1.75 Muli,Arial,sans-serif;color:#142828;margin:0 0 20px}
#dm .pl-news-body h2,#dm .pl-news-body h3{font-family:Marcellus,Georgia,serif;color:#142828;margin:28px 0 16px;line-height:1.3}
#dm .pl-news-body h2{font-size:28px}#dm .pl-news-body h3{font-size:23px}
#dm .pl-news-body a{color:#725510;overflow-wrap:anywhere}
#dm .pl-news-back{padding:25px 5%;font:17px Muli,Arial,sans-serif}
#dm a.pl-invest-cta{display:inline-block!important;background:#c19627!important;color:#142828!important;border:1px solid #c19627;padding:14px 24px;margin:8px 0;text-decoration:none!important;font-family:Marcellus,Georgia,serif;line-height:1.35;white-space:normal}
#dm a.pl-invest-cta:hover{background:#d7ac39!important}
@media(max-width:767px){#dm .pl-news-card{grid-template-columns:1fr;gap:18px}#dm .pl-news-card h3{font-size:23px}#dm .pl-news-image{width:100%}#dm .pl-news-body p{font-size:17px}#dm a.pl-invest-cta{max-width:100%;box-sizing:border-box;text-align:center}}
#dm [data-blog-template="bind-author"],#dm [data-blog-template="bind-author"] p,#dm [data-blog-template="bind-author"] span{color:#fff!important}
#dm .pl-news-references{padding:20px 5%;font:16px/1.7 Muli,Arial,sans-serif;color:#142828}
#dm .pl-news-references a{color:#725510}
/* Three matching homepage service panels: logo, white heading, gold button. */
#dm [id="1265698344"]>.dmRespCol{display:flex!important}
#dm [id="1265698344"]>.dmRespCol>.dmRespRow{display:flex!important;width:100%!important;background:#142828!important;padding:0!important}
#dm [id="1265698344"]>.dmRespCol>.dmRespRow>.dmRespColsWrapper{display:flex!important;flex:1}
#dm [id="1265698344"]>.dmRespCol>.dmRespRow>.dmRespColsWrapper>.dmRespCol{display:flex!important;flex-direction:column;align-items:center;padding:40px!important}
#dm [id="1265698344"] .imageWidget{display:flex!important;align-items:center;justify-content:center;height:100px!important;width:100%!important;margin:0!important;flex:0 0 100px}
#dm [id="1265698344"] .imageWidget img{max-height:90px!important;max-width:230px!important;width:auto!important;height:auto!important;object-fit:contain}
#dm [id="1265698344"] .dmNewParagraph{width:100%!important;min-height:64px;margin:22px 0 16px!important;flex:1;display:flex!important;align-items:center;justify-content:center}
#dm [id="1265698344"] .dmNewParagraph h3{margin:0!important;color:#eceae4!important;text-align:center}
#dm [id="1265698344"] a.dmButtonLink{width:100%!important;max-width:none!important;min-height:53px!important;height:53px!important;margin:0!important;border-radius:5px!important;background:#c19627!important;flex:0 0 53px}
#dm [id="1265698344"] a.dmButtonLink .text{color:#fff!important}
@media(min-width:768px){#dm [id="1265698344"]{display:flex!important;align-items:stretch!important}}
#dm [id="1265698344"] a.dmButtonLink{box-sizing:border-box!important}
