/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#layout-type-1,#wrapper,#content,.content-middle,.region-content,#block-danland-forum-main-block,#block-danland-forum-main-block > .content{border:none !important;background:transparent !important;padding:0 !important;box-shadow:none !important;}.forum-wrapper{max-width:1000px;margin:0 auto;padding:0 15px;}.forum-cards-wrapper{display:flex !important;flex-direction:column !important;gap:0 !important;margin:0 !important;border-radius:6px;border:1px solid #e0e0e0;overflow:hidden;}.forum-card 
    background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%) !important;border:none !important;border-radius:0 !important;padding:20px !important;position:relative !important;overflow:hidden !important;margin-bottom:0 !important;}.forum-card + .forum-card{border-top:1px solid #f0f0f0 !important;}.forum-card-header{display:block !important;margin-bottom:16px !important;width:100% !important;}.forum-icon{width:100% !important;height:80px !important;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%) !important;border-radius:8px !important;display:flex !important;align-items:center !important;justify-content:center !important;position:relative !important;margin-bottom:16px !important;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;}.forum-icon::before{display:none !important;}.forum-icon{width:100%;height:120px;background-color:transparent !important;border-radius:8px;}.forum-card:nth-child(1) .forum-icon{background-image:url('https://civilsimian.com/sites/default/files/2025-08/forum-banner4_1.png') !important;background-color:white !important;}.forum-card:nth-child(2) .forum-icon{background-image:url('https://civilsimian.com/sites/default/files/2025-08/forum-banner1.png') !important;background-color:white !important;}.forum-card:nth-child(3) .forum-icon{background-image:url('https://civilsimian.com/sites/default/files/2025-08/forum-banner2.png') !important;background-color:white !important;}.forum-card:nth-child(4) .forum-icon{background-image:url('https://civilsimian.com/sites/default/files/2025-08/forum-banner3.png') !important;background-color:white !important;}.forum-icon{background-color:#f5f5f5 !important;}.forum-card-title{margin:0 0 12px 0 !important;font-size:18px !important;font-weight:600 !important;line-height:1.3 !important;}.forum-card-title a{color:#4a5568 !important;text-decoration:none !important;}.forum-card-title a:hover{color:#0073aa !important;}.forum-description{margin:12px 0 !important;color:#718096 !important;font-size:14px !important;line-height:1.5 !important;}.forum-description p{margin:0 !important;}.forum-card-stats{display:flex !important;align-items:center !important;gap:20px !important;margin-top:16px !important;padding-top:16px !important;border-top:1px solid #f0f0f0 !important;font-size:13px !important;}.stat-item{display:flex !important;align-items:center !important;gap:4px !important;}.stat-label{color:#a0aec0 !important;font-weight:500 !important;}.stat-value{color:#4a5568 !important;font-weight:600 !important;}.last-post .stat-value{color:#718096 !important;font-weight:normal !important;}.last-post .stat-value a{color:#4299e1 !important;text-decoration:none !important;font-weight:500 !important;}.last-post .stat-value a:hover{text-decoration:underline !important;}#block-danland-forum-main-block .content .forum-cards-wrapper{background:transparent !important;border:none !important;box-shadow:none !important;margin:0 !important;}#block-danland-forum-main-block .forum-cards-wrapper > .forum-card{background:#fff !important;border:1px solid #ccc !important;border-radius:12px !important;padding:20px !important;margin:0 0 18px !important;}#block-danland-forum-main-block .forum-cards-wrapper > .forum-card + .forum-card{border-top:0 !important;}.action-links{margin-bottom:16px !important;margin-top:0 !important;}.action-links .button{background:linear-gradient(135deg,#4299e1 0%,#3182ce 100%) !important;border:none !important;color:white !important;padding:12px 20px !important;border-radius:6px !important;font-weight:500 !important;text-decoration:none !important;display:inline-block !important;}.action-links .button:hover{background:linear-gradient(135deg,#3182ce 0%,#2c5282 100%) !important;}.region-content > p{display:none !important;}.node--type-forum{background:transparent;border:none;border-radius:0;margin:0;overflow:visible;}.profile-user-info{display:flex !important;align-items:center !important;gap:12px !important;padding:12px 15px;background:#f0f4ff;border-bottom:1px solid #e0e0e0;}.profile-member-info{margin:0 !important;f0f4ff
    padding:0 !important;}.profile-user-info img{width:40px;height:40px;border-radius:50%;margin-right:12px;object-fit:cover;}.profile-member-info .username{font-size:16px;font-weight:bold;color:#333;}.node--type-forum .profile-about-me{display:none;}.submitted{padding:8px 15px;background:transparent;border-bottom:none;font-size:12px;color:#666;}.submitted a{color:#0066cc;text-decoration:none;font-weight:500;}.submitted a:hover{text-decoration:underline;}.node--type-forum .content{padding:20px;}.node--type-forum h1,.node--type-forum .node-title,.node--type-forum .page-title{font-size:24px;font-weight:bold;color:#333;margin:0 0 15px 0;line-height:1.3;}.node--type-forum .visually-hidden.page-title{position:static !important;clip:auto !important;overflow:visible !important;width:auto !important;height:auto !important;}.node--type-forum .content > div:first-child{margin-bottom:15px;font-size:13px;color:#666;}.node--type-forum .content > div:first-child a{color:#0066cc;text-decoration:none;}.node--type-forum .content > div:first-child a:hover{text-decoration:underline;}.node--type-forum .content > div:last-of-type{margin-top:15px;line-height:1.6;color:#333;}.node--type-forum .content > div:last-of-type p{margin:0 0 15px 0;}.node--type-forum section{background:#f8f9fa;border-top:1px solid #e0e0e0;padding:20px;}.node--type-forum section h2{margin:0 0 20px 0;font-size:18px;color:#333;}.comment-form{background:white;border:1px solid #e0e0e0;border-radius:6px;padding:20px;}.comment-form .form-item{margin-bottom:15px;}.comment-form label{display:block;margin-bottom:5px;font-weight:600;color:#333;}.comment-form input[type="text"],.comment-form textarea{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;font-size:14px;}.comment-form textarea{min-height:120px;resize:vertical;}.comment-form .form-actions{margin-top:20px;text-align:right;}.comment-form .button{padding:10px 20px;border:none;border-radius:4px;font-size:14px;cursor:pointer;margin-left:10px;}.comment-form .button--primary{background:#0066cc;color:white;}.comment-form .button--primary:hover{background:#0052a3;}.comment-form .button:not(.button--primary){background:#f8f9fa;color:#333;border:1px solid #ccc;}.comment-form .button:not(.button--primary):hover{background:#e9ecef;}.comment{background:white;border:1px solid #e0e0e0;border-radius:6px;margin:15px 0;overflow:hidden;position:relative;}.indented{margin-left:30px;border-left:3px solid #e0e0e0;padding-left:15px;}.comment.comment-level-1 + .indented{border-left-color:#0066cc;}.comment.comment-level-2 + .indented{border-left-color:#28a745;}.comment.comment-level-3 + .indented{border-left-color:#ffc107;}.comment .links a{display:inline-block;background-image:none !important;background-color:#0066cc;color:white;padding:6px 12px;border-radius:4px;text-decoration:none;font-size:12px;font-weight:500;margin-right:8px;border:none;}.comment .links a:hover{background-color:#0052a3;color:white;text-decoration:none;}.comment .links{padding:10px 15px;border-top:1px solid #f0f0f0;background:#fafafa;display:flex;flex-wrap:wrap;gap:8px;}.comment .profile-user-info{display:flex;align-items:center;padding:10px 15px;background:#f0f4ff;border-bottom:1px solid #e0e0e0;}.comment .profile-user-info img{width:35px;height:35px;border-radius:50%;margin-right:10px;object-fit:cover;}.comment .profile-member-info .username{font-size:15px;font-weight:bold;color:#333;}.comment .profile-about-me{display:none;}.comment .content{padding:15px;}.comment .content h3{margin:0 0 10px 0;font-size:16px;font-weight:bold;}.comment .content h3 a{color:#333;text-decoration:none;}.comment .content h3 a:hover{color:#0066cc;text-decoration:underline;}.comment .content p{margin:0 0 10px 0;line-height:1.5;color:#333;}.comment-footer{background:#f8f9fa;border-top:1px solid #e0e0e0;padding:8px 15px;font-size:12px;color:#666;}.comment-footer .comment-submitted{margin:0;}@media (max-width:768px){.forum-wrapper{padding:0 8px;}.forum-card{padding:16px !important;}.forum-card-header{flex-direction:column !important;align-items:flex-start !important;gap:8px !important;}.forum-icon{width:35px !important;height:35px !important;}.forum-card-stats{flex-direction:column !important;align-items:flex-start !important;gap:8px !important;}.forum-card-title{font-size:16px !important;}.indented{margin-left:15px;padding-left:10px;}}.comment .permalink,a[href*="#comment-"],.comment-links .permalink{display:none !important;}.comment .links a[href*="#comment-"]{display:none !important;}.comment .links a,.comment-actions a,.comment .button,button[class*="comment"]{background:#f0f4ff !important;border:1px solid #d1d5db !important;color:#667eea !important;padding:6px 12px !important;border-radius:4px !important;font-size:12px !important;font-weight:500 !important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif !important;text-decoration:none !important;display:inline-flex !important;align-items:center !important;gap:4px !important;transition:all 0.15s ease !important;margin-right:6px !important;text-transform:uppercase !important;letter-spacing:0.025em !important;box-shadow:0 1px 2px rgba(0,0,0,0.05) !important;}.comment .links a:hover,.comment-actions a:hover,.comment .button:hover,button[class*="comment"]:hover{background:#e0e7ff !important;color:#5a67d8 !important;border-color:#9ca3af !important;text-decoration:none !important;box-shadow:0 1px 3px rgba(0,0,0,0.1) !important;}.comment .links a[href*="edit"],.comment .links a[href*="delete"],.comment .links a[href*="reply"]{background:#f0f4ff !important;color:#667eea !important;border-color:#d1d5db !important;}.comment .links a[href*="edit"]:hover,.comment .links a[href*="delete"]:hover,.comment .links a[href*="reply"]:hover{background:#e0e7ff !important;color:#5a67d8 !important;border-color:#9ca3af !important;}.comment-form .button,.comment .button,.button-action,a.button{background:none !important;border:none !important;color:#667eea !important;padding:4px 8px !important;border-radius:0 !important;font-size:14px !important;font-weight:600 !important;font-family:inherit !important;text-decoration:none !important;display:inline !important;margin-right:12px !important;text-transform:none !important;letter-spacing:normal !important;box-shadow:none !important;transition:color 0.2s ease !important;}.comment-form .button:hover,.comment .button:hover,.button-action:hover,a.button:hover{background:none !important;color:#5a67d8 !important;border:none !important;text-decoration:underline !important;box-shadow:none !important;}.profile-member-info{display:flex !important;flex-direction:column !important;align-items:flex-start !important;line-height:1.2 !important;}.user-member-since h4.label{display:inline;font-size:14px;font-weight:normal;margin:0;}.user-member-since{font-size:14px;color:#444;white-space:nowrap;}#content .forum-topics-wrapper{max-width:960px;margin:0 auto 24px;background:transparent !important;border:none !important;box-shadow:none !important;}#content .forum-topic-card{background:#fff;border:1px solid #ccc;border-radius:6px;padding:18px 20px;margin-bottom:16px;box-shadow:none !important;transform:none !important;transition:border-color .12s ease;}#content .forum-topic-card:hover{border-color:#ccc;}#content .forum-topic-title{margin:0 0 6px 0;}#content .forum-topic-title a{font-size:22px;line-height:1.25;font-weight:700;color:#4a5568;text-decoration:none;}#content .forum-topic-title a:hover{color:#0073aa !important;}#content .forum-topic-meta{color:#6b7280;font-size:14px;margin:2px 0 10px;}#content .forum-topic-replies{font-weight:600;color:#374151;margin:4px 0 2px;}#content .forum-topic-last-reply{color:#9aa0a6;}@media (max-width:640px){#content .forum-topic-card{padding:14px;}#content .forum-topic-title a{font-size:20px;}}.region-content:has(.forum-cards-wrapper) > .action-links{display:none !important;}.region-content:has(.forum-topics-wrapper) > .action-links{display:block !important;background:#f3f5ff;border:1px solid #ccc;border-radius:6px;padding:14px 0;margin:0 0 12px 0;text-align:center;}.region-content:has(.forum-topics-wrapper) > .action-links ul,.region-content:has(.forum-topics-wrapper) > .action-links li{list-style:none !important;padding:0 !important;margin:0 !important;}.region-content:has(.forum-topics-wrapper) > .action-links a,.region-content:has(.forum-topics-wrapper) > .action-links .button{display:block !important;color:#333 !important;text-decoration:none !important;font-size:18px !important;font-weight:600 !important;text-align:center !important;background:none !important;border:0 !important;padding:0 !important;box-shadow:none !important;line-height:1.25 !important;cursor:pointer;}.region-content:has(.forum-topics-wrapper) > .action-links a:hover{color:#0073aa !important;}.region-content:has(.forum-topics-wrapper) > .action-links + .forum-topics-wrapper{margin-top:0 !important;}
body{background:url(/themes/danland/images/body-bg.png) repeat-x #fff;font-size:84%;font-family:Arial,Helvetica,sans-serif;color:#000;margin:0;padding:0;line-height:1.5em;overflow-wrap:keep-all;word-wrap:keep-all;}tr.odd td,tr.even td{padding:0.5em;}a{text-decoration:none;}a:link{color:#005a8c;text-decoration:none;}a:visited{color:#005a8c;text-decoration:none;}a:hover{color:#cc6600;}blockquote{background:url(/themes/danland/images/bq-tl.png) no-repeat left top;padding-left:30px;margin-left:10px;font-style:italic;}blockquote p{background:url(/themes/danland/images/bq-br.png) no-repeat right bottom;}cite{background:url(/themes/danland/images/bq-tl.png) no-repeat left top;clear:both;display:block;font-style:italic;padding-left:30px;margin-left:10px;}code,tt,pre{background-color:#edf1f3;font-family:"Bitstream Vera Sans Mono",Monaco,"Lucida Console",monospace;font-size:0.9em;line-height:1.2em;}h1{font-size:1.6em;}h2{font-size:1.5em;}h3{font-size:1.3em;}h4{font-size:1.2em;}h5{font-size:1.1em;}h6{font-size:1em;}h1,h2,h3,h4,h5,h6{padding:0;margin:0;}input{max-width:100%;}#skip-link{left:50%;margin-left:-5.25em;margin-top:0;position:absolute;width:auto !important;z-index:50;}#skip-link a,#skip-link a:link,#skip-link a:visited{display:block;position:absolute;text-decoration:none;top:-10000px;width:1px;height:1px;}#header{height:66px;position:relative;width:950px;margin:0 auto;}#search-block-form{padding:5px 10px;}.search-form{margin:1.5rem 0;}.search-form .container-inline .form-submit{margin-left:5px;}.search-form .search-help-link{margin-top:10px;display:block;}#header #search-block-form{padding:0;}#header .search-block-form h2.block-title{display:none;}#header .search-block-form .form-item,#header .search-block-form .form-actions{float:left;margin:0;}#header .search-block-form .form-search{width:10em;margin-right:3px;}#header .search-block-form .form-submit{padding:0;}#logo-wrapper{float:left;}.logo{margin-top:10px;margin-left:15px;}.logo IMG{height:50px;}#branding-wrapper{float:left;margin-top:25px;}.site-name{display:inline;font-weight:bold;font-size:25px;margin-left:15px;position:relative;font-family:Verdana,Tahoma;font-style:italic;}.site-slogan{display:inline;font-weight:bold;position:relative;margin-left:10px;font-family:Verdana,Tahoma;}#header-wrapper #search-box{margin:4px 14px;position:absolute;right:0;top:30px;white-space:nowrap;}#header-wrapper #search-box input.form-text{width:10em;}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:searchfield-cancel-button;}#menu{min-height:34px;background:#14345c;background:-webkit-linear-gradient(#14345c,#285c91);background:-o-linear-gradient(#14345c,#285c91);background:-moz-linear-gradient(#14345c,#285c91);background:linear-gradient(#14345c,#285c91);width:952px;margin:0 auto;-webkit-box-shadow:1px 2px 3px -1px rgba(0,0,0,0.75);-moz-box-shadow:1px 2px 3px -1px rgba(0,0,0,0.75);box-shadow:1px 2px 3px -1px rgba(0,0,0,0.75);border-radius:3px;}#nav{min-height:24px;float:left;}#nav .contextual-links-region{float:left;z-index:6;}#nav h2{height:0;overflow:hidden;position:absolute;}#nav .menu,#nav .menu *{margin:0;padding:0;list-style:none;}#nav .menu{line-height:1.0;}#nav .menu ul{position:absolute;top:-999em;width:12em;}#nav .menu ul li{width:100%;}#nav .menu li:hover{visibility:inherit;}#nav .menu li{float:left;position:relative;}#nav .menu a{display:block;position:relative;}#nav .menu li:hover ul,#nav .menu li.sfHover ul{left:0;top:34px;z-index:99;}#nav ul.menu li:hover li ul,#nav ul.menu li.sfHover li ul{top:-999em;}#nav ul.menu li li:hover ul,#nav ul.menu li li.sfHover ul{left:12em;top:0;}#nav ul.menu li li:hover li ul,#nav ul.menu li li.sfHover li ul{top:-999em;}#nav ul.menu li li li:hover ul,#nav ul.menu li li li.sfHover ul{left:12em;top:0;}#nav .menu{float:left;}#nav .menu a{padding:.75em 1em;text-decoration:none;}#nav .menu a,#nav .menu a:visited{color:#fff;text-decoration:none;font-size:12px;font-weight:bold;text-transform:uppercase;padding-right:30px;padding-left:30px;padding-top:12px;}#nav .menu li{border-right:1px solid #345c8c;}#nav .menu li:last-child{border-right:none;}#nav .menu li li{background:#3b6999;border-right:none;}#nav .menu li li li{background:#3b6999;top:0px;}#nav .menu li:hover,#nav .menu li.sfHover,#nav .menu a:focus,#nav .menu a:hover,#nav .menu a:active{outline:0;}#nav .menu li:hover,#nav .menu li.sfHover,#nav .menu a:focus,#nav .menu a:hover,#nav .menu a:active{z-index:10;}#nav .menu li a:hover{background:#142f50;background:-webkit-linear-gradient(#142f50,#26507d);background:-o-linear-gradient(#142f50,#26507d);background:-moz-linear-gradient(#142f50,#26507d);background:linear-gradient(#142f50,#26507d);}#nav .menu li:first-child a:hover{background:#142f50;background:-webkit-linear-gradient(#142f50,#26507d);background:-o-linear-gradient(#142f50,#26507d);background:-moz-linear-gradient(#142f50,#26507d);background:linear-gradient(#142f50,#26507d);border-top-left-radius:3px;border-bottom-left-radius:3px;}#nav .menu li li:first-child a:hover{background:#3b6999;}#nav .menu li li a:hover{background:#3b6999;}#nav .menu li a.is-active{background:#142f50;background:-webkit-linear-gradient(#142f50,#26507d);background:-o-linear-gradient(#142f50,#26507d);background:-moz-linear-gradient(#142f50,#26507d);background:linear-gradient(#142f50,#26507d);}#nav .menu li:first-child a.is-active{background:#142f50;background:-webkit-linear-gradient(#142f50,#26507d);background:-o-linear-gradient(#142f50,#26507d);background:-moz-linear-gradient(#142f50,#26507d);background:linear-gradient(#142f50,#26507d);border-top-left-radius:3px;border-bottom-left-radius:3px;}#nav .menu li li:first-child a.is-active{background:#3b6999;border-radius:0px;}#nav .menu li li a.is-active{background:#3b6999;border-radius:0px;}#nav .menu li.active-trail{background:#142f50;background:-webkit-linear-gradient(#142f50,#26507d);background:-o-linear-gradient(#142f50,#26507d);background:-moz-linear-gradient(#142f50,#26507d);background:linear-gradient(#142f50,#26507d);}#nav .menu li.active-trail:first-child{background:#142f50;background:-webkit-linear-gradient(#142f50,#26507d);background:-o-linear-gradient(#142f50,#26507d);background:-moz-linear-gradient(#142f50,#26507d);background:linear-gradient(#142f50,#26507d);border-top-left-radius:3px;border-bottom-left-radius:3px;}#nav .menu li li.active-trail:first-child{background:#3b6999;border-radius:0px;}#nav .menu li.active-trail li{background:#3b6999;border-radius:0px;}#nav .menu li.active-trail a.is-active{background:#142f50;background:-webkit-linear-gradient(#142f50,#26507d);background:-o-linear-gradient(#142f50,#26507d);background:-moz-linear-gradient(#142f50,#26507d);background:linear-gradient(#142f50,#26507d);}#nav .menu li.active-trail:first-child a.is-active{background:#142f50;background:-webkit-linear-gradient(#142f50,#26507d);background:-o-linear-gradient(#142f50,#26507d);background:-moz-linear-gradient(#142f50,#26507d);background:linear-gradient(#142f50,#26507d);border-top-left-radius:3px;border-bottom-left-radius:3px;}#nav .menu li li.active-trail:first-child a.is-active{background:#3b6999;border-radius:0px;}#nav .menu li.active-trail li a.is-active{background:#3b6999;border-radius:0px;}#nav .menu li.active-trail li{background:#3b6999;}#nav .menu li li:hover{background:#3b6999;}#nav .menu li li li:hover{background:#3b6999;}#nav .menu ul{box-shadow:2px 2px 6px rgba(0,0,0,.2);min-width:12em;*width:12em;}.sf-arrows .sf-with-ul{padding-right:2.5em;*padding-right:1em;}.sf-arrows .sf-with-ul:after{content:'';position:absolute;top:50%;right:1em;margin-top:-3px;height:0;width:0;border:5px solid transparent;border-top-color:#dfeeff;border-top-color:rgba(255,255,255,.5);}.sf-arrows>li>.sf-with-ul:focus:after,.sf-arrows>li:hover>.sf-with-ul:after,.sf-arrows>.sfHover>.sf-with-ul:after{border-top-color:white;}.sf-arrows ul .sf-with-ul:after{margin-top:-5px;margin-right:-3px;border-color:transparent;border-left-color:#dfeeff;border-left-color:rgba(255,255,255,.5);}.sf-arrows ul li>.sf-with-ul:focus:after,.sf-arrows ul li:hover>.sf-with-ul:after,.sf-arrows ul .sfHover>.sf-with-ul:after{border-left-color:white;}#preface-wrapper{width:950px;margin:5px auto 0;}#preface-wrapper .column{float:left;}#preface-wrapper.in1 .column{width:100%;}#preface-wrapper.in2 .column{width:50%;}#preface-wrapper.in3 .column{width:33.3%;}#preface-wrapper .block{margin:0 15px;}#preface-wrapper .block-title{margin-top:15px;}#preface-wrapper .region{margin:15px 0;}#mission{font-size:1.6em;color:#002054;display:block;float:right;line-height:1.2em;width:100%;}#mission .contextual-links{font-size:84%;}#mission .block-title{margin-top:20px;}#mission .region{margin:20px;}#wrapper{width:950px;margin:15px auto 0;}#content{width:100%;float:left;}#layout-type-1 #sidebar-left{width:26%;float:left;margin-left:-98.5%;font-size:12px;}#layout-type-2 #sidebar-left{width:21%;float:left;margin-left:-77%;font-size:12px;}.one-sidebar-left #content{width:70.5%;float:left;margin-left:28%;}.one-sidebar-right #content{width:70.5%;float:left;margin-left:1.5%;}.two-sidebars #content{width:54%;float:left;margin-left:23%;}#layout-type-1 #sidebar-right{width:26%;float:right;font-size:12px;}#layout-type-2 #sidebar-right{width:21%;float:right;font-size:12px;}#sidebar-left h2.block-title,#sidebar-right h2.block-title{background:#e6e6e6;margin:0;padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:10px;font-size:1.3em;}#sidebar-left .content,#sidebar-right .content{padding:5px 15px;}.sidebar .block{background-color:#f4f4f4;border-right:1px solid #bbb;border-bottom:1px solid #bbb;border-left:1px solid #ddd;border-top:1px solid #ddd;margin:0 0 15px;}.sidebar tbody{border:none;}.sidebar tr.even,.sidebar tr.odd{background:none;}#help{font-size:0.9em;margin-bottom:1em;}.error{border-color:red;}.terms{background-repeat:no-repeat;margin-left:18px;margin-bottom:5px;}#notice{font-size:10px;text-align:center;margin-bottom:-10px;}table{width:100%;max-width:100%;overflow:scroll;}div.contextual-links-wrapper{font-size:100%;}#first-time{margin-bottom:10px;}.node{margin:20px 0;padding-bottom:15px;}.content-top{border-bottom:1px solid #bbb;border-right:1px solid #bbb;border-left:1px solid #ddd;border-top:1px solid #ddd;background-color:#f4f4f4;margin:0 0 20px;}.content-top .block-title{margin-top:15px;}.content-top .region{margin:15px;}.content-middle .block-system{margin:0;}.content-middle .block-block{margin:0;}.content-middle .block-block .block-title{margin-top:15px;}.content-middle .block-block .content{margin:15px 0;}.content-bottom{border-bottom:1px solid #bbb;border-right:1px solid #bbb;border-left:1px solid #ddd;border-top:1px solid #ddd;background-color:#f4f4f4;margin:20px 0 0;}.content-bottom .block-title{margin-top:15px;}.content-bottom .region{margin:15px;}.title,.title a{margin:0 auto;line-height:1.2em;}.node .content,.comment .content{margin:.5em 0 .5em;}.node .taxonomy{color:#999;font-size:0.9em;padding-left:1em;}.node .user-picture,.comment .user-picture{float:right;margin-left:10px;}.node .user-picture img,.comment .user-picture img{width:60px;}.node-book .links{padding-top:5px;}.preview .node,.preview .comment{background-color:#f4f4f4;border-right:1px solid #bbb;border-bottom:1px solid #bbb;border-left:1px solid #ddd;border-top:1px solid #ddd;padding:0.8em;}.submitted{font-size:0.9em;color:#999;}.submitted a:hover{text-decoration:underline;}.node-sticky{padding:1em;background-color:#f4f4f4;border-right:1px solid #bbb;border-bottom:1px solid #bbb;border-left:1px solid #ddd;border-top:1px solid #ddd;margin:0;}.messages{background-color:#f4f4f4;border-right:1px solid #bbb;border-bottom:1px solid #bbb;border-left:1px solid #ddd;border-top:1px solid #ddd;padding:0.3em;margin-bottom:1em;}.breadcrumb{background-color:#f4f4f4;border-right:1px solid #bbb;border-bottom:1px solid #bbb;border-left:1px solid #ddd;border-top:1px solid #ddd;margin-bottom:1em;padding:0.3em 10px;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;list-style-type:none;margin:0;padding:0;}.breadcrumb li:before{content:' \BB ';}.breadcrumb li:first-child:before{content:none;}.field-type-taxonomy-term-reference .field-label,.field-type-taxonomy-term-reference .field-items,.field-type-taxonomy-term-reference .field-item{display:inline;float:left;font-weight:normal;padding-right:10px;}#contact-message-feedback-form{margin-bottom:1em;}#comment-form{margin-top:1em;}.comment{background-color:#f4f4f4;border-right:1px solid #bbb;border-bottom:1px solid #bbb;border-left:1px solid #ddd;border-top:1px solid #ddd;padding:1em;margin:1em 0;}.comment .title{line-height:1.2em;}.comment .new{text-align:right;font-weight:normal;float:right;color:red;margin:.5em;}.feed-item-body{border-bottom:1px solid #bbb;padding-bottom:1em;}#aggregator .feed-source{background-color:#f4f4f4;border-right:1px solid #bbb;border-bottom:1px solid #bbb;border-left:1px solid #ddd;border-top:1px solid #ddd;padding:0.8em;}#aggregator h1 .title{border-bottom:1px solid #bbb;}#aggregator h2{padding-top:10px;}#aggregator .news-item .categories,#aggregator .source,#aggregator .age{color:#999;font-style:italic;}.feed-item-title{font-size:1.4em;}#aggregator h3 a:hover{text-decoration:none;}.feed-item-meta .feed-item-source{font-size:0.9em;}.feed-item-meta .feed-item-date{font-size:0.9em;color:#999;}#forum table{width:100%;}#forum td{padding:0.5em;}#forum td.container{background-color:#f0f4ff;}#forum ul.links a{background-repeat:no-repeat;padding-left:20px;padding-bottom:5px;}#forum ul.links li.forum a{background-image:url(/themes/danland/images/post.png);}#forum ul.links li.login a{background-image:url(/themes/danland/images/lock.png);}#forum td.statistics,#forum td.settings,#forum td.pager{height:1em;border:1px solid #bbb;}#forum td .links{padding-top:0.7em;}.block-forum h3{margin-bottom:.5em;}dl dd{margin:0 0 .5em 1em;}tr.odd{background-color:#f4f4f4;}tr.even{background-color:#fcfcfc;}th{text-align:left;background:#e6e6e6;}tr td,tr th{border:1px solid #bbb;padding:0 6px;}#tracker table{width:100%;}#tracker td{padding:0.5em;}.profile{clear:both;border-right:1px solid #bbb;border-bottom:1px solid #bbb;border-left:1px solid #ddd;border-top:1px solid #ddd;padding:.8em;margin:1em 0em;background-color:#f4f4f4;}.profile h3{margin-bottom:10px;}div.admin-panel .body{background:#f4f4f4;border-right:1px solid #bbb;border-bottom:1px solid #bbb;border-left:1px solid #ddd;border-top:1px solid #ddd;}div.admin-panel h3{background-color:#e6e6e6;border-right:1px solid #bbb;border-bottom:1px solid #bbb;border-left:1px solid #ddd;border-top:1px solid #ddd;padding:5px 8px 5px;margin:0;}div.admin{padding-top:0;}div.admin .left,div.admin .right{margin-left:1%;margin-right:1%;}.poll .bar{background:#fff url(/themes/danland/images/bg-bar-white.png) repeat-x 0 0;border:solid #f0f0f0;border-width:1px 1px 1px;}.poll .bar .foreground{background:#71a7cc url(/themes/danland/images/bg-bar.png) repeat-x 0 100%;}ul,.block ul,ol{margin:0.5em 0 1em;padding:0 0 0 1.5em;}ul,ul li.leaf{list-style-image:url(/themes/danland/images/menu-leaf.png);}ol{list-style-image:none;}ul.menu,.item-list ul{margin:0.35em 0 0 -0.5em;}.menu-item:focus{border:1px solid #345c8c;border-radius:4px;}ol li,ul li,ul.menu li,.item-list ul li,li.leaf{margin:0.15em 0 0.15em .5em;padding-bottom:.1em;}ul li.expanded{list-style-image:url(/themes/danland/images/menu-expanded.png);}ul li.collapsed{list-style-image:url(/themes/danland/images/menu-collapsed.png);}ul li.leaf a,ul li.expanded a,ul li.collapsed a{display:block;}ul.inline li{background:none;margin:0;padding:0 1em 0 0;}ul.inline,ul.links.inline{display:inline;padding-left:0;}ul.inline li,ul.primary li,ul.secondary li{display:inline;list-style-type:none;}ol.task-list{margin-left:0;list-style-type:none;list-style-image:none;}ol.task-list li{padding:0.5em 1em 0.5em 2em;}ol.task-list li.active{background:transparent url(/themes/danland/images/task-list.png) no-repeat 3px 50%;}ol.task-list li.done{color:#393;background:transparent url(/themes/misc/watchdog-ok.png) no-repeat 0px 50%;}ol.task-list li.active{margin-right:1em;}.skip-link.focusable:focus{position:absolute !important;z-index:503;width:100%;height:40px;}fieldset ul.clearfix li{margin:0;padding:0;background-image:none;}#user-login-form{text-align:center;}#user-login-form ul{text-align:left;}ul.links li,ul.inline li{background-image:none;}.links li{margin:0;padding:0;}.tabs li{margin:0;padding:0;background-image:none;}ul.tabs{border-bottom:1px solid #ccc;line-height:normal;}.tabs a{display:inline-block;}li.expanded{list-style-image:none;list-style-type:none;margin:0.15em 0 0.15em 0.5em;}div.links ul.links a{background-repeat:no-repeat;padding-left:20px;}div.comment ul.links a{background-repeat:no-repeat;padding-left:20px;}div.links ul.links li.comment_forbidden a{padding:0;margin:0;}div.links ul.links li.comment_forbidden{padding:0;margin:0;}div.comment ul.links li.comment_forbidden a{padding:0;margin:0;}div.comment ul.links li.comment_forbidden{padding:0;margin:0;}div.links ul.links li.comment_forbidden span{background-repeat:no-repeat;padding-left:20px;padding-right:20px;}div.comment ul.links li.comment_forbidden span{background-repeat:no-repeat;padding-left:20px;padding-right:20px;}.links ul.links li.comment-add a{background-image:url(/themes/danland/images/commentadd.png);}.links ul.links li.comment-comments a{background-image:url(/themes/danland/images/comments.png);}.links ul.links li.comment-new-comments a{background-image:url(/themes/danland/images/comments.png);}.comment ul.links li.comment-edit a{background-image:url(/themes/danland/images/commentedit.png);}.comment ul.links li.comment-delete a{background-image:url(/themes/danland/images/commentdelete.png);}.comment ul.links li.comment-reply a{background-image:url(/themes/danland/images/commentadd.png);}.links ul.links li.node-readmore a{background-image:url(/themes/danland/images/readmore.png);}.links ul.links li.blog-usernames-blog a{background-image:url(/themes/danland/images/user.png);}.links ul.links li.comment-forbidden a{background-image:url(/themes/danland/images/lock.png);}.comment ul.links li.comment-forbidden a{background-image:url(/themes/danland/images/lock.png);}.links ul.links li.upload-attachments a{background-image:url(/themes/danland/images/photo.png);}.links ul.links li.book-printer a{background-image:url(/themes/danland/images/print.png);}.links ul.links li.book-add-child a{background-image:url(/themes/danland/images/add.png);}ul.pager li.pager-current{background-color:#005a8c;color:#ffffff;padding-left:4px;padding-right:4px;padding-top:1px;padding-bottom:1px;}.item-list .pager li{padding:0px;}.item-list .pager li a{padding-left:4px;padding-right:4px;padding-top:1px;padding-bottom:1px;background-color:#f4f4f4;}.item-list .pager li a:hover{background-color:#005a8c;color:#ffffff;}ul.links li,ul.inline li{margin-left:0;margin-right:0;padding-left:0;padding-right:1em;background-image:none;}.node .links,.comment .links{text-align:left;padding-left:0;padding-top:5px;}ul.primary li a{background-color:#f4f4f4;border-color:#ccc;border-style:solid solid none;border-width:1px;height:auto;margin-right:0.5em;padding:0 1em;text-decoration:none;}.book-navigation .menu{border-top:1px solid #bbb;margin:0;padding:10px 20px;}.book-navigation .page-links{border-bottom:1px solid #bbb;border-top:1px solid #bbb;padding:0.5em;text-align:center;}.filter-wrapper{border:1px solid #bbb;border-top:none;}.search-advanced{border:1px solid #bbb;}.compose-tips{margin-top:10px;}.field--name-field-tags{padding-bottom:1em;}.node--view-mode-teaser .field--name-field-tags{padding-top:1em;}.field--name-field-tags .field_label{padding-right:1em;}#authorize{float:right;margin:5px 10px 0;}#authorize ul{display:inline;}#authorize ul li{margin:0 10px 0 0;padding:0 0 0 10px;display:inline;list-style:none;border-left:1px #5a5a5a solid;background-image:none;}#authorize ul li.first{border:0;}#authorize ul li,#authorize ul li a{font-size:12px;line-height:13px;}.feed-wrapper{float:right;margin-top:7px;margin-right:20px;}.feed-icons{margin-bottom:20px;}#bottom-teaser{width:950px;margin:15px auto 0;}#bottom-teaser .column{float:left;}#bottom-teaser.in1 .column{width:100%;}#bottom-teaser.in2 .column{width:50%;}#bottom-teaser.in3 .column{width:33.3%;}#bottom-teaser .block{margin:0 15px;}#bottom-teaser .block-title{margin-top:15px;}#bottom-teaser .region{margin:15px 0;}#bottom-wrapper{background-color:#f4f4f4;border-right:1px solid #bbb;border-left:1px solid #ddd;border-top:1px solid #ddd;margin:20px auto 0;text-align:left;width:950px;position:relative;}#bottom-wrapper .column{float:left;}#bottom-wrapper.in1 .column{width:100%;}#bottom-wrapper.in2 .column{width:50%;}#bottom-wrapper.in3 .column{width:33.3%;}#bottom-wrapper.in4 .column{width:25%;}#bottom-wrapper .block{margin:0 15px;}#bottom-wrapper .block-title{margin-top:15px;font-size:1.3em;}#bottom-wrapper .region{margin:15px 0;}#footer-wrapper{width:950px;margin:0 auto;position:relative;border-top:1px solid #bbb;padding:10px 0 0;}#footer{width:950px;font-size:12px;}#footer .block-title{margin-top:15px;}#footer .region{margin:15px 0;}#subnav{font-size:12px;}#subnav li a{font-weight:normal;}#subnav li a:hover{color:#cc6600;}#subnav-wrapper{text-align:right;}#subnav-wrapper ul{display:inline;}#subnav-wrapper ul li{display:inline;list-style:none;background-image:none;padding-left:5px;}#subnav-wrapper ul li,#subnav-wrapper ul li a{font-size:12px;line-height:13px;}#secondary-menu ul.menu li{display:inline;list-style-type:none;padding-right:1em;padding-left:5px;}#secondary-menu ul.menu{padding:0;text-align:right;margin:0.5em 0 1em;}.overlay #header,.overlay #menu,.overlay .block-block,.overlay #bottom-teaser,.overlay #bottom-wrapper,.overlay #footer-wrapper{display:none;}.overlay #wrapper{width:98%;}.theme-info ul{list-style-image:none;}input[type=text]{max-width:100%;box-sizing:border-box;}img{max-width:100%;}a{word-break:break-all;}.region-footer{overflow:hidden;}@media screen and (max-width:949px){#footer-wrapper{overflow-x:hidden;}}.slideshow-inner,#slideshow-bottom{width:100%;height:auto;}#slideshow-wrapper{margin-right:0;margin-left:500px;}.slideshow{width:50%;}#nav .menu li.active-trail a.is-active,#nav .menu li.active-trail:first-child a.is-active{background:green;}#nav .menu li a:hover,#nav .menu li:first-child a:hover{background:green;}#nav .menu li a:active,#nav .menu li:first-child a:active,#nav .menu li.active-trail a:active,#nav .menu li.active-trail:first-child a:active{background:green;}#nav .menu li li,#nav .menu li.active-trail li{background:green;}#nav .menu li li:first-child a:hover,#nav .menu li li a:hover{background:green;}#nav .menu li li:first-child a:active,#nav .menu li li a:active,#nav .menu li.active-trail li a:active,#nav .menu li.active-trail li:first-child a:active{background:green;}#block-danland-page-title h1{margin-bottom:2rem !important;}
@media all and (max-width:949px){#header,#menu,#slideshow-wrapper,#slideshow-inner,#slideshow,#slideshow-bottom,#preface-wrapper,#bottom-teaser,#bottom-wrapper,#wrapper,#footer-wrapper{width:768px;}#mission-wrapper{width:950px!important;}#search-block-form{padding:5px 10px 5px 0;}}@media all and (max-width:800px){#header,#menu,#slideshow-wrapper,#slideshow-inner,#slideshow,#slideshow-bottom,#preface-wrapper,#bottom-teaser,#bottom-wrapper,#wrapper,#footer-wrapper{width:730px;}#mission-wrapper{width:730px!important;}}.menu-icon-open,.menu-icon-close{display:none;}@media all and (max-width:767px){#header,#menu,#slideshow-wrapper,#slideshow-inner,#slideshow,#slideshow-bottom,#preface-wrapper,#bottom-teaser,#bottom-wrapper,#wrapper,#footer-wrapper{width:620px;}#mission-wrapper{width:620px!important;}.menu-icon-open,.menu-icon-close{line-height:1;border:0;display:none;}.menu-icon-close{font-size:44px;padding:10px;color:#2d2d2d;}.menu-icon-open{background:linear-gradient(rgb(20,47,80),rgb(38,80,125));color:#ffffff;padding:4px 10px 10px;margin-bottom:16px;font-size:28px;display:block;}#nav .menu ul{min-width:auto;width:auto;}#menu #nav{text-align:right;width:95%;}#nav .main-navigation-menu.menu-parent{display:none;}#nav .main-navigation-menu.active{display:flex;flex-direction:column;width:100%;}.responsive-menu-icon{display:inline-block;}.responsive-menu-icon.close .menu-icon-open{display:none;}.responsive-menu-icon.close .menu-icon-close{display:block;}#nav .main-navigation-menu.menu-parent .menu-item a{padding:15px 30px;}}@media all and (max-width:640px){#header,#menu,#slideshow-wrapper,#slideshow-inner,#slideshow,#slideshow-bottom,#preface-wrapper,#bottom-teaser,#bottom-wrapper,#wrapper,#footer-wrapper,#footer{width:100%;}#mission-wrapper{width:100%!important;}#preface{font-size:84%;}#slideshow-inner,#slideshow{height:300px;}#slideshow-wrapper{height:365px;}#preface-wrapper.in3 .column,#preface-wrapper.in2 .column,#preface-wrapper.in1 .column,#bottom-teaser.in3 .column,#bottom-teaser.in2 .column,#bottom-teaser.in1 .column,#bottom-wrapper.in4 .column,#bottom-wrapper.in3 .column,#bottom-wrapper.in2 .column,#bottom-wrapper.in1 .column{width:100%;}.one-sidebar #content,.two-sidebars #content{width:100%;float:left;margin:0;}#layout-type-1 #sidebar-left,#layout-type-1 #sidebar-right,#layout-type-2 #sidebar-left,#layout-type-2 #sidebar-right{width:100%;float:right;margin:0;position:relative;}.region{padding:0 10px;}.content-top,.content-bottom{margin:0 10px 20px;}.content-top .region,.content-bottom .region{padding:0;}#header .region,#menu .region,#slideshow .region{padding:0;}#bottom-wrapper{border-left:none;border-right:none;}#slideshow-wrapper{width:950px;margin:0 auto;padding:0;}#menu{height:auto;width:100%;margin:0 auto;border-radius:0px;background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}#nav{height:auto;background:none;float:left;padding:0 10px;margin-top:1em;}#nav .menu li a{background:#14345c;background:-webkit-linear-gradient(#14345c,#285c91);background:-o-linear-gradient(#14345c,#285c91);background:-moz-linear-gradient(#14345c,#285c91);background:linear-gradient(#14345c,#285c91);}#nav .menu li li a{background:#3b6999;}#nav .menu li:first-child a:hover{border-top-left-radius:0px;border-bottom-left-radius:0px;}#nav .menu li:first-child a.is-active{border-top-left-radius:0px;border-bottom-left-radius:0px;}#nav .menu li:first-child li a.is-active{border-radius:0px;}#nav .menu li li a.is-active{border-radius:0px;}#nav .menu li.active-trail:first-child{border-top-left-radius:0px;border-bottom-left-radius:0px;}#nav .menu li.active-trail:first-child li{border-radius:0px;}#nav .menu li.active-trail li{border-radius:0px;}#nav .menu li.active-trail:first-child a.is-active{border-top-left-radius:0px;border-bottom-left-radius:0px;}#nav .menu li.active-trail:first-child li a.is-active{border-radius:0px;}#nav .menu li.active-trail li a.is-active{border-radius:0px;}#nav .menu li:hover ul,#nav .menu li.sfHover ul{top:33px;}}@media all and (max-width:480px){.slideshow-inner,.slideshow{height:200px;}#slideshow-wrapper{height:265px;}.region-header{text-align:left;float:left;}#logo-wrapper,#branding-wrapper{float:left;margin:0;}#branding-wrapper{margin-top:15px;}#header-wrapper #search-box{margin:0;position:relative;right:0;top:0;left:0;text-align:center;white-space:nowrap;float:left;}#header .region.region-search_box{padding:0px;display:block;}.site-slogan{display:block;}#menu{height:auto;width:100%;margin:0 auto;border-radius:0px;background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}#nav{height:auto;background:none;float:left;padding:0 10px;margin-top:1em;}#nav .menu-parent{margin-bottom:0;}#nav .menu li a{background:#14345c;background:-webkit-linear-gradient(#14345c,#285c91);background:-o-linear-gradient(#14345c,#285c91);background:-moz-linear-gradient(#14345c,#285c91);background:linear-gradient(#14345c,#285c91);}#nav .menu li li a{background:#3b6999;}#nav .menu li:first-child a:hover{border-top-left-radius:0px;border-bottom-left-radius:0px;}#nav .menu li:first-child a.is-active{border-top-left-radius:0px;border-bottom-left-radius:0px;}#nav .menu li:first-child li a.is-active{border-radius:0px;}#nav .menu li li a.is-active{border-radius:0px;}#nav .menu li.active-trail:first-child{border-top-left-radius:0px;border-bottom-left-radius:0px;}#nav .menu li.active-trail:first-child li{border-radius:0px;}#nav .menu li.active-trail li{border-radius:0px;}#nav .menu li.active-trail:first-child a.is-active{border-top-left-radius:0px;border-bottom-left-radius:0px;}#nav .menu li.active-trail:first-child li a.is-active{border-radius:0px;}#nav .menu li.active-trail li a.is-active{border-radius:0px;}#nav .menu li:hover ul,#nav .menu li.sfHover ul{top:33px;}}@media (max-width:949px){body.one-sidebar-right #main-content{display:flex;flex-direction:column;}body.one-sidebar-right #content{width:100% !important;float:none !important;}body.one-sidebar-right #sidebar-right{width:100% !important;float:none !important;clear:both !important;margin-top:20px;}body.one-sidebar-right .region-sidebar-second{display:block;width:100%;}}#slideshow-wrapper{width:950px;margin:0 auto;padding:0;}@media all and (max-width:949px){#header,#menu,#slideshow-wrapper,.slideshow-inner,.slideshow,#slideshow-bottom,#preface-wrapper,#bottom-teaser,#bottom-wrapper,#wrapper,#footer-wrapper{width:768px;}}@media all and (max-width:800px){#header,#menu,#slideshow-wrapper,.slideshow-inner,.slideshow,#slideshow-bottom,#preface-wrapper,#bottom-teaser,#bottom-wrapper,#wrapper,#footer-wrapper{width:730px;}}@media all and (max-width:767px){#header,#menu,#slideshow-wrapper,.slideshow-inner,.slideshow,#slideshow-bottom,#preface-wrapper,#bottom-teaser,#bottom-wrapper,#wrapper,#footer-wrapper{width:620px;}}@media all and (max-width:640px){#header,#menu,#slideshow-wrapper,.slideshow-inner,.slideshow,#slideshow-bottom,#preface-wrapper,#bottom-teaser,#bottom-wrapper,#wrapper,#footer-wrapper,#footer{width:100%;}}@media all and (max-width:480px){#header-wrapper{padding:0 10px;}#nav{margin-top:0;}}@media all and (max-width:480px){#nav{margin-top:0 !important;padding:0 !important;}#header-wrapper{padding:0 10px !important;}#nav ul.main-navigation-menu{display:flex !important;width:100% !important;}#nav ul.main-navigation-menu li{flex:1 !important;}}@media (max-width:949px){#header,#menu,#slideshow-wrapper,#preface-wrapper,#bottom-teaser,#bottom-wrapper,#wrapper,#footer-wrapper{width:100% !important;max-width:950px;margin:0 auto;}}#slideshow-wrapper .custom-slideshow:empty{display:none;}@media (max-width:640px){#slideshow,#slideshow-inner,#slideshow-wrapper{height:auto !important;}}@media (max-width:640px){#nav{margin-top:0 !important;padding:0 10px !important;}#nav .main-navigation-menu{display:flex !important;flex-wrap:nowrap !important;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:0;}#nav .main-navigation-menu > li{flex:0 0 auto;}#nav .main-navigation-menu > li > a{padding:12px 14px;}}@media (max-width:480px){#header-wrapper{padding:0 10px !important;}}@media (max-width:640px){#nav .main-navigation-menu{display:flex !important;flex-wrap:nowrap !important;overflow-x:hidden !important;-ms-overflow-style:none;scrollbar-width:none;}#nav .main-navigation-menu::-webkit-scrollbar{display:none;}}#slideshow-wrapper{margin-bottom:15px;}@media (max-width:640px){.content-middle .region.region-content{padding-left:12px !important;padding-right:12px !important;box-sizing:border-box;}.content-middle .region.region-content .views-element-container,.content-middle .region.region-content .block,.content-middle .region.region-content .views-row{margin-left:0 !important;margin-right:0 !important;}}@media (min-width:641px) and (max-width:767px){.content-middle .region.region-content{padding-left:16px !important;padding-right:16px !important;}}
.view-propositions a{color:red !important;text-decoration:underline !important;display:inline !important;}.proposition-wrapper{background-color:#ffffff;border:1px solid #ccc;border-radius:6px;margin-bottom:2rem;padding:12px;box-shadow:0 1px 3px rgba(0,0,0,0.06);}.proposition-user-box{display:flex;justify-content:space-between;align-items:center;background-color:#f0f4ff;padding:8px 12px;border:1px solid #ccc;border-radius:6px;margin-bottom:12px;gap:0px;}.proposition-avatar{flex-shrink:0;width:25px;height:25px;border-radius:50%;overflow:hidden;}.proposition-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%;}.proposition-username-date{display:flex;justify-content:space-between;align-items:center;flex-grow:1;font-size:0.95em;}.proposition-username{font-weight:600;color:#2a3f8d;margin-right:12px;}.proposition-date{color:#333;font-size:0.85em;}.proposition-wrapper{margin-bottom:2em;}.proposition-item{margin-bottom:2em;}.node--type-propositions #block-danland-page-title{display:none !important;}.node--type-propositions #block-danland-page-title{display:none;}.proposition-item footer{display:flex;justify-content:flex-end;width:100%;}.proposition-item footer .submitted{display:block;width:100%;text-align:right;}.proposition-item footer .submitted div{display:block;text-align:right;}.proposition-node-user-box{border-radius:6px 6px 0 0 !important;}.proposition-node-user-box-footer{border-radius:0 0 6px 6px !important;}.pager-container{margin-top:2rem;text-align:center;padding:1rem;border:1px solid #ddd;border-radius:8px;background-color:#ffffff;box-shadow:0 1px 3px rgba(0,0,0,0.06);}.pager ul{list-style:none;padding:0;margin:0;display:inline-flex;gap:1rem;}.pager a,.pager span{text-decoration:none;color:#2a42aa;transition:background-color 0.2s,color 0.2s;padding:0.25em 0.5em;border-radius:4px;}.pager a:hover{background-color:#e6ebff;color:#1a2a88;}.pager{display:flex;justify-content:center;gap:10px;padding:20px 0;}.pager a,.pager .pager__item a{all:unset;display:inline-block;padding:6px 14px;border:1px solid #888;border-radius:6px;color:#2a2a2a !important;text-decoration:none;font-weight:600;font-family:'Segoe UI',sans-serif;font-size:14px;background-color:transparent !important;transition:all 0.2s ease;cursor:pointer;}.pager a:hover{background-color:rgba(138,153,255,0.1) !important;border-color:#4a5edf !important;color:#1a1a1a !important;}.pager .is-active,.pager .pager__item.is-active a,.pager a.active{background-color:#4a5edf !important;color:white !important;border-color:#4a5edf !important;pointer-events:none;border-radius:6px !important;}.issue-wrapper{background-color:#ffffff;border:1px solid #ccc;border-radius:6px;padding:1rem;margin-bottom:2rem;box-shadow:0 1px 3px rgba(0,0,0,0.06);}.issue-user-box{display:flex;align-items:center;background-color:#f0f4ff;padding:0.75rem;margin-bottom:1rem;border-radius:6px;border:0px solid #ddd;}.issue-user-avatar{margin-right:10px;}.issue-title{font-weight:bold;color:#2a42aa;font-size:1.25em;margin-bottom:0.75rem;}.issue-field{font-size:1rem;color:#222;}.issue-solution-form-wrapper{border:1px solid #ccc;border-radius:8px;background-color:#f9f9f9;padding:1.5rem;margin:2rem 0;box-shadow:0 1px 3px rgba(0,0,0,0.05);width:100%;max-width:100%;box-sizing:border-box;}.issue-solution-form-wrapper .form-item{margin-bottom:1.25rem;}.issue-solution-form-wrapper label{font-weight:600;font-size:1rem;color:#2a3f8d;margin-bottom:0.25rem;display:inline-block;}.issue-solution-form-wrapper .form-text,.issue-solution-form-wrapper .form-textarea,.issue-solution-form-wrapper input[type="text"],.issue-solution-form-wrapper textarea{width:100%;padding:0.75rem;border:1px solid #bbb;border-radius:4px;font-size:1rem;resize:none;box-sizing:border-box;}.issue-solution-form-wrapper input[type="submit"]{padding:0.65rem 1.5rem;background-color:#2a52be;color:white;border:none;border-radius:6px;font-size:1rem;cursor:pointer;transition:background-color 0.2s ease;}.issue-solution-form-wrapper input[type="submit"]:hover{background-color:#1f3d91;}body textarea,body textarea.form-textarea,body form textarea{resize:none !important;}.proposition-form-wrapper{border:1px solid #ccc;border-radius:8px;background-color:#f9f9f9;padding:1.5rem;margin:2rem 0 4rem;box-shadow:0 1px 3px rgba(0,0,0,0.05);width:100%;max-width:100%;box-sizing:border-box;}.proposition-form-wrapper .form-item{margin-bottom:1.25rem;}.proposition-form-wrapper label{font-weight:600;font-size:1rem;color:#2a3f8d;margin-bottom:0.25rem;display:inline-block;}.proposition-form-wrapper .form-text,.proposition-form-wrapper .form-textarea,.proposition-form-wrapper input[type="text"],.proposition-form-wrapper textarea{width:100%;padding:0.75rem;border:1px solid #bbb;border-radius:4px;font-size:1rem;resize:none;box-sizing:border-box;}.proposition-form-wrapper input[type="submit"]{padding:0.65rem 1.5rem;background-color:#2a52be;color:white;border:none;border-radius:6px;font-size:1rem;cursor:pointer;transition:background-color 0.2s ease;}.proposition-form-wrapper input[type="submit"]:hover{background-color:#1f3d91;}body textarea,body textarea.form-textarea,body form textarea{resize:none !important;}.aphorism-form-wrapper{border:1px solid #ccc;border-radius:8px;background-color:#f9f9f9;padding:1.5rem;margin:2rem 0 4rem;box-shadow:0 1px 3px rgba(0,0,0,0.05);width:100%;max-width:100%;box-sizing:border-box;}.aphorism-form-wrapper .form-item{margin-bottom:1.25rem;}.aphorism-form-wrapper label{font-weight:600;font-size:1rem;color:#2a3f8d;margin-bottom:0.25rem;display:inline-block;}.aphorism-form-wrapper .form-text,.aphorism-form-wrapper .form-textarea,.aphorism-form-wrapper input[type="text"],.aphorism-form-wrapper textarea{width:100%;padding:0.75rem;border:1px solid #bbb;border-radius:4px;font-size:1rem;resize:none;box-sizing:border-box;}.aphorism-form-wrapper input[type="submit"]{padding:0.65rem 1.5rem;background-color:#2a52be;color:white;border:none;border-radius:6px;font-size:1rem;cursor:pointer;transition:background-color 0.2s ease;}.aphorism-form-wrapper input[type="submit"]:hover{background-color:#1f3d91;}.aphorism-avatar{flex-shrink:0;width:25px;height:25px;border-radius:50%;overflow:hidden;}.aphorism-avatar img{width:100%;height:auto;border-radius:50%;}.user-avatar{width:25px !important;height:25px !important;border-radius:50%;overflow:hidden;flex-shrink:0;}.user-avatar img{width:25px !important;height:25px !important;object-fit:cover;border-radius:50%;}.propositions-avatar{flex-shrink:0;width:25px;height:25px;border-radius:50%;overflow:hidden;}.propositions-avatar img{width:100%;height:auto;border-radius:50%;}.article-front-wrapper{background-color:#f9f9f9;padding:1.5rem;border-radius:10px;box-shadow:0 2px 5px rgba(0,0,0,0.1);margin-bottom:2rem;}.article-front-wrapper img{max-width:100%;border-radius:6px;margin-top:1rem;margin-bottom:1rem;}.article-meta{margin-bottom:1rem;}.article-title{font-size:1.4rem;margin-top:0.5rem;color:#333;}.article-submitted{font-size:0.85rem;color:#777;margin-bottom:1rem;}.article-tags{font-style:italic;font-size:0.85rem;color:#555;}.article-share{margin-top:1rem;}.user-register-form{max-width:600px;margin:2rem auto;padding:2rem;background-color:#ffffff;border:1px solid #ccc;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,0.04);}.user-register-form .form-item{margin-bottom:1.5rem;padding:1rem;background-color:#f0f4ff;border:1px solid #ddd;border-radius:6px;}.user-register-form .form-item label{display:block;font-weight:600;font-size:1rem;margin-bottom:0.5rem;color:#2a3f8d;}.user-register-form input[type="text"],.user-register-form input[type="email"],.user-register-form input[type="password"],.user-register-form textarea{width:100%;padding:0.75rem;border-radius:4px;border:1px solid #bbb;box-sizing:border-box;}.user-register-form input[type="submit"]{padding:0.75rem 1.5rem;background-color:#2a52be;color:#fff;border:none;border-radius:6px;font-size:1rem;cursor:pointer;transition:background-color 0.2s ease;}.user-register-form input[type="submit"]:hover{background-color:#1f3d91;}.user-register-form fieldset{border:1px solid #ccc;border-radius:6px;padding:1rem;margin-bottom:1.5rem;background-color:#fefefe;}.user-register-form fieldset legend{font-weight:bold;color:#2a3f8d;padding:0 0.5rem;font-size:1rem;}.user-register-form .captcha{margin-top:2rem;padding:1rem;border:1px dashed #bbb;background-color:#f8f8ff;border-radius:6px;}.user-register-form input[type="submit"]{display:inline-block;margin-top:1rem;}.field--name-user-picture .form-item,.field--name-user-picture .form-managed-file{display:flex;flex-direction:column;align-items:flex-start;gap:0.5rem;margin-bottom:0.5rem;}.field--name-user-picture input[type="file"]{margin-bottom:0.5rem;}.field--name-user-picture input[type="submit"]{margin-top:0.5rem;align-self:flex-start;padding:0.5rem 1.25rem;background-color:#2a42aa;color:white;border:none;border-radius:6px;font-size:0.95rem;cursor:pointer;transition:background-color 0.2s ease;}.field--name-user-picture input[type="submit"]:hover{background-color:#1f3085;}.user-register-form fieldset#edit-group-spam-aversion{border:1px solid #ccc;border-radius:8px;background-color:#fdfdfd;padding:1.5rem;margin-bottom:2rem;box-shadow:0 1px 4px rgba(0,0,0,0.04);}.user-register-form fieldset#edit-group-spam-aversion legend{font-weight:700;color:#2a3f8d;font-size:1.1rem;padding:0 0.5rem;}.user-register-form .form-type-boolean{display:flex;align-items:center;gap:0.5rem;}.user-register-form .form-type-boolean label{margin:0;}.user-register-form .form-item.field--name-field-real-person{display:flex;align-items:center;gap:0.5rem;flex-wrap:nowrap;}.user-register-form .form-item.field--name-field-real-person input[type="checkbox"]{margin:0;flex-shrink:0;}.user-register-form .form-item.field--name-field-real-person label{margin:0;padding:0;line-height:1.2;}.user-register-form .form-item.field--name-field-real-person{display:flex !important;align-items:center !important;gap:0.5rem;}.user-register-form .form-item.field--name-field-real-person label{margin:0 !important;padding:0 !important;font-weight:600;color:#2a3f8d;}body[class*="path-forum"] .region-content .action-links{display:none;}body[class*="path-forum"] .region-content > p{display:none !important;}body[class*="path-forum"] .forum-cards-wrapper{background:white;border:1px solid #ccc;border-radius:6px;overflow:hidden;margin:2px 0 0 0;}body[class*="path-forum"] .forum-card{padding:20px;border-bottom:1px solid #f0f0f0;transition:background-color 0.2s ease;}body[class*="path-forum"] .forum-card:hover{background:#f8f9fa;}body[class*="path-forum"] .forum-card:last-child{border-bottom:none;}body[class*="path-forum"] .forum-card-header{display:flex;align-items:center;margin-bottom:12px;}body[class*="path-forum"] .forum-icon{margin-right:12px;width:20px;height:20px;}body[class*="path-forum"] .forum-card-title{margin:0;font-size:18px;font-weight:bold;}body[class*="path-forum"] .forum-card-title a{color:#333;text-decoration:none;font-weight:bold;}body[class*="path-forum"] .forum-card-title a:hover{color:#0066cc;text-decoration:underline;}body[class*="path-forum"] .forum-description{margin-bottom:15px;color:#666;font-size:14px;line-height:1.4;}body[class*="path-forum"] .forum-description p{margin:0;}body[class*="path-forum"] .forum-card-stats{display:flex;gap:20px;font-size:13px;}body[class*="path-forum"] .stat-item{display:flex;align-items:center;gap:5px;}body[class*="path-forum"] .stat-label{color:#666;font-weight:normal;}body[class*="path-forum"] .stat-value{font-weight:600;color:#333;}body[class*="path-forum"] .last-post .stat-value{color:#666;font-weight:normal;}body[class*="path-forum"] .last-post .stat-value a{color:#0066cc;text-decoration:none;font-weight:500;}body[class*="path-forum"] .last-post .stat-value a:hover{text-decoration:underline;}body[class*="path-forum"] .block-title{display:none;}body[class*="path-forum"] .forum-topics-wrapper{background:white;border:1px solid #ccc;border-radius:6px;overflow:hidden;margin:2px 0 0 0;}body[class*="path-forum"] .forum-topic-card{padding:20px;border-bottom:1px solid #f0f0f0;transition:background-color 0.2s ease;}body[class*="path-forum"] .forum-topic-card:hover{background:#f8f9fa;}body[class*="path-forum"] .forum-topic-card:last-child{border-bottom:none;}body[class*="path-forum"] .forum-topic-title{margin:0 0 12px 0;font-size:18px;font-weight:bold;}body[class*="path-forum"] .forum-topic-title a{color:#333;text-decoration:none;font-weight:bold;}body[class*="path-forum"] .forum-topic-title a:hover{color:#0066cc;text-decoration:underline;}body[class*="path-forum"] .forum-topic-meta{margin-bottom:8px;font-size:13px;color:#666;}body[class*="path-forum"] .forum-topic-meta a{color:#0066cc;text-decoration:none;font-weight:500;}body[class*="path-forum"] .forum-topic-meta a:hover{text-decoration:underline;}body[class*="path-forum"] .forum-topic-replies{margin-bottom:8px;font-size:13px;font-weight:600;color:#333;}body[class*="path-forum"] .forum-topic-last-reply{font-size:12px;color:#999;font-style:italic;}body[class*="path-forum"] .forum-topic-last-reply a{color:#0066cc;text-decoration:none;}body[class*="path-forum"] .forum-topic-last-reply a:hover{text-decoration:underline;}@media (max-width:768px){body[class*="path-forum"] .forum-cards-wrapper{margin:8px;border-radius:6px;}body[class*="path-forum"] .forum-topics-wrapper{margin:8px;border-radius:6px;}body[class*="path-forum"] .forum-card{padding:15px;}body[class*="path-forum"] .forum-topic-card{padding:15px;}body[class*="path-forum"] .forum-card-title{font-size:16px;}body[class*="path-forum"] .forum-topic-title{font-size:16px;}body[class*="path-forum"] .forum-card-stats{flex-direction:column;gap:8px;}}.action-links{display:none;}.region-content > p{display:none !important;}.forum-cards-wrapper{background:white;border:1px solid #ccc;border-radius:6px;overflow:hidden;margin:2px 0 0 0;}.forum-card{padding:20px;border-bottom:1px solid #f0f0f0;transition:background-color 0.2s ease;}.forum-card:hover{background:#f8f9fa;}.forum-card:last-child{border-bottom:none;}.forum-card-header{display:flex;align-items:center;margin-bottom:12px;}.forum-icon{margin-right:12px;width:20px;height:20px;}.forum-card-title{margin:0;font-size:18px;font-weight:bold;}.forum-card-title a{color:#333;text-decoration:none;font-weight:bold;}.forum-card-title a:hover{color:#0066cc;text-decoration:underline;}.forum-description{margin-bottom:15px;color:#666;font-size:14px;line-height:1.4;}.forum-description p{margin:0;}.forum-card-stats{display:flex;gap:20px;font-size:13px;}.stat-item{display:flex;align-items:center;gap:5px;}.stat-label{color:#666;font-weight:normal;}.stat-value{font-weight:600;color:#333;}.last-post .stat-value{color:#666;font-weight:normal;}.last-post .stat-value a{color:#0066cc;text-decoration:none;font-weight:500;}.last-post .stat-value a:hover{text-decoration:underline;}#block-danland-forum-main-block .block-title{display:none;}.forum-topics-wrapper{background:white;border:1px solid #ccc;border-radius:6px;overflow:hidden;margin:2px 0 0 0;}.forum-topic-card{padding:20px;border-bottom:1px solid #f0f0f0;transition:background-color 0.2s ease;}.forum-topic-card:hover{background:#f8f9fa;}.forum-topic-card:last-child{border-bottom:none;}.forum-topic-title{margin:0 0 12px 0;font-size:18px;font-weight:bold;}.forum-topic-title a{color:#333;text-decoration:none;font-weight:bold;}.forum-topic-title a:hover{color:#0066cc;text-decoration:underline;}.forum-topic-meta{margin-bottom:8px;font-size:13px;color:#666;}.forum-topic-meta a{color:#0066cc;text-decoration:none;font-weight:500;}.forum-topic-meta a:hover{text-decoration:underline;}.forum-topic-replies{margin-bottom:8px;font-size:13px;font-weight:600;color:#333;}.forum-topic-last-reply{font-size:12px;color:#999;font-style:italic;}.forum-topic-last-reply a{color:#0066cc;text-decoration:none;}.forum-topic-last-reply a:hover{text-decoration:underline;}.node--type-forum{background:transparent;border:none;border-radius:0;margin:0;overflow:visible;}.profile-user-info{display:flex;align-items:center;padding:12px 15px;background:#f8f9fa;border-bottom:1px solid #e0e0e0;}.profile-user-info img{width:40px;height:40px;border-radius:50%;margin-right:12px;object-fit:cover;}.profile-member-info .username{font-size:16px;font-weight:bold;color:#333;}.node--type-forum .profile-about-me{display:none;}.submitted{padding:8px 15px;background:transparent;border-bottom:none;font-size:12px;color:#666;}.submitted a{color:#0066cc;text-decoration:none;font-weight:500;}.submitted a:hover{text-decoration:underline;}.node--type-forum .content{padding:20px;}.node--type-forum h1,.node--type-forum .node-title,.node--type-forum .page-title{font-size:24px;font-weight:bold;color:#333;margin:0 0 15px 0;line-height:1.3;}.node--type-forum .visually-hidden.page-title{position:static !important;clip:auto !important;overflow:visible !important;width:auto !important;height:auto !important;}.node--type-forum .content > div:first-child{margin-bottom:15px;font-size:13px;color:#666;}.node--type-forum .content > div:first-child a{color:#0066cc;text-decoration:none;}.node--type-forum .content > div:first-child a:hover{text-decoration:underline;}.node--type-forum .content > div:last-of-type{margin-top:15px;line-height:1.6;color:#333;}.node--type-forum .content > div:last-of-type p{margin:0 0 15px 0;}.node--type-forum section{background:#f8f9fa;border-top:1px solid #e0e0e0;padding:20px;}.node--type-forum section h2{margin:0 0 20px 0;font-size:18px;color:#333;}.comment-form{background:white;border:1px solid #e0e0e0;border-radius:6px;padding:20px;}.comment-form .form-item{margin-bottom:15px;}.comment-form label{display:block;margin-bottom:5px;font-weight:600;color:#333;}.comment-form input[type="text"],.comment-form textarea{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;font-size:14px;}.comment-form textarea{min-height:120px;resize:vertical;}.comment-form .form-actions{margin-top:20px;text-align:right;}.comment-form .button{padding:10px 20px;border:none;border-radius:4px;font-size:14px;cursor:pointer;margin-left:10px;}.comment-form .button--primary{background:#0066cc;color:white;}.comment-form .button--primary:hover{background:#0052a3;}.comment-form .button:not(.button--primary){background:#f8f9fa;color:#333;border:1px solid #ccc;}.comment-form .button:not(.button--primary):hover{background:#e9ecef;}@media (max-width:768px){.forum-cards-wrapper{margin:8px;border-radius:6px;}.forum-topics-wrapper{margin:8px;border-radius:6px;}.forum-card{padding:15px;}.forum-topic-card{padding:15px;}.forum-card-title{font-size:16px;}.forum-topic-title{font-size:16px;}.forum-card-stats{flex-direction:column;gap:8px;}.node--type-forum{margin:8px;border-radius:6px;}.profile-user-info{flex-direction:column;text-align:center;}.profile-user-info img{margin:0 0 10px 0;}}.action-links{display:none;}.region-content > p{display:none !important;}.forum-cards-wrapper,.forum-topics-wrapper{background:white;border:1px solid #ccc;border-radius:6px;overflow:hidden;margin:2px 0 0 0;}.forum-card,.forum-topic-card{padding:20px;border-bottom:1px solid #f0f0f0;transition:background-color 0.2s ease;}.forum-card:hover,.forum-topic-card:hover{background:#f8f9fa;}.forum-card:last-child,.forum-topic-card:last-child{border-bottom:none;}.forum-card-title,.forum-topic-title{margin:0;font-size:18px;font-weight:bold;}.forum-card-title a,.forum-topic-title a{color:#333;text-decoration:none;font-weight:bold;}.forum-card-title a:hover,.forum-topic-title a:hover{color:#0066cc;text-decoration:underline;}#block-danland-forum-main-block .block-title{display:none;}.forum-card-header{display:flex;align-items:center;margin-bottom:12px;}.forum-icon{margin-right:12px;width:20px;height:20px;}.forum-description{margin-bottom:15px;color:#666;font-size:14px;line-height:1.4;}.forum-description p{margin:0;}.forum-card-stats{display:flex;gap:20px;font-size:13px;}.stat-item{display:flex;align-items:center;gap:5px;}.stat-label{color:#666;font-weight:normal;}.stat-value{font-weight:600;color:#333;}.last-post .stat-value{color:#666;font-weight:normal;}.last-post .stat-value a{color:#0066cc;text-decoration:none;font-weight:500;}.last-post .stat-value a:hover{text-decoration:underline;}.forum-topic-title{margin:0 0 12px 0;}.forum-topic-meta{margin-bottom:8px;font-size:13px;color:#666;}.forum-topic-meta a{color:#0066cc;text-decoration:none;font-weight:500;}.forum-topic-meta a:hover{text-decoration:underline;}.forum-topic-replies{margin-bottom:8px;font-size:13px;font-weight:600;color:#333;}.forum-topic-last-reply{font-size:12px;color:#999;font-style:italic;}.forum-topic-last-reply a{color:#0066cc;text-decoration:none;}.forum-topic-last-reply a:hover{text-decoration:underline;}.node--type-forum{background:transparent;border:none;border-radius:0;margin:0;overflow:visible;}.profile-user-info{display:flex;align-items:center;padding:12px 15px;background:#f8f9fa;border-bottom:1px solid #e0e0e0;}.profile-user-info img{width:40px;height:40px;border-radius:50%;margin-right:12px;object-fit:cover;}.profile-member-info .username{font-size:16px;font-weight:bold;color:#333;}.node--type-forum .profile-about-me{display:none;}.submitted{padding:8px 15px;background:transparent;border-bottom:none;font-size:12px;color:#666;}.submitted a{color:#0066cc;text-decoration:none;font-weight:500;}.submitted a:hover{text-decoration:underline;}.node--type-forum .content{padding:20px;}.node--type-forum h1,.node--type-forum .node-title,.node--type-forum .page-title{font-size:24px;font-weight:bold;color:#333;margin:0 0 15px 0;line-height:1.3;}.node--type-forum .visually-hidden.page-title{position:static !important;clip:auto !important;overflow:visible !important;width:auto !important;height:auto !important;}.node--type-forum .content > div:first-child{margin-bottom:15px;font-size:13px;color:#666;}.node--type-forum .content > div:first-child a{color:#0066cc;text-decoration:none;}.node--type-forum .content > div:first-child a:hover{text-decoration:underline;}.node--type-forum .content > div:last-of-type{margin-top:15px;line-height:1.6;color:#333;}.node--type-forum .content > div:last-of-type p{margin:0 0 15px 0;}.node--type-forum section{background:#f8f9fa;border-top:1px solid #e0e0e0;padding:20px;}.node--type-forum section h2{margin:0 0 20px 0;font-size:18px;color:#333;}.comment-form{background:white;border:1px solid #e0e0e0;border-radius:6px;padding:20px;}.comment-form .form-item{margin-bottom:15px;}.comment-form label{display:block;margin-bottom:5px;font-weight:600;color:#333;}.comment-form input[type="text"],.comment-form textarea{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;font-size:14px;}.comment-form textarea{min-height:120px;resize:vertical;}.comment-form .form-actions{margin-top:20px;text-align:right;}.comment-form .button{padding:10px 20px;border:none;border-radius:4px;font-size:14px;cursor:pointer;margin-left:10px;}.comment-form .button--primary{background:#0066cc;color:white;}.comment-form .button--primary:hover{background:#0052a3;}.comment-form .button:not(.button--primary){background:#f8f9fa;color:#333;border:1px solid #ccc;}.comment-form .button:not(.button--primary):hover{background:#e9ecef;}.comment{background:white;border:1px solid #e0e0e0;border-radius:6px;margin:15px 0;overflow:hidden;position:relative;}.indented{margin-left:30px;border-left:3px solid #e0e0e0;padding-left:15px;}.comment.comment-level-1 + .indented{border-left-color:#0066cc;}.comment.comment-level-2 + .indented{border-left-color:#28a745;}.comment.comment-level-3 + .indented{border-left-color:#ffc107;}.comment .links a{display:inline-block;background-image:none !important;background-color:#0066cc;color:white;padding:6px 12px;border-radius:4px;text-decoration:none;font-size:12px;font-weight:500;margin-right:8px;border:none;}.comment .links a:hover{background-color:#0052a3;color:white;text-decoration:none;}.comment .links{padding:10px 15px;border-top:1px solid #f0f0f0;background:#fafafa;display:flex;flex-wrap:wrap;gap:8px;}.comment .profile-user-info{display:flex;align-items:center;padding:10px 15px;background:#f8f9fa;border-bottom:1px solid #e0e0e0;}.comment .profile-user-info img{width:35px;height:35px;border-radius:50%;margin-right:10px;object-fit:cover;}.comment .profile-member-info .username{font-size:15px;font-weight:bold;color:#333;}.comment .profile-about-me{display:none;}.comment .content{padding:15px;}.comment .content h3{margin:0 0 10px 0;font-size:16px;font-weight:bold;}.comment .content h3 a{color:#333;text-decoration:none;}.comment .content h3 a:hover{color:#0066cc;text-decoration:underline;}.comment .content p{margin:0 0 10px 0;line-height:1.5;color:#333;}@media (max-width:768px){.forum-cards-wrapper,.forum-topics-wrapper{margin:8px;border-radius:6px;}.forum-card,.forum-topic-card{padding:15px;}.forum-card-title,.forum-topic-title{font-size:16px;}.forum-card-stats{flex-direction:column;gap:8px;}.node--type-forum{margin:8px;border-radius:6px;}.profile-user-info{flex-direction:column;text-align:center;}.profile-user-info img{margin:0 0 10px 0;}.indented{margin-left:15px;padding-left:10px;}}.contact-message-feedback-form{background-color:#f0f4ff;padding:2em;border-radius:10px;border:1px solid #ccc;max-width:600px;margin:2em auto;font-family:Arial,sans-serif;}.contact-message-feedback-form label{display:block;font-weight:bold;color:#2a42aa;margin-bottom:0.3em;}.contact-message-feedback-form input[type="text"],.contact-message-feedback-form input[type="email"],.contact-message-feedback-form textarea{width:100%;padding:0.7em;border-radius:6px;border:1px solid #ccc;box-sizing:border-box;font-size:1em;margin-bottom:1em;}.contact-message-feedback-form input[type="submit"],.contact-message-feedback-form input[type="button"]{padding:0.6em 1.2em;font-size:1em;border:none;border-radius:6px;background-color:#2a42aa;color:#fff;cursor:pointer;margin-right:0.5em;margin-top:1em;transition:background-color 0.2s ease-in-out;}.contact-message-feedback-form input[type="submit"]:hover,.contact-message-feedback-form input[type="button"]:hover{background-color:#1a2b7a;}.contact-message-feedback-form .form-item-copy{margin-top:1em;display:flex;align-items:center;}.contact-message-feedback-form .form-item-copy input{margin-right:0.5em;}.contact-message-feedback-form{margin-top:0.1em;}#sidebar-right .block{background-color:#fafbff;border:1px solid #ccc;border-radius:5px;margin-bottom:1.5em;font-family:Arial,sans-serif;color:#000;box-shadow:0 1px 2px rgba(0,0,0,0.05);overflow:hidden;}#sidebar-right .block .block-title{background-color:#f0f4ff;font-weight:bold;font-size:1.1em;color:#000;padding:0.75em 1em;margin:0;border-bottom:1px solid #ccc;text-align:left;}#block-danland-userlogin{background-color:#f0f4ff;border:1px solid #ccc;border-radius:10px;padding:1em;font-family:Arial,sans-serif;box-shadow:0 1px 2px rgba(0,0,0,0.05);color:#000;max-width:300px;margin:0 auto 1.5em auto;}#block-danland-userlogin h2.block-title{background-color:transparent !important;font-weight:bold;font-size:1.1em;color:#000;padding:0 0 0.5em 0;margin:0;border-bottom:1px solid #ccc;}#block-danland-userlogin label{display:block;font-weight:normal;margin-top:0.5em;color:#222;font-size:0.95em;}#block-danland-userlogin input[type="text"],#block-danland-userlogin input[type="password"]{width:100%;padding:0.5em;border-radius:5px;border:1px solid #ccc;margin-top:0.2em;margin-bottom:0.8em;background-color:#ffffff;}#block-danland-userlogin input[type="submit"]{background-color:#2a42aa;color:#fff;border:none;padding:0.5em 1em;border-radius:6px;cursor:pointer;width:100%;font-weight:bold;}#block-danland-userlogin input[type="submit"]:hover{background-color:#1c2f8b;}#block-danland-userlogin ul{list-style:none;padding-left:0;margin-top:1em;}#block-danland-userlogin li{margin-bottom:0.5em;}#block-danland-userlogin a{color:#2a42aa;text-decoration:none;}#block-danland-userlogin a:hover{text-decoration:underline;}#block-danland-userlogin input[type="text"],#block-danland-userlogin input[type="password"]{width:100% !important;max-width:100%;padding:0.5em;border-radius:6px;border:1px solid #ccc;background-color:#ffffff !important;box-sizing:border-box;font-size:1em;margin-bottom:1em;}#block-danland-userlogin label{text-align:center;display:block;margin:0.5em 0 0.2em;font-size:1em;}#block-danland-useraccountmenu > h2.block-title{background-color:#f0f4ff;}.user-login-form input[type="text"],.user-login-form input[type="password"]{width:250px;padding:0.5rem 0.75rem;margin-bottom:1rem;border:1px solid #ccc;border-radius:8px;box-sizing:border-box;}.user-login-form input[type="text"],.user-login-form input[type="password"]{width:200px;padding:0.5rem 0.75rem;margin-bottom:1rem;border:1px solid #ccc;border-radius:6px;box-sizing:border-box;background-color:#fff;}.user-login-form label{display:block;margin-bottom:0.25rem;font-weight:bold
  color:#333;}.user-login-form input[type="submit"]{background-color:#003366;color:white;padding:0.6rem 1.2rem;border:none;border-radius:6px;cursor:pointer;font-weight:bold;transition:background 0.2s ease;}.user-login-form input[type="submit"]:hover{background-color:#005199;}.forum-comment-box{background-color:#f0f4ff !important;border:1px solid #d3dcec !important;}.forum-comment-box{border:1px solid #ccc;border-radius:6px;padding:1em;margin-bottom:1.5em;}.forum-comment-header{display:flex;align-items:center;margin-bottom:0.75em;}.forum-comment-avatar img{border-radius:50%;width:25px;height:25px;object-fit:cover;margin-right:1em;}.forum-comment-meta{font-size:0.9em;}.forum-comment-author{font-weight:bold;color:#1d2a60;}.forum-comment-date{color:#777;font-size:0.85em;}.forum-comment-title{font-size:1.1em;margin-top:0.25em;font-weight:bold;}.forum-comment-body{padding-left:0.25em;}.comment-form{background:#f0f4ff;border:1px solid #ccc;border-radius:6px;padding:1em;margin-top:2em;max-width:700px;}.comment-form h2{margin-top:0;font-size:1.2em;color:#1d2a60;border-bottom:1px solid #ddd;padding-bottom:0.5em;}.comment-form label{display:block;margin-top:1em;font-weight:bold;}.comment-form textarea,.comment-form input[type="text"]{width:100%;padding:0.5em;font-size:1em;border:1px solid #ccc;border-radius:4px;}.comment-form .form-actions{margin-top:1em;}.comment-form .form-actions input{padding:0.5em 1.25em;font-size:1em;border-radius:4px;}ul.links.inline .comment-add{display:none;}.js-filter-guidelines,.js-filter-wrapper > .form-wrapper:first-child{display:none;}.comment-form .form-actions input[type="submit"]{background-color:#3b51c5;color:white;border:none;padding:0.6em 1.5em;font-size:1em;border-radius:8px;cursor:pointer;margin-right:0.5em;transition:background-color 0.2s ease-in-out;}.comment-form .form-actions input[type="submit"]:hover{background-color:#2a3da1;}#comment-form input#edit-preview{display:none !important;}#edit-field-leave-blank-0-value{display:none !important;}label[for="edit-field-leave-blank-0-value"]{display:none !important;}.user-pass form{max-width:500px;margin:3rem auto;padding:2rem;background-color:#ffffff;border:1px solid #ccc;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,0.05);font-family:system-ui,sans-serif;}.user-pass label{display:block;font-weight:600;margin-bottom:0.5rem;color:#2a3f8d;}.user-pass input[type="text"],.user-pass input[type="email"]{width:100%;padding:0.75rem;border-radius:4px;border:1px solid #bbb;box-sizing:border-box;margin-bottom:1.25rem;}.user-pass input[type="submit"]{padding:0.75rem 1.5rem;background-color:#2a52be;color:#fff;border:none;border-radius:6px;font-size:1rem;cursor:pointer;transition:background-color 0.2s ease;}.user-pass input[type="submit"]:hover{background-color:#1f3d91;}.user-pass input[type="text"],.user-pass input[type="email"]{width:100%;max-width:400px;padding:0.75rem;border-radius:6px;border:1px solid #bbb;box-sizing:border-box;margin-bottom:1.25rem;font-size:1rem;}form.user-pass-reset{max-width:600px;margin:3rem auto;padding:2rem;background-color:#ffffff;border:1px solid #ccc;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,0.08);font-size:1.1rem;line-height:1.6;color:#111;}form.user-pass-reset input[type="submit"]{background-color:#3f51b5;color:white;border:none;padding:0.8rem 1.5rem;border-radius:6px;font-size:1rem;cursor:pointer;margin-top:1.5rem;transition:background-color 0.2s ease-in-out;}form.user-pass-reset input[type="submit"]:hover{background-color:#2c3c9c;}form.user-pass-reset{margin-top:0.1rem;}.user-form,.user-form-edit,.user-form-edit-account{max-width:700px;margin:2rem auto;padding:2rem;background-color:#fff;border:1px solid #ccc;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,0.05);}form[action*="/user/"][action*="/edit"] .form-item{margin-bottom:1.5rem;}form[action*="/user/"][action*="/edit"] label{font-weight:600;display:block;margin-bottom:0.5rem;color:#2a3f8d;}form[action*="/user/"][action*="/edit"] input[type="text"],form[action*="/user/"][action*="/edit"] input[type="email"],form[action*="/user/"][action*="/edit"] input[type="password"],form[action*="/user/"][action*="/edit"] select,form[action*="/user/"][action*="/edit"] textarea{width:100%;padding:0.75rem;border:1px solid #bbb;border-radius:4px;box-sizing:border-box;}form[action*="/user/"][action*="/edit"] input[type="submit"]{padding:0.75rem 1.5rem;background-color:#2a52be;color:white;font-size:1rem;border:none;border-radius:6px;cursor:pointer;transition:background-color 0.2s ease;}form[action*="/user/"][action*="/edit"] input[type="submit"]:hover{background-color:#1f3d91;}.tabs.primary{all:unset;display:block;margin-bottom:1em;}.tabs.primary li{display:inline;margin:0;padding:0;}.tabs.primary a{all:unset;cursor:pointer;font-weight:bold;color:#003366;padding:0 6px;}.tabs.primary li::after{content:" |";color:#666;padding-left:6px;}.tabs.primary li:last-child::after{content:"";}.tabs.primary li::after{content:"|";color:#ccc;padding:0 8px;}.tabs.primary li:last-child::after{content:"";}.tabs.primary li a{text-decoration:none;color:#333;transition:color 0.2s ease;}.tabs.primary li a:hover{text-decoration:none;color:#007acc;}.profile-user-info{background:#f0f4ff;border:1px solid #ccc;border-radius:6px;padding-left:2rem;padding-top:.5rem;padding-bottom:.5rem;display:flex;align-items:center;gap:2rem;}.profile-user-info img{width:120px;height:120px;border-radius:50%;border:1px solid #ccc;margin-bottom:0;object-fit:cover;flex-shrink:0;}.profile-member-info{flex:1;text-align:left;}.profile-member-info .username{font-size:1.8rem;font-weight:bold;color:#2c3e50;margin-bottom:2rem;}.profile-member-info .member-status{font-size:1.1rem;font-weight:600;color:#2c3e50;margin-bottom:0.5rem;}.profile-member-info .member-time{color:#6c757d;font-size:0.95rem;}.profile-about-me{background:#fff;border:1px solid #ccc;border-radius:6px;padding:2rem;margin-top:1.5rem;}.user-content-link{margin:20px 0;padding:10px;background-color:#f0f4ff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,0.1);}.view-submissions-link{display:block;color:#333;text-decoration:none;font-size:18px;font-weight:600;text-align:center;}.view-submissions-link:hover{color:#0073aa;}.responsive-menu-icon{display:none !important;}nav[role="navigation"] ul.main-navigation-menu{display:block !important;height:auto !important;opacity:1 !important;visibility:visible !important;}.vote-container{display:flex;align-items:center;gap:4px;padding:4px 8px;border-radius:15px;background-color:#f0f4ff;border:1px solid #d6d8db;width:fit-content;}.vote-btn{background:none;border:none;cursor:pointer;padding:1px;transition:all 0.2s ease;display:flex;align-items:center;justify-content:center;width:21px;height:21px;color:#6c757d;}.vote-btn:hover{transform:scale(1.1);}.vote-arrow{width:18px;height:18px;transition:all 0.2s ease;}.vote-btn.upvote:hover .vote-arrow{color:#28a745;stroke:#28a745;}.vote-btn.downvote:hover .vote-arrow{color:#dc3545;stroke:#dc3545;}.vote-btn.upvote.voted .vote-arrow{color:#28a745;stroke:#28a745;fill:#28a745;}.vote-btn.downvote.voted .vote-arrow{color:#dc3545;stroke:#dc3545;fill:#dc3545;}.score{font-size:14px;font-weight:600;color:#495057;min-width:20px;text-align:center;}.main-content-input-wrapper{max-width:800px;margin:1.5rem auto;padding:1.5rem;background:#fff;border-radius:6px;}.main-content-input-wrapper .external-image{margin:1rem 0;text-align:center;}.main-content-input-wrapper .external-image img{max-width:100%;height:auto;border-radius:6px;}.main-content-input-wrapper .post-content div:first-child{font-size:1.4rem !important;color:#1d2a60 !important;font-weight:bold !important;margin-bottom:1rem !important;}.main-content-input-wrapper .post-content div:nth-child(2){margin:1rem 0;line-height:1.6;color:#333 !important;font-weight:normal !important;}.main-content-input-meta{background:#f0f4ff;border:1px solid #666;border-radius:8px;padding:1rem;margin-top:1.5rem;display:flex;align-items:center;gap:0.75rem;}.main-content-input-meta .propositions-avatar{width:25px;height:25px;border-radius:8px;object-fit:cover;flex-shrink:0;overflow:hidden;}.main-content-input-meta .propositions-avatar img{width:100%;height:100%;}.main-content-input-meta span:first-of-type{color:#1d2a60;font-weight:bold;text-decoration:none;}.main-content-input-meta span{font-size:0.9rem;color:#666;}.main-content-input-teaser{max-width:800px;margin:.1rem auto 1.5rem auto;padding:0rem;background:#fff;border:1px solid #ccc;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,0.1);}.teaser-external-image{margin:0.5rem 0;text-align:center;}.teaser-external-image img{max-width:100%;height:auto;border-radius:4px;}.main-content-input-teaser .teaser-post-content > div:nth-child(2){font-size:1.2rem !important;color:#1d2a60 !important;font-weight:bold !important;margin-bottom:0.5rem !important;}.main-content-input-teaser .teaser-post-content > div:nth-child(3){color:#333 !important;font-weight:normal !important;line-height:1.5;}.main-content-input-teaser .links{margin-bottom:1rem !important;}.main-content-input-teaser .links a{font-size:0.9rem !important;color:#007bff !important;font-weight:normal !important;text-decoration:underline;}.main-content-input-teaser-meta{background:#f0f4ff;border:0px solid #666;border-bottom:1px solid #ccc;border-radius:6px;padding:0.75rem;margin-top:0rem;display:flex;align-items:center;gap:0.5rem;}.main-content-input-teaser-meta .propositions-avatar{width:40px;height:40px;border-radius:8px;overflow:hidden;}.main-content-input-teaser-meta .propositions-avatar img{width:100%;height:100%;object-fit:cover;border-radius:8px;}body:not(.role--administrator) .field--name-field-admin-image-upload{display:none !important;}.node-main-content-input-form{background:#f0f4ff;border:1px solid #ccc;border-radius:6px;padding:1em;margin-top:.2em;max-width:700px;margin-left:auto;margin-right:auto;}.form-wrapper{margin-bottom:0px;}.form-item label{display:block;font-weight:bold;font-size:16px;color:#374151;margin:10px 0 !important;letter-spacing:0.025em;}.form-text,.form-textarea,.form-select{width:100%;padding:.5em;font-size:1em;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;}.form-text:focus,.form-textarea:focus,.form-select:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,0.1);background-color:#ffffff;}.form-textarea{min-height:120px;resize:vertical;font-family:inherit;}.js-filter-guidelines{background-color:#ffffff;border:1px solid #e5e7eb;border-radius:6px;padding:16px;margin-top:12px;}.js-filter-guidelines h4{color:#374151;font-size:14px;font-weight:600;margin:0 0 8px 0;}.js-filter-guidelines ul{margin:8px 0 0 0;padding-left:20px;}.js-filter-guidelines li{font-size:13px;color:#6b7280;margin-bottom:4px;}.image-widget{background-color:#ffffff;border:2px dashed #d1d5db;border-radius:8px;padding:20px;text-align:center;transition:border-color 0.2s ease-in-out;}.image-widget:hover{border-color:#6366f1;}.form-file{margin:0;font-size:14px;}.form-actions{display:flex;gap:12px;margin-top:30px;padding-top:20px;border-top:1px solid #e5e7eb;}.button{background-color:#3b51c5;color:white;border:none;padding:0.6em 1.5em;font-size:1em;border-radius:8px;cursor:pointer;margin-right:0.5em;transition:background-color 0.2s ease-in-out;}.button--primary{background-color:#3b51c5;color:#ffffff;}.button--primary:hover{background-color:#2a3da1;}.button:not(.button--primary){background-color:#ffffff;color:#374151;border:1px solid #d1d5db;}.button:not(.button--primary):hover{background-color:#f9fafb;border-color:#9ca3af;}.url-textfield{display:none !important;}@media (max-width:768px){.node-main-content-input-form{padding:20px;margin:0 10px;}.form-actions{flex-direction:column;}.button{width:100%;text-align:center;}}.ck-toolbar{border-top-left-radius:8px !important;border-top-right-radius:8px !important;border-color:#d1d5db !important;}.ck-editor__editable{border-bottom-left-radius:8px !important;border-bottom-right-radius:8px !important;border-color:#d1d5db !important;}.description{font-size:13px;color:#6b7280;margin-top:6px;line-height:1.4;}.form-item--error .form-text,.form-item--error .form-textarea,.form-item--error .form-select{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,0.1);}.form-item--error label{color:#dc2626;}.form-item--success .form-text,.form-item--success .form-textarea{border-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,0.1);}.node-philosophical-maxims-form{background:#f0f4ff;border:1px solid #ccc;border-radius:6px;padding:1em;margin-top:.2em;max-width:700px;margin-left:auto;margin-right:auto;}.node-philosophical-maxims-form label{display:block;margin-top:1em;font-weight:bold;}.node-philosophical-maxims-form .form-item:first-child label{margin-top:0;}.node-philosophical-maxims-form textarea,.node-philosophical-maxims-form input[type="text"]{width:100%;padding:0.5em;font-size:1em;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;}.node-philosophical-maxims-form select{width:100%;padding:0.5em;font-size:1em;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;}.node-philosophical-maxims-form .form-actions{margin-top:1em;}.node-philosophical-maxims-form .form-actions input{padding:0.5em 1.25em;font-size:1em;border-radius:4px;}.node-philosophical-maxims-form .form-actions input[type="submit"]{background-color:#3b51c5;color:white;border:none;padding:0.6em 1.5em;font-size:1em;border-radius:8px;cursor:pointer;margin-right:0.5em;transition:background-color 0.2s ease-in-out;}.node-philosophical-maxims-form .form-actions input[type="submit"]:hover{background-color:#2a3da1;}.node-philosophical-maxims-form .js-filter-guidelines,.node-philosophical-maxims-form .js-filter-wrapper > .form-wrapper:first-child{display:none;}.node-philosophical-maxims-form .image-widget{background-color:white;border:1px solid #ccc;border-radius:4px;padding:1em;text-align:center;}.node-philosophical-maxims-form .form-file{margin:0;}.node-philosophical-maxims-form .description{font-size:0.9em;color:#666;margin-top:0.5em;}.node-philosophical-maxims-form .ck.ck-editor{border:1px solid #ccc;border-radius:4px;}.node-philosophical-maxims-form .ck.ck-toolbar{border-bottom:1px solid #ccc;background-color:#f9f9f9;}.node-philosophical-maxims-form .ck.ck-editor__main > .ck-editor__editable{padding:0.5em;min-height:150px;}.node-propositions-form{background:#f0f4ff;border:1px solid #ccc;border-radius:6px;padding:1em;margin-top:.2em;max-width:700px;margin-left:auto;margin-right:auto;}.node-propositions-form label{display:block;margin-top:1em;font-weight:bold;}.node-propositions-form .form-item:first-child label{margin-top:0;}.node-propositions-form textarea,.node-propositions-form input[type="text"]{width:100%;padding:0.5em;font-size:1em;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;}.node-propositions-form select{width:100%;padding:0.5em;font-size:1em;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;}.node-propositions-form .form-actions{margin-top:1em;}.node-propositions-form .form-actions input{padding:0.5em 1.25em;font-size:1em;border-radius:4px;}.node-propositions-form .form-actions input[type="submit"]{background-color:#3b51c5;color:white;border:none;padding:0.6em 1.5em;font-size:1em;border-radius:8px;cursor:pointer;margin-right:0.5em;transition:background-color 0.2s ease-in-out;}.node-propositions-form .form-actions input[type="submit"]:hover{background-color:#2a3da1;}.node-propositions-form .form-actions input[value="Preview"]{background-color:#f8f9fa;color:#6c757d;border:1px solid #dee2e6;padding:0.6em 1.5em;font-size:1em;border-radius:8px;cursor:pointer;margin-right:0.5em;transition:all 0.2s ease-in-out;}.node-propositions-form .form-actions input[value="Preview"]:hover{background-color:#e9ecef;border-color:#adb5bd;}.node-propositions-form .js-filter-guidelines,.node-propositions-form .js-filter-wrapper > .form-wrapper:first-child{display:none;}.node-propositions-form .image-widget{background-color:white;border:1px solid #ccc;border-radius:4px;padding:1em;text-align:center;}.node-propositions-form .form-file{margin:0;}.node-propositions-form .description{font-size:0.9em;color:#666;margin-top:0.5em;}.node-propositions-form .ck.ck-editor{border:1px solid #ccc;border-radius:4px;margin-top:0.5em;}.node-propositions-form .ck.ck-toolbar{border-bottom:1px solid #ccc;background-color:#f9f9f9;}.node-propositions-form .ck.ck-editor__main > .ck-editor__editable{padding:0.5em;min-height:150px;background-color:white;}.node-propositions-form .ck.ck-content{background-color:white;}.node-propositions-form input#edit-preview{display:none !important;}.node-issue-solution-form{background:#f0f4ff;border:1px solid #ccc;border-radius:6px;padding:1em;margin-top:.2em;max-width:700px;margin-left:auto;margin-right:auto;}.node-issue-solution-form label{display:block;margin-top:1em;font-weight:bold;}.node-issue-solution-form .form-item:first-child label{margin-top:0;}.node-issue-solution-form textarea,.node-issue-solution-form input[type="text"]{width:100%;padding:0.5em;font-size:1em;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;}.node-issue-solution-form select{width:100%;padding:0.5em;font-size:1em;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;}.node-issue-solution-form .form-actions{margin-top:1em;}.node-issue-solution-form .form-actions input{padding:0.5em 1.25em;font-size:1em;border-radius:4px;}.node-issue-solution-form .form-actions input[type="submit"]{background-color:#3b51c5;color:white;border:none;padding:0.6em 1.5em;font-size:1em;border-radius:8px;cursor:pointer;margin-right:0.5em;transition:background-color 0.2s ease-in-out;}.node-issue-solution-form .form-actions input[type="submit"]:hover{background-color:#2a3da1;}.node-issue-solution-form .form-actions input[value="Preview"]{background-color:#f8f9fa;color:#6c757d;border:1px solid #dee2e6;padding:0.6em 1.5em;font-size:1em;border-radius:8px;cursor:pointer;margin-right:0.5em;transition:all 0.2s ease-in-out;}.node-issue-solution-form .form-actions input[value="Preview"]:hover{background-color:#e9ecef;border-color:#adb5bd;}.node-issue-solution-form .js-filter-guidelines,.node-issue-solution-form .js-filter-wrapper > .form-wrapper:first-child{display:none;}.node-issue-solution-form .image-widget{background-color:white;border:1px solid #ccc;border-radius:4px;padding:1em;text-align:center;}.node-issue-solution-form .form-file{margin:0;}.node-issue-solution-form .description{font-size:0.9em;color:#666;margin-top:0.5em;}.node-issue-solution-form .ck.ck-editor{border:1px solid #ccc;border-radius:4px;margin-top:0.5em;margin-bottom:1em;}.node-issue-solution-form .ck.ck-toolbar{border-bottom:1px solid #ccc;background-color:#f9f9f9;}.node-issue-solution-form .ck.ck-editor__main > .ck-editor__editable{padding:0.5em;min-height:150px;background-color:white;}.node-issue-solution-form .ck.ck-content{background-color:white;}.node-issue-solution-form .field--name-field-issue{margin-bottom:1.5em;}.node-issue-solution-form .field--name-field-solution{margin-bottom:1.5em;}.node-issue-solution-form input#edit-preview{display:none !important;}#views-exposed-form-propositions-propositions{background:#f0f4ff !important;border:1px solid #ccc !important;border-radius:6px !important;padding:6px 12px !important;margin:0 0 12px 0 !important;display:flex !important;align-items:center !important;gap:10px !important;flex-wrap:nowrap !important;box-sizing:border-box !important;}#views-exposed-form-propositions-propositions .form-item-tid{display:flex !important;align-items:center !important;margin:0 !important;gap:8px !important;}#views-exposed-form-propositions-propositions .form-item-tid label{margin:0 !important;font-weight:700 !important;color:#4a5568 !important;}#views-exposed-form-propositions-propositions select.form-select{height:32px !important;font-size:14px !important;min-width:200px !important;}#views-exposed-form-propositions-propositions #edit-actions{margin:0 !important;}#views-exposed-form-propositions-propositions input[type="submit"]{height:32px !important;padding:0 14px !important;border:1px solid #bbb !important;border-radius:4px !important;background:#fff !important;font-weight:600 !important;}#views-exposed-form-propositions-propositions hr{display:none !important;}#views-exposed-form-propositions-propositions{display:flex !important;align-items:center !important;gap:12px !important;padding:12px 16px !important;background:#f0f4ff !important;border:1px solid #ccc !important;border-radius:6px !important;max-width:720px !important;margin:0 0 16px 0 !important;flex-wrap:wrap !important;}#views-exposed-form-propositions-propositions .form-item,#views-exposed-form-propositions-propositions .form-actions{margin:0 !important;padding:0 !important;}#views-exposed-form-propositions-propositions hr,#views-exposed-form-propositions-propositions::before,#views-exposed-form-propositions-propositions::after{display:none !important;content:none !important;}#views-exposed-form-propositions-propositions select.form-select{height:40px !important;line-height:40px !important;padding:0 12px !important;font-size:16px !important;display:inline-flex !important;align-items:center !important;}#views-exposed-form-propositions-propositions .form-actions .button,#views-exposed-form-propositions-propositions input[type="submit"]{height:40px !important;line-height:40px !important;padding:0 16px !important;font-size:16px !important;border:1px solid #cbd5e1 !important;border-radius:8px !important;background:#ffffff !important;box-shadow:none !important;display:inline-flex !important;align-items:center !important;}#views-exposed-form-propositions-propositions .form-actions .button:hover,#views-exposed-form-propositions-propositions input[type="submit"]:hover{background:#eef2ff !important;border-color:#a5b4fc !important;}#views-exposed-form-issue-solution-issue-solution,#views-exposed-form-issue_solution-issue_solution{background:#f0f4ff !important;border:1px solid #ccc !important;border-radius:6px !important;padding:12px 16px !important;margin:0 0 16px 0 !important;display:flex !important;align-items:center !important;gap:12px !important;flex-wrap:wrap !important;max-width:720px !important;box-sizing:border-box !important;}#views-exposed-form-issue-solution-issue-solution .form-item-tid,#views-exposed-form-issue-solution-issue-solution .form-item-field-constitution-categories-target-id,#views-exposed-form-issue_solution-issue_solution .form-item-tid,#views-exposed-form-issue_solution-issue_solution .form-item-field-constitution-categories-target-id{display:flex !important;align-items:center !important;margin:0 !important;gap:8px !important;}#views-exposed-form-issue-solution-issue-solution .form-item-tid label,#views-exposed-form-issue-solution-issue-solution .form-item-field-constitution-categories-target-id label,#views-exposed-form-issue_solution-issue_solution .form-item-tid label,#views-exposed-form-issue_solution-issue_solution .form-item-field-constitution-categories-target-id label{margin:0 !important;font-weight:700 !important;color:#4a5568 !important;}#views-exposed-form-issue-solution-issue-solution select.form-select,#views-exposed-form-issue_solution-issue_solution select.form-select{height:40px !important;line-height:40px !important;padding:0 12px !important;font-size:16px !important;display:inline-flex !important;align-items:center !important;min-width:200px !important;}#views-exposed-form-issue-solution-issue-solution .form-actions,#views-exposed-form-issue_solution-issue_solution .form-actions{margin:0 !important;padding:0 !important;}#views-exposed-form-issue-solution-issue-solution .form-actions .button,#views-exposed-form-issue-solution-issue-solution input[type="submit"],#views-exposed-form-issue_solution-issue_solution .form-actions .button,#views-exposed-form-issue_solution-issue_solution input[type="submit"]{height:40px !important;line-height:40px !important;padding:0 16px !important;font-size:16px !important;border:1px solid #cbd5e1 !important;border-radius:8px !important;background:#ffffff !important;box-shadow:none !important;display:inline-flex !important;align-items:center !important;}#views-exposed-form-issue-solution-issue-solution .form-actions .button:hover,#views-exposed-form-issue-solution-issue-solution input[type="submit"]:hover,#views-exposed-form-issue_solution-issue_solution .form-actions .button:hover,#views-exposed-form-issue_solution-issue_solution input[type="submit"]:hover{background:#eef2ff !important;border-color:#a5b4fc !important;}#views-exposed-form-issue-solution-issue-solution hr,#views-exposed-form-issue-solution-issue-solution::before,#views-exposed-form-issue-solution-issue-solution::after,#views-exposed-form-issue_solution-issue_solution hr,#views-exposed-form-issue_solution-issue_solution::before,#views-exposed-form-issue_solution-issue_solution::after{display:none !important;content:none !important;}#views-exposed-form-main-content-input-main-content-input,#views-exposed-form-main_content_input-main_content_input{background:#f0f4ff !important;border:1px solid #ccc !important;border-radius:6px !important;padding:12px 16px !important;margin:0 0 16px 0 !important;display:flex !important;align-items:center !important;gap:12px !important;flex-wrap:wrap !important;max-width:720px !important;box-sizing:border-box !important;}#views-exposed-form-main-content-input-main-content-input .form-item,#views-exposed-form-main_content_input-main_content_input .form-item{display:flex !important;align-items:center !important;gap:8px !important;margin:0 !important;padding:0 !important;}#views-exposed-form-main-content-input-main-content-input .form-item label,#views-exposed-form-main_content_input-main_content_input .form-item label{margin:0 !important;font-weight:700 !important;color:#4a5568 !important;}#views-exposed-form-main-content-input-main-content-input select.form-select,#views-exposed-form-main_content_input-main_content_input select.form-select{height:40px !important;line-height:40px !important;padding:0 12px !important;font-size:16px !important;min-width:200px !important;display:inline-flex !important;align-items:center !important;}#views-exposed-form-main-content-input-main-content-input .form-actions,#views-exposed-form-main_content_input-main_content_input .form-actions{margin:0 !important;padding:0 !important;}#views-exposed-form-main-content-input-main-content-input .form-actions .button,#views-exposed-form-main-content-input-main-content-input input[type="submit"],#views-exposed-form-main_content_input-main_content_input .form-actions .button,#views-exposed-form-main_content_input-main_content_input input[type="submit"]{height:40px !important;line-height:40px !important;padding:0 16px !important;font-size:16px !important;border:1px solid #cbd5e1 !important;border-radius:8px !important;background:#ffffff !important;box-shadow:none !important;display:inline-flex !important;align-items:center !important;}#views-exposed-form-main-content-input-main-content-input .form-actions .button:hover,#views-exposed-form-main-content-input-main-content-input input[type="submit"]:hover,#views-exposed-form-main_content_input-main_content_input .form-actions .button:hover,#views-exposed-form-main_content_input-main_content_input input[type="submit"]:hover{background:#eef2ff !important;border-color:#a5b4fc !important;}#views-exposed-form-main-content-input-main-content-input hr,#views-exposed-form-main-content-input-main-content-input::before,#views-exposed-form-main-content-input-main-content-input::after,#views-exposed-form-main_content_input-main_content_input hr,#views-exposed-form-main_content_input-main_content_input::before,#views-exposed-form-main_content_input-main_content_input::after{display:none !important;content:none !important;}.articulation-page .section-nav{display:flex;gap:.5rem;flex-wrap:wrap;margin:0 0 1rem 0;}.articulation-page .section-nav .btn{display:inline-block;padding:.5rem .9rem;border-radius:6px;background:#f0f4ff;color:#2a42aa;text-decoration:none;border:1px solid #c7d3f5;font-weight:700;line-height:1;transition:color .15s ease,background .15s ease,box-shadow .15s ease;}.articulation-page .section-nav .btn:hover{color:#1b2379 !important;background:#e8ecff !important;border-color:#b9c6ff !important;text-decoration:none !important;}.articulation-page .section-nav .btn:focus-visible,.articulation-page .section-nav a:focus-visible{outline:none !important;box-shadow:0 0 0 3px rgba(34,48,143,.2) !important;}.articulation-page .section-nav .btn.is-active{background:#e8edff;border-color:#a5b4fc;}.articulation-page h2{margin-top:1.25rem}.articulation-page h3{margin-top:1rem}.articulation-page ol.pledges{padding-left:1.25rem;margin:.5rem 0 1.25rem}.articulation-page ol.pledges > li{margin:.6rem 0}.articulation-page ol.pledges > li > strong{display:block;margin-bottom:.25rem}body.path-articulation blockquote p{margin:.4rem 0;}body.path-articulation blockquote p:last-child{margin-bottom:0;}#constitutional-page .section-nav{display:flex;gap:.5rem;flex-wrap:wrap;margin:4px 0 12px 0;}#constitutional-page .section-nav .btn{display:inline-block;padding:.5rem .9rem;line-height:1;border:1px solid #c7d3f5;border-radius:6px;background:#f0f4ff;color:#2a42aa;text-decoration:none;font-weight:700;transition:color .15s,background .15s,box-shadow .15s;}#constitutional-page .section-nav .btn:hover{text-decoration:underline;}#constitutional-page .section-nav .btn.is-active{background:#e8edff;border-color:#a5b4fc;}#constitutional-page{margin-top:0;}#constitutional-page > :first-child{margin-top:0;}.region-content .articulation-page{margin-top:-12px !important;}.articulation-page .section-nav,.articulation-page .section-nav > p{display:flex !important;gap:.5rem !important;flex-wrap:wrap !important;margin:0 0 12px 0 !important;padding:0 !important;}.articulation-page .section-nav p{margin:0 !important;}.articulation-page .section-nav a{display:inline-block !important;padding:.5rem .9rem !important;line-height:1 !important;border:1px solid #c7d3f5 !important;border-radius:6px !important;background:#f0f4ff !important;color:#2a42aa !important;text-decoration:none !important;font-weight:700 !important;}.articulation-page .section-nav a:hover{text-decoration:underline !important;}.articulation-page .section-nav a.is-active{background:#e8edff !important;border-color:#a5b4fc !important;}.articulation-page > .section-nav:first-child{margin-top:0 !important;}.articulation-page .policy-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;}.articulation-page .policy-cards ul{list-style:none;margin:0;padding:0;display:contents;}.articulation-page .policy-cards li{background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:14px 16px;}.articulation-page .policy-cards li:hover{border-color:#a5b4fc;}.articulation-page .policy-cards li > strong{display:block;font-size:18px;margin-bottom:4px;}.articulation-page .policy-cards li em{color:#64748b;}.articulation-page .policy-cards{grid-template-columns:1fr !important;gap:14px !important;}.articulation-page .policy-cards .card-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;}.articulation-page .policy-cards .chip{display:inline-block;padding:6px 12px;border:1px solid #c7d3f5;border-radius:9999px;background:#f0f4ff;color:#2a42aa;text-decoration:none;font-weight:700;font-size:14.5px;line-height:1;}.articulation-page .policy-cards .chip:hover{background:#e8ecff;border-color:#b3c0ff;color:#1b2379;text-decoration:none;}.articulation-page .policy-cards .chip:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(27,35,121,.18);}.articulation-page .policy-cards li > strong:last-child{display:none;}
.help-toggle{cursor:pointer;color:#1a73e8;font-weight:600;margin-top:6px;margin-bottom:6px;display:inline-block;}
.kebab{position:relative;}.kebab__btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0px solid #cbd5e1;border-radius:6px;background:#f0f4ff;cursor:pointer;line-height:1;font-size:18px;}.kebab__btn:hover{background:#eef2ff;border-color:#c7d2fe;}.kebab__menu{position:absolute;right:0;top:32px;z-index:50;min-width:160px;padding:6px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 8px 20px rgba(0,0,0,.12);}.kebab__item{display:block;padding:8px 10px;border-radius:6px;font-size:14px;color:#1f2937;text-decoration:none;}.kebab__item:hover{background:#f3f4f6;}.kebab__danger{color:#b91c1c;}.kebab__danger:hover{background:#fef2f2;}
