.svk{font:inherit;min-width:0;overflow-wrap:anywhere}.svk *{box-sizing:border-box}.svk-intro{font-size:1.15em;line-height:1.65}.svk-tabs{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 24px}.svk-tabs a,.svk-button{display:inline-flex;align-items:center;min-height:44px;padding:10px 18px;border:1px solid #254b42;border-radius:8px;text-decoration:none!important;font-weight:700}.svk a{color:#185d45}.svk a:focus-visible,.svk summary:focus-visible,.svk-global a:focus-visible{outline:3px solid #b65c19;outline-offset:4px}.svk-meta{font-size:.85em;color:#4b625b;line-height:1.6}.svk-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.svk-card,.svk-notice{padding:22px;border:1px solid #d5ded7;border-radius:12px;background:#f5f8f4;min-width:0}.svk-card h3{margin:12px 0;font-size:1.3rem;line-height:1.4}.svk-jobs{border-left:4px solid #258456;padding:8px 20px;background:#f7f9f6}.svk-jobs h2{font-size:1.5rem}.svk-jobs h3{font-size:1.25rem}.svk-jobs ul,.svk-jobs ol{padding-left:24px}.svk details{border-top:1px solid #d5ded7;padding:16px 0}.svk summary{cursor:pointer;font-weight:700;min-height:44px}.svk-global{padding:8px 20px;background:#edf3ed}.svk-global .svk-tabs{max-width:1200px;margin:0 auto;justify-content:flex-end}.svk-global a{color:#173d31;font:600 14px/1.4 system-ui;padding:8px 12px;min-height:44px}.svk h2{margin-top:32px}@media(min-width:800px){.svk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.svk *{scroll-behavior:auto!important}} 
