.site-tools{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px;padding:12px 20px;background:#f5f4ed;border-bottom:1px solid #dddcd0;font:15px/1.5 Arial,sans-serif;color:#383a22}.site-tools a{color:#383a22;text-decoration:none}.site-tools a:hover,.site-tools a:focus-visible{text-decoration:underline}.static-page{margin:0;background:#fff;color:#313131;font:16px/1.65 Arial,sans-serif}.static-page *{box-sizing:border-box}.static-page a{color:#50562c}.static-page a:hover{color:#850404}.site-header{padding:22px 5% 0;border-top:4px solid #383a22}.site-brand img{display:block;max-width:100%;height:auto}.site-header>p{margin:4px 0 18px;color:#666}.site-navigation{display:flex;gap:8px 24px;align-items:start;flex-wrap:wrap;padding:15px 0;border-top:1px solid #eee}.site-navigation>a{padding:3px 0;text-decoration:none}.site-menu{position:relative}.site-menu summary{padding:3px 0;cursor:pointer}.site-menu ul{position:absolute;top:100%;left:0;z-index:1000;list-style:none;min-width:270px;max-height:65vh;overflow:auto;margin:0;padding:12px;background:#fff;box-shadow:0 6px 24px #0002;border:1px solid #e1e1d7}.site-menu li a{display:block;padding:8px 10px;text-decoration:none;font-size:14px}.site-main{max-width:1080px;min-height:48vh;margin:0 auto;padding:28px 24px 55px}.site-breadcrumb{font-size:13px;color:#666;margin-bottom:30px}.static-page h1{font-size:clamp(26px,4vw,38px);line-height:1.25;margin:0 0 28px;font-weight:500;overflow-wrap:anywhere}.static-page h2{font-size:21px;line-height:1.4}.site-notice{padding:20px 24px;background:#f5f4ed;border-left:4px solid #767a48;margin-bottom:28px}.site-notice h2{margin-top:0}.site-notice p{margin-bottom:0}.site-button,.site-search button{display:inline-block;background:#383a22;color:white!important;border:0;padding:11px 18px;text-decoration:none;cursor:pointer;border-radius:3px;font:inherit;margin-right:12px}.site-search{margin:24px 0}.site-search label{display:block;font-weight:600;margin-bottom:8px}.site-search>div{display:flex;gap:10px}.site-search input{padding:12px;border:1px solid #aaa;flex:1;min-width:0;font:inherit;border-radius:3px}.site-search button{margin:0}.site-results{list-style:none;padding:0;margin:20px 0}.site-results li{padding:14px 0;border-bottom:1px solid #e5e5dc}.site-results a{font-size:18px;text-decoration:none}.site-status{display:block;color:#686858;font-size:13px;margin-top:3px}.site-footer{text-align:center;border-top:1px solid #ddd;padding:24px;background:#f5f4ed;font-size:14px}.static-page a:focus-visible,.static-page button:focus-visible,.static-page summary:focus-visible{outline:3px solid #767a48;outline-offset:4px}@media(max-width:600px){.site-navigation{gap:10px 18px}.site-menu{position:static}.site-menu ul{position:static;width:100%;min-width:0;box-shadow:none;margin-top:8px}.site-menu[open]{width:100%}.site-main{padding:24px 18px}.site-search>div{flex-wrap:wrap}.site-search button{width:100%}.site-notice{padding:16px}.site-tools{gap:8px 18px}.site-footer{padding:20px 15px}}
.restored-article{overflow-wrap:anywhere}.restored-article img{max-width:100%;height:auto!important}.restored-article figure{max-width:100%;margin:24px 0}.restored-article iframe{max-width:100%;border:0}.restored-article video,.restored-article audio{max-width:100%}.restored-article p{margin:0 0 18px}.restored-article h2,.restored-article h3,.restored-article h4{margin:30px 0 16px;line-height:1.35}.restored-article blockquote{border-left:4px solid #767a48;margin:24px 0;padding:12px 24px;background:#f5f4ed}.restored-table{max-width:100%;overflow-x:auto;margin:24px 0}.restored-table table{border-collapse:collapse;min-width:min(100%,480px);width:100%}.restored-table td,.restored-table th{padding:10px;border:1px solid #ddd;vertical-align:top}.restored-source{border-top:1px solid #ddd;padding-top:20px;margin-top:36px;font-size:13px;color:#666}.restored-article pre{overflow-x:auto;max-width:100%;white-space:pre-wrap}.restored-article .alignleft,.restored-article .alignright{float:none}.restored-article .wp-block-columns{display:flex;flex-wrap:wrap;gap:20px}.restored-article .wp-block-column{flex:1 1 240px;min-width:0}

.footer-page-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;padding:18px 20px;border-top:1px solid currentColor;border-bottom:1px solid currentColor}.footer-page-links a{color:inherit;text-decoration:none}.footer-page-links a:hover,.footer-page-links a:focus-visible{text-decoration:underline}
