.pfh-community{font:16px/1.9 "IBM Plex Sans Arabic",sans-serif}.pfh-community [id]{scroll-margin-top:110px}.pfh-community h1{font-size:clamp(32px,4vw,52px);line-height:1.5;color:var(--ink);margin:10px 0 18px}.pfh-community h2{font-size:clamp(25px,2.5vw,34px);line-height:1.6;color:var(--ink);margin:0 0 15px}.pfh-community h3{font-size:21px;line-height:1.65;color:var(--ink);margin:0 0 12px}.pfh-community .pfh-co-search{display:flex;align-items:end;flex-wrap:wrap;gap:18px;background:#eeeee4;padding:24px;border:1px solid var(--line);border-radius:10px}.pfh-co-search>div{flex:1;min-width:180px}.pfh-co-search label{display:block;font-size:14px;font-weight:600;margin-bottom:8px}.pfh-co-search input,.pfh-co-search select{width:100%;min-height:48px;border:1px solid #a7ad9b;border-radius:6px;background:#fff;padding:9px 13px;font:inherit;color:#253b2d}.pfh-co-search button.pfh-ed-button{min-height:48px;padding:10px 28px;background:#213d30;color:#fff;border:0;border-radius:6px;font:600 15px "IBM Plex Sans Arabic",sans-serif;cursor:pointer}.pfh-community .pfh-co-results{margin:20px 0;color:#625e54;font-size:14px}.pfh-co-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.pfh-co-card{border:1px solid var(--line);border-radius:10px;background:#fff;overflow:hidden;display:flex;flex-direction:column;min-width:0}.pfh-co-card img{width:100%;height:210px;object-fit:cover}.pfh-co-card-body{padding:26px;display:flex;flex-direction:column;align-items:start;flex:1}.pfh-co-card h3{font-size:22px;margin:12px 0}.pfh-co-card p{font-size:15px;color:#625e54}.pfh-co-card .pfh-co-card-meta{font-size:14px;margin:0 0 5px}.pfh-co-status{display:inline-block;background:#edf0e6;color:#455637;border:1px solid #d4dcc9;border-radius:30px;padding:3px 12px;font-size:13px;margin:14px 0}.pfh-co-read{display:block;padding-top:16px;margin-top:auto;font-size:14px;font-weight:600}.pfh-co-pagination ul{display:flex;list-style:none;gap:8px;flex-wrap:wrap;padding:0;margin:32px 0 0}.pfh-co-pagination li{margin:0}.pfh-co-pagination a,.pfh-co-pagination span{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:5px 12px;border:1px solid var(--line);border-radius:5px}.pfh-co-pagination .current{background:#213d30;color:white;border-color:#213d30}.pfh-co-note,.pfh-co-empty{background:#eeeee4;border-inline-start:3px solid #947747;padding:25px;margin-block:20px}.pfh-co-profile-hero{padding:30px 0 40px;background:linear-gradient(115deg,#eeeee2,#faf8f2);border-bottom:1px solid var(--line)}.pfh-co-profile-heading{display:flex;align-items:center;justify-content:space-between;gap:35px}.pfh-co-profile-heading>div:first-child{max-width:840px}.pfh-co-profile-heading .pfh-co-status{display:table}.pfh-co-intro{max-width:780px;font-size:18px;color:#625e54}.pfh-co-portrait img{width:160px;height:180px;object-fit:cover;border-radius:12px}.pfh-co-jumps{display:flex;flex-wrap:wrap;gap:12px 28px;font-size:14px;margin-top:24px}.pfh-co-jumps a{padding-block:8px}.pfh-co-section{padding-block:38px;border-bottom:1px solid var(--line)}.pfh-co-section-intro{max-width:790px;margin-bottom:24px}.pfh-co-small{font-size:14px;color:#625e54;margin-top:20px!important;max-width:900px}.pfh-co-source{border:1px solid var(--line);background:white;border-radius:8px;padding:22px;margin-block:18px}.pfh-co-source details{padding-block:10px;border-top:1px solid var(--line)}.pfh-co-source summary{cursor:pointer;min-height:36px;font-size:14px;font-weight:600}.pfh-co-callout{background:#e7eddf;border-radius:12px;padding:32px;display:flex;align-items:center;gap:30px;justify-content:space-between;margin:40px 0 60px}.pfh-co-callout>div{max-width:730px}.pfh-co-callout .pfh-ed-button{flex-shrink:0}.pfh-co-bio{max-width:900px;padding-top:35px}.pfh-co-bio:empty{display:none}.pfh-community .pfh-co-contact-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:44px}.pfh-co-contact-aside{background:#eeeee4;border-radius:10px;padding:28px!important;align-self:start}.pfh-co-contact-aside details{border-top:1px solid var(--line);padding-block:18px}.pfh-co-contact-aside summary{font-weight:600;cursor:pointer;min-height:40px}.pfh-co-contact-aside details p{margin-top:12px}.pfh-community .pfh-form-context{padding:15px;background:#edf0e6}.pfh-community .pfh-tree-shell{max-width:100%;min-width:0}
.pfh-co-grid--stories{grid-template-columns:repeat(2,minmax(0,1fr))}
.pfh-co-card--featured{grid-column:1/-1;background:linear-gradient(120deg,#eef1e6,#fffdf7);border-color:#c9d3bc}.pfh-co-card--featured h3{font-size:clamp(24px,3vw,32px)}.pfh-co-watch{display:inline-flex;min-height:44px;align-items:center;margin-inline-end:24px;color:#203f31;font-weight:600}.pfh-co-watch:hover{color:#674e20;text-decoration:underline}.pfh-co-watch:focus-visible{outline:2px solid #947747;outline-offset:4px}.pfh-oral-videos details{border:1px solid #d8decf;border-radius:10px;background:#fbfaf5;padding:16px;margin-block:16px}.pfh-oral-videos summary{cursor:pointer;min-height:44px;font-weight:600;color:#203f31}.pfh-oral-videos figure{margin:12px 0 0}.pfh-oral-videos video{display:block;width:100%;max-height:560px;background:#161d18;border-radius:6px}.pfh-oral-videos figcaption{margin-top:12px;font-size:14px}
.pfh-community #profile-family>.pfh-family-tree+p{margin-block-start:24px}
@media(max-width:900px){.pfh-co-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pfh-community .pfh-co-contact-grid{grid-template-columns:1fr}.pfh-co-callout{flex-direction:column;align-items:start}}
@media(max-width:540px){.pfh-co-grid{grid-template-columns:1fr}.pfh-community .pfh-co-search{padding:18px;align-items:stretch;flex-direction:column}.pfh-co-search>div{min-width:0}.pfh-co-card-body{padding:22px}.pfh-co-profile-heading{flex-direction:column-reverse;align-items:start;gap:18px}.pfh-co-portrait img{width:100px;height:110px}.pfh-co-callout{padding:24px}.pfh-co-callout .pfh-ed-button{width:100%}.pfh-co-source{padding:18px}.pfh-co-section{padding-block:28px}}
