.hg-record-directory{border:1px solid var(--hg-border,var(--site-border));background:var(--hg-surface,var(--site-bg));margin-block:32px;padding:20px}.hg-record-directory details{border-top:1px solid var(--hg-border,var(--site-border));padding-block:12px}.hg-record-directory summary{cursor:pointer;min-height:36px;font-weight:600}.hg-record-directory ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;padding:0;list-style:none;display:grid}.hg-record-directory li{flex-direction:column;min-width:0;display:flex}.hg-record-directory a{overflow-wrap:anywhere;align-items:center;min-height:44px;display:inline-flex}.hg-record-directory small{opacity:.7}@media (max-width:650px){.hg-record-directory ul{grid-template-columns:1fr}}#recipe-planning{border:1px solid var(--hg-border,var(--site-border));background:var(--hg-surface,var(--site-bg));margin-block:28px;padding:24px;scroll-margin-top:140px}#recipe-planning h2{margin:0 0 12px}#recipe-planning h3{margin:24px 0 10px;font-size:18px;font-weight:600;line-height:1.4}#recipe-planning p{margin:10px 0;line-height:1.65}#recipe-planning ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0;padding:0;list-style:none;display:grid}#recipe-planning li{border:1px solid var(--hg-border,var(--site-border));overflow-wrap:anywhere;margin:0;padding:12px;line-height:1.6}#recipe-planning li a{text-underline-offset:3px;font-weight:600;text-decoration:underline}#recipe-planning .source-note{margin-top:20px;padding:14px 0 0}@media (max-width:650px){#recipe-planning{padding:16px}#recipe-planning ul{grid-template-columns:1fr}}
