/* === Home w blokach (Gutenberg) — fregata === */
/* Szerokosc tresci dla szablonu page-fullwidth.php (main.blocks-main bez .container) */
.blocks-main{ width:100%; }
.blocks-main > article{ overflow-x:clip; }
.blocks-main > article > *{ max-width:1140px; margin-left:auto; margin-right:auto; padding-left:16px; padding-right:16px; box-sizing:border-box; }
.blocks-main > article > .alignwide{ max-width:1320px; }
.blocks-main > article > .alignfull{ max-width:none; padding-left:0; padding-right:0; }

/* Hero slider (Kadence) — pelna szerokosc, naturalne proporcje (jak KC image_fadein) */
.kb-gallery-wrap-id-fregata_hero .kb-slide-item .kb-gal-image-radius img{ width:100%; height:auto; display:block; }

/* Kafelki placowek */
.placowka-tile{ min-height:220px; }
.placowka-tile h4 a, .placowka-tile p a{ color:#fff; text-decoration:none; }
.placowka-tile h4 a:hover, .placowka-tile p a:hover{ text-decoration:underline; }

/* Wesprzyj nas — linki biale na niebieskim */
.wesprzyj-sekcja a{ color:#fff; text-decoration:underline; }

/* Q&A — natywny core/details */
.blocks-main details.wp-block-details{ border-bottom:1px solid #ddd; padding:12px 0; }
.blocks-main details.wp-block-details summary{ cursor:pointer; font-weight:600; }
.blocks-main details.wp-block-details p{ margin-top:10px; }