/* Compact /info explorer only. Canonical SVG geometry and state remain unchanged. */
body.page-id-100018177 .elementor-element-8eea458 {align-items:flex-start!important;gap:24px!important}
body.page-id-100018177 .elementor-element-8eea458>.elementor-element-4a853cf {width:48%!important;min-width:0;gap:12px!important}
body.page-id-100018177 .elementor-element-8eea458>.elementor-element-10d0209 {width:calc(52% - 24px)!important;min-width:0;min-height:0!important;padding:20px!important;gap:12px!important;align-self:flex-start;position:static;box-shadow:0 3px 12px #183b2b14;border-radius:16px}
body.page-id-100018177 #almc-info-condition-card {display:grid!important;grid-template-columns:minmax(0,1fr) 128px;align-items:start;padding:20px!important;gap:14px!important;min-height:0!important}
body.page-id-100018177 #almc-info-condition-card>.elementor-element-imtext20 {grid-column:1;grid-row:1;min-width:0;width:100%!important;padding:0!important;gap:10px!important}
body.page-id-100018177 #almc-info-condition-card>.elementor-element-imphcol20 {grid-column:2;grid-row:1;width:128px!important;min-width:0;min-height:0!important;padding:0!important;gap:5px!important}
body.page-id-100018177 #almc-info-condition-photo {width:128px!important;max-width:100%;margin:0!important}
body.page-id-100018177 #almc-info-condition-photo img {width:128px!important;max-width:100%!important;height:auto!important;aspect-ratio:16/9;object-fit:cover;border-radius:9px!important}
body.page-id-100018177 .almc-info-photo-context {font-size:10px;line-height:1.4;margin:0}
body.page-id-100018177 #almc-info-axis-title .elementor-heading-title {font-size:24px!important;line-height:1.2!important;letter-spacing:-.02em;margin:0}
body.page-id-100018177 #almc-info-condition-summary-copy {font-size:15px!important;line-height:1.6!important}
body.page-id-100018177 #almc-info-condition-summary-copy p {margin:0}
body.page-id-100018177 #almc-info-condition-card>:not(.elementor-element-imphcol20):not(.elementor-element-imtext20) {grid-column:1/-1;width:100%;min-width:0}
body.page-id-100018177 #almc-info-condition-card:has(#almc-info-condition-photo[style*="display: none"]) {grid-template-columns:minmax(0,1fr)}
body.page-id-100018177 #almc-info-condition-card:has(#almc-info-condition-photo[style*="display: none"])>.elementor-element-imphcol20 {display:none}
body.page-id-100018177 #almc-info-condition-offer {padding:16px!important;gap:7px!important;border-radius:12px!important;box-shadow:0 3px 8px #183b2b14!important}
body.page-id-100018177 #almc-info-condition-offer-title .elementor-heading-title {font-size:17px!important;line-height:1.3!important}
body.page-id-100018177 #almc-info-condition-guide .elementor-button {min-height:44px;padding:11px 14px!important;font-size:14px!important;line-height:1.35!important;border-radius:9px!important;transform:none!important}
body.page-id-100018177 #almc-info-condition-guide .elementor-button:hover,
body.page-id-100018177 #almc-info-condition-guide .elementor-button:focus {transform:none!important}
body.page-id-100018177 .almc-info-relation-grid {gap:8px;margin:6px 0}
body.page-id-100018177 .almc-info-relation-card {padding:10px 12px;border:0!important;border-radius:10px;background:#f2f6ed;box-shadow:none}
body.page-id-100018177 .almc-info-relation-head svg {width:38px;height:34px}
body.page-id-100018177 .almc-info-relation-head strong,body.page-id-100018177 .almc-info-relation-head h4 {font-size:15px;line-height:1.3}
body.page-id-100018177 .almc-info-provenance {border:0!important;margin-top:10px;padding-top:0}
body.page-id-100018177 .elementor-element-10d0209 svg[data-almc-map] {display:block;width:100%;height:auto;max-width:560px;margin:0 auto}
body.page-id-100018177 #almc-info-map-caption .elementor-heading-title {font-size:18px;line-height:1.35}
body.page-id-100018177 button.almc-info-quick-topic {min-height:38px!important;padding:7px 9px!important;font-size:12px!important;border-radius:9px!important;color:#183d32!important}
body.page-id-100018177 button.almc-info-quick-topic:hover,
body.page-id-100018177 button.almc-info-quick-topic:focus,
body.page-id-100018177 button.almc-info-quick-topic:active {color:#183d32!important;background:#eaf1e4!important;transform:none!important}
body.page-id-100018177 #almc-info-condition-card[hidden] {display:none!important}
@media(max-width:1024px){
 body.page-id-100018177 .elementor-element-8eea458 {flex-direction:column!important}
 body.page-id-100018177 .elementor-element-8eea458>.elementor-element-4a853cf,body.page-id-100018177 .elementor-element-8eea458>.elementor-element-10d0209 {width:100%!important}
 body.page-id-100018177 #almc-info-condition-card {grid-template-columns:minmax(0,1fr) 144px}
 body.page-id-100018177 #almc-info-condition-card>.elementor-element-imphcol20,body.page-id-100018177 #almc-info-condition-photo,body.page-id-100018177 #almc-info-condition-photo img {width:144px!important}
}
@media(max-width:540px){
 body.page-id-100018177 #almc-info-condition-card {padding:16px!important;grid-template-columns:minmax(0,1fr) 92px;gap:12px!important}
 body.page-id-100018177 #almc-info-condition-card>.elementor-element-imphcol20,body.page-id-100018177 #almc-info-condition-photo,body.page-id-100018177 #almc-info-condition-photo img {width:92px!important}
 body.page-id-100018177 #almc-info-axis-title .elementor-heading-title {font-size:21px!important}
 body.page-id-100018177 #almc-info-condition-summary-copy {font-size:14px!important;line-height:1.6!important}
 body.page-id-100018177 .elementor-element-8eea458>.elementor-element-10d0209 {padding:14px!important}
}
@media(prefers-reduced-motion:reduce){body.page-id-100018177 button.almc-info-quick-topic {animation:none!important;transition:none!important}}/* The non-semantic Elementor text wrapper yields a full-width readable summary. */
body.page-id-100018177 #almc-info-condition-card>.elementor-element-imtext20 {display:contents!important}
body.page-id-100018177 #almc-info-condition-card #almc-info-axis-title {grid-column:1;grid-row:1;min-width:0;align-self:center}
body.page-id-100018177 #almc-info-condition-card #almc-info-condition-summary-copy {grid-column:1/-1;grid-row:2;width:100%;min-width:0}
/* Two disclosure columns only where the full desktop card has room. */
@media(min-width:1200px){
 body.page-id-100018177 #almc-info-condition-card .almc-info-relation-grid {grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px}
 body.page-id-100018177 #almc-info-condition-card .almc-info-relation-head {gap:7px;min-width:0}
 body.page-id-100018177 #almc-info-condition-card .almc-info-relation-head strong,body.page-id-100018177 #almc-info-condition-card .almc-info-relation-head h4 {font-size:14px;overflow-wrap:normal}
 body.page-id-100018177 #almc-info-condition-card .almc-info-relation-head svg {width:32px;height:30px}
 body.page-id-100018177 #almc-info-condition-card .almc-info-relation-head::after {font-size:18px}
}/* The adapter sets this attribute on every guide state transition. */
body.page-id-100018177 #almc-info-condition-guide[data-almc-guide-axis=""] .elementor-button,
body.page-id-100018177 #almc-info-condition-guide[data-almc-guide-axis=""] .elementor-button:hover,
body.page-id-100018177 #almc-info-condition-guide[data-almc-guide-axis=""] .elementor-button:focus {background:#fffef7!important;background-image:none!important;color:#183d32!important}