.ss-page{margin:0;color:#202c35;background:#f7f9fc;font:17px/1.65 system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0}.ss-page *{box-sizing:border-box}.ss-page a{color:#0956ad;text-underline-offset:3px}.ss-header,.ss-content,.ss-footer{max-width:1120px;margin:auto;padding:24px}.ss-header{display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #dce3eb}.ss-header img{object-fit:contain;max-width:100%;height:80px}.ss-header nav,.ss-footer nav,.ss-actions{display:flex;gap:20px;flex-wrap:wrap;align-items:center}.ss-header nav a{font-weight:650}.ss-content{max-width:960px;padding-top:36px;padding-bottom:64px}.ss-content h1{font-size:40px;line-height:1.2;margin:24px 0;color:#152638;overflow-wrap:anywhere}.ss-content h2{font-size:25px;line-height:1.3;letter-spacing:0}.ss-lead{font-size:20px;max-width:800px}.ss-breadcrumb{font-size:14px;color:#506070}.ss-section{padding:22px 0;border-bottom:1px solid #dce3eb}.ss-section li{margin:9px 0}.ss-section details{border-top:1px solid #dce3eb;padding:16px 0}.ss-section summary{cursor:pointer;font-weight:650}.ss-button{background:#0a5bd3;color:white!important;padding:12px 20px;border-radius:6px;text-decoration:none}.ss-footer{border-top:3px solid #ef8a24}.ss-skip{position:absolute;left:-10000px}.ss-skip:focus{left:12px;top:8px;background:white;padding:10px;z-index:99}.ss-page .legal-grid{display:grid;grid-template-columns:140px minmax(0,1fr);gap:16px}.ss-page .legal-grid .label{font-weight:bold}.ss-page .legal-grid .value{overflow-wrap:anywhere}.ss-page .modal-head{position:static;background:none}.ss-page .consent-controls{display:none}.ss-page button,.ss-page a,.ss-page summary{touch-action:manipulation}.ss-page a:focus-visible,.ss-page summary:focus-visible{outline:3px solid #ef8a24;outline-offset:4px}@media(max-width:600px){.ss-header{align-items:flex-start;gap:12px;flex-direction:column}.ss-header nav{gap:12px 20px}.ss-content h1{font-size:30px}.ss-content h2{font-size:23px}.ss-header,.ss-content,.ss-footer{padding-left:18px;padding-right:18px}.ss-page .legal-grid{grid-template-columns:1fr;gap:8px}.ss-page .legal-grid .value{margin-bottom:14px}}
.ss-home-intro{padding-top:32px;padding-bottom:24px}.ss-home-intro h1{font-size:36px;line-height:1.2;letter-spacing:0;max-width:900px}.ss-home-intro p{max-width:850px}.ss-links{display:flex;flex-wrap:wrap;gap:12px 24px}.ss-home-services{padding-top:32px;padding-bottom:40px}.ss-home-services article{padding:18px 0;border-bottom:1px solid #dce3eb}.ss-home-services h3{font-size:21px;letter-spacing:0}.ss-home-services details{padding:14px 0;border-bottom:1px solid #dce3eb}.ss-home-services summary{cursor:pointer;font-weight:650}.ss-home-services header{position:static;background:transparent;backdrop-filter:none}.ss-home-services a{overflow-wrap:anywhere}@media(max-width:600px){.ss-home-intro h1{font-size:29px}}
.ss-place-filter{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:end}.ss-place-filter label{font-weight:650}.ss-place-filter input,.ss-place-filter select{display:block;width:100%;min-height:46px;margin-top:6px;padding:10px;border:1px solid #bac7d6;border-radius:6px;background:white;color:#202c35;font:inherit}.ss-place-filter button{border:0;font:inherit;cursor:pointer;min-height:46px}.ss-place-list{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.ss-place-list li{padding:12px 0;border-bottom:1px solid #dce3eb;overflow-wrap:anywhere}.ss-place-list span{display:block;color:#506070;font-size:14px}.ss-source{font-size:13px;color:#506070;margin-top:24px;overflow-wrap:anywhere}@media(max-width:600px){.ss-place-filter,.ss-place-list{grid-template-columns:1fr}}
