.fma-entry{gap:var(--fhd-space-20);border-bottom:1px solid var(--app-border);padding:var(--fhd-space-24) 0;min-height:var(--fhd-size-110);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.fma-entry[data-dated=true]{grid-template-columns:var(--fhd-touch-target) minmax(0, 1fr) var(--fhd-touch-target)}.fma-entry .fhd-date-tile{margin-top:var(--fhd-space-2)}.fma-entry>.fma-entry-body>.fma-entry-text{font:var(--fhd-weight-400) var(--fhd-text-18)/var(--fhd-leading-body) var(--fhd-serif);white-space:pre-line;overflow-wrap:anywhere}.fma-entry>.fma-entry-body>.fma-entry-text[data-expanded=false]{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fma-entry .fma-edit{width:var(--fhd-touch-target);min-height:var(--fhd-touch-target);padding:var(--fhd-space-8);color:var(--fhd-muted);border-radius:50%}.fma-entry .fma-read-more{font-size:var(--fhd-text-12);margin-top:var(--fhd-space-8)}.freud-home-design .fma-dialog textarea{resize:vertical;width:100%;min-height:var(--fhd-size-180);font:var(--fhd-weight-400) var(--fhd-text-16)/var(--fhd-leading-body) var(--app-font)}.freud-home-design .fma-delete{margin-left:auto}@media (hover:hover) and (pointer:fine){.fma-entry .fma-edit:hover{background:var(--fhd-wash)}}@media (max-width:767px){.fma-entry{gap:var(--fhd-space-12)}.fma-entry[data-dated=true]{grid-template-columns:var(--fhd-size-40) minmax(0, 1fr) var(--fhd-size-36)}.fma-entry .fhd-date-tile{width:var(--fhd-size-40);padding-right:var(--fhd-space-8)}.fma-entry>.fma-entry-body>.fma-entry-text{font-size:var(--fhd-text-16)}.fma-entry .fma-edit{width:var(--fhd-size-36);padding-inline:var(--fhd-space-8)}}
.app-popover{box-sizing:border-box;width:var(--app-popover-width,320px);padding:var(--app-popover-padding,20px);border-radius:var(--app-popover-radius,16px);background:var(--app-surface,var(--ui-surface));color:var(--app-ink,var(--ui-ink));box-shadow:var(--app-popover-shadow,0 4px 18px #0000001f);font:inherit;overflow-wrap:anywhere;overscroll-behavior:contain;z-index:var(--app-popover-layer,60);visibility:hidden;border:0;margin:0;position:fixed;inset:auto;overflow:auto}.app-popover[data-positioned=true]{visibility:visible}.app-popover-heading{align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.app-popover-heading h2{min-width:0;font:inherit;flex:1;margin:0;font-weight:600}.app-popover-close{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;margin:-10px -10px -10px 0;padding:0;display:grid}.app-popover :is(button,a):focus-visible{outline:2px solid var(--app-accent,var(--ui-accent));outline-offset:3px}
.freud-home-design .fma-inline-term{min-height:0;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--fhd-term-underline);text-decoration-color:var(--fhd-term-underline);text-underline-offset:var(--fhd-size-3);cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0;text-decoration-thickness:1px;display:inline}.freud-home-design .fma-inline-term:hover{-webkit-text-decoration-color:var(--app-accent);text-decoration-color:var(--app-accent)}.freud-home-design .fma-term-popover{font:var(--fhd-weight-400) var(--fhd-text-14)/var(--fhd-leading-body) var(--app-font)}.freud-home-design .fma-term-popover .app-popover-heading{gap:var(--fhd-space-12);margin-bottom:var(--fhd-space-12)}.freud-home-design .fma-term-popover .app-popover-heading h2{font:var(--fhd-weight-400) var(--fhd-text-22)/var(--fhd-leading-card) var(--fhd-serif);letter-spacing:var(--fhd-tracking-editorial)}.freud-home-design .fma-term-popover .app-popover-close,.freud-home-design .fma-term-popover .app-popover-close:hover{box-shadow:none;background:0 0;border:0;border-radius:0}.freud-home-design .fma-term-popover p{margin:0 0 var(--fhd-space-8);color:var(--fhd-body-secondary);white-space:pre-line}.freud-home-design .fma-term-details{min-height:var(--fhd-touch-target);color:var(--app-accent);font:inherit;text-underline-offset:var(--fhd-size-4);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.freud-home-design .fma-inline-term:focus-visible{outline:var(--fhd-size-2) solid var(--app-accent);outline-offset:var(--fhd-size-3)}.freud-home-design .fma-dialog{background:var(--app-surface);color:var(--app-ink);border-radius:var(--fhd-radius-card);font:var(--fhd-weight-400) var(--fhd-text-15)/var(--fhd-leading-body) var(--app-font)}.freud-home-design .fma-dialog .app-dialog-heading h2{font:var(--fhd-weight-400) var(--fhd-text-29)/var(--fhd-leading-section) var(--fhd-serif);letter-spacing:var(--fhd-tracking-editorial)}.freud-home-design .fma-dialog p{font:inherit;white-space:pre-line;margin-bottom:var(--fhd-space-16)}.freud-home-design .fma-term-sources h3{font:var(--fhd-weight-600) var(--fhd-text-13)/var(--fhd-leading-body) var(--app-font)}.freud-home-design .fma-term-sources ul{margin:var(--fhd-space-12) 0 0;padding:0;list-style:none}.freud-home-design .fma-term-sources a{color:var(--app-accent);text-underline-offset:var(--fhd-size-4)}@media (max-width:640px){.freud-home-design .fma-dialog{border-radius:var(--fhd-radius-sheet) var(--fhd-radius-sheet) 0 0}}.freud-home-design .fma-dialog{overflow-wrap:anywhere}.freud-home-design .fma-source-row{min-height:0;padding:var(--fhd-space-12) 0}.freud-home-design .fma-source-open{align-items:center;gap:var(--fhd-space-12);min-height:var(--fhd-touch-target);width:100%;color:var(--app-ink);text-decoration:none;display:flex}.freud-home-design .fma-source-open .fhd-material-title{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.freud-home-design .fma-source-open>svg{flex:none}.freud-home-design .fma-source-open:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}.freud-home-design .fma-occurrences-dialog[open]{flex-direction:column;display:flex;overflow:hidden}.freud-home-design .fma-occurrences-dialog>.app-dialog-heading,.freud-home-design .fma-occurrences-dialog>.app-dialog-handle{flex:none}.freud-home-design .fma-occurrences-dialog>.fhd-material-list{overscroll-behavior:contain;min-height:0;overflow-y:auto}.freud-home-design .fma-term-sources .fma-source-open{color:var(--app-ink)}
