.public-page .display{max-width:24ch}.public-about .wrap.section,.public-home .wrap.section,.public-page.wrap.section{padding-inline:24px}.public-copy{margin-block:14px 22px;max-width:72ch}.public-section{margin-block:38px 12px}.public-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-block:18px}.public-actions>a{min-height:48px;display:inline-flex;align-items:center;gap:9px}.public-actions a:focus-visible,.public-contact-card:focus-visible,.public-contact-links a:focus-visible,.public-resource-links a:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.public-home .seniora-consult{padding:28px 30px;background:var(--card);border-color:var(--sun-200,var(--line));border-radius:28px}.public-help-panel{display:flex;align-items:center;gap:22px}.public-help-mark{display:grid;place-items:center;width:62px;height:62px;flex:none;border-radius:20px;color:var(--accent-700);background:var(--sun-50)}.public-help-mark .ico{width:28px;height:28px}.public-help-copy{flex:1}.public-help-copy .h3{font-size:26px}.public-help-copy .public-copy{margin-block:7px 0;max-width:48ch;color:var(--muted)}.public-help-panel .public-actions{margin:0;flex-wrap:nowrap}.public-help-panel .btn{white-space:nowrap}.public-service-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.public-service-path{display:flex;flex-direction:column;align-items:flex-start;padding:30px;border:1px solid var(--line);border-radius:26px;background:var(--card)}.public-service-path .public-copy{margin-block:14px 26px}.public-service-path .btn{margin-block-start:auto}.public-path-icon{display:grid;place-items:center;width:60px;height:60px;margin-block-end:28px;border-radius:20px;background:var(--accent-50);color:var(--accent-700)}.public-path-icon .ico{width:26px;height:26px}.public-service-recruitment{background:var(--green);color:#fff;border-color:var(--green)}.public-service-recruitment .h3,.public-service-recruitment .public-copy{color:#fff}.public-service-recruitment .public-path-icon{background:#ffffff18;color:#fff}.public-service-recruitment .btn{background:#fbecd2;color:#234a37;border-color:transparent}.public-service-family .public-path-icon{background:var(--sun-50);color:var(--sun-700)}.public-resource-band{background:var(--accent-50);border-block:1px solid var(--line)}.public-resource-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:center}.public-resource-details{border-inline-start:1px solid var(--line);padding-inline-start:40px}.public-resource-links{display:flex;flex-direction:column}.public-resource-links a{padding-block:13px;border-block-end:1px solid var(--line);color:var(--accent-700);font-weight:600;text-decoration:none}.public-resource-links a:hover{text-decoration:underline}.public-contact-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:80px;align-items:center}.public-contact-copy .display{margin-block-start:14px;font-size:clamp(36px,4.2vw,58px)}.public-contact-copy .lead{max-width:44ch}.public-contact-channels{margin-block-start:28px;border-block-start:1px solid var(--line)}.public-contact-card{display:flex;align-items:center;gap:14px;color:var(--ink);text-decoration:none;padding-block:17px;border-block-end:1px solid var(--line);min-width:0}.public-channel-icon{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:50%;background:var(--accent-50);color:var(--accent-700)}.public-channel-label{font-weight:600}.public-contact-card bdi{margin-inline-start:auto;overflow-wrap:anywhere;color:var(--accent-700);font-size:15px}.public-contact-card:hover .public-channel-label{text-decoration:underline}.public-contact-note{font-size:14px;line-height:1.7}.public-contact-portrait{margin:0;border-radius:100px 28px 28px 28px;overflow:hidden;background:var(--green);box-shadow:var(--sh)}.public-contact-portrait img{display:block;width:100%;height:410px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 24%;object-position:50% 24%}.public-contact-portrait figcaption{padding:24px 28px;color:#fff}.public-contact-portrait figcaption span{font-family:var(--serif);font-size:25px}.public-contact-portrait figcaption p{font-size:14px;margin-block-start:8px}.public-contact-links{display:grid;grid-template-columns:repeat(3,1fr);padding-block:12px 60px;gap:28px}.public-contact-links a{display:flex;justify-content:space-between;padding-block:18px;border-block:1px solid var(--line);text-decoration:none;color:var(--accent-700);font-weight:600}.public-contact-links a:hover{text-decoration:underline}html[dir=rtl] .public-contact-links a>span{transform:scaleX(-1)}.public-about .story-band{max-width:820px}.public-about .story-lead{line-height:1.65}.public-about .about-hero-grid{gap:64px}.public-about .faq-item{background:transparent;border-width:0 0 1px;border-radius:0;padding:26px 0}.public-about .faq-list{gap:0}@media (max-width:1000px){.public-help-panel{flex-wrap:wrap}.public-help-panel .public-actions{margin-inline-start:84px}.public-service-path{padding:24px}.public-contact-layout{gap:36px;grid-template-columns:1.2fr .8fr}.public-contact-card{flex-wrap:wrap;gap:8px 12px}.public-contact-card bdi{margin-inline-start:50px;flex-basis:calc(100% - 50px)}.public-resource-layout{gap:36px}}@media (max-width:700px){.public-page.wrap.section{padding-block:38px}.public-home .seniora-consult{padding:24px}.public-help-panel{gap:16px}.public-help-mark{width:44px;height:44px;border-radius:14px}.public-help-mark .ico{width:22px;height:22px}.public-help-copy{flex-basis:calc(100% - 60px)}.public-help-copy .h3{font-size:23px}.public-help-panel .public-actions{margin-inline-start:0;width:100%}.public-contact-layout,.public-resource-layout,.public-service-paths{grid-template-columns:1fr}.public-service-path{padding:28px}.public-path-icon{margin-block-end:20px}.public-resource-details{border-inline-start:0;border-block-start:1px solid var(--line);padding-inline-start:0;padding-block-start:16px}.public-contact-portrait{max-width:440px;width:100%;margin-inline:auto}.public-contact-portrait img{height:340px}.public-contact-links{grid-template-columns:1fr;gap:0;padding-block-end:40px}.public-contact-links a+a{border-block-start:0}.public-about .about-hero-grid{gap:30px}}@media (max-width:600px){.public-actions{align-items:stretch;flex-direction:column}.public-actions>a{justify-content:center;width:100%}}.public-home .home-journal-grid{display:grid;grid-template-columns:1fr;gap:22px}@media (min-width:768px){.public-home .home-journal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.public-home .home-journal-card{display:flex;flex-direction:column;padding:0;overflow:hidden;color:var(--ink)}.public-home .home-journal-card:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.public-home .home-journal-cover{display:flex;align-items:center;justify-content:center;aspect-ratio:16/10;background:var(--cream);border-block-end:1px solid var(--line);overflow:hidden;color:var(--accent-700)}.public-home .home-journal-cover img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.public-home .home-journal-cover img.journal-local-source-image{-o-object-fit:contain;object-fit:contain}.public-home .home-journal-cover .ico{width:34px;height:34px}.public-home .home-journal-body{display:flex;flex-direction:column;gap:10px;padding:18px 20px 20px;flex:1}.public-home .home-journal-meta{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--muted)}.public-home .home-journal-category{color:var(--accent-700)}.public-home .home-journal-title{margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.public-home .home-journal-excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:15px}.public-home .home-journal-more{gap:6px;margin-block-start:auto;font-weight:600;min-height:44px;align-items:center;display:inline-flex;color:var(--accent-700)}html[dir=rtl] .public-home .home-journal-more .ico{transform:scaleX(-1)}