/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body .dialog-off-canvas-main-canvas{padding:0;position:relative;}main{left:0;margin:0 auto;padding:0;position:relative;width:100%;}.main-content{background:#fff;padding:0;position:relative;z-index:1;}.type-media-gallery .main-content,.type-node .main-content{padding:0;}.region-content,.region-controls{margin:0 auto;max-width:800px;padding:0 20px;width:100%;}.region-content{padding:20px;}.type-media-gallery .region-content,.type-node .region-content{max-width:unset;padding:0;}nav.page-translation ul.links{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:40px 0 0;padding:0 20px;width:100%;}.page-node-type-survey nav.page-translation:not(.lower) ul.links{background:var(--main-light-green);margin:0 auto;padding:40px 20px;}nav.page-translation.lower ul.links{background:var(--main-light-green);margin:0;padding:40px 20px;}.page-node-type-survey nav.page-translation.lower ul.links{background:#fff;}body.page-node-type-engagement nav.page-translation:not(.lower) ul.links{margin-bottom:40px;}nav.page-translation ul.links li{display:block;}nav.page-translation ul.links li a{color:var(--main-brown);display:block;font-family:var(--translation-font-family);font-size:1rem;font-weight:600;padding:6px 12px;text-decoration:unset;}nav.page-translation.lower ul.links li a{color:var(--main-text-color);}nav.page-translation ul.links li a.is-active,nav.page-translation ul.links li a:focus,nav.page-translation ul.links li a:hover{color:var(--main-text-color);text-decoration:underline;text-decoration-color:var(--main-green);text-decoration-thickness:3px;text-underline-offset:8px;}.block.tabs{margin:24px 0 0;padding:0;width:100%;}.region-controls div.hidden + .block-tabs{margin-top:36px;}.block.tabs ul.tabs{border-bottom:1px solid var(--main-orange-red);margin:0;}.block.tabs ul.tabs > li{margin:5px 5px 0 0;}.block.tabs ul.tabs > li a{background:#fff;border:1px solid var(--main-orange-red);border-bottom:0;border-radius:4px 4px 0 0;color:var(--main-dark-blue);font-weight:600;text-decoration:none;}.block.tabs ul.tabs > li a.is-active,.block.tabs ul.tabs > li a:hover{background:var(--main-orange-red);color:#fff;}.region-controls .messages--status{margin:36px 0 24px 8px;}.region-content form input[type="text"],.region-content form input[type="email"],.region-content form input[type="url"],.region-content form input[type="password"],.region-content form input[type="tel"],.region-content form input[type="time"],.region-content form select{border:1px solid var(--main-orange-red);border-radius:0;color:var(--main-dark-blue);font-size:1rem;font-weight:700;height:50px;line-height:2em;padding:5px 10px;margin:0 0 5px;width:100%;}.region-content form textarea{font-size:1rem;padding:10px;}.region-content form .form-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;margin:0;}.region-content form .form-actions input[type="submit"]{background-color:var(--main-orange-red);border:2px solid var(--main-orange-red);border-radius:2px;color:#fff;font-weight:600;line-height:1.333333em;margin:0 0 0 16px;padding:14px 30px;text-align:center;text-decoration:none;text-transform:uppercase;}.region-content form .form-actions input[type="submit"]:focus,.region-content form .form-actions input[type="submit"]:hover{border-color:var(--main-red);}.region-content form .form-actions input[type="submit"]:active{background-color:var(--main-red);}@media (min-width:600px){nav.page-translation ul.links{margin:60px 0 0;}body.page-node-type-engagement nav.page-translation:not(.lower) ul.links{margin-bottom:60px;}}@media (min-width:768px){.region-content{padding:40px 20px;}}
*{box-sizing:border-box;}:root{--default-font-family:museo-slab,serif;--secondary-font-family:blanket,serif;--translation-font-family:bitter,serif;--main-text-color:#251e18;--main-blue:#1f3f5b;--main-brown:#8b6a5b;--main-light-brown:#e7e0da;--main-green:#7a8c37;--main-light-green:#f1f5eb;--main-lightish-green:#d7ddce;--main-dark-green:#6c733c;--main-darkest-green:#50513f;--main-red:#9c0e19;--main-orange-red:#c54d01;--main-dark-grey:#555;--main-grey:#676767;--main-light-grey:#ccc;--main-lightest-grey:#f1f1f1;}html{font-size:18px;}body{background-color:#fff;color:var(--main-text-color);font-family:var(--default-font-family);font-weight:400;line-height:1.444444em;margin:0;padding:0;}p{margin:0 0 16px;}.dialog-off-canvas-main-canvas a{color:var(--main-dark-green);font-weight:700;text-decoration:underline;}.dialog-off-canvas-main-canvas a:focus,.dialog-off-canvas-main-canvas a:hover{color:var(--main-green);}header.site-header{background:#fff;height:115px;width:100%;}header.site-header .header-container{display:grid;margin:0 auto;max-width:1464px;width:100vw;}.page-node-type-form .site-header .header-container{display:flex;justify-content:center;}header.site-header figure.branding{display:flex;height:100%;margin:0;width:100%;}.page-node-type-form .header-container .branding{margin:0 auto;}figure.branding a.site-logo{align-items:center;display:flex;font-size:0;padding:20px;}figure.branding img{height:75px;width:100px;}nav.main-menu ul.menu{list-style:none;margin:0;padding:0;z-index:1;}nav.main-menu li.menu-item{display:flex;flex-wrap:wrap;margin:0;padding:0;width:100%;}nav.main-menu li.menu-item a,nav.main-menu li.menu-item span.no-link{color:var(--main-darkest-green);display:block;font-size:1rem;font-weight:700;line-height:1.333333em;padding:12px 24px;text-decoration:none;width:100%;}nav.main-menu li.menu-item span.no-link{padding-right:0px;}nav.main-menu li.menu-item--expanded > a{padding-right:0;}nav.main-menu ul.menu-level-1 > li.menu-item span.no-link:focus,nav.main-menu ul.menu-level-1 > li.menu-item span.no-link:hover,nav.main-menu ul.menu-level-1 > li.menu-item a:focus,nav.main-menu ul.menu-level-1 > li.menu-item a:hover{text-decoration:underline;text-decoration-color:#fff;text-decoration-thickness:1.5px;text-underline-offset:6px;}nav.main-menu ul.menu-level-1 > li.menu-item span.no-link:focus,nav.main-menu ul.menu-level-1 > li.menu-item span.no-link:hover{cursor:pointer;}nav.main-menu li.menu-item button.dropdown-control{background:none;border:none;display:block;padding:0;width:30px;}nav.main-menu li.menu-item button.dropdown-control span.button-controls{align-items:center;display:flex;height:100%;justify-content:center;transition:.05s ease-in-out;position:relative;width:100%;}nav.main-menu li.menu-item button.dropdown-control span.button-controls:before,nav.main-menu li.menu-item button.dropdown-control span.button-controls:after{background:var(--main-green);border-radius:2px;content:"";height:18px;position:absolute;width:2.5px;}nav.main-menu li.menu-item button.dropdown-control span.button-controls:after{rotate:90deg;}nav.main-menu li.menu-item.open button.dropdown-control span.button-controls:before{transform:rotate(-90deg);}nav.main-menu li.menu-item.open button.dropdown-control span.button-controls:after{display:none;}nav.main-menu ul.menu-level-1 ul.menu{display:flex;flex-direction:column;max-height:0;overflow:hidden;width:0;}nav.main-menu ul.menu > .open > ul.menu{max-height:400px;padding:0 20px;transition:max-height .5s ease-in;width:100%;}nav.social-media ul.menu{display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0;width:100%;}nav.social-media ul.menu li.menu-item{align-items:center;display:flex;height:50px;margin:10px;padding:0;width:50px;}nav.social-media ul.menu li.menu-item a{background-color:var(--main-green);background-position:center;background-repeat:no-repeat;background-size:20px;border-radius:50%;display:block;font-size:0;height:50px;width:50px;}nav.social-media ul.menu li.menu-item a.icon-facebook{background-image:url(/themes/custom/okt/images/icons/facebook-icon-off-white.svg);}nav.social-media ul.menu li.menu-item a.icon-x{background-image:url(/themes/custom/okt/images/icons/x-icon-off-white.svg);}nav.social-media ul.menu li.menu-item a.icon-instagram{background-image:url(/themes/custom/okt/images/icons/instagram-icon-off-white.svg);}nav.buttons-menu ul.menu{display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0 10px;}nav.buttons-menu ul.menu li.menu-item{display:flex;margin:0;padding:0;width:auto;}nav.buttons-menu a.button{align-items:center;background-color:var(--main-red);border-radius:2px;color:#fff;display:flex;font-weight:700;justify-content:center;margin:10px;padding:12px 32px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;}section.region-hero{align-items:center;background-color:var(--main-green);background:url(/themes/custom/okt/images/hero-tablecloth-with-overlay.jpg);background-position:center;background-size:cover;display:flex;justify-content:center;padding:20px;position:relative;text-align:center;width:100%;z-index:1;}section.region-hero .page-title{align-items:center;color:#fff;display:flex;font-family:var(--secondary-font-family);font-size:3rem;font-weight:900;justify-content:center;line-height:1em;margin:0;max-width:1200px;min-height:100px;text-align:center;text-shadow:0px 0 7px rgba(0,0,0,.7);width:100%;}section.region-hero .page-title.long,section.region-hero .page-title.too-long{font-size:2.5rem;}html[lang='ar'] section.region-hero .page-title,html[lang='ru'] section.region-hero .page-title,html[lang='uk'] section.region-hero .page-title,html[lang='vi'] section.region-hero .page-title,html[lang='zh-hans'] section.region-hero .page-title{font-family:var(--translation-font-family);font-size:2rem;font-weight:700;}.button-links{display:flex;flex-wrap:wrap;margin:0;}.button-links > a.button,.button-links.more-link > a,button.link-button{align-items:center;background-color:var(--main-orange-red);border:2px solid var(--main-orange-red);border-radius:2px;color:#fff;display:flex;font-size:1.166667rem;font-weight:700;justify-content:center;line-height:1.523810em;margin:12px 24px 12px 0;padding:14px 30px;text-align:left;text-decoration:none;text-transform:uppercase;}.button-links:last-child > a.button:first-child:last-child{margin-bottom:0;}.button-links > a:focus,.button-links.more-link > a:focus,.button-links > a:hover,.button-links.more-link > a:hover,button.link-button:active,{border-color:var(--main-red);color:#fff;}.button-links > a:active,.button-links.more-link > a:active{background-color:var(--main-red);}article.node section.body-content.main{margin:0 auto;max-width:800px;padding:40px 20px;width:100%;}html[lang='ar'] article.node section.body-content.main,html[lang='ru'] article.node section.body-content.main,html[lang='uk'] article.node section.body-content.main,html[lang='vi'] article.node section.body-content.main,html[lang='zh-hans'] article.node section.body-content.main{font-family:var(--translation-font-family);}article.node section.body-content.main > p:last-child{margin:0;}article.node h2,article.node h1{color:var(--main-blue);font-family:var(--secondary-font-family);font-size:2.666667rem;font-weight:700;line-height:1em;position:relative;margin:40px 0 8px;}article.node section.body-content.main h2:first-child{margin-top:0;}article.node h3{color:var(--main-blue);font-size:1.333333rem;font-weight:400;line-height:1.333333em;margin:16px 0 4px;}article.node h3.orange-red{color:var(--main-orange-red);}article.node h3.icon{background-image:url(/themes/custom/okt/images/standalone-icon-teapot-with-heart.svg);background-position:left center;background-repeat:no-repeat;background-size:32px;padding-left:40px;}article.node h3.icon.flowers{background-image:url(/themes/custom/okt/images/standalone-icon-flowers-in-vase.svg);}article.node h3.icon.mug-and-books{background-image:url(/themes/custom/okt/images/standalone-icon-mug-and-books.svg);}article.node .eyebrow{font-size:.888889rem;font-weight:700;line-height:1.25em;}.body-content p{margin:0 0 16px;}.body-content ul,.body-content ol{margin:16px 0;}.body-content ul li,.body-content ol li{margin:0 0 8px;}article figure{line-height:0;margin:0 0 20px;position:relative;width:100%;}article figure a{display:block;}article figure img{height:auto;width:100%;}article figure figcaption{font-size:.888889rem;font-weight:700;line-height:1.25em;padding:10px 0 0;text-align:right;}article figure figcaption a{display:unset;}article figure.video{height:0;margin:0 0 20px;padding-bottom:56.25%;position:relative;width:100%;}article figure.video iframe.media-oembed-content{height:100%;left:0;position:absolute;top:0;width:100%;}article .body-content.soundcloud{margin:0 0 20px;}article .body-content.soundcloud:last-child{margin:0;}article.node blockquote{background:var(--main-lightish-green);margin:0 0 16px;padding:20px;}.paragraph.regular .content-container blockquote{margin:24px auto;max-width:800px;width:100%;}article.node blockquote p:not(.quoter){color:var(--main-dark-green);font-size:1.166666rem;font-weight:700;line-height:1.5em;}article.node blockquote p.quoter{margin:0;}article.node section.decoration{width:100%;}article.node section.decoration.people,section.paragraph.homepage-content.has-decoration{background-image:url(/themes/custom/okt/images/people-collage.svg);background-position:bottom center;background-repeat:repeat-x;background-size:auto 100px;height:100px;}article.node section.light-green + section.decoration{background-color:var(--main-light-green);}article.node section.decoration.table{background-image:url(/themes/custom/okt/images/table.svg);background-position:center bottom 20px;background-repeat:no-repeat;background-size:269px 140px;height:160px;}article.node .body-content hr{background:var(--main-dark-green);border:0;height:2px;margin:24px 0;padding:0;}.node.engagement .engagement-status-container{background:var(--main-light-green);padding:36px 32px;text-align:center;}.user-logged-in .node.engagement .engagement-status-container{margin-top:24px;}.node.engagement .engagement-status{color:var(--main-blue);font-family:var(--translation-font-family);font-size:1.166667rem;font-weight:700;letter-spacing:.01em;line-height:1.428571em;margin:0;text-transform:uppercase;}.node.engagement .engagement-status .current-engagement{display:block;}.node.person .body-content.main{display:grid;gap:20px;max-width:1240px;}.node.person figure.portrait{margin:0;}.node.person h1.page-title{margin:0;}.node.person h1.page-title .pronouns{font-size:2rem;}article.node .person-details .role,article.node .person .role{color:var(--main-brown);font-size:1.333333rem;line-height:1.333333em;margin:0 0 4px;}.node.person .body-content.main .person-details > p:last-child{margin:0;}article.node .body-content.main.has-graphic{display:grid;max-width:1240px;}article.node .body-content.has-graphic .primary-section .button-links{margin:0;}article.node .body-content.has-graphic .primary-section .button-links a{margin:0 0 24px;text-align:center;width:100%;}article.node section.body-content.main .body-content:last-child p:last-child{margin-bottom:0;}article.node.standard > figure.standard{margin:40px auto;max-width:800px;}article.node details.body-content{border:0;margin:0;}article.node details.body-content summary{padding:0;}article.node details.body-content summary h2{align-items:center;display:grid;grid-template-columns:1fr auto;padding:0;}article.node details.body-content summary span{align-items:center;background:var(--main-lightest-grey);border:2px solid var(--main-blue);border-radius:2px;display:flex;font-family:var(--default-font-family);font-size:0;font-weight:700;grid-column:2 / 3;justify-content:center;line-height:1.333333em;padding:12px 20px 10px 10px;position:relative;text-decoration:none;text-transform:uppercase;transition:.05s ease-in-out;}article.node details.body-content summary span.expanded{display:none;}article.node details.body-content[open] summary .collapsed{display:none;}article.node details.body-content[open] summary .expanded{display:flex;}article.node details.body-content summary span:before,article.node details.body-content summary span:after{background:var(--main-blue);border-radius:2px;content:"";height:14px;position:absolute;right:14px;width:2.5px;}article.node details.body-content summary .expanded:after{rotate:90deg;}article.node details.body-content summary span:before{transform:rotate(-90deg);}article.node details.body-content summary span.summary{display:none;}article.node details.body-content summary::marker,article.node details.body-content summary::-webkit-details-marker{content:"";display:none;}article.node section.webform{background:var(--main-light-green);margin:0 auto;padding:40px 20px;width:100%;}article.node section.webform .webform-container{margin:0 auto;max-width:1200px;width:100%;}section.paragraph.light-green{background:var(--main-light-green);}section.paragraph.regular .accordion.body-content{max-width:840px;}section.paragraph .accordion details{border:0;border-bottom:1px solid var(--main-light-brown);margin:0;padding:16px 0;width:100%;}section.paragraph .accordion details[open]:first-child{border-top:4px solid var(--main-light-blue);}section.paragraph .accordion details summary{background-image:url(/themes/custom/okt/images/icons/icon-chevron-right-solid-blue.svg);background-position:right 0 center;background-repeat:no-repeat;background-size:18px;color:var(--main-blue);font-size:1.333333rem;line-height:1.333333em;padding:0 40px 0 0;}section.paragraph .accordion details[open] summary{background-image:url(/themes/custom/okt/images/icons/icon-chevron-down-solid-blue.svg);margin:0 0 12px;}section.paragraph .accordion details summary::marker,section.paragraph .accordion details summary::-webkit-details-marker{content:"";display:none;}section.paragraph .accordion details[open] .accordion-item-content{margin:0 auto;max-width:760px;}section.paragraph .accordion details[open] .accordion-item-content :last-child{margin-bottom:0;}.paragraph .sponsors-partners-funders{display:grid;gap:20px;padding:0;}.paragraph .sponsors-partners-funders > .logos{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:1000px;width:100%;}.paragraph .sponsors-partners-funders > .logos h2{margin:40px 0 16px;text-align:center;width:100%;}.paragraph.regular .sponsors-partners-funders > .logos h2:first-child{margin-top:0;max-width:unset;}.paragraph .sponsors-partners-funders figure.logo{margin:10px;width:unset;}.paragraph .sponsors-partners-funders figure.logo img{height:50px;width:auto;}.paragraph .sponsors-partners-funders figure.logo.hatfield-school-of-government-logo img{height:30px;}.paragraph .sponsors-partners-funders figure.logo.know-agenda-foundation-logo img,.paragraph .sponsors-partners-funders figure.logo.oregons-kitchen-table-logo img,.paragraph .sponsors-partners-funders figure.logo.the-round-house-foundation-logo img,.paragraph .sponsors-partners-funders figure.logo.hatfield-school-of-government-logo-stacked img{height:80px;}.regular section.feature{display:grid;gap:20px;margin:0 auto;max-width:1200px;width:100%;}.regular section.feature + section.feature{margin-top:40px;}.regular section.feature figure.image{margin:0;}.regular section.feature .eyebrow{background-image:url(/themes/custom/okt/images/icons/icon-star-red.svg);background-position:center left;background-repeat:no-repeat;background-size:16px;color:var(--main-red);font-size:.777778rem;font-weight:700;line-height:1.142857em;margin:0 0 4px;padding-left:24px;text-transform:uppercase;}.regular section.feature .eyebrow.current{background-image:url(/themes/custom/okt/images/icons/icon-star-green.svg);color:var(--main-green);}.regular section.feature h2.node-title{margin:0 0 4px;}.regular section.feature h2.node-title a{color:var(--main-blue);text-decoration:unset;}.regular section.feature h2.node-title a:focus,.regular section.feature h2.node-title a:hover{text-decoration:underline;}.regular section.feature .button-links .button{margin-right:0;text-align:center;width:100%;}.regular section.feature .button-links .button:last-child{margin-bottom:0;}section.paragraph .embedded-form{background:#fff;margin:0 auto;max-width:800px;padding:20px;}section.paragraph.homepage-content{padding:40px 20px;}.node section.paragraph.homepage-content.has-decoration{height:auto;padding-bottom:140px;}section.paragraph.homepage-intro + section.homepage-content{padding-top:0;}section.paragraph.homepage-content .content-container{display:grid;gap:20px;margin:0 auto;max-width:700px;width:100%;}section.paragraph.homepage-content h2.title{margin:0 0 24px;}section.paragraph.homepage-content .button-links a{margin:24px 0;text-align:center;width:100%;}section.paragraph.homepage-content .content-container > .body-content > h3:first-child{margin-top:0;}section.paragraph.homepage-intro{display:grid;gap:20px;margin:0 auto;max-width:1440px;padding:40px 20px;width:100%;}section.paragraph.homepage-intro .content-container{background-image:url(/themes/custom/okt/images/green-divider-line.svg);background-position:bottom center;background-repeat:no-repeat;margin:0 auto;max-width:700px;padding-bottom:50px;width:100%;}section.paragraph.homepage-intro h2.title{color:var(--main-green);font-size:3rem;font-weight:900;justify-content:center;line-height:1em;margin:0 0 16px;}section.paragraph.homepage-intro h3.subtitle{color:var(--main-orange-red);margin:0 0 32px;}section.paragraph.homepage-intro .body-content p:last-child{margin:0;}section.paragraph.homepage-intro .button-links a{margin:24px 0;text-align:center;width:100%;}section.paragraph.homepage-intro figure.decorative-content{margin:0 auto;max-width:700px;width:100%;}section.paragraph.homepage-news{background:url(/themes/custom/okt/images/hero-tablecloth.jpg);background-position:center;background-size:cover;padding:40px 20px;}section.paragraph.homepage-news .view-container{margin:0 auto;max-width:1440px;}section.paragraph.homepage-news .view-container h2.title{background:#fff;border:10px solid var(--main-red);margin:0 0 20px;padding:16px;text-align:center;}section.paragraph .people{display:grid;gap:20px;margin:24px auto 0;max-width:1200px;text-align:center;}section.paragraph .people figure.portrait{margin:0 0 24px;}section.paragraph .people h3.person-name{font-family:var(--secondary-font-family);font-size:2.5rem;font-weight:700;line-height:1em;margin:0;}section.paragraph .people a{text-decoration:none;}section.paragraph .people a:focus,section.paragraph .people a:hover{text-decoration:underline;}section.paragraph .people h3.person-name .pronouns{font-size:2rem;}section.paragraph .people p:last-child{margin:0;}section.paragraph.regular{margin:0 auto;padding:40px 0;width:100%;}.body-content.main + section.paragraph.regular.white,section.paragraph.regular.white + section.paragraph.regular.white,section.paragraph.regular.light-green + section.paragraph.regular.light-green{padding-top:0;}.paragraph.regular .content-container{margin:0 auto;padding:0 20px;width:100%;}.paragraph.regular .content-container h2:first-child{margin:0 auto 16px;max-width:760px;}.paragraph.regular.centered-title .content-container h2:first-child{text-align:center;}.paragraph.regular .content-container .body-content,.paragraph.regular .content-container .button-links{margin:0 auto;max-width:760px;}.paragraph.regular .content-container .body-content:last-child p:last-child{margin:0;}.paragraph.regular .content-container > figure.standard,.paragraph.regular .content-container > .video-container{max-width:800px;margin:0 auto 20px;width:100%;}.view .view-content.one-column,.view .view-content.three-columns{display:grid;row-gap:40px;}.view .view-content p.arrow-link-container .arrow-link{background-image:url(/themes/custom/okt/images/icons/icon-circle-arrow-right-solid-dark-green.svg);background-position:center right;background-repeat:no-repeat;background-size:21px;color:var(--main-dark-green);display:block;padding:0 27px 0 0;text-decoration:unset;}.view .view-content p.arrow-link-container{display:flex;line-height:1.333333em;margin:0;}.view .view-content p.arrow-link-container .arrow-link:focus,.view .view-content p.arrow-link-container .arrow-link:hover{cursor:pointer;text-decoration:underline;}.view .more-link-container{margin:40px 0 0;}.view .more-link-container .button-links{justify-content:center;margin:0 auto;}.view .more-link-container .button-links a{margin:0;}.engagements.past.view{margin:0 auto;max-width:1200px;width:100%;}.engagements.past.view a.engagement-link{color:unset;text-decoration:none;}.engagements.past.view a.engagement-link:hover h3.engagement-title,.engagements.past.view a.engagement-link:hover p.arrow-link-container span{text-decoration:underline;}.hatfield.view{margin:0 auto;max-width:1200px;width:100%;}.hatfield.view a.node-link{color:unset;font-weight:unset;text-decoration:none;}.hatfield.view a.node-link:hover h3.node-title,.hatfield.view a.node-link:hover p.arrow-link-container span{text-decoration:underline;}.hatfield.view a.node-link p.arrow-link-container{font-weight:700;}.view.news{margin:0 auto;max-width:768px;width:100%;}.homepage-news .view.news.recent{max-width:unset;}.view.news.recent .simple{background:#fff;border:10px solid var(--main-red);padding:20px;}.view.news .teaser:not(:last-child){border-bottom:1px solid var(--main-brown);padding:0 0 40px;}.view.news .teaser .eyebrow{margin:0 0 8px;}.view.simple .teaser .eyebrow{margin:0 0 8px;}.view.news .teaser h2.news-title{margin:8px 0 16px;}.view.simple .teaser h2.news-title{margin:8px 0 16px;}.view.news .teaser h2.news-title a,.view.simple .teaser h2.news-title a{color:unset;text-decoration:unset;}.view.news .teaser h2.news-title a:focus,.view.simple .teaser h2.news-title a:focus,.view.news .teaser h2.news-title a:hover,.view.simple .teaser h2.news-title a:hover{text-decoration:underline;}article nav.pager{padding:0 20px;}article .view-content + nav.pager{margin-top:35px;}article nav.pager ul.pager__items{display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0;}article nav.pager ul.pager__items li.pager__item{display:flex;padding:5px;}article nav.pager li.pager__item a{background:var(--main-orange-red);border-radius:3px;color:#fff;padding:5px 15px;text-decoration:none;}article nav.pager ul.pager__items li.pager__item.is-active a{background:var(--main-red);color:#fff;font-weight:700;}article nav.pager ul.pager__items li.pager__item a:hover,article nav.pager ul.pager__items li.pager__item a:focus{text-decoration:underline;}article.media-gallery{padding:40px 20px;}article .media-gallery-container{display:grid;gap:20px;margin:0 auto;max-width:1200px;width:100%;}article .media-gallery-container figure.gallery-image{margin:0;}.pswp__item .pswp__dynamic-caption--below{padding:15px;}article figure.video{height:0;margin:30px 0;padding-bottom:56.25%;position:relative;width:100%;}article figure.video iframe.media-oembed-content{height:100%;left:0;position:absolute;top:0;width:100%;}article.media.document .document{align-items:flex-start;background-image:url(/themes/custom/okt/images/icons/icon-file-duotone-grey.svg);background-position:top 6px left;background-repeat:no-repeat;background-size:24px;display:grid;gap:24px;line-height:2em;margin:0;padding-left:36px;}article.media.document .document.pdf{background-image:url(/themes/custom/okt/images/icons/icon-file-pdf-duotone-grey.svg);}article.media.document .document a{line-height:1.333333em;padding:6px 0;}article.media.document .document button{display:flex;justify-self:flex-end;margin:0;padding:4px 12px;}article.media.document .document button:focus,article.media.document .document button:hover{cursor:pointer;}footer.site-footer{background:var(--main-blue);color:#fff;font-size:.888889rem;line-height:1.625em;text-align:center;width:100%;}footer.site-footer .footer-container{margin:0 auto;max-width:800px;padding:20px 20px 40px;width:100%;}footer.site-footer div.logos{display:flex;flex-wrap:wrap;justify-content:center;}footer.site-footer figure.logo{display:flex;justify-content:center;line-height:0;margin:0;}footer.site-footer figure.logo a{display:block;padding:20px;}footer.site-footer figure.logo img{height:30px;}footer.site-footer figure.logo.oregons-kitchen-table-white-logo img{height:100px;width:144px;}footer.site-footer .block.footer-contact{margin:0 0 10px;}footer.site-footer .block.basic h2.title{font-size:.888889rem;line-height:1.625em;margin:0 0 4px;}footer.site-footer .block.basic p a{color:#fff;font-weight:400;}footer.site-footer .block.basic p:last-child{margin:0;}footer.site-footer .footer-social{margin:0 auto;padding:0;width:auto;}.site-footer nav.footer-social ul.menu li.menu-item{height:52px;margin:0;padding:6px;width:52px;}.site-footer nav.footer-social ul.menu li.menu-item a{height:40px;width:40px;}footer.site-footer .footer-privacy-copyright p{font-size:.777778rem;line-height:1.857143em;}@media (min-width:400px){article.node details.body-content summary span{font-size:1rem;padding:6px 28px 6px 10px;}article .media-gallery-container{grid-template-columns:1fr 1fr;}}@media (min-width:600px){header.site-header{height:200px;}figure.branding a.site-logo{padding:32px;}figure.branding img{height:136px;width:183px;}section.region-hero{padding:40px;}section.region-hero .page-title,section.region-hero .page-title.long,section.region-hero .page-title.too-long{font-size:4rem;min-height:120px;}article.node section.body-content.main,article.node section.webform{padding:60px 20px;}article.node h2,.node.person h1.page-title{font-size:3.055556rem;}article.node section.decoration.people,section.paragraph.homepage-content.has-decoration{background-size:auto 150px;height:150px;}article.node section.decoration.table{background-size:384px 200px;height:220px;}.node.person .body-content.main{grid-template-columns:200px 1fr;}.paragraph.regular .sponsors-partners-funders > .logos h2:first-child{margin:0;}.paragraph .sponsors-partners-funders figure.logo{margin:20px 30px;}.regular section.feature .button-links .button{margin:12px 24px 12px 0;text-align:left;width:auto;}.regular section.feature .button-links .button:last-child{margin-bottom:12px;}section.paragraph.homepage-content{padding:60px 20px;}.node section.paragraph.homepage-content.has-decoration{padding-bottom:190px;}section.paragraph.homepage-content .button-links a{margin:24px 24px 12px 0;text-align:left;width:auto;}section.paragraph.homepage-intro{padding:60px 20px;}section.paragraph.homepage-intro h2.title{font-size:4rem;margin:0;}section.paragraph.homepage-intro .button-links a{margin:24px 24px 12px 0;text-align:left;width:auto;}section.paragraph .people{grid-template-columns:1fr 1fr;}section.paragraph.regular{padding:60px 0;}.view .view-content.three-columns{column-gap:20px;grid-template-columns:1fr 1fr;}article .view-content + nav.pager{margin-top:55px;}}@media (min-width:768px){section.region-hero .page-title{font-size:4.944444rem;}html[lang='ar'] section.region-hero .page-title,html[lang='ru'] section.region-hero .page-title,html[lang='uk'] section.region-hero .page-title,html[lang='vi'] section.region-hero .page-title,html[lang='zh-hans'] section.region-hero .page-title{font-size:3rem;}.node.engagement .engagement-status{display:flex;justify-content:center;}.node.engagement .engagement-status span{display:block;}.node.engagement .engagement-status .engagement-details{margin:0 0 0 7px;}.node.engagement .engagement-status .engagement-details:before{content:"|";}.node.person .body-content.main{grid-template-columns:250px 1fr;}article.node .body-content.main.has-graphic{gap:20px;grid-template-columns:250px 1fr;}.regular section.feature{grid-template-columns:250px 1fr;}.regular section.feature + section.feature{margin-top:60px;}section.paragraph.homepage-news{padding:60px 20px;}section.paragraph.homepage-news .view-container h2.title{margin-bottom:40px;}section.paragraph .people{gap:40px;}section.paragraph .people .person figure.portrait{margin:0 auto 24px;max-width:400px;}article.media-gallery{padding:60px 20px;}article .media-gallery-container{grid-template-columns:1fr 1fr 1fr;}article.media.document .document{gap:40px;grid-template-columns:1fr 170px;}}@media (min-width:800px){article:not(.engagement,.project) figure figcaption{padding:10px 20px 0;}section.paragraph .people[data-columns="3"]{grid-template-columns:1fr 1fr 1fr;}}@media (min-width:1000px){header.site-header .header-container{grid-template-columns:247px 0 1fr auto auto 7px 25px;grid-template-rows:32px 18px 50px 68px 32px;}header.site-header .branding{grid-column:1 / 2;grid-row:1 / 6;}header.site-header .block.main-menu{grid-column:3 / 7;grid-row:4 / 5;}nav.main-menu > ul.menu{display:flex;justify-content:flex-end;}.site-header nav .contextual{top:-10px;right:-10px;}.site-header nav.buttons-menu .contextual{top:0;right:0;}nav.main-menu li.menu-item{position:relative;width:auto;}nav.main-menu li.menu-item a,nav.main-menu li.menu-item span.no-link{font-size:.888889rem;line-height:1.5em;padding:24px 8px;width:auto;}nav.main-menu li.menu-item a:hover,nav.main-menu li.menu-item a:focus{text-decoration:underline;}nav.main-menu li.menu-item.menu-item--expanded{flex-wrap:nowrap;}nav.main-menu li.menu-item.menu-item--expanded > a{padding-right:0;}nav.main-menu li.menu-item.menu-item--expanded > button.dropdown-control{padding:0;width:30px;}nav.main-menu li.menu-item button.dropdown-control span.button-controls{background-size:18px;}nav.main-menu li.menu-item button.dropdown-control span.button-controls:before,nav.main-menu li.menu-item button.dropdown-control span.button-controls:after{height:14px;left:11px;}nav.main-menu ul.menu-level-1 .open ul.menu{background:var(--main-green);left:0;padding:8px 0;position:absolute;top:64px;width:200px;z-index:2;}nav.main-menu ul.menu-level-2 li.menu-item{justify-content:space-between;}nav.main-menu ul.menu-level-2 li.menu-item > a{color:#fff;font-weight:400;padding:8px 16px;width:100%;}nav.main-menu ul.menu-level-2 li.menu-item > a:hover{background:var(--main-green);}nav.main-menu ul.menu-level-2 li.menu-item.menu-item--expanded > a{width:calc(100% - 40px);}nav.main-menu ul.menu-level-2 li.menu-item.menu-item--expanded > button.dropdown-control{padding-right:10px;width:40px;}nav.main-menu ul.menu-level-2 li.open ul.menu{left:unset;position:relative;top:unset;}header.site-header .block.social-media{align-items:center;display:flex;grid-column:4 / 5;grid-row:3 / 4;height:50px;}header.site-header nav.social-media ul.menu{align-items:flex-end;height:50px;justify-content:flex-end;}nav.social-media ul.menu li.menu-item,nav.social-media ul.menu li.menu-item a{height:44px;width:44px;}nav.social-media ul.menu li.menu-item{margin:0 0 0 12px;}nav.social-media ul.menu li.menu-item:first-child{margin:0;}header.site-header nav.buttons-menu{grid-column:5 / 6;grid-row:1 / 4;padding-left:24px;}nav.buttons-menu ul.menu{align-items:flex-end;height:100%;justify-content:flex-end;padding:0;}nav.buttons-menu .menu a.button{margin:0 0 0 12px;}nav.buttons-menu li:first-child a.button{margin-left:0;}header.site-header .menu-controls{display:none;}html[lang='ru'] section.region-hero .page-title,html[lang='uk'] section.region-hero .page-title,html[lang='vi'] section.region-hero .page-title{font-size:4rem;}article.node section.decoration.people,section.paragraph.homepage-content.has-decoration{background-size:auto 250px;height:250px;}article.node section.decoration.table{background-size:576px 300px;height:320px;}.node.person .body-content.main{gap:40px;grid-template-columns:400px 1fr;}article.node .body-content.main.has-graphic{gap:40px;grid-template-columns:400px 1fr;}article.node .body-content.has-graphic .primary-section .button-links{justify-content:center;margin:0 -12px;}article.node .body-content.has-graphic .primary-section .button-links a{margin:12px;width:auto;}.regular section.feature{gap:40px;grid-template-columns:400px 1fr;}.node section.paragraph.homepage-content.has-decoration{padding-bottom:310px;}section.paragraph.homepage-content .content-container{column-gap:40px;grid-template-columns:1fr 1fr;max-width:1400px;row-gap:24px;}section.paragraph.homepage-content .content-container > h2.title{grid-column:1 / 3;margin:0;}section.paragraph.homepage-intro{align-items:center;gap:40px;grid-template-columns:2fr 1fr;}section.paragraph.homepage-intro .content-container{padding-bottom:60px;}section.paragraph.homepage-intro h2.title{font-size:4.944444rem;}.view .view-content.three-columns{gap:40px;grid-template-columns:1fr 1fr 1fr;}article .media-gallery-container{grid-template-columns:1fr 1fr 1fr 1fr;}}@media (min-width:1200px){nav.main-menu li.menu-item a,nav.main-menu li.menu-item span.no-link{font-size:1rem;line-height:1.333333em;padding:24px 16px;}nav.main-menu li.menu-item:last-child a,nav.main-menu li.menu-item:last-child span.no-link{padding-right:8px}section.paragraph.homepage-content .content-container{column-gap:40px;grid-template-columns:600px 1fr;max-width:1400px;row-gap:24px;}section.paragraph.homepage-content .content-container > h2.title{grid-column:1 / 3;margin:0;}section.paragraph.homepage-intro{grid-template-columns:3fr 2fr;}}@media (min-width:1400px){section.paragraph.homepage-intro{grid-template-columns:1fr 1fr;}section.paragraph.homepage-intro h2.title{font-size:4.944444rem;}}
@media (max-width:999px){.site-header.mobile-menu-active{height:100%;position:fixed;z-index:10;}.site-header .header-container{grid-template-columns:140px 1fr 80px;grid-template-rows:115px;}.site-header.mobile-menu-active .header-container{align-items:start;grid-template-rows:115px auto auto auto 1fr;height:100vh;overflow-y:auto;padding:0;position:relative;}.site-header .menu-controls{align-items:center;background:none;border:0;cursor:pointer;display:flex;grid-column:3 / 4;grid-row:1 / 2;height:100%;justify-content:center;padding:0;right:0;width:80px;z-index:11;}.menu-controls-icon,.menu-controls-icon::before,.menu-controls-icon::after{background:var(--main-green);border-radius:3px;display:block;height:5px;width:40px;}.menu-controls-icon::before,.menu-controls-icon::after{content:'';}.menu-controls-icon::before{transform:translateY(-12px);}.menu-controls-icon::after{transform:translateY(7px);}.mobile-menu-active .menu-controls-icon,.mobile-menu-active .menu-controls-icon::before,.mobile-menu-active .menu-controls-icon::after{transition:.35s;}.mobile-menu-active .menu-controls-icon{transform:translateY(0) translateX(0) rotate(-45deg);}.mobile-menu-active .menu-controls-icon::before{transform:translateY(0) translateX(0) rotate(90deg);}.mobile-menu-active .menu-controls-icon::after{transform:translateY(-5px) translateX(0) rotate(0deg);}.site-header .branding{grid-column:1 / 2;grid-row:1 / 2;z-index:1;}.page-node-type-form .site-header .branding{width:225px;}.site-header.mobile-menu-active nav.navigation{max-height:200px;transition:max-height .75s ease-in;}.site-header.mobile-menu-active nav.main-menu{margin-bottom:10px;max-height:1500px;}.site-header nav.navigation{display:flex;grid-column:1 / 4;max-height:0;overflow:hidden;width:100%;z-index:1;}.site-header nav.main-menu{border-top:1px solid var(--main-orange-red);grid-row:2 / 3;}nav.main-menu > ul.menu{width:100%;}nav.main-menu li.menu-item{border-bottom:1px solid var(--main-orange-red);}nav.main-menu li.menu-item.menu-item--expanded.open{border:0;}nav.main-menu li.menu-item.menu-item--expanded > a,nav.main-menu li.menu-item.menu-item--expanded > span.no-link{width:calc(100% - 80px);}nav.main-menu li.menu-item.menu-item--expanded > button,nav.main-menu li.menu-item button.dropdown-control span.button-controls{width:80px;}nav.main-menu > ul.menu .open ul.menu{border-top:2px solid var(--main-green);padding:0;}nav.main-menu li.menu-item.menu-item--expanded.open > a,nav.main-menu .menu li.menu-item:hover > a,nav.main-menu li.menu-item.menu-item--expanded.open > span.no-link,nav.main-menu .menu li.menu-item:hover > span.no-link,nav.main-menu li.menu-item.menu-item--expanded.open > button,nav.main-menu .menu li.menu-item:hover > button{background:var(--main-green);color:#fff;}nav.main-menu li.menu-item a:hover + button.dropdown-control span.button-controls:before,nav.main-menu li.menu-item a:hover + button.dropdown-control span.button-controls:after,nav.main-menu li.menu-item button.dropdown-control:hover span.button-controls:before,nav.main-menu li.menu-item button.dropdown-control:hover span.button-controls:after,nav.main-menu li.menu-item.open button.dropdown-control span.button-controls:before{background:#fff;}nav.main-menu ul.menu-level-2 li.menu-item a{font-size:1rem;line-height:1.333333em;padding:12px 16px 12px 48px;}.site-header nav.social-media{grid-row:3 / 4;margin:0 auto;padding:0 10px;}.site-header nav.social-media ul.menu li{margin-right:10px;}.site-header nav.social-media ul.menu li.menu-item a{background-size:25px;}.site-header nav.buttons-menu{display:flex;grid-row:4 / 5;justify-content:flex-end;justify-self:flex-end;padding:0;}.site-header nav.buttons-menu ul.menu{width:100%;}}@media (min-width:600px) and (max-width:999px){.site-header .header-container{grid-template-columns:247px 1fr 80px;grid-template-rows:200px;}.site-header.mobile-menu-active .header-container{grid-template-rows:200px auto 1fr;}.site-header .header-container nav.buttons-menu{align-items:center;display:flex;grid-column:2 / 3;grid-row:1 / 2;height:100%;justify-content:center;justify-self:center;max-height:200px;transition:unset;}.site-header nav.buttons-menu ul.menu{justify-content:flex-end;padding:0;}.site-header nav.buttons-menu ul.menu a{margin:10px 0 10px 20px;}}@media (min-width:768px) and (max-width:999px){.site-header .header-container{grid-template-columns:247px 1fr auto 80px;}.site-header.mobile-menu-active .header-container{grid-template-rows:200px auto;}.site-header .menu-controls{grid-column:4 / 5;}.site-header .header-container nav.main-menu{grid-column:1 / 5;}.site-header .header-container nav.buttons-menu{grid-column:3 / 4;}.site-header .header-container nav.social{align-items:center;display:flex;grid-column:2 / 3;grid-row:1 / 2;height:100%;justify-content:center;justify-self:center;max-height:200px;padding:0;transition:unset;}.site-header .header-container nav.social ul.menu{justify-content:flex-end;}.site-header nav.social-media ul.menu li.menu-item{margin:0 0 0 12px;}.site-header nav.social-media ul.menu li.menu-item:first-child{margin:0;}.site-header nav.social-media ul.menu li.menu-item,.site-header nav.social-media ul.menu li.menu-item a{height:44px;width:44px;}.site-header nav.social-media ul.menu li.menu-item a{background-size:20px;}}
form.webform-submission-form .messages.messages--error{margin:0 auto 36px;max-width:760px;}form.webform-submission-form .webform-progress .progress-marker:before{background:var(--main-light-green);border:3px solid var(--main-blue);color:var(--main-blue);font-family:var(--secondary-font-family);font-size:2rem;height:50px;padding:0;width:50px;}form.webform-submission-form .webform-progress .progress-marker:focus:before,form.webform-submission-form .webform-progress .progress-marker:hover:before{background:var(--main-orange-red);color:#fff;}form.webform-submission-form .webform-progress{margin:0 -20px;}form.webform-submission-form .webform-progress .progress-tracker{margin:0 0 40px;}form.webform-submission-form .webform-progress .is-complete .progress-marker:before{background:var(--main-blue);color:#fff;}form.webform-submission-form .webform-progress .is-active .progress-marker:before,form.webform-submission-form .webform-progress .is-active .progress-marker:focus:before,form.webform-submission-form .webform-progress .is-active .progress-marker:hover:before{background:var(--main-green);color:#fff;}form.webform-submission-form .webform-progress .progress-marker:after{background:var(--main-blue);top:26px;}form.webform-submission-form .webform-progress .progress-title[role="link"]{color:var(--main-text-color);}form.webform-submission-form > .form-wrapper:not(.webform-wizard-pages-links),form.webform-submission-form > .webform-confirmation{display:grid;gap:36px;margin:0 auto;max-width:760px;width:100%;}form.webform-submission-form > .webform-confirmation .webform-confirmation__message{margin:0;}form.webform-submission-form > .webform-confirmation .webform-confirmation__message > :last-child{margin:0;}form.webform-submission-form > .webform-confirmation .webform-confirmation__message .button-links{margin:0 0 16px;}form.webform-submission-form > .form-wrapper.form-actions{display:grid;row-gap:10px;grid-template-rows:auto auto auto;justify-content:unset;padding:36px 0 0;}form.webform-submission-form > .form-wrapper.form-actions .form-submit{margin:0}form.webform-submission-form > .form-wrapper.form-actions .form-submit.webform-button--previous,form.webform-submission-form > .form-wrapper.form-actions .form-submit.webform-button--next:first-child{grid-row:1 / 2;}form.webform-submission-form > .form-wrapper.form-actions .form-submit.webform-button--next,form.webform-submission-form > .form-wrapper.form-actions .form-submit.webform-button--submit{grid-row:3 / 4;}form.webform-submission-form > .form-wrapper.form-actions .ajax-progress-throbber{align-items:center;display:flex;grid-row:2 / 3;height:100%;justify-content:center;}form.webform-submission-form > .form-wrapper > .form-item{margin:0;}form.webform-submission-form fieldset.form-item > legend,form.webform-submission-form .form-item.form-type-textarea > label,form.webform-submission-form .form-item.form-type-textfield > label,form.webform-submission-form .form-item.form-type-email > label{color:var(--main-blue);display:block;font-size:1.166667rem;font-weight:700;line-height:1.142857em;margin:0 0 16px;width:100%;}form.webform-submission-form fieldset.form-item.radios--wrapper,form.webform-submission-form fieldset.form-item.webform-checkboxes--wrapper,form.webform-submission-form fieldset.form-item.webform-checkboxes-other--wrapper{border:0;}form.webform-submission-form fieldset.form-item.webform-checkboxes-other .fieldset-wrapper,form.webform-submission-form fieldset.form-item.webform-checkboxes .fieldset-wrapper,form.webform-submission-form fieldset.form-item.webform-type-radios .fieldset-wrapper,form.webform-submission-form fieldset.form-item.webform-type-webform-radios-other .fieldset-wrapper{display:flex;flex-wrap:wrap;}form.webform-submission-form fieldset.form-item.webform-checkboxes-other .fieldset-wrapper .description,form.webform-submission-form fieldset.form-item.webform-checkboxes .fieldset-wrapper .description,form.webform-submission-form fieldset.form-item.webform-type-radios .fieldset-wrapper .description,form.webform-submission-form fieldset.form-item.webform-type-webform-radios-other .fieldset-wrapper .description{font-size:1rem;font-style:italic;margin:0 0 20px;order:1;}form.webform-submission-form fieldset.form-item.webform-checkboxes-other  .webform-checkboxes-other-input,form.webform-submission-form fieldset.form-item.webform-type-webform-radios-other .webform-radios-other-input{order:3;width:100%;}form.webform-submission-form fieldset.form-item .form-checkboxes,form.webform-submission-form fieldset.form-item .js-webform-radios{display:grid;gap:10px;line-height:1.333333em;order:2;}form.webform-submission-form fieldset.form-item .js-webform-radios .form-type-radio{margin:0;}form.webform-submission-form .form-item.form-type-textarea textarea{width:100%;}form.webform-submission-form fieldset.form-item .form-checkboxes .form-type-checkbox,form.webform-submission-form fieldset.form-item .js-webform-radios .form-type-radio{display:grid;grid-template-columns:36px 1fr;margin:0;}form.webform-submission-form fieldset.form-item .form-checkboxes .form-type-checkbox input.form-checkbox,form.webform-submission-form fieldset.form-item .js-webform-radios .form-type-radio input.form-radio{appearance:none;background:#fff;border:0;-webkit-appearance:none;height:24px;margin:0;position:relative;width:24px;}form.webform-submission-form fieldset.form-item .js-webform-radios .form-type-radio input.form-radio{border-radius:50%;}form.webform-submission-form fieldset.form-item .form-checkboxes .form-type-checkbox input.form-checkbox:before,form.webform-submission-form fieldset.form-item .js-webform-radios .form-type-radio input.form-radio:before{border:2px solid var(--main-blue);border-radius:4px;content:"";display:flex;font-size:0;height:20px;position:absolute;width:20px;}form.webform-submission-form fieldset.form-item .js-webform-radios .form-type-radio input.form-radio:before{border-radius:50%;height:20px;width:20px;}form.webform-submission-form fieldset.form-item .form-checkboxes .form-type-checkbox input.form-checkbox:checked:before{background-color:var(--main-blue);background-image:url(/themes/custom/okt/images/check-mark.svg);background-position:center;background-repeat:no-repeat;background-size:16px;}form.webform-submission-form fieldset.form-item .js-webform-radios .form-type-radio input.form-radio:checked:before{background-image:radial-gradient(circle,var(--main-blue) 0,var(--main-blue) 6px,#fff 7px);background-size:20px;}@media (min-width:400px){form.webform-submission-form > .form-wrapper.form-actions{gap:0;grid-template-columns:auto 1fr auto;}form.webform-submission-form > .form-wrapper.form-actions .form-submit{margin:0}form.webform-submission-form > .form-wrapper.form-actions .form-submit.webform-button--next,form.webform-submission-form > .form-wrapper.form-actions .form-submit.webform-button--submit{grid-column:3 / 4;grid-row:1 / 2;}form.webform-submission-form > .form-wrapper.form-actions .ajax-progress-throbber{grid-column:2 / 3;grid-row:1 / 2;}}@media (min-width:600px){form.webform-submission-form .webform-progress .progress-tracker{margin-bottom:60px;}}
