/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--paper:#f6f3eb;--surface:#fffefa;--ink:#203731;--muted:#53665f;--line:#d6dcd1;--accent:#955029;--scale:1;--focus:#0756a8;color-scheme:light;font-size:calc(16px * var(--scale))}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:1rem/1.75 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:var(--accent);text-decoration-thickness:1px;text-underline-offset:4px}a:hover{text-decoration-thickness:2px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid var(--focus);outline-offset:4px}img,video,table{max-width:100%;height:auto}iframe{max-width:100%}audio{width:100%;max-width:36rem}.site-shell{max-width:1240px;margin:auto;padding:0 48px}.site-header{display:grid;grid-template-columns:1fr auto;gap:28px;align-items:center;padding:32px 0 0;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:16px;color:var(--ink);text-decoration:none}.brand-mark{font-family:Georgia,serif;font-size:1.5rem;border:1px solid var(--ink);padding:7px 10px;white-space:nowrap}.brand strong{display:block;font:600 1.4rem/1.3 Georgia,serif}.brand small{display:block;font-size:.72rem;color:var(--muted);letter-spacing:.04em}.header-tools{display:flex;align-items:center;gap:24px;font-size:.875rem}.main-nav{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px 28px;padding-bottom:16px}.main-nav a{color:var(--ink);text-decoration:none;padding:4px 0}.main-nav a:hover{text-decoration:underline}.home-intro{display:grid;grid-template-columns:3fr 1fr;align-items:center;gap:50px;padding:64px 0;border-bottom:1px solid var(--line)}.eyebrow{text-transform:uppercase;font-size:.7rem;letter-spacing:.16em;color:var(--muted)}h1,h2,h3{font-family:Georgia,"Times New Roman",serif;font-weight:500;line-height:1.25;overflow-wrap:anywhere}h1{font-size:2.3rem;margin:0 0 1rem}.home-intro h1{font-size:clamp(2.5rem,5.5vw,4.5rem);letter-spacing:-.025em}.home-intro p:not(.eyebrow){max-width:38rem;color:var(--muted);font-size:1.05rem}.intro-note{border-left:1px solid var(--line);padding-left:40px}.intro-note>span{font:8rem/1 Georgia,serif;color:var(--accent)}.intro-note p{font-size:.9rem!important}.button,button,input[type=submit]{display:inline-block;border:1px solid var(--ink);background:var(--ink);color:var(--surface);padding:10px 20px;text-decoration:none;font:inherit;cursor:pointer;border-radius:3px}.text-link{display:inline-block;margin-left:24px}.page-body{padding:42px 0 64px;min-height:45vh}main{max-width:880px;overflow-wrap:anywhere}main h2{font-size:1.65rem}main h3{font-size:1.25rem}main p{margin:0 0 1.25rem}main ul,main ol{padding-left:1.5rem}main li{margin-bottom:.6rem}.section-intro{font-size:1.15rem;color:var(--muted)}.item-list>ul{list-style:none;padding:0}.item-list>ul>li{padding:16px 0;border-bottom:1px solid var(--line);margin:0}.item-list a{font-size:1.15rem}.site-footer{border-top:1px solid var(--line);padding:32px 0 40px;display:flex;gap:40px;justify-content:space-between;font-size:.85rem;color:var(--muted)}.site-footer nav{display:flex;flex-wrap:wrap;gap:14px 24px;max-width:460px}.site-footer p{margin:8px 0}.accessibility{position:relative}.accessibility summary{cursor:pointer;min-height:44px;display:flex;align-items:center}.accessibility-panel{position:absolute;z-index:10;right:0;top:100%;background:var(--surface);padding:20px;width:300px;border:1px solid var(--line)}.accessibility-panel label{display:block;margin-bottom:12px}.accessibility-panel select{margin-bottom:16px}.accessibility-panel button{font-size:.85rem}.form-item{margin:0 0 20px}.form-item label{display:block;font-weight:600;margin-bottom:6px}.form-item input:not([type=checkbox]):not([type=radio]),textarea,select{font:inherit;padding:10px 12px;border:1px solid var(--muted);background:var(--surface);color:var(--ink);border-radius:2px;max-width:100%}input[type=text],input[type=password],input[type=email],textarea{width:100%}textarea{min-height:10rem}.description{font-size:.85rem;color:var(--muted)}.form-checkboxes label{display:inline;font-weight:400}.form-checkboxes .form-item{margin-bottom:4px}.media-item{padding:22px 0;border-bottom:1px solid var(--line)}.media-item a{display:block;margin-bottom:12px}.messages{padding:16px;border:1px solid var(--line);background:var(--surface);margin-bottom:24px}article{margin-bottom:36px}article footer{font-size:.8rem;color:var(--muted)}blockquote{margin-left:0;padding:12px 20px;border-left:3px solid var(--line);background:var(--surface)}pre{white-space:pre-wrap;overflow-wrap:anywhere}table{border-collapse:collapse;width:100%;font-size:.9rem}th,td{padding:10px;border-bottom:1px solid var(--line);text-align:left}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.visually-hidden.focusable:focus{position:fixed!important;top:8px;left:8px;width:auto;height:auto;clip:auto;padding:10px;background:var(--surface);z-index:1000}.pager ul{display:flex;flex-wrap:wrap;list-style:none;gap:14px}.tabs ul{display:flex;flex-wrap:wrap;gap:15px;list-style:none;padding:0}.contextual{display:none}.high-contrast{--paper:#fff;--surface:#fff;--ink:#000;--muted:#111;--line:#333;--accent:#000;--focus:#000}.high-contrast a{text-decoration:underline}.hide-images img{display:none}.skip-link{z-index:1000}#block-bneinoach-page-title h1{font-size:2.3rem}.site-footer nav a{min-height:44px}a.button{min-height:44px}@media(max-width:700px){.site-shell{padding:0 20px}.site-header{grid-template-columns:1fr;gap:16px;padding-top:20px}.header-tools{justify-content:space-between;gap:12px}.main-nav{gap:6px 20px;font-size:.9rem}.main-nav a{min-height:40px}.home-intro{grid-template-columns:1fr;gap:20px;padding:36px 0}.intro-note{display:none}.home-intro h1{font-size:2.7rem}.home-intro .button,.text-link{margin:12px 16px 0 0}.page-body{padding:30px 0 40px}.site-footer{flex-direction:column;gap:16px}.accessibility-panel{right:0;width:min(300px,80vw)}h1{font-size:2rem}.brand-mark{font-size:1.2rem}.brand strong{font-size:1.3rem}.brand small{font-size:.68rem}}@media print{.header-tools,.main-nav,.site-footer,.button,.text-link{display:none}.site-shell{padding:0}.home-intro{padding:10px 0}.intro-note{display:none}body{background:#fff;color:#000}}.forum-avatar{object-fit:cover;margin:0 12px 12px 0}.forum-signature{margin-top:24px;padding-top:12px;border-top:1px solid var(--line);font-size:.85rem;color:var(--muted)}.section-actions{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:24px}.section-actions a{min-height:44px}.search-result{border-bottom:1px solid var(--line);padding:20px 0}.search-result p{margin-bottom:.5rem}.home-paths{margin-top:0}#site-search-query{display:block;width:100%;margin:8px 0 16px;padding:12px;font:inherit;background:var(--surface);color:var(--ink);border:1px solid var(--muted)}.main-nav a{min-height:44px;display:inline-flex;align-items:center}.media-item{scroll-margin-top:24px}.home-intro{padding-bottom:44px}main>a{display:inline-block;margin:8px 18px 8px 0}.legacy-intro{grid-template-columns:1fr;gap:1.5rem;padding-top:2rem;}.legacy-intro h1{font-size:clamp(2rem,5vw,3.5rem);}.legacy-banner{display:block;width:100%;max-width:936px;height:auto;}.brand-logo{flex:none;}.media-item{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;padding:.65rem 0;}.media-item h2{flex:1 1 12rem;margin:0;font:600 1rem/1.4 system-ui,sans-serif;}.media-item a{display:inline-block;margin:0;}.media-meta{color:var(--muted);font-size:.875rem;}.media-details{font-size:.875rem;}.media-details[open]{flex:1 0 100%;order:1;}.media-details summary{cursor:pointer;}.media-details p{margin:.5rem 0;}.media-actions{display:flex;gap:.75rem;font-size:.875rem;}@media (max-width:700px){.legacy-intro{grid-template-columns:1fr;}.media-item h2{flex-basis:100%;}}.home-paths ~ a{display:inline-block;margin:.5rem 1rem .5rem 0;}.legacy-banner-panel{position:relative;isolation:isolate;overflow:hidden;width:100%;max-width:936px;min-height:237px;padding:24px 28px 28px 190px;color:var(--ink);background:var(--surface);}.legacy-banner-panel .legacy-banner{position:absolute;inset:0;z-index:-2;width:100%;height:100%;max-width:none;object-fit:cover;object-position:left center;}.legacy-banner-panel::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,transparent 0%,rgb(255 254 250 / 75%) 18%,rgb(255 254 250 / 94%) 35%,rgb(255 254 250 / 90%) 100%);}.home-intro p.legacy-banner-title{margin:0 0 12px;color:var(--ink);font:600 1.5rem/1.3 Georgia,"Times New Roman",serif;}.home-intro p.legacy-banner-copy{max-width:none;margin:0;color:var(--ink);font-size:1rem;line-height:1.6;}.high-contrast .legacy-banner-panel::before{background:var(--surface);}@media (max-width:700px){.legacy-banner-panel{padding:22px 20px;}.legacy-banner-panel::before{background:rgb(255 254 250 / 91%);}.high-contrast .legacy-banner-panel::before{background:var(--surface);}}
