/* SK service and knowledge collection — same organic identity, equal image frames. */
.legacy-main{max-width:1440px;margin:auto;padding:220px clamp(22px,6vw,90px) 40px;color:var(--ink)}.legacy-main>nav{font-size:14px;color:var(--muted);margin-bottom:38px}.legacy-heading{max-width:1000px;margin:0 0 48px}.legacy-heading h1{font-size:clamp(42px,5vw,74px);font-weight:300;line-height:1.15;margin:20px 0 24px;letter-spacing:-.035em}.legacy-heading>p{font-size:24px;line-height:1.7;max-width:800px}.legacy-heading .button{margin-top:28px;background:#6e5237;color:#fff9f0;border-color:#6e5237}.legacy-photo{margin:0 0 64px}.legacy-photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:40px}.legacy-photo figcaption,.legacy-photo-note{font-size:13px;color:var(--muted);line-height:1.7;margin-top:15px}.legacy-reading{display:grid;grid-template-columns:240px minmax(0,1fr);gap:70px;align-items:start}.legacy-toc{position:sticky;top:240px;display:flex;flex-direction:column;gap:16px;font-size:15px;line-height:1.7;padding:24px;border:1px solid var(--line);border-radius:28px}.legacy-toc>span{color:var(--bronze);font-size:12px}.legacy-toc a:hover{color:#946b3e;text-decoration:underline;text-underline-offset:5px}.legacy-copy{max-width:820px}.legacy-copy>section{position:relative;padding-bottom:38px;scroll-margin-top:240px;border-bottom:1px solid var(--line);margin-bottom:38px}.legacy-index{font:12px/1.5 Arial,sans-serif;color:var(--bronze)}.legacy-copy h2,.legacy-related h2{font-size:clamp(27px,3vw,38px);line-height:1.3;font-weight:300;margin:12px 0 20px}.legacy-copy p,.legacy-copy li{font-size:20px;line-height:1.9;color:#62594e}.legacy-checklist{background:#eee6d9;border-radius:34px;padding:32px;margin-block:32px}.legacy-checklist ul{padding-inline-start:24px}.legacy-checklist p{font-size:18px}.legacy-source{font-size:15px!important;border-top:1px solid var(--line);padding-top:24px}.legacy-source a{text-decoration:underline;text-underline-offset:4px}.legacy-related{margin-block:80px}.legacy-link-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.legacy-link-grid>a{border:1px solid var(--line);border-radius:24px;padding:24px;font-size:20px;line-height:1.5;display:flex;justify-content:space-between;gap:20px}.legacy-hub .legacy-heading{max-width:1100px}.legacy-heading .legacy-hub-intro{font-size:19px;max-width:900px;line-height:1.85}.legacy-filter{display:flex;gap:12px;flex-wrap:wrap;margin-block:40px 20px}.legacy-filter button{font:inherit;padding:12px 22px;border:1px solid #d7caba;border-radius:99px;color:var(--ink);background:transparent;cursor:pointer;min-height:46px}.legacy-filter button[aria-pressed=true]{background:#6e5237;color:#fff9f0;border-color:#6e5237}.legacy-result-count{font-size:14px;color:var(--muted);margin-bottom:28px}.legacy-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px 34px}.legacy-card{min-width:0}.legacy-card[hidden]{display:none!important}.legacy-card>a{display:block;text-decoration:none}.legacy-card img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:34px;display:block}.legacy-card>a>div{padding:24px 2px 0}.legacy-card h2{font-size:31px;font-weight:300;line-height:1.25;margin:12px 0 16px}.legacy-card p{font-size:18px;line-height:1.7;color:var(--muted);margin:0 0 18px}.legacy-card-link{color:#805b36;font-size:17px}.legacy-card:hover .legacy-card-link{text-decoration:underline;text-underline-offset:5px}.legacy-photo-note{margin-block:45px}.legacy-hub-switch{margin-block:40px;font-size:22px;text-decoration:underline;text-underline-offset:7px}.legacy-home-services{margin:30px 18px 60px;padding:clamp(30px,6vw,90px);border-radius:80px 28px 80px 28px;background:#eee5d8;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.legacy-home-services h2{font-size:clamp(36px,4vw,60px);line-height:1.15;font-weight:300;margin:20px 0 28px}.legacy-home-services p{font-size:20px;line-height:1.85;max-width:550px}.legacy-home-services .button{margin-top:28px;background:#6e5237;border-color:#6e5237;color:#fff9f0}.legacy-home-links{display:grid;gap:4px}.legacy-home-links>a{display:flex;align-items:center;gap:20px;padding:26px 0;border-bottom:1px solid #d6c6b1;font-size:23px}.legacy-home-links>a span:first-child{font:12px Arial,sans-serif;color:var(--bronze)}.legacy-home-links>a strong{font-weight:400;flex:1}.legacy-footer-links{display:flex;flex-wrap:wrap;gap:14px 24px;font-size:15px;grid-column:1/-1;padding-bottom:24px;border-bottom:1px solid var(--line);margin-bottom:20px}.legacy-footer-links a:hover{text-decoration:underline}.legacy-main .service-contact{margin-top:60px}.legacy-main .service-contact h2{font-size:42px}.legacy-main :focus-visible{outline:3px solid #946b3e;outline-offset:5px}
@media(max-width:1000px){.legacy-reading{grid-template-columns:1fr;gap:35px}.legacy-toc{position:static;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px 20px}.legacy-toc>span{width:100%}.legacy-home-services{gap:35px}.legacy-link-grid{grid-template-columns:1fr}.legacy-card h2{font-size:28px}}
@media(max-width:700px){.legacy-main{padding-top:205px}.legacy-heading{margin-bottom:32px}.legacy-heading h1{font-size:42px}.legacy-heading>p{font-size:21px}.legacy-heading .legacy-hub-intro{font-size:17px}.legacy-photo{margin-bottom:38px}.legacy-photo img{border-radius:26px}.legacy-card-grid{grid-template-columns:1fr;gap:42px}.legacy-card img{border-radius:26px}.legacy-card h2{font-size:28px}.legacy-copy p,.legacy-copy li{font-size:18px;line-height:1.85}.legacy-copy>section{scroll-margin-top:200px}.legacy-toc{font-size:14px;padding:20px}.legacy-checklist{padding:25px;border-radius:26px}.legacy-related{margin-block:50px}.legacy-filter{gap:9px}.legacy-filter button{font-size:14px;padding:10px 16px}.legacy-home-services{grid-template-columns:1fr;margin-inline:10px;padding:32px 25px;border-radius:48px 24px 48px 24px;gap:25px}.legacy-home-services h2{font-size:38px}.legacy-home-services p{font-size:18px}.legacy-home-links>a{font-size:20px;gap:15px;padding-block:22px}.legacy-footer-links{gap:12px 20px}.legacy-main .service-contact h2{font-size:34px}}
@media(forced-colors:active){.legacy-checklist,.legacy-home-services,.legacy-filter button{background:Canvas;color:CanvasText;border:1px solid CanvasText}}

.sigalit-actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap;margin-top:32px}.sigalit-actions .button{background:#6e5237;color:#fff9f0;border-color:#6e5237}.sigalit-services{margin-block:70px;padding:clamp(28px,5vw,65px);border-radius:60px 26px;background:#eee5d8}.sigalit-services h2{font-size:clamp(34px,4vw,54px);font-weight:300;line-height:1.2;margin-block:22px}.sigalit-services p{font-size:20px;line-height:1.85;max-width:900px;margin-block:24px}.sigalit-services .legacy-link-grid{margin-block:35px}.sigalit-services .legacy-link-grid a{font-size:19px;background:#f8f5f0;}
.legacy-card .legacy-image-context{font-size:14px;line-height:1.65;color:#83715c;margin:0 0 20px;max-width:95%}.legacy-photo figcaption{max-width:1050px;}