.thf-halal{margin:28px 0;padding:30px;border:1px solid #d9e3dc;border-radius:18px;background:#f9fbf8;color:#183e2c;font-size:15px;line-height:1.65}.thf-halal__heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.thf-halal__eyebrow{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#55745f}.thf-halal h2{padding:0;margin:4px 0 0;font-size:27px;line-height:1.2;color:#183e2c}.thf-halal__review{font-size:12px;color:#506658;text-align:right}.thf-halal__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.thf-halal__fact{padding:22px 20px;background:#fff;border:1px solid #dfe7e1;border-radius:12px;min-width:0}.thf-halal__fact h3{font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:#5d6f63;padding:0;margin:0 0 12px}.thf-halal__fact .thf-halal__value{font-size:19px;font-weight:700;line-height:1.35;color:#214b34;margin:0 0 10px;padding:0}.thf-halal__fact.is-unknown .thf-halal__value{color:#626d65}.thf-halal .thf-halal__detail,.thf-halal .thf-halal__scope{font-size:13px;line-height:1.65;margin:7px 0;padding:0;color:#536359}.thf-halal .thf-halal__scope{color:#243f2f}.thf-halal .thf-halal__scope-note{font-size:13px;margin:16px 0 0;padding:0}.thf-halal__sources{margin-top:20px;border-top:1px solid #d8e2da;border-bottom:1px solid #d8e2da}.thf-halal__sources summary{cursor:pointer;padding:16px 0;font-weight:700;color:#254d36}.thf-halal__sources summary span{font-size:12px;font-weight:400;color:#647469;margin-left:10px}.thf-halal__source-list{display:grid;gap:15px;padding:0 0 20px}.thf-halal__source{padding:17px 20px;background:#fff;border-left:3px solid #74927b;border-radius:0 8px 8px 0;overflow-wrap:anywhere}.thf-halal__source>div{display:flex;justify-content:space-between;gap:15px;font-size:13px}.thf-halal__source>div span{font-size:12px;color:#607366}.thf-halal .thf-halal__quote{margin:10px 0;padding:0;font-size:14px;color:#2e4335}.thf-halal__source a{font-weight:700;font-size:12px;color:#245b39;text-decoration:underline;text-underline-offset:3px}.thf-halal .thf-halal__disclaimer{font-size:12px;line-height:1.7;color:#68766c;padding:0;margin:18px 0 0}.thf-halal .thf-halal__notes{font-size:13px;white-space:pre-line;padding:0;margin:15px 0 0;color:#536359}.thf-halal .thf-halal__notice{margin:0;padding:0;font-size:14px}.thf-halal a:focus-visible,.thf-halal summary:focus-visible{outline:3px solid #507b5e;outline-offset:4px}.thf-halal__value,.thf-halal__detail,.thf-halal__scope-note{overflow-wrap:anywhere}@media(max-width:900px){.thf-halal{padding:22px}.thf-halal__grid{grid-template-columns:1fr}.thf-halal__fact{padding:18px}.thf-halal__heading{align-items:flex-start}.thf-halal h2{font-size:24px}}@media(max-width:550px){.thf-halal{margin:20px 0;padding:20px 16px;border-radius:14px}.thf-halal__heading{display:block}.thf-halal__review{display:block;text-align:left;margin-top:9px}.thf-halal__source>div{display:block}.thf-halal__source>div span{display:block;margin-top:4px}.thf-halal__sources summary span{display:block;margin:4px 0 0}.thf-halal__source{padding:15px}}

.thf-halal{overflow-wrap:anywhere}
