/* Start custom CSS */body [data-interaction-id="9d017bc7"][data-e-type]{box-sizing:border-box;position:relative;min-width:0;min-height:0;height:auto;max-height:none;margin:0;padding:0;grid-column:auto;grid-row:auto;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;width:100%;container-type:inline-size;background:white;font-family:"DM Sans",sans-serif;margin-top:0;}
body [data-interaction-id="b20cb86c"][data-e-type]{box-sizing:border-box;position:relative;min-width:0;min-height:0;height:auto;max-height:none;margin:0;padding:0;grid-column:auto;grid-row:auto;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;width:100%;display:block;padding:40px 7%;background:#fff;@container(max-width:700px){padding:30px 6%;}@container(max-width:480px){padding:28px 6%;}}
body [data-interaction-id="01338657"][data-e-type]{box-sizing:border-box;position:relative;min-width:0;min-height:0;height:auto;max-height:none;margin:0;padding:0;grid-column:auto;grid-row:auto;display:inline-flex;align-items:center;justify-content:center;width:auto;min-height:48px;padding:14px 20px;border:1px solid #dce0cf;border-radius:5px;background:#fff;color:#2c3a04;font-family:"DM Sans",sans-serif;font-size:16px;font-weight:600;line-height:1.3;text-decoration:none;&:focus-visible{outline:3px solid #dc3931;outline-offset:4px;}margin-bottom:28px;}
body [data-interaction-id="c4f87bff"][data-e-type]{box-sizing:border-box;position:relative;min-width:0;min-height:0;height:auto;max-height:none;margin:0;padding:0;grid-column:auto;grid-row:auto;display:grid;width:100%;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:start;@container(max-width:700px){grid-template-columns:minmax(0,1fr);gap:28px;}grid-template-rows:none;grid-auto-rows:max-content;align-content:start;}
body [data-interaction-id="9b2b62cc"][data-e-type]{box-sizing:border-box;position:relative;min-width:0;min-height:0;height:auto;max-height:none;margin:0;padding:0;grid-column:auto;grid-row:auto;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;width:100%;}
body [data-interaction-id="b476d771"][data-e-type]{box-sizing:border-box;position:relative;min-width:0;min-height:0;height:auto;max-height:none;margin:0;padding:0;grid-column:auto;grid-row:auto;display:block;font-family:"DM Sans",sans-serif;font-weight:600;line-height:1.08;letter-spacing:-.04em;color:#2c3a04;font-size:clamp(34px,5.5cqw,68px);overflow-wrap:anywhere;margin-bottom:24px;}
body [data-interaction-id="40b39211"][data-e-type]{box-sizing:border-box;position:relative;min-width:0;min-height:0;height:auto;max-height:none;margin:0;padding:0;grid-column:auto;grid-row:auto;display:block;width:100%;max-width:100%;height:auto;object-fit:cover;aspect-ratio:1;}
body [data-interaction-id="639c6162"][data-e-type]{box-sizing:border-box;position:relative;min-width:0;min-height:0;height:auto;max-height:none;margin:0;padding:0;grid-column:auto;grid-row:auto;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;width:100%;font-family:"DM Sans",sans-serif;font-size:16px;line-height:1.75;color:#4d573b;overflow-wrap:anywhere;& p{margin:0 0 1.2em;}& h2,& h3{font-family:"DM Sans",sans-serif;color:#2c3a04;letter-spacing:-.025em;line-height:1.2;}& img{max-width:100%;height:auto;}& .harte-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0;}& .harte-action{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:14px 20px;border:1px solid #2c3a04;border-radius:5px;color:#2c3a04;background:white;text-decoration:none;font-weight:600;line-height:1.35;}& .harte-action svg{flex:0 0 22px;}& .harte-playlist{background:#176b3a;border-color:#176b3a;color:white;}& .harte-website{background:#2c3a04;border-color:#2c3a04;color:white;}& a:focus-visible{outline:3px solid #dc3931;outline-offset:4px;}& .harte-hospital-logo{display:block;width:auto;max-width:250px;max-height:100px;object-fit:contain;margin:0 0 20px;}& .harte-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;}& .harte-gallery figure{margin:0;}& .harte-gallery img{width:100%;height:auto;}& .harte-resources{display:grid;grid-template-columns:1fr;gap:12px;}& .harte-resources .harte-action{justify-content:flex-start;width:100%;}& .wp-block-post-template{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;list-style:none;padding:0;}& .wp-block-post-featured-image img{aspect-ratio:1.5;object-fit:cover;}& .wp-block-post-title{font-size:23px;}@container(max-width:700px){& .harte-gallery,& .wp-block-post-template{grid-template-columns:minmax(0,1fr);}& .harte-actions{flex-direction:column;}& .harte-action{width:100%;}}}
#harte-artista-2026 .wp-block-post-template > li.wp-block-post {width:100% !important;max-width:100%;min-width:0;}
#harte-artista-2026 .wp-block-post-featured-image img {width:100%;}/* End custom CSS */