
.hm-fac-note{padding:17px 20px;border-left:4px solid #316a57;background:#eef5ef;border-radius:8px}.hm-fac-controls{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:12px;margin:24px 0 12px}.hm-fac-controls label{display:flex;flex-direction:column;gap:5px;font-size:.88rem;font-weight:750;min-width:0}.hm-fac-controls select,.hm-fac-controls input{font:inherit;padding:10px;border:1px solid #81998d;border-radius:7px;width:100%;background:#fff;color:#203841}.hm-fac-list{list-style:none!important;padding:0!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:15px 0}.hm-fac-row{margin:0!important;padding:17px 18px;border:1px solid #cadbd0;border-radius:12px;min-width:0;background:#fff}.hm-fac-row[hidden]{display:none}.hm-fac-place>span{color:#526c60;font-size:.8rem}.hm-fac-place h3{font-size:1.06rem!important;line-height:1.5;margin:5px 0 14px!important;overflow-wrap:anywhere}.hm-fac-values{margin:0}.hm-fac-values>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid #e3ebe5}.hm-fac-values dt{font-size:.77rem}.hm-fac-values dd{margin:0;white-space:nowrap;font-size:.88rem;font-weight:750}.hm-fac-values>div:first-child{display:block;margin-bottom:6px;border:0}.hm-fac-values>div:first-child dd{font-size:1.65rem;line-height:1.5;color:#1b5b46}.hm-fac-values small{font-size:.85rem;padding-left:4px}.hm-fac-row .hm-source{margin-bottom:0}.hm-fac-more{font:inherit;font-weight:750;color:#fff;background:#1b5b46;border:0;border-radius:8px;padding:12px 25px;cursor:pointer;margin:5px 0 20px}.hm-fac-more[hidden]{display:none}.hm-fac-controls :focus-visible,.hm-fac-more:focus-visible{outline:3px solid #a35812;outline-offset:3px}.hm-fac-extra{margin-top:26px}.hm-fac-extra summary{font-weight:750;cursor:pointer;color:#16596b}.hm-fac-extra[open] summary{margin-bottom:15px}
@media(max-width:650px){.hm-fac-list{grid-template-columns:1fr}.hm-fac-controls{grid-template-columns:1fr 1fr}.hm-fac-controls label:last-child{grid-column:1/-1}.hm-fac-row{padding:16px}.hm-fac-note{padding:15px}.hm-fac-values dt{font-size:.86rem}.hm-fac-values dd{font-size:.94rem}}
