.button{border-width:1.5px;border-radius:8px;gap:8px;min-height:44px;padding:0 24px}.button-light{border:0}.brand-samuel :is(.bg-white,.bg-cream) .button-outline{border-color:var(--brand);color:var(--purple)}.brand-samuel .button,.brand-kezia .button,.site-header nav a{text-transform:capitalize}.site-header .brand-logo{width:139px;height:52px}.brand-kezia .site-header .brand-logo{width:116px;height:58px}.site-header ul{gap:20px}.site-header nav a[aria-current]:not(:hover){text-decoration:none}.header-inner{gap:20px}.search-toggle{background:var(--brand);color:#fff;border-radius:50%;width:28px;min-width:28px;height:28px;min-height:28px;margin:0;padding:8px}.brand-samuel .search-toggle{color:var(--purple)}.search-toggle .icon{width:12px;height:12px;display:block}.announcement p{gap:12px}.announcement strong{border:0;padding-right:13px;position:relative}.announcement strong:after{content:"";background:#fff;width:1px;height:20px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.announcement .button{min-height:44px}.announcement .button>.icon{display:none}.text-link{vertical-align:top}.text-link>.icon{width:16px;height:16px;color:var(--brand)}.hero h1,.hero-copy .prose{max-width:456px}.hero-copy .prose{margin-top:24px}.hero .button-row{margin-top:32px}.page-header .prose{max-width:688px;margin-top:32px;font-weight:600;line-height:1.32}.page-header.compact-desktop{padding-top:96px;padding-bottom:108px}.text-image-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.text-image-copy{max-width:546px}.image-composition{width:100%;max-width:526px;padding:0 54px 54px 0}.image-composition .main-image{aspect-ratio:472/366;border-width:12px;border-radius:12px;height:auto}.image-composition .accent-image{border-width:12px;border-radius:12px;width:220px;height:220px}.image-composition .brand-badge{width:135px;height:135px}.image-right .image-composition{justify-self:end}.image-right .image-composition:not(.decoration-none){padding:0 0 54px 54px}.image-composition.decoration-none .main-image{aspect-ratio:526/420}.page-home .image-composition{max-width:556px;padding:0 64px 64px 0}.page-home .image-right .image-composition{padding:0 0 64px 64px}.page-home .image-composition .main-image{aspect-ratio:492/356}.page-home .text-image-copy{max-width:534px}.brand-kezia.page-home .decoration-badge{padding:0 48px 48px 0}.brand-kezia.page-home .decoration-badge .main-image{aspect-ratio:508/372}.brand-kezia .image-composition.inset-border-default .accent-image{border-color:var(--lilac)}.highlights-grid{grid-template-columns:repeat(3,minmax(0,400px));gap:48px}.accent-bar{width:32px;height:3px;margin-top:9px;margin-bottom:8px}.highlights h3{margin-bottom:8px}.highlights .eyebrow{margin-bottom:4px;line-height:1}.highlights .text-link{width:fit-content;display:flex}.brand-kezia.page-home .highlights{padding-bottom:48px}.cards-image,.cards-compact{gap:32px}.cards-image .link-card{flex-direction:column;display:flex}.cards-image .card-image{aspect-ratio:1.5;border-radius:12px;height:auto}.cards-image .card-body{flex-direction:column;flex:1;align-items:flex-start;padding-top:24px;display:flex}.cards-image .eyebrow{margin-bottom:8px;line-height:1}.cards-image .card-body h3{margin-top:0}.cards-image .card-body>p:not(.eyebrow){max-width:528px;margin-bottom:24px}.cards-image .card-body>.button{border-color:var(--card-accent,var(--brand));margin-top:auto}.cards-compact .link-card{border-radius:12px;box-shadow:0 3px 8px #45005b1a}.cards-compact .link-card>.icon,.cards-compact .card-icon{justify-content:center;align-items:center;width:24px;height:24px;margin-bottom:8px;display:flex}.cards-compact .card-icon img{object-fit:contain;flex:none}.cards-compact .card-body h3{margin-top:0}.cards-compact .card-body>p{margin-top:8px}.cards-compact .card-body>.text-link{padding-top:31px}.cards-compact .text-link{gap:8px}.page-home .link-cards:has(.cards-compact){padding-top:32px}.brand-samuel.page-home .link-cards:has(.cards-image){padding-block:32px}.page-applying-to-us .link-cards:has(.cards-compact){padding-top:0}.page-living-with-us .link-cards:has(.cards-compact){padding-bottom:0}.page-living-with-us .cards-compact .card-body>.text-link{padding-top:40px}.page-contact-and-forms .link-cards{padding-bottom:96px}.link-cards h2:has(+.link-card-grid){margin-bottom:44px}.link-cards .section-intro{margin-top:12px;margin-bottom:44px}.page-living-with-us .highlights+.text-image,.page-family-and-friends .page-header+.text-image{padding-top:32px}.text-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:24px}.text-columns>.prose{max-width:546px}.quote-slide{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;min-height:460px}.quote-copy{align-self:start;padding:64px 0 132px}.quote-copy .eyebrow{color:var(--purple);margin-bottom:32px;font-size:20px;font-weight:800;line-height:1.28}.brand-susanna .quote-copy .eyebrow{color:var(--brand)}.quote-copy blockquote{max-width:533px}.quote-copy blockquote:before{content:"“"}.quote-copy blockquote:after{content:"”"}.quote-attribution{margin-top:17px}.quote-image{aspect-ratio:1.25;place-self:end;width:100%;max-width:575px;height:auto;overflow:hidden}.quote-image img{width:auto;max-width:none;height:140%;position:absolute;bottom:-26%;left:50%;transform:translate(-44.2%)}.quote-image .quote-mark{aspect-ratio:552/912;width:21%;height:auto;top:3%;left:9.5%}.quote-image .quote-mark:last-child{top:29.8%;right:5.6%}.carousel-controls{gap:8px}.round-button{width:44px;height:44px;color:var(--cream);place-items:center;display:grid}.round-button .icon{width:24px;height:24px}.quotes .round-button:disabled{opacity:1}.carousel-dots{gap:8px}.carousel-dots button{width:10px;height:10px}.site-footer{padding-block:64px 32px}.footer-top{grid-template-columns:minmax(0,540px) 379px;grid-template-areas:"about contact""policies contact";justify-content:space-between;align-items:start;gap:42px 48px}.footer-about{grid-area:about;min-height:0;display:block}.footer-about>p{margin-top:32px;font-size:20px;font-weight:800;line-height:1.28}.footer-logo{border-radius:10px;width:164px;height:60px}.brand-kezia .footer-logo{width:141px;height:68px}.brand-susanna .footer-logo{filter:none}.footer-contact{background:#ffffff08;border-color:#ffffff14;border-radius:16px;flex-direction:column;grid-area:contact;align-items:flex-start;gap:32px;width:100%;padding:24px;display:flex}.footer-contact h2{margin-bottom:12px;line-height:1.2}.footer-contact p{gap:8px;margin-top:8px}.footer-contact p .icon{width:20px;height:20px;margin-top:2px}.footer-contact p a{overflow-wrap:anywhere}.footer-contact .button{margin-top:0}.footer-policies{grid-area:policies;gap:16px;margin:0;padding:0}.footer-bottom{border-top:1px solid #ffffff1a;margin-top:48px;padding-top:24px}.footer-legal{color:#ffffff80;max-width:800px;margin-top:0}@media (width>=761px) and (width<=1100px){.footer-top{grid-template-columns:minmax(0,1fr) 379px;column-gap:32px}.site-header ul,.header-inner{gap:12px}.site-header .brand-logo{width:120px}.image-composition .accent-image{width:170px;height:170px}.highlights-grid{gap:32px}}@media (width<=760px){.container{padding-inline:16px}.site-header{height:60px}.site-header .brand-logo{width:78px;height:28px}.brand-kezia .site-header .brand-logo{width:74px;height:34px}.site-header nav{top:60px}.search-toggle{display:none}.menu-toggle{margin-right:-4px;padding:12px}.announcement .container{min-height:105px;padding-block:16px}.announcement strong{margin:0;padding:0}.announcement strong:after{display:none}.announcement .button{border:0;gap:8px;width:fit-content;min-height:0;margin-top:12px;padding:0;text-decoration:none;display:flex}.announcement .button>.icon{color:#fff;width:16px;height:16px;display:block}.hero-grid{gap:48px;padding-block:48px 24px}.hero h1{max-width:none}.hero-copy .prose{margin-top:16px}.hero .button-row{margin-top:24px}.hero-media img{aspect-ratio:1.25;height:auto}.page-header,.page-header.compact-desktop{min-height:0;padding-block:48px}.page-header .prose{margin-top:16px}.page-header .prose br{display:none}.text-image-copy .prose{margin-top:16px}.image-composition,.image-right .image-composition:not(.decoration-none),.page-home .image-composition,.page-home .image-right .image-composition,.brand-kezia.page-home .decoration-badge{max-width:none;padding:0 32px 32px 0}.image-composition .main-image,.page-home .image-composition .main-image,.brand-kezia.page-home .decoration-badge .main-image{aspect-ratio:1.25;border-width:6px;width:100%;height:auto}.image-composition.decoration-none{padding:0}.image-composition.decoration-none .main-image{aspect-ratio:1.25}.image-composition .accent-image{border-width:6px;width:120px;height:120px}.image-composition .brand-badge{width:92px;height:92px}.highlights-grid{grid-template-columns:1fr;gap:48px}.accent-bar{width:3px;height:21px;margin:4px 8px 0 0}.highlights h3{margin-bottom:8px}.cards-image{gap:48px}.cards-image .card-image{aspect-ratio:1.5}.cards-image .card-body{padding-top:20px}.cards-compact,.brand-samuel .link-cards.bg-cream .cards-compact{gap:16px}.cards-compact .card-body>.text-link,.page-living-with-us .cards-compact .card-body>.text-link,.brand-samuel .link-cards.bg-cream .card-body>.text-link{padding-top:20px}.page-home .link-cards:has(.cards-compact){padding-top:24px}.brand-samuel.page-home .link-cards:has(.cards-image){padding-block:24px 48px}.page-applying-to-us .link-cards:has(.cards-compact){padding-top:0}.page-living-with-us .highlights+.text-image{padding-top:8px}.page-family-and-friends .page-header+.text-image{padding-top:48px}.link-cards .section-intro{margin-top:8px;margin-bottom:48px}.text-columns{grid-template-columns:1fr;gap:24px;margin-top:16px}.quote-slide{grid-template-columns:1fr;gap:0;min-height:0}.quote-copy{padding:48px 0 24px}.quote-copy .eyebrow{text-transform:capitalize;margin-bottom:24px;font-size:16px;font-weight:600;line-height:1}.quote-attribution{margin-top:16px}.quote-image{aspect-ratio:1.25;width:100%;max-width:none;height:auto}.quotes .carousel-controls{top:51px;right:16px}.quotes .carousel-dots{gap:8px}.quotes .carousel-dots button{width:10px;height:10px}.site-footer{padding-block:40px 32px}.footer-top{grid-template-columns:1fr;grid-template-areas:"about""contact""policies";gap:32px}.footer-about>p{margin-top:32px;font-size:16px;font-weight:600;line-height:1.32}.footer-contact{gap:20px;padding:16px}.footer-contact h2{font-size:20px;line-height:1.28}.footer-contact p{font-size:14px;line-height:1.4}.footer-contact p .icon{width:14px;height:14px;margin-top:3px}.footer-policies{gap:19px}.footer-bottom{border-color:#fff3;margin-top:32px;padding-top:32px}.footer-legal{margin:0}}.brand-samuel,.brand-kezia{--arrow-ink:var(--purple)}.text-link,.cards-compact .text-link{gap:6px}.announcement{--arrow-ink:var(--purple)}.hero-media img,.link-card-grid .card-image,.people-grid img{border-width:12px;border-radius:12px}.people-grid{gap:44px 32px;margin-top:32px}.people-grid h3{margin-top:8px}.people-grid p{margin-top:0}.people .section-intro,.names .section-intro{margin-top:12px;margin-bottom:0}.page-about-and-leadership .people{padding-bottom:32px}.names-grid{gap:0 32px;margin-top:48px}.names-grid>div{border:0;border-top:1px solid var(--purple);padding-block:24px}.names-grid>div:nth-last-child(-n+2){border-bottom:1px solid var(--purple)}.brand-susanna .names-grid>div{border-color:#45005b33}.timeline{padding-block:64px 60px}.timeline-track{min-height:0;display:block}.timeline-track:before{background:var(--purple);top:4px}.timeline article{width:480px;max-width:100%;padding:20px 0 0}.timeline .is-active{margin:auto}.timeline .is-before,.timeline .is-after{opacity:1;width:480px;min-width:0;max-width:none;position:absolute;top:0}.timeline .is-before{left:5%;transform:translate(-50%)}.timeline .is-after{right:5%;transform:translate(50%)}.timeline :is(.is-before,.is-after)>*{opacity:.3}.timeline article:before{border-width:4px;width:16px;height:16px;top:-4px;left:calc(50% - 8px)}.brand-samuel .timeline :is(.is-before,.is-after):before{border-color:#668d95}.brand-kezia .timeline :is(.is-before,.is-after):before{border-color:#8f68b7}.timeline-year{margin-bottom:28px;font-size:16px;font-weight:800;line-height:1.28}.timeline .prose{margin-top:12px}.timeline .carousel-controls{gap:12px;margin-top:61px}.timeline .round-button{background:#fff;width:40px;height:40px}.timeline .round-button .icon{stroke-width:2.5px;width:20px;height:18px}.gallery-collage{aspect-ratio:1312/689;width:calc(100% - 128px);max-width:1312px;padding:0}.gallery-collage .gallery-item{border-width:16px;border-radius:12px}.gallery-collage .gallery-item:first-child{width:23.1707%;top:11.1756%;left:0}.gallery-collage .gallery-item:nth-child(2){aspect-ratio:528/393;width:40.2439%;bottom:0;left:17.0732%}.gallery-collage .gallery-item:nth-child(3){width:40.2439%;height:85.9216%;top:0;left:42.6829%}.gallery-collage .gallery-item:nth-child(4){width:23.1707%;bottom:0;right:0}.faqs .section-intro{margin:12px 0 32px}.faqs .section-intro:empty{display:none}.faq-list{gap:12px;margin-top:32px}.faq-list details,.faq-list details:last-child{border-radius:12px;padding-inline:24px}.faq-list summary{padding-block:24px}.faq-list summary span{flex:none;justify-content:center;align-items:center;line-height:1;display:flex}.faq-list summary .faq-minus,.faq-list details[open] .faq-plus{display:none}.faq-list details[open] .faq-minus{display:flex}.faq-list summary .icon{width:24px;height:24px}.faq-list details[open] summary{padding-bottom:20px}.faq-answer{width:100%;max-width:927px;padding:0 0 32px}.partner-row,.partner-row:last-child{border-bottom:1px solid #45005b33;padding-block:64px}.partner-row:first-child{padding-top:0}.partner-row.logo-only{border:0;padding:0}.brand-susanna .partner-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.brand-susanna .partner-row>.prose{max-width:527px}.partner-title .text-link{width:fit-content;display:flex}.brand-kezia .partner-title{max-width:325px}.brand-kezia .partner-row>.prose{max-width:527px}.brand-kezia .partner-row img{object-fit:contain;border-radius:12px;width:192px;height:120px}.brand-kezia.page-partnerships .partners{padding-top:80px}.brand-susanna.page-donate .partners:has(.logo-only){padding-bottom:96px}.brand-susanna .partner-row.logo-only img{object-fit:contain;border-radius:0;width:416px;max-width:100%;height:92px;max-height:none}@media (width>=761px) and (width<=1100px){.gallery-collage{width:calc(100% - 80px)}}@media (width<=760px){.hero-media img,.link-card-grid .card-image,.people-grid img{border-width:6px}.hero-media img{border-radius:8px}.people-grid{gap:32px 16px;margin-top:32px}.people-grid h3{margin-top:12px}.people .section-intro,.names .section-intro{margin-top:8px}.page-about-and-leadership .people{padding-bottom:48px}.names-grid{gap:0;margin-top:48px}.names-grid>div{min-height:72px;padding-block:24px}.names-grid>div:nth-last-child(-n+2){border-bottom:0}.brand-kezia .names-grid>div{border-color:#45005b33}.timeline{padding-block:48px}.timeline-track{min-height:0}.timeline-track:before{top:8px}.timeline article{width:100%;padding:24px 16px 0}.timeline article:before{top:0}.timeline-year{margin-bottom:32px}.timeline .is-before,.timeline .is-after{display:none}.gallery-collage{aspect-ratio:358/231;width:calc(100% - 32px);padding:0}.gallery-collage .gallery-item{border-width:6px}.gallery-collage .gallery-item:first-child{width:27.6536%;top:17.316%;left:0}.gallery-collage .gallery-item:nth-child(2){aspect-ratio:187/141;width:52.2346%;bottom:0;left:21.7877%}.gallery-collage .gallery-item:nth-child(3){width:47.7654%;height:82.684%;left:auto;right:0}.faq-list details,.faq-list details:last-child{padding-inline:20px}.faq-list summary{padding-block:20px}.faq-list summary .icon{width:20px;height:20px}.partner-row,.partner-row:last-child{padding-block:48px}.partner-row:first-child{padding-top:0}.partner-row.logo-only{padding:0}.brand-susanna .partner-row{grid-template-columns:1fr;gap:24px}.brand-kezia .partner-title{max-width:none}.brand-kezia .partner-row img{border-radius:12px;width:140px;height:87px}.brand-kezia.page-partnerships .partners{padding-top:48px}.brand-susanna.page-donate .partners:has(.logo-only){padding-bottom:89px}.brand-susanna .partner-row.logo-only img{width:210px;height:74px}}.resources-section{padding-bottom:80px}.resource-toolbar{margin-bottom:48px}.resource-search{flex-basis:448px}.resource-toolbar input{background:0 0;border:0;border-bottom:1px solid #e3dae7;border-radius:0;height:41px;padding:8px 32px 8px 0}.resource-toolbar input::placeholder{color:var(--purple);opacity:1}.resource-search>button{width:24px;height:41px}.resource-search>button .icon{width:14px;height:14px}.resource-filters select{appearance:none;background:#f5f2f7 url(/assets/design/select-chevron.svg) right 12px center/24px 24px no-repeat;border-color:#e3dae7;width:218px;height:40px;padding:7px 44px 7px 12px}.resource-grid{gap:64px 32px}.resource-image{aspect-ratio:1;border-radius:12px;position:relative}.resource-image img{object-fit:cover;object-position:top;aspect-ratio:auto;border-radius:8px 8px 0 0;width:73.6842%;height:86.8421%;padding:0;position:absolute;inset:13.1579% 13.1579% 0}.resource-card .eyebrow{margin-top:12px}.resource-card h2,.resource-card h3{margin-top:4px;font-size:20px;line-height:1.28}.resource-card .card-body>p:not(.eyebrow){margin-top:4px}.resource-card .text-link{margin-top:16px}.pagination{gap:12px}.pagination a,.pagination span,.pagination .is-current,.pagination [aria-current=page]{width:40px;min-width:40px;height:40px;font-weight:600;line-height:1}.resource-updates h2{margin-bottom:12px}.resource-updates>.section-intro{margin-top:12px;margin-bottom:44px}.resource-update{grid-template-columns:minmax(0,1fr) auto auto;gap:24px}.resource-updates .resource-update{border:0;border-top:1px solid #45005b33;padding-block:32px}.resource-updates .resource-update:last-child{border-bottom:1px solid #45005b33}.update-meta,.update-meta .update-type{align-items:center;gap:8px;display:flex}.update-meta .update-type:before,.meta-dot{content:"";background:var(--purple);border-radius:50%;flex:none;width:4px;height:4px;display:inline-block}.article-header .meta-dot{vertical-align:middle;margin-inline:8px}.search-section h1{margin-bottom:56px}.search-result-group>h2{margin:0}.search-result-group+.search-result-group{margin-top:64px}.search-result{border:0;border-bottom:1px solid #45005b33;padding-block:32px}.search-result h3,.search-result p{max-width:560px}.search-result p{margin-top:8px}.search-dialog{z-index:9;margin:0;padding:32px 0 48px;position:absolute;top:100px;left:0;box-shadow:0 4px 20px #00000040}.search-dialog::backdrop{background:0 0}.search-dialog .container{width:calc(100% - 128px);max-width:864px;padding:0}.search-dialog label.sr-only{width:1px;height:1px;margin:0}.search-input{display:block;position:relative}.search-input input{border:0;border-bottom:1px solid var(--purple);width:100%;height:41px;color:var(--purple);border-radius:0;padding:8px 24px 8px 0}.search-input input::placeholder{color:var(--purple);opacity:1}.search-input button{width:24px;height:41px;min-height:0;color:var(--purple);background:0 0;border:0;border-radius:0;padding:0;position:absolute;top:0;right:0}.search-input button .icon{width:14px;height:14px}.search-toggle .search-close-icon{display:none}.search-toggle[aria-expanded=true] .search-close-icon{width:10px;height:10px;display:block}.search-toggle[aria-expanded=true] .search-open-icon{display:none}.contact-section{padding-bottom:96px}.contact-layout{grid-template-columns:minmax(0,608px) minmax(0,638px);gap:64px}.contact-detail{border-top:1px solid #45005b33;margin-top:32px;padding-top:32px}.contact-details>.contact-detail:first-of-type{border:0;padding-top:0}.contact-detail h3{margin-bottom:8px}.contact-detail .prose{line-height:1.4}.contact-detail .prose strong{font-weight:600;line-height:1.32}.contact-detail .text-link{text-transform:capitalize;width:fit-content;margin-top:24px;display:flex}.contact-detail img{object-fit:cover;border:2px solid #e3d9e6;border-radius:12px;height:360px}.contact-panel{border-radius:12px;padding:48px 40px}.contact-panel>.prose{max-width:515px}.contact-panel.panel-link{padding:40px}.contact-panel.panel-link h2{font-size:30px;line-height:1.2}.contact-panel>.button{margin-top:32px}.form-grid{column-gap:16px}.form-field input,.form-field textarea{background:#ffffff1a;border-color:#fff3;padding:7px 12px}.form-field input::placeholder,.form-field textarea::placeholder{color:#ffffff80;opacity:1}.form-field textarea{height:100px;min-height:100px}.contact-form .button{min-height:44px;padding:0 24px}.brand-samuel .contact-detail .text-link{margin-top:16px}.brand-samuel .contact-detail:not(:first-of-type){margin-top:40px}.article{padding-block:96px}.article-header h1{margin-top:4px}.article-intro{max-width:639px;margin-top:16px;font-size:16px;font-weight:600;line-height:1.4}.article-featured-image{aspect-ratio:16/9;height:auto;max-height:none}.article-content figure{margin-top:48px}.article-image-pair{gap:32px}.article-image-pair img{aspect-ratio:416/332;height:auto}.article-content img{border-radius:0}.article-content :is(h2,h3)+*,.legal-page .prose :is(h2,h3)+*{margin-top:12px}.article-share{border-color:var(--purple);gap:8px;padding-top:16px;font-weight:600;line-height:1}.article-share>span:first-child{margin-right:4px}.article-share a,.article-share button{background:var(--cream);width:32px;height:32px}.article-share .icon-link{width:18px;height:18px}.article-share .icon-facebook{width:8px;height:14px}.article-share .icon-linkedin{width:12px;height:12px}.legal-page h1{margin-bottom:64px}@media (width>=761px) and (width<=1100px){.contact-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px}.contact-panel,.contact-panel.panel-link{padding:32px 24px}.resource-search{flex:300px}.resource-filters select{width:180px}.resource-update{grid-template-columns:minmax(0,1fr) auto auto;gap:16px}}@media (width<=760px){.resources-section{padding-top:32px;padding-bottom:64px}.resource-toolbar{margin-bottom:32px}.resource-search{margin-bottom:24px}.resource-filters select{width:100%}.resource-grid{gap:48px}.resource-updates{margin-inline:-16px;padding:48px 16px}.resource-updates>.section-intro{margin-top:8px;margin-bottom:32px}.resource-update{flex-direction:column;align-items:flex-start;gap:0;display:flex}.update-meta{margin-top:6px}.resource-update .text-link{margin-top:16px}.search-section{padding-block:48px}.search-section h1{margin-bottom:48px}.search-result-group+.search-result-group{margin-top:48px}.search-dialog{top:60px}.search-dialog .container{width:calc(100% - 32px)}.contact-section,.brand-samuel .contact-section{padding-top:24px;padding-bottom:48px}.contact-layout{gap:56px}.contact-panel{padding:32px 16px 48px}.contact-details>h2{font-size:30px;line-height:1.2}.contact-detail img{aspect-ratio:358/360;height:auto}.form-grid{row-gap:16px}.brand-samuel .contact-panel.panel-link{padding:24px 16px 32px}.contact-panel.panel-link h2{font-size:24px;line-height:1.2}.contact-panel.panel-link>.button{margin-top:24px}.brand-samuel .contact-layout{gap:48px}.brand-samuel .contact-details>h2{font-size:24px;line-height:1.2}.article{padding-block:48px}.article-image-pair{gap:16px}.article-container{padding-inline:16px}.legal-page h1{margin-bottom:48px}}.search-toggle .search-close-icon .icon{width:10px;height:10px}.contact-detail .prose ul{margin-top:8px}.contact-detail .prose li+li{margin-top:0}.brand-samuel .contact-detail:first-of-type .prose a{font-weight:600}.article-share .share-icon-link{width:15px;height:15px}.article-share .share-icon-facebook{width:8px;height:14px}.article-share .share-icon-linkedin{width:12px;height:12px}@media (width>=761px){.brand-samuel.page-applying-to-us .text-image{align-items:center;min-height:578px;display:grid}.brand-samuel.page-living-with-us .highlights+.text-image,.brand-samuel.page-family-and-friends .page-header+.text-image{align-items:center;min-height:548px;display:grid}.brand-kezia .cards-compact .card-body>.text-link{padding-top:20px}}
