/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{color-scheme:light;--mur-blue:#17649b;--mur-text:#24384a;--mur-muted:#526779;--mur-panel:rgba(250,252,254,.97);--mur-line:#b8c7d3;--mur-radius:12px;}*{box-sizing:border-box;}body{margin:0;color:var(--mur-text);background:#647680 url(/themes/custom/mur_peters/images/winter-background.jpg) center center / cover fixed no-repeat;font:16px/1.6 system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;overflow-wrap:anywhere;}body::before{content:'';position:fixed;inset:0;background:rgba(18,32,42,.17);pointer-events:none;z-index:-1;}a{color:#155f95;text-underline-offset:.2em;}a:hover{color:#0c426b;}:focus-visible{outline:3px solid #17649b;outline-offset:4px;}[hidden]{display:none !important;}img,video{max-width:100%;height:auto;}iframe{max-width:100%;}h1,h2,h3,h4{line-height:1.25;letter-spacing:-.025em;}h1{font-size:clamp(1.75rem,3vw,2.6rem);margin-top:0;}h2{font-size:1.5rem;}p{margin:0 0 1.2em;}.mur-site{min-height:100svh;display:flex;flex-direction:column;padding:24px clamp(16px,4vw,64px) 18px;}.mur-panel{background:var(--mur-panel);border:1px solid #acbdcb;border-radius:var(--mur-radius);box-shadow:0 8px 28px rgba(24,47,65,.13);}.mur-header{width:100%;max-width:1280px;margin:0 auto 32px;padding:16px 24px;display:flex;align-items:center;gap:24px;justify-content:space-between;}.mur-brand{display:flex;align-items:center;gap:14px;}.mur-brand-logo{display:flex;flex-shrink:0;}.mur-header .mur-brand-logo{background:#24465f;border:1px solid #193b55;border-radius:8px;padding:2px 6px;}.mur-brand-name{color:#243f55;text-decoration:none;font-size:1.15rem;font-weight:750;}.mur-slogan{color:var(--mur-muted);font-size:.8rem;}.mur-navigation{display:flex;align-items:center;gap:24px;}.mur-navigation ul{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0;list-style:none;}.mur-navigation a{color:var(--mur-text);text-decoration:none;display:block;border-radius:8px;padding:8px 12px;}.mur-navigation a:hover,.mur-navigation a.is-active{background:#e7f0f7;color:#154e77;}.mur-navigation a.is-active{box-shadow:inset 0 -2px #17649b;}.mur-navigation ul ul{display:block;padding-inline-start:12px;border-inline-start:1px solid var(--mur-line);}.mur-main-wrap{width:100%;max-width:1160px;margin:0 auto;}.mur-columns{display:flex;gap:24px;align-items:flex-start;}.mur-content{border-top:3px solid #537e9c;flex:1;min-width:0;padding:clamp(22px,4vw,48px);}.mur-sidebar{border-top:3px solid #9db5c5;flex:0 0 280px;padding:24px;}.mur-breadcrumb{border:1px solid var(--mur-line);background:var(--mur-panel);border-radius:10px;padding:8px 16px;margin-bottom:16px;}.mur-breadcrumb ol{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;}.mur-breadcrumb li + li::before{content:'/';margin-right:10px;color:var(--mur-muted);}.mur-footer{align-self:center;margin-top:auto;padding-top:48px;text-align:center;font-size:.8rem;}.mur-footer > *{background:var(--mur-panel);border-radius:14px;padding:8px 16px;border:1px solid var(--mur-line);box-shadow:0 2px 12px #18304418;display:inline-block;}.mur-footer ul{display:flex;flex-wrap:wrap;gap:18px;list-style:none;padding:0;margin:0;}.mur-site--auth{padding-top:24px;}.mur-auth-brand{text-align:center;margin-bottom:20px;}.mur-auth-brand > a{display:inline-flex;}.mur-auth-brand .mur-brand{justify-content:center;flex-direction:column;gap:4px;}.mur-auth-brand .mur-brand-logo img{width:180px;}.mur-auth-brand .mur-brand-name{color:white;text-shadow:0 1px 6px #000;}.mur-site--auth .mur-main-wrap{max-width:380px;}.mur-site--auth .mur-columns{display:block;}.mur-site--auth .mur-content{padding:24px;}.mur-site--auth h1{font-size:1.4rem;text-align:center;margin-bottom:24px;}.mur-site--auth .mur-sidebar{margin-top:20px;}.mur-site--auth .form-actions input{width:100%;}.form-item{margin:0 0 20px;}label{display:block;font-size:.9rem;font-weight:600;margin-bottom:6px;}input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=hidden]):not([type=image]),textarea,select{font:inherit;width:100%;max-width:100%;background:#fff;color:var(--mur-text);border:1px solid #8dA3b5;box-shadow:inset 0 1px 2px #203e5410;border-radius:8px;padding:11px 12px;}input::placeholder,textarea::placeholder{color:#657b8c;opacity:1;}input[type=checkbox],input[type=radio]{accent-color:var(--mur-blue);width:18px;height:18px;vertical-align:middle;}label.option{display:inline;}input[aria-invalid=true],textarea[aria-invalid=true]{border-color:#bc4242 !important;}.description,.form-item--description{font-size:.82rem;color:var(--mur-muted);margin-top:6px;}button,input[type=submit],input[type=button],.button{display:inline-block;cursor:pointer;border:1px solid #135681;border-radius:8px;padding:10px 18px;background:var(--mur-blue);color:#fff;font:inherit;font-weight:750;text-align:center;text-decoration:none;min-height:44px;}button:hover,input[type=submit]:hover,.button:hover{background:#104e7b;color:#fff;}button:disabled,input:disabled{opacity:.6;cursor:not-allowed;}.form-actions{display:flex;flex-wrap:wrap;gap:12px;}fieldset,details{border:1px solid var(--mur-line);border-radius:8px;margin:20px 0;padding:16px;min-width:0;}summary{cursor:pointer;font-weight:650;}.messages{background:#edf7f1;color:#24503a;border:1px solid #93bba4;border-radius:10px;padding:16px 20px;margin-bottom:20px;}.messages--error{background:#fff0f0;color:#842f35;border-color:#d7979b;}.messages--warning{background:#fff8e8;color:#73531c;border-color:#cfb779;}.mur-content nav.tabs ul,.mur-content ul.tabs{display:flex;gap:12px;flex-wrap:wrap;padding:0;list-style:none;margin:0 0 24px;}.mur-content nav.tabs a,.mur-content ul.tabs a{display:inline-block;padding:6px 0;}.mur-content .is-active > a{color:#154e77;font-weight:700;}article + article{margin-top:32px;padding-top:28px;border-top:1px solid var(--mur-line);}.node__meta{color:var(--mur-muted);font-size:.85rem;}table{width:100%;border-collapse:collapse;display:block;overflow-x:auto;margin-block:20px;}th,td{padding:12px 16px;text-align:start;border-bottom:1px solid var(--mur-line);}th{background:#eaf0f5;}blockquote{margin-inline:0;padding-inline-start:20px;border-inline-start:3px solid var(--mur-blue);color:var(--mur-muted);}pre{overflow-x:auto;padding:16px;background:#eaf0f5;border-radius:8px;}.pager ul{display:flex;flex-wrap:wrap;gap:18px;list-style:none;padding:0;}.visually-hidden{position:absolute !important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.visually-hidden.focusable:focus{position:fixed !important;inset:10px auto auto 10px;width:auto;height:auto;clip:auto;padding:12px 20px;background:#161c20;color:white;z-index:1000;}@media (max-width:760px){body{background-attachment:scroll;}.mur-site{padding:16px 12px;}.mur-header{padding:16px;flex-wrap:wrap;gap:16px;margin-bottom:20px;}.mur-navigation{width:100%;flex-direction:column;align-items:stretch;gap:12px;}.mur-navigation ul{flex-direction:column;}.mur-columns{flex-direction:column;}.mur-content,.mur-sidebar{width:100%;flex-basis:auto;}.mur-site--auth{padding-top:24px;}.mur-footer{padding-top:32px;}}@media print{:root{color-scheme:light;}body{background:white;color:black;}body::before,.mur-header,.mur-auth-brand,.mur-footer{display:none;}.mur-panel{background:white;box-shadow:none;border:0;}a{color:black;}.mur-site{min-height:auto;padding:0;}}.mur-site--business .mur-main-wrap{max-width:960px;}.mur-site--business:not(.mur-site--auth) .mur-content{min-height:260px;}.mur-business-intro{white-space:pre-line;font-size:1.12rem;max-width:65ch;margin-bottom:28px;}.mur-site--business .mur-content .button{margin-bottom:20px;}
