.c-home-cta{margin-top:28px;padding:24px;border:1px solid #cbdff5;border-radius:12px;background:#edf5ff}.c-home-cta h3{font-size:24px;line-height:1.35;font-weight:700;margin:0 0 12px}.c-home-cta .c-home-copy{font-size:18px;line-height:1.65;margin:0 0 20px}.c-home-cta .e-button{font-size:18px}
.c-shell{padding-block:38px 60px}.c-breadcrumb{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:16px;line-height:1.6;color:#476991;margin-bottom:30px}.c-breadcrumb a:hover{text-decoration:underline}.c-badge{color:#236b86;font-size:16px;font-weight:700;margin:0 0 16px}.c-page-head h1{font-size:clamp(36px,3.9vw,52px);line-height:1.2;letter-spacing:-1px;font-weight:700;color:#0c2e5d;max-width:1120px;margin:0 0 24px;overflow-wrap:break-word}.c-status{background:#f2f7fb;border-inline-start:3px solid #6a9dbb;padding:18px 22px;font-size:17px;line-height:1.65;color:#466387;max-width:970px;margin:0 0 20px}.c-return{font-size:17px;color:#195eb9!important;text-decoration:underline!important;text-underline-offset:3px;line-height:1.6}.c-page-head{margin-bottom:36px}.c-lead{font-size:22px;line-height:1.6;max-width:900px;margin:0 0 24px}.c-start{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-bottom:36px}.c-start>a:not(.e-button){font-size:18px;text-decoration:underline}.c-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.c-index>section{padding:28px;border:1px solid #dce8f5;border-radius:14px;background:#f8fbff;min-width:0}.c-index h2{font-size:27px;line-height:1.35;font-weight:700;letter-spacing:-.3px;margin:0 0 20px}.c-index h2 a:hover{color:#1b61d5}.c-index ul{padding-inline-start:24px;margin:0;display:grid;gap:12px}.c-index li{font-size:18px;line-height:1.6;color:#42638c}.c-index li a:hover{text-decoration:underline}.c-layout{display:grid;grid-template-columns:270px minmax(0,1fr);gap:46px;align-items:start}.c-toc{position:static;border:1px solid #dfebf7;border-radius:12px;padding:22px;background:#f8fbff;max-height:none;overflow:visible}.c-toc h2{font-size:20px;line-height:1.4;font-weight:700;letter-spacing:0;margin:0 0 18px}.c-toc ol{list-style:none;padding:0;margin:0;display:grid;gap:10px}.c-toc li a{display:flex;align-items:baseline;gap:10px;font-size:17px;line-height:1.5;padding:10px;border-radius:7px}.c-toc li a[aria-current=page]{background:#e5f0ff;color:#195eb9;font-weight:700}.c-toc li a:hover{background:#edf4fd}.c-overview-link{display:block;border-top:1px solid #dce8f4;padding-top:18px;margin-top:18px;font-size:16px;color:#215ea9!important;text-decoration:underline!important}.c-reading{min-width:0;max-width:850px}.c-in-part{border-bottom:1px solid #dfebf7;padding-bottom:22px;margin-bottom:32px}.c-in-part h2{font-size:20px;line-height:1.4;font-weight:700;letter-spacing:0;margin:0 0 14px}.c-in-part ul{margin:0;padding-inline-start:22px;display:grid;gap:10px}.c-in-part li{font-size:17px;line-height:1.6;color:#42668e}.c-in-part a:hover{text-decoration:underline}.c-prose{font-size:22px;line-height:1.7;color:#294a70}.c-section{padding-bottom:24px;margin-bottom:32px;border-bottom:1px solid #dfebf7}.c-section h2{font-size:31px;line-height:1.35;font-weight:700;letter-spacing:-.4px;color:#10365f;margin:0 0 24px;scroll-margin-top:118px;overflow-wrap:break-word}.c-section h2 a:hover{color:#1b61d5}.c-prose p{font-size:inherit;line-height:inherit;margin:0 0 23px;overflow-wrap:break-word}.c-prose h3{font-size:26px;line-height:1.4;font-weight:700;margin:30px 0 20px;letter-spacing:0}.c-extended{background:#edf6f2;border:1px solid #d9ebe4;border-radius:12px;padding:28px;margin-block:36px}.c-extended h2{font-size:27px;line-height:1.35;font-weight:700;letter-spacing:-.3px;margin:0 0 16px}.c-extended p,.c-extended a{font-size:18px;line-height:1.65}.c-extended a{color:#19665e!important;text-decoration:underline!important}.c-pagination{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:34px}.c-pagination>a{display:flex;flex-direction:column;gap:10px;min-width:0;padding:22px;border:1px solid #cfe0f4;border-radius:11px;background:#f5f9ff;line-height:1.5}.c-pagination small{font-size:16px;color:#526d8f}.c-pagination strong{font-size:19px;color:#174f91;overflow-wrap:break-word}.c-source-note{font-size:16px;line-height:1.7;color:#536d8a;margin:30px 0 0;max-width:950px}html[lang=he] .c-page-head h1,html[lang=he] .c-section h2,html[lang=he] .c-index h2{letter-spacing:0}
@media(max-width:1000px){.c-layout{grid-template-columns:230px minmax(0,1fr);gap:28px}.c-toc{padding:16px}.c-prose{font-size:21px}.c-section h2{font-size:28px}.c-page-head h1{font-size:40px}}
@media(max-width:760px){.c-shell{padding-block:26px 40px}.c-breadcrumb{font-size:15px;margin-bottom:24px}.c-page-head h1{font-size:32px;line-height:1.25;letter-spacing:-.4px}.c-badge{font-size:15px}.c-status{font-size:16px;padding:16px}.c-return{font-size:16px}.c-lead{font-size:20px}.c-start{gap:20px}.c-start>a:not(.e-button){font-size:17px}.c-index{grid-template-columns:1fr;gap:18px}.c-index>section{padding:22px}.c-index h2{font-size:25px}.c-index li{font-size:17px}.c-layout{display:block}.c-toc{position:static;max-height:none;margin-bottom:30px;padding:20px}.c-toc li a{font-size:17px}.c-in-part{margin-bottom:28px}.c-prose{font-size:20px;line-height:1.7}.c-section h2{font-size:27px;scroll-margin-top:100px}.c-prose h3{font-size:24px}.c-prose p{margin-bottom:22px}.c-pagination{grid-template-columns:1fr;gap:14px}.c-extended{padding:22px}.c-extended h2{font-size:25px}.c-extended p,.c-extended a{font-size:17px}.c-source-note{font-size:15px}.c-home-cta{padding:20px}.c-home-cta h3{font-size:22px}.c-home-cta .c-home-copy,.c-home-cta .e-button{font-size:17px}}
.c-key-principle{border-inline-start:4px solid #398f82;padding:20px 24px;background:#edf7f2;border-radius:6px;color:#164c48}
.c-toc li a span{min-width:0;overflow-wrap:break-word;hyphens:auto}.c-toc li a bdi{flex-shrink:0}
.c-toc ol{grid-template-columns:minmax(0,1fr)}.c-toc li{min-width:0}
