@charset "UTF-8";
:where(.page) input{font-size:.875rem;font-weight:300;line-height:1.571429;background-color:transparent;border:.0625rem solid var(--primary-theme--75);border-radius:0;box-sizing:border-box;color:#000;margin:.5rem 0;max-width:100%;padding:.6875rem 1rem;text-shadow:none}
:where(.page) input:hover{border-color:#5d5d5d}
:where(.page) input::-webkit-input-placeholder{color:#a2a2a2}
:where(.page) input:-ms-input-placeholder{color:#a2a2a2}
:where(.page) input::-ms-input-placeholder{color:#a2a2a2}
:where(.page) input::placeholder{color:#a2a2a2}
:where(.page) input:disabled,:where(.page) input:read-only{background-color:#f5f5f5;border-color:#d1d1d1;color:#171717}
:where(.page) input:focus{border:.0625rem solid var(--primary-theme--500);outline:0}
:where(.page) input.error{border-color:#c91c1c}
:where(.page) input:read-only{background-color:#e8e8e8;border-color:#b9b9b9;color:#171717}
:where(.page) select{font-size:.875rem;font-weight:300;line-height:1.571429;background-color:transparent;border:.0625rem solid var(--primary-theme--75);border-radius:0;box-sizing:border-box;color:#000;margin:.5rem 0;max-width:100%;padding:.6875rem 1rem;text-shadow:none}
:where(.page) select:hover{border-color:#5d5d5d}
:where(.page) select::-webkit-input-placeholder{color:#a2a2a2}
:where(.page) select:-ms-input-placeholder{color:#a2a2a2}
:where(.page) select::-ms-input-placeholder{color:#a2a2a2}
:where(.page) select::placeholder{color:#a2a2a2}
:where(.page) select:disabled,:where(.page) select:read-only{background-color:#f5f5f5;border-color:#d1d1d1;color:#171717}
:where(.page) select:focus{border:.0625rem solid var(--primary-theme--500);outline:0}
:where(.page) select.error{border-color:#c91c1c}
:where(.page) input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:transparent;border:.0625rem solid var(--primary-theme--75);cursor:pointer;display:inline-grid;height:1.25rem;margin:0 .5rem 0 0;padding:0;place-content:center;width:1.25rem;border-radius:0}
:where(.page) input[type=checkbox]+label{cursor:pointer;display:inline-block}
:where(.page) input[type=checkbox]::before{content:"";opacity:0;transition:.2s opacity ease-in-out}
:where(.page) input[type=checkbox]:disabled{background-color:#f5f5f5;border-color:#d1d1d1;color:#171717}
:where(.page) input[type=checkbox]::before{content:"\200c\ea08";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;color:#5d5d5d;font-size:1.25rem}
:where(.page) input[type=checkbox]:hover:not(:checked):not(:indeterminate)::before{opacity:1}
:where(.page) input[type=checkbox]:checked::before{color:var(--primary-theme--500);opacity:1}
:where(.page) input[type=checkbox]+label{font-size:.875rem;font-weight:300;line-height:1.571429}
:where(.page) input[type=radio]{-webkit-appearance:none;appearance:none;background-color:transparent;border:.0625rem solid var(--primary-theme--75);cursor:pointer;display:inline-grid;height:1.25rem;margin:0 .5rem 0 0;padding:0;place-content:center;width:1.25rem;border-radius:1rem}
:where(.page) input[type=radio]+label{cursor:pointer;display:inline-block}
:where(.page) input[type=radio]::before{content:"";opacity:0;transition:.2s opacity ease-in-out}
:where(.page) input[type=radio]:disabled{background-color:#f5f5f5;border-color:#d1d1d1;color:#171717}
:where(.page) input[type=radio]::before{border-radius:1rem;height:.75rem;width:.75rem}
:where(.page) input[type=radio]:hover:not(:checked):not(:indeterminate)::before{background-color:#5d5d5d;opacity:1}
:where(.page) input[type=radio]:checked::before{background-color:var(--primary-theme--500);opacity:1}
:where(.page) input[type=radio]+label{font-size:.875rem;font-weight:300;line-height:1.571429}
:where(.page) input[type=file]{height:auto}
:where(.page) input[type=search]{-webkit-appearance:none;appearance:none;box-sizing:border-box}
:where(.page) button[value],:where(.page) input[type=button],:where(.page) input[type=reset],:where(.page) input[type=submit]{font-family:Poppins,poppins,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;-webkit-appearance:none;appearance:none;border-radius:unset;border-style:solid;border-width:2px;cursor:pointer;display:inline-block;margin:.25rem 1rem .25rem 0;padding:.625rem 1.25rem;text-align:center;text-decoration:none;text-shadow:none;transition:.2s;vertical-align:middle;-webkit-mask:url(/themes/frontend/images/brush-button.svg);mask:url(/themes/frontend/images/brush-button.svg);-webkit-mask-size:95% 95%;mask-size:95% 95%;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat no-repeat;mask-repeat:no-repeat no-repeat;background:var(--primary-theme--500);border-color:var(--primary-theme--500);color:#000}
:where(.page) button[value]:focus,:where(.page) button[value]:hover,:where(.page) input[type=button]:focus,:where(.page) input[type=button]:hover,:where(.page) input[type=reset]:focus,:where(.page) input[type=reset]:hover,:where(.page) input[type=submit]:focus,:where(.page) input[type=submit]:hover{box-shadow:0 6px 25px 0 rgba(0,0,0,.1);text-decoration:none;-webkit-mask-size:100% 100%;mask-size:100% 100%}
:where(.page) button[value]:disabled,:where(.page) input[type=button]:disabled,:where(.page) input[type=reset]:disabled,:where(.page) input[type=submit]:disabled{color:rgba(255,255,255,.7)}
:where(.page) button[value]:focus,:where(.page) button[value]:hover,:where(.page) input[type=button]:focus,:where(.page) input[type=button]:hover,:where(.page) input[type=reset]:focus,:where(.page) input[type=reset]:hover,:where(.page) input[type=submit]:focus,:where(.page) input[type=submit]:hover{background:var(--primary-theme--300);color:#000}
:where(.page) button[value] ::selection,:where(.page) button[value]::selection,:where(.page) input[type=button] ::selection,:where(.page) input[type=button]::selection,:where(.page) input[type=reset] ::selection,:where(.page) input[type=reset]::selection,:where(.page) input[type=submit] ::selection,:where(.page) input[type=submit]::selection{background:var(--primary-theme--50);color:var(--primary-theme--500);text-shadow:none}
:where(.page) input[type=text]{font-size:.875rem;font-weight:300;line-height:1.571429;background-color:transparent;border:.0625rem solid var(--primary-theme--75);border-radius:0;box-sizing:border-box;color:#000;margin:.5rem 0;max-width:100%;padding:.6875rem 1rem;text-shadow:none;border-radius:0}
:where(.page) input[type=text]:hover{border-color:#5d5d5d}
:where(.page) input[type=text]::-webkit-input-placeholder{color:#a2a2a2}
:where(.page) input[type=text]:-ms-input-placeholder{color:#a2a2a2}
:where(.page) input[type=text]::-ms-input-placeholder{color:#a2a2a2}
:where(.page) input[type=text]::placeholder{color:#a2a2a2}
:where(.page) input[type=text]:disabled,:where(.page) input[type=text]:read-only{background-color:#f5f5f5;border-color:#d1d1d1;color:#171717}
:where(.page) input[type=text]:focus{border:.0625rem solid var(--primary-theme--500);outline:0}
:where(.page) input[type=text].error{border-color:#c91c1c}
:where(.page) textarea{font-size:.875rem;font-weight:300;line-height:1.571429;background-color:transparent;border:.0625rem solid var(--primary-theme--75);border-radius:0;box-sizing:border-box;color:#000;margin:.5rem 0;max-width:100%;padding:.6875rem 1rem;text-shadow:none;height:unset;max-width:100%;resize:vertical;width:100%}
:where(.page) textarea:hover{border-color:#5d5d5d}
:where(.page) textarea::-webkit-input-placeholder{color:#a2a2a2}
:where(.page) textarea:-ms-input-placeholder{color:#a2a2a2}
:where(.page) textarea::-ms-input-placeholder{color:#a2a2a2}
:where(.page) textarea::placeholder{color:#a2a2a2}
:where(.page) textarea:disabled,:where(.page) textarea:read-only{background-color:#f5f5f5;border-color:#d1d1d1;color:#171717}
:where(.page) textarea:focus{border:.0625rem solid var(--primary-theme--500);outline:0}
:where(.page) textarea.error{border-color:#c91c1c}
:where(.page) fieldset{border:none;margin:0;padding:0}
:where(.page) legend{font-size:.75rem;line-height:1.57142857;font-weight:600;margin-bottom:.5rem}
:where(.page) label{font-size:.75rem;line-height:1.57142857;font-weight:600;display:block}
:root{--gutter:2rem;--outside-gutter:1.25rem;--link:var(--primary-theme--900)}
:root,[data-color=green]{--primary-theme--25:rgb(249.0007894737, 254.8792105263, 251.4568421053);--primary-theme--50:rgb(240.0019736842, 254.6980263158, 246.1421052632);--primary-theme--75:rgb(234.0027631579, 254.5772368421, 242.5989473684);--primary-theme--100:rgb(225.0039473684, 254.3960526316, 237.2842105263);--primary-theme--200:rgb(195.0078947368, 253.7921052632, 219.5684210526);--primary-theme--300:rgb(165.0118421053, 253.1881578947, 201.8526315789);--primary-theme--400:rgb(135.0157894737, 252.5842105263, 184.1368421053);--primary-theme--500:rgb(105.0197368421, 251.9802631579, 166.4210526316);--primary-theme--600:rgb(75.0236842105, 251.3763157895, 148.7052631579);--primary-theme--700:rgb(45.0276315789, 250.7723684211, 130.9894736842);--primary-theme--800:rgb(15.0315789474, 250.1684210526, 113.2736842105);--primary-theme--850:rgb(4.9322368421, 244.9677631579, 105.2210526316);--primary-theme--900:rgb(4.6302631579, 229.9697368421, 98.7789473684);--link:var(--primary-theme--850)}
[data-color=blue]{--primary-theme--25:rgb(248.9515789474, 252.2084210526, 254.9284210526);--primary-theme--50:rgb(239.8789473684, 248.0210526316, 254.8210526316);--primary-theme--75:rgb(233.8305263158, 245.2294736842, 254.7494736842);--primary-theme--100:rgb(224.7578947368, 241.0421052632, 254.6421052632);--primary-theme--200:rgb(194.5157894737, 227.0842105263, 254.2842105263);--primary-theme--300:rgb(164.2736842105, 213.1263157895, 253.9263157895);--primary-theme--400:rgb(134.0315789474, 199.1684210526, 253.5684210526);--primary-theme--500:rgb(103.7894736842, 185.2105263158, 253.2105263158);--primary-theme--600:rgb(73.5473684211, 171.2526315789, 252.8526315789);--primary-theme--700:rgb(43.3052631579, 157.2947368421, 252.4947368421);--primary-theme--800:rgb(13.0631578947, 143.3368421053, 252.1368421053);--primary-theme--850:rgb(2.9228070175, 135.9105263158, 246.9771929825);--primary-theme--900:rgb(2.7438596491, 127.5894736842, 231.8561403509);--link:var(--primary-theme--850)}
[data-color=purple]{--primary-theme--25:rgb(253.4484507042, 250.4315492958, 251.5521126761);--primary-theme--50:rgb(251.1211267606, 243.5788732394, 246.3802816901);--primary-theme--75:rgb(249.5695774648, 239.0104225352, 242.9323943662);--primary-theme--100:rgb(247.2422535211, 232.1577464789, 237.7605633803);--primary-theme--200:rgb(239.4845070423, 209.3154929577, 220.5211267606);--primary-theme--300:rgb(231.7267605634, 186.4732394366, 203.2816901408);--primary-theme--400:rgb(223.9690140845, 163.6309859155, 186.0422535211);--primary-theme--500:rgb(216.2112676056, 140.7887323944, 168.8028169014);--primary-theme--600:rgb(208.4535211268, 117.9464788732, 151.5633802817);--primary-theme--700:rgb(200.6957746479, 95.1042253521, 134.323943662);--primary-theme--800:rgb(192.938028169, 72.261971831, 117.0845070423);--primary-theme--850:rgb(186.5450704225, 63.3549295775, 109.1112676056);--primary-theme--900:rgb(175.123943662, 59.476056338, 102.4309859155);--link:var(--primary-theme--850)}
[data-color=red]{--primary-theme--25:rgb(255, 248.88, 248.88);--primary-theme--50:rgb(255, 239.7, 239.7);--primary-theme--75:rgb(255, 233.58, 233.58);--primary-theme--100:rgb(255, 224.4, 224.4);--primary-theme--200:rgb(255, 193.8, 193.8);--primary-theme--300:rgb(255, 163.2, 163.2);--primary-theme--400:rgb(255, 132.6, 132.6);--primary-theme--500:#ff6666;--primary-theme--600:rgb(255, 71.4, 71.4);--primary-theme--700:rgb(255, 40.8, 40.8);--primary-theme--800:rgb(255, 10.2, 10.2);--primary-theme--850:rgb(249.9, 0, 0);--primary-theme--900:rgb(234.6, 0, 0);--link:var(--primary-theme--850)}
[data-color=lime]{--primary-theme--25:rgb(252.8689285714, 254.1257142857, 249.7542857143);--primary-theme--50:rgb(249.6723214286, 252.8142857143, 241.8857142857);--primary-theme--75:rgb(247.54125, 251.94, 236.64);--primary-theme--100:rgb(244.3446428571, 250.6285714286, 228.7714285714);--primary-theme--200:rgb(233.6892857143, 246.2571428571, 202.5428571429);--primary-theme--300:rgb(223.0339285714, 241.8857142857, 176.3142857143);--primary-theme--400:rgb(212.3785714286, 237.5142857143, 150.0857142857);--primary-theme--500:rgb(201.7232142857, 233.1428571429, 123.8571428571);--primary-theme--600:rgb(191.0678571429, 228.7714285714, 97.6285714286);--primary-theme--700:rgb(180.4125, 224.4, 71.4);--primary-theme--800:rgb(169.7571428571, 220.0285714286, 45.1714285714);--primary-theme--850:rgb(162.88125, 214.2, 35.7);--primary-theme--900:rgb(152.9089285714, 201.0857142857, 33.5142857143);--link:var(--primary-theme--850)}
[data-color=azure]{--primary-theme--25:rgb(248.9461621622, 252.8497297297, 254.9338378378);--primary-theme--50:rgb(239.8654054054, 249.6243243243, 254.8345945946);--primary-theme--75:rgb(233.8115675676, 247.4740540541, 254.7684324324);--primary-theme--100:rgb(224.7308108108, 244.2486486486, 254.6691891892);--primary-theme--200:rgb(194.4616216216, 233.4972972973, 254.3383783784);--primary-theme--300:rgb(164.1924324324, 222.7459459459, 254.0075675676);--primary-theme--400:rgb(133.9232432432, 211.9945945946, 253.6767567568);--primary-theme--500:rgb(103.6540540541, 201.2432432432, 253.3459459459);--primary-theme--600:rgb(73.3848648649, 190.4918918919, 253.0151351351);--primary-theme--700:rgb(43.1156756757, 179.7405405405, 252.6843243243);--primary-theme--800:rgb(12.8464864865, 168.9891891892, 252.3535135135);--primary-theme--850:rgb(2.7016216216, 162.0972972973, 247.1983783784);--primary-theme--900:rgb(2.5362162162, 152.172972973, 232.0637837838);--link:var(--primary-theme--850)}
[data-color=yellow]{--primary-theme--25:rgb(254.9759055118, 254.1566929134, 248.9040944882);--primary-theme--50:rgb(254.9397637795, 252.8917322835, 239.7602362205);--primary-theme--75:rgb(254.9156692913, 252.0484251969, 233.6643307087);--primary-theme--100:rgb(254.8795275591, 250.7834645669, 224.5204724409);--primary-theme--200:rgb(254.7590551181, 246.5669291339, 194.0409448819);--primary-theme--300:rgb(254.6385826772, 242.3503937008, 163.5614173228);--primary-theme--400:rgb(254.5181102362, 238.1338582677, 133.0818897638);--primary-theme--500:rgb(254.3976377953, 233.9173228346, 102.6023622047);--primary-theme--600:rgb(254.2771653543, 229.7007874016, 72.1228346457);--primary-theme--700:rgb(254.1566929134, 225.4842519685, 41.6433070866);--primary-theme--800:rgb(254.0362204724, 221.2677165354, 11.1637795276);--primary-theme--850:rgb(248.9161417323, 215.4649606299, 0.9838582677);--primary-theme--900:rgb(233.6763779528, 202.2732283465, 0.9236220472);--link:var(--primary-theme--850)}
[data-color=orange]{--primary-theme--25:rgb(254.9000816327, 252.5020408163, 248.9799183673);--primary-theme--50:rgb(254.7502040816, 248.7551020408, 239.9497959184);--primary-theme--75:rgb(254.6502857143, 246.2571428571, 233.9297142857);--primary-theme--100:rgb(254.5004081633, 242.5102040816, 224.8995918367);--primary-theme--200:rgb(254.0008163265, 230.0204081633, 194.7991836735);--primary-theme--300:rgb(253.5012244898, 217.5306122449, 164.6987755102);--primary-theme--400:rgb(253.0016326531, 205.0408163265, 134.5983673469);--primary-theme--500:rgb(252.5020408163, 192.5510204082, 104.4979591837);--primary-theme--600:rgb(252.0024489796, 180.0612244898, 74.3975510204);--primary-theme--700:rgb(251.5028571429, 167.5714285714, 44.2971428571);--primary-theme--800:rgb(251.0032653061, 155.0816326531, 14.1967346939);--primary-theme--850:rgb(245.82, 147.9, 4.08);--primary-theme--900:rgb(230.7697959184, 138.8448979592, 3.8302040816);--link:var(--primary-theme--850)}
@font-face{font-display:block;font-family:icons-default;font-style:normal;font-weight:400;src:url(../fonts/icons-default.woff2?693b7e6d9d) format("woff2"),url(../fonts/icons-default.woff?693b7e6d9d) format("woff")}
@font-face{font-display:block;font-family:icons-content-minimal;font-style:normal;font-weight:400;src:url(../fonts/icons-content-minimal.woff2?b0a5880864) format("woff2"),url(../fonts/icons-content-minimal.woff?b0a5880864) format("woff")}
@font-face{font-display:swap;font-family:Roboto;src:url(../fonts/roboto.ttf) format("truetype")}
@font-face{font-display:swap;font-family:"Roboto Slab";src:url(../fonts/robotoslab.ttf) format("truetype")}
@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:100;src:url(../fonts/poppins-thin.ttf) format("truetype")}
@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:200;src:url(../fonts/poppins-extralight.otf) format("truetype")}
@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:300;src:url(../fonts/poppins-light.ttf) format("truetype")}
@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(../fonts/poppins-regular.ttf) format("truetype")}
@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:800;src:url(../fonts/poppins-medium.ttf) format("truetype")}
@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(../fonts/poppins-semibold.ttf) format("truetype")}
@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(../fonts/poppins-bold.ttf) format("truetype")}
@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:800;src:url(../fonts/poppins-extrabold.ttf) format("truetype")}
@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:900;src:url(../fonts/poppins-black.ttf) format("truetype")}
*,::after,::before{box-sizing:inherit}
* ::selection,::selection{background:var(--primary-theme--500);color:#fff;text-shadow:none}
html{box-sizing:border-box}
body{font-family:Poppins,poppins,sans-serif;font-size:1rem;font-weight:300;line-height:1.5;background-color:#fff;color:#000;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:0}
main{display:block}
:is(h1){font-family:"Roboto Slab",robotoslab,sans-serif;font-size:2.25rem;font-weight:400;line-height:1}
:where(.page) figure{margin:2rem 0}
:where(.page) img{border:0;height:auto;max-width:100%}
:where(.page) iframe,:where(.page) video{border:0;max-width:100%}
:where(.page) video{width:100%}
.hidden{display:none}
.visually-hidden{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal}
.visually-hidden.focusable:active,.visually-hidden.focusable:focus{clip:auto;height:auto;overflow:visible;position:static!important;width:auto}
.invisible{visibility:hidden}
:where(.page) table{border:0;border-spacing:0;width:100%}
:where(.page) table td,:where(.page) table th{border:0;border-bottom:1px solid #5d5d5d;padding:.45em .5em .25em}
:where(.page) table th{background-color:#f5f5f5;color:#000;font-weight:700;text-align:left;vertical-align:middle}
:where(.page) table td{vertical-align:top}
:where(.page) h1,:where(.page) h2,:where(.page) h3,:where(.page) h4,:where(.page) h5,:where(.page) h6{margin:0;overflow-wrap:anywhere;page-break-after:avoid;word-break:normal}
:where(.page) h1 a,:where(.page) h2 a,:where(.page) h3 a,:where(.page) h4 a,:where(.page) h5 a,:where(.page) h6 a{color:inherit;font:inherit;text-decoration:none}
:where(.page) p{margin:0}
:where(.page) p a{color:var(--link);text-decoration:underline}
:where(.page) p a:focus,:where(.page) p a:hover{color:var(--link);text-decoration:none}
:where(.page) p a:has(sub){text-underline-position:under}
:where(.page) strong{font-weight:700}
:where(.page) ol,:where(.page) ul{margin:0 0 2rem;padding:0 0 0 1em}
.align-left{float:left;margin:0 1em 1em 0}
.align-right{float:right;margin:0 0 1em 1em}
.align-center{clear:both;margin:0 0 1em 0}
.text-align-center{text-align:center}
.text-align-right{text-align:right}
.button{font-family:Poppins,poppins,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;-webkit-appearance:none;appearance:none;border-radius:unset;border-style:solid;border-width:2px;cursor:pointer;display:inline-block;margin:.25rem 1rem .25rem 0;padding:.625rem 1.25rem;text-align:center;text-decoration:none;text-shadow:none;transition:.2s;vertical-align:middle;-webkit-mask:url(/themes/frontend/images/brush-button.svg);mask:url(/themes/frontend/images/brush-button.svg);-webkit-mask-size:95% 95%;mask-size:95% 95%;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat no-repeat;mask-repeat:no-repeat no-repeat;background:var(--primary-theme--500);border-color:var(--primary-theme--500);color:#000}
.button:focus,.button:hover{box-shadow:0 6px 25px 0 rgba(0,0,0,.1);text-decoration:none;-webkit-mask-size:100% 100%;mask-size:100% 100%}
.button:disabled{color:rgba(255,255,255,.7)}
.button:focus,.button:hover{background:var(--primary-theme--300);color:#000}
.button ::selection,.button::selection{background:var(--primary-theme--50);color:var(--primary-theme--500);text-shadow:none}
.button-ghost{font-family:Poppins,poppins,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;-webkit-appearance:none;appearance:none;border-radius:unset;border-style:solid;border-width:2px;cursor:pointer;display:inline-block;margin:.25rem 1rem .25rem 0;padding:.625rem 1.25rem;text-align:center;text-decoration:none;text-shadow:none;transition:.2s;vertical-align:middle;-webkit-mask:url(/themes/frontend/images/brush-button.svg);mask:url(/themes/frontend/images/brush-button.svg);-webkit-mask-size:95% 95%;mask-size:95% 95%;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat no-repeat;mask-repeat:no-repeat no-repeat;background:0 0;border-color:var(--primary-theme--700);color:var(--primary-theme--500)}
.button-ghost:focus,.button-ghost:hover{box-shadow:0 6px 25px 0 rgba(0,0,0,.1);text-decoration:none;-webkit-mask-size:100% 100%;mask-size:100% 100%}
.button-ghost:disabled{color:rgba(255,255,255,.7)}
.button-ghost:focus,.button-ghost:hover{background:#fff;color:var(--primary-theme--500)}
.button-secondary{font-family:Poppins,poppins,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;-webkit-appearance:none;appearance:none;border-radius:unset;border-style:solid;border-width:2px;cursor:pointer;display:inline-block;margin:.25rem 1rem .25rem 0;padding:.625rem 1.25rem;text-align:center;text-decoration:none;text-shadow:none;transition:.2s;vertical-align:middle;-webkit-mask:url(/themes/frontend/images/brush-button.svg);mask:url(/themes/frontend/images/brush-button.svg);-webkit-mask-size:95% 95%;mask-size:95% 95%;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat no-repeat;mask-repeat:no-repeat no-repeat;background:var(--primary-theme--700);border-color:var(--primary-theme--700);color:#000}
.button-secondary:focus,.button-secondary:hover{box-shadow:0 6px 25px 0 rgba(0,0,0,.1);text-decoration:none;-webkit-mask-size:100% 100%;mask-size:100% 100%}
.button-secondary:disabled{color:rgba(255,255,255,.7)}
.button-secondary:focus,.button-secondary:hover{background:var(--primary-theme--500);color:#000}
.button-secondary ::selection,.button-secondary::selection{background:#fff;color:var(--primary-theme--500);text-shadow:none}
.button-secondary-ghost{font-family:Poppins,poppins,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;-webkit-appearance:none;appearance:none;border-radius:unset;border-style:solid;border-width:2px;cursor:pointer;display:inline-block;margin:.25rem 1rem .25rem 0;padding:.625rem 1.25rem;text-align:center;text-decoration:none;text-shadow:none;transition:.2s;vertical-align:middle;-webkit-mask:url(/themes/frontend/images/brush-button.svg);mask:url(/themes/frontend/images/brush-button.svg);-webkit-mask-size:95% 95%;mask-size:95% 95%;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat no-repeat;mask-repeat:no-repeat no-repeat;background:0 0;border-color:#000;color:#000}
.button-secondary-ghost:focus,.button-secondary-ghost:hover{box-shadow:0 6px 25px 0 rgba(0,0,0,.1);text-decoration:none;-webkit-mask-size:100% 100%;mask-size:100% 100%}
.button-secondary-ghost:disabled{color:rgba(255,255,255,.7)}
.button-secondary-ghost:focus,.button-secondary-ghost:hover{background:#fff;color:#000}
.link-action{font-family:Poppins,poppins,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:var(--link);display:inline-block;padding-right:1.5rem;text-decoration:none}
.link-action::after{content:"\200c\ea04";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;display:inline-block;font-size:.9em;margin-left:.5rem;transition:margin .2s ease-in-out}
.link-action:focus,.link-action:hover{text-decoration:none}
.link-action:focus::after,.link-action:hover::after{margin-left:.75rem}
.list-checked{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0 0 0 2rem}
.list-checked li{font-family:Poppins,poppins,sans-serif;font-size:1rem;font-weight:300;line-height:1.5}
.list-checked li{position:relative}
.list-checked li::before{content:"\200c\ea08";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;color:var(--primary-theme--500);font-size:1em;left:-1.75rem;position:absolute;top:.25em}
.par-intro{font-size:1.125rem;font-weight:300;line-height:1.444444}
.block-audiencenavigation__menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;margin-left:.5rem}
.block-audiencenavigation__menu-item{font-size:.75rem;font-weight:400;line-height:1}
.block-audiencenavigation__menu-item--active-trail .block-audiencenavigation__menu-item-link{background-color:#fff}
.block-audiencenavigation__menu-item-link{color:#000;display:block;padding:.75rem .5rem;text-decoration:none}
.block-audiencenavigation__menu-item-link:hover{text-decoration:underline}
.block-breadcrumb{position:relative;z-index:1}
.block-breadcrumb .breadcrumb:not(:has(.breadcrumb__item:only-child)){margin-top:1.5rem}
.block-footer-bottom__menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;flex-wrap:wrap;gap:.75rem 2rem;padding:1.5rem 0 0}
.block-footer-bottom__menu-item{font-size:.875rem;font-weight:300;line-height:1.571429}
.block-footer-bottom__menu-item-link{color:#fff;text-decoration:none}
.block-footer-navigation__menu,.block-footer-navigation__submenu{list-style:none;margin:0;padding:0}
.block-footer-navigation__menu{display:grid;gap:3rem 2rem}
.block-footer-navigation__menu-item{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.1111111111}
.block-footer-navigation__menu-item-link,.block-footer-navigation__submenu-item-link{color:inherit}
a.block-footer-navigation__menu-item-link,a.block-footer-navigation__submenu-item-link{text-decoration:none}
a.block-footer-navigation__menu-item-link:focus,a.block-footer-navigation__menu-item-link:hover,a.block-footer-navigation__submenu-item-link:focus,a.block-footer-navigation__submenu-item-link:hover{text-decoration:underline}
.block-footer-navigation__menu-item-link{display:inline-block;margin-bottom:1.5rem}
.block-footer-navigation__submenu{display:flex;flex-direction:column;gap:.75rem}
.block-footer-navigation__submenu-item{font-family:Poppins,poppins,sans-serif;font-size:1rem;font-weight:400;line-height:1.5}
.block-footer-sitebranding img{max-height:3rem}
.block-footer-socials__menu{list-style:none;margin:0;padding:0;color:#fff;display:flex;flex-direction:row;gap:1.25rem}
.block-footer-socials__menu-item{align-items:center;display:inline-flex}
.block-footer-socials__menu-item-link{color:#fff;text-decoration:none;transition:scale .2s ease-in-out}
.block-footer-socials__menu-item-link:where([href*=facebook])::before{content:"\200c\ea18";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.block-footer-socials__menu-item-link:where([href*=instagram])::before{content:"\200c\ea1c";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.block-footer-socials__menu-item-link:where([href*=linkedin])::before{content:"\200c\ea1d";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.block-footer-socials__menu-item-link:where([href*=youtube])::before{content:"\200c\ea2b";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.block-footer-socials__menu-item-link:where([href*=facebook]),.block-footer-socials__menu-item-link:where([href*=instagram]),.block-footer-socials__menu-item-link:where([href*=linkedin]),.block-footer-socials__menu-item-link:where([href*=youtube]){font-size:0}
.block-footer-socials__menu-item-link::before{font-size:1.5rem}
.block-footer-socials__menu-item-link:focus,.block-footer-socials__menu-item-link:hover{text-decoration:none;-webkit-filter:contrast(.5);filter:contrast(.5)}
.block-footer-socials__menu-item-link:focus::before,.block-footer-socials__menu-item-link:hover::before{-webkit-transform:scale(1.04);transform:scale(1.04)}
.block-languageswitch>ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:row}
.block-languageswitch>ul::before{content:"\200c\ea2a";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;font-size:1em;padding-top:.625rem}
.block-languageswitch>ul li{align-items:center;display:flex}
.block-languageswitch>ul li a,.block-languageswitch>ul li span{font-size:.75rem;font-weight:400;line-height:1;color:#000;display:block;padding:.75rem 0 .25rem .375rem;text-decoration:none}
.block-languageswitch>ul li:not(:last-child)::after{content:"|";display:inline;padding:.25rem 0 0 .375rem}
.block-languageswitch>ul li a:hover{text-decoration:underline}
.block-languageswitch>ul li a.is-active{font-weight:800}
.block-languageswitch>ul li span{color:#a2a2a2}
.block-languageswitch .contextual{top:2rem}
.block-local-tasks{background:#e8e8e8;padding:.5rem 0}
.block-mainnavigation__menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.5rem}
.block-mainnavigation__menu-item{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.1111111111}
.block-mainnavigation__menu-item--active-trail .block-mainnavigation__menu-item-link::after{content:""}
.block-mainnavigation__menu-item-link{color:#000;display:block;position:relative;text-decoration:none}
.block-mainnavigation__menu-item-link:hover{text-decoration:none}
.block-messages .messages{margin-bottom:0}
.block-messages .messages__list{padding-left:0;padding-right:0}
.block-navbar-close__link{border:2px solid currentColor;border-radius:50%;color:#8b8b8b;display:block;height:3rem;line-height:calc(2.25rem - 4px);margin:5rem 0;position:relative;text-align:center;text-decoration:none;width:3rem}
.block-navbar-close__link::after{content:"\200c\ea10";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;color:#8b8b8b;font-size:1.5em;vertical-align:middle}
.block-navbar-close__link-label{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal}
.block-pagetitle{margin-top:1rem;position:relative;z-index:1}
.block-pagetitle h1{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:2.25rem;font-weight:400;line-height:1;margin-bottom:0}
.block-pagetitle h1 span{-webkit-animation:paragraph-hero-lane-highlight 1s ease-out forwards;animation:paragraph-hero-lane-highlight 1s ease-out forwards;background-image:linear-gradient(var(--primary-theme--500));background-position:left bottom;background-repeat:no-repeat;background-size:0 100%;padding:0}
@-webkit-keyframes paragraph-hero-lane-highlight{
to{background-size:100% 100%;padding:0 1ch 0 .75ch}
}
@keyframes paragraph-hero-lane-highlight{
to{background-size:100% 100%;padding:0 1ch 0 .75ch}
}
.block-prefooter{align-self:center;background-color:var(--primary-theme--50);color:#000;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:1.5rem}
.block-primary-content:not(:has(>*)){font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.875rem;font-weight:600;line-height:1;grid-column:content-start/content-end;padding-top:3rem}
.block-research-groups-related{display:grid;grid-template-columns:[start] minmax(0,1fr) [end];margin-bottom:2rem}
.block-research-groups-related>*{grid-column:start/end}
.block-research-groups-related__title{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.875rem;font-weight:600;line-height:1;margin:2rem 0 1rem}
.block-search form{display:flex;position:relative}
.block-search .form-item{display:flex;justify-content:end;margin:0;width:100%}
.block-search .form-item__label{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal}
.block-search button,.block-search input{height:100%;margin:0;width:100%}
.block-search input{padding-right:3rem;width:100%}
.block-search button:not(.visually-hidden){all:unset;font-size:0;position:absolute;right:1rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.block-search button:not(.visually-hidden):focus,.block-search button:not(.visually-hidden):hover{all:unset;cursor:pointer;font-size:0;position:absolute;right:1rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.block-search button:not(.visually-hidden)::before{content:"\200c\ea26";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;font-size:1.5rem}
.block-secondarynavigation__menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.5rem}
.block-secondarynavigation__menu-item{font-family:Poppins,poppins,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;align-items:center;display:flex}
.block-secondarynavigation__menu-item--active-trail .block-secondarynavigation__menu-item-link::after{content:""}
.block-secondarynavigation__menu-item:has(.block-secondarynavigation__menu-item-link[data-promote]){margin:auto;position:fixed;right:calc(100vw + var(--outside-gutter) + 3.25rem);top:-3.875rem;transition:-webkit-transform .4s ease-in-out 0s;transition:transform .4s ease-in-out 0s;transition:transform .4s ease-in-out 0s,-webkit-transform .4s ease-in-out 0s;width:-webkit-max-content;width:max-content}
.block-secondarynavigation__menu-item-link{align-items:center;color:#000;text-decoration:none}
.block-secondarynavigation__menu-item-link:hover{text-decoration:none}
.block-secondarynavigation__menu-item-link.is-active::after{content:""}
.block-secondarynavigation__menu-item-link:where([data-icon=phone])::before{content:"\200c\ea22";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.block-secondarynavigation__menu-item-link:where([data-icon=pin])::before{content:"\200c\ea23";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.block-secondarynavigation__menu-item-link:where([data-icon=person])::before{content:"\200c\ea21";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.block-secondarynavigation__menu-item-link[data-icon]{padding-left:1.75rem;position:relative}
.block-secondarynavigation__menu-item-link[data-icon]::before{font-size:1.5rem;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.block-secondarynavigation__menu-item-link[data-promote]{font-family:Poppins,poppins,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;-webkit-appearance:none;appearance:none;border-radius:unset;border-style:solid;border-width:2px;cursor:pointer;display:inline-block;margin:.25rem 1rem .25rem 0;padding:.625rem 1.25rem;text-align:center;text-decoration:none;text-shadow:none;transition:.2s;vertical-align:middle;-webkit-mask:url(/themes/frontend/images/brush-button.svg);mask:url(/themes/frontend/images/brush-button.svg);-webkit-mask-size:95% 95%;mask-size:95% 95%;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat no-repeat;mask-repeat:no-repeat no-repeat;background:var(--primary-theme--500);border-color:var(--primary-theme--500);color:#000;margin:0;padding:.5rem 1.25rem}
.block-secondarynavigation__menu-item-link[data-promote]:focus,.block-secondarynavigation__menu-item-link[data-promote]:hover{box-shadow:0 6px 25px 0 rgba(0,0,0,.1);text-decoration:none;-webkit-mask-size:100% 100%;mask-size:100% 100%}
.block-secondarynavigation__menu-item-link[data-promote]:disabled{color:rgba(255,255,255,.7)}
.block-secondarynavigation__menu-item-link[data-promote]:focus,.block-secondarynavigation__menu-item-link[data-promote]:hover{background:var(--primary-theme--300);color:#000}
.block-secondarynavigation__menu-item-link[data-promote] ::selection,.block-secondarynavigation__menu-item-link[data-promote]::selection{background:var(--primary-theme--50);color:var(--primary-theme--500);text-shadow:none}
.block-share-node{margin-top:1rem}
.block-sitebranding{box-sizing:content-box;height:2.625rem;width:3.375rem}
.block-sitebranding img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left}
.block-job-postings-specialism__title{margin-bottom:1rem}
.block-states{text-align:right}
.block-states__link{color:#000;display:inline-block;text-align:center;text-decoration:none;z-index:2}
.block-states__link:focus,.block-states__link:hover{color:#000}
.block-states__link::after,.block-states__link::before{font-size:1.5em;vertical-align:middle}
.block-states__link[hidden]{display:none}
.block-states__link--navbar::after{content:"\200c\ea1f";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;font-size:1.5rem}
.block-states__link--navbar-close{display:none}
.block-states__link--navbar-close::after{content:"\200c\ea10";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;font-size:1.5rem}
.block-states__link-label{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal}
.block-topnavigation__menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}
.block-topnavigation__menu-item{font-family:Poppins,poppins,sans-serif;font-size:1rem;font-weight:400;line-height:1.5}
.block-topnavigation__menu-item-link{color:#000;display:block;padding:0;text-decoration:none}
.block-topnavigation__menu-item-link:hover{text-decoration:underline}
.breadcrumb{padding:0}
.breadcrumb__label{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal}
.breadcrumb__list{font-size:.875rem;font-weight:300;line-height:1.571429;list-style:none;margin:0;padding:0;display:flex;flex-flow:row wrap;gap:.25rem}
.breadcrumb__item{align-items:center;display:inline-flex;margin:0;padding:0}
.breadcrumb__item:only-child{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal}
.breadcrumb__item::after{content:"\200c\ea0d";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;color:#5d5d5d;font-size:1rem;margin-left:.25rem}
.breadcrumb__item-link{color:#000;text-decoration:none}
.breadcrumb__item-link:hover{text-decoration:underline}
.region-content:has(.view-articles-overview,.view-faqs-overview,.view-faqs-overview-audience,.view-locations-province,.view-provinces-overview,.view-research-groups-overview,.view-search-results) .breadcrumb{margin-top:2rem}
.contextual-region.focus{outline:2px solid gold;outline-offset:-2px}
.cookie-content-blocker__message-wrapper{background-color:var(--primary-theme--50);border:none;padding:1.5rem}
.drupal-media{margin-top:unset}
.drupal-media:not([data-view-mode]){max-width:100%;width:100%}
.drupal-media[data-view-mode=figure_md]{width:calc(50% - 1rem)}
.drupal-media[data-view-mode=figure_sm]{width:calc(25% - 1rem)}
.form-item{margin-bottom:1rem}
.form-item__label{font-size:.75rem;line-height:1.57142857;font-weight:600;display:block}
.form-item .fieldset-legend.form-required::after,.form-item__label--required::after{color:#747474;content:"*";margin-left:.5rem}
.form-item__error{color:#c91c1c}
.form-item__description{font-size:.875rem;font-weight:300;line-height:1.571429}
.form-tfa-entry-form{display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content;padding:4rem 0;position:relative}
.form-tfa-entry-form>*{grid-column:content-start/content-end}
.form-tfa-entry-form .form-submit{font-family:Poppins,poppins,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;-webkit-appearance:none;appearance:none;border-radius:unset;border-style:solid;border-width:2px;cursor:pointer;display:inline-block;margin:.25rem 1rem .25rem 0;padding:.625rem 1.25rem;text-align:center;text-decoration:none;text-shadow:none;transition:.2s;vertical-align:middle;-webkit-mask:url(/themes/frontend/images/brush-button.svg);mask:url(/themes/frontend/images/brush-button.svg);-webkit-mask-size:95% 95%;mask-size:95% 95%;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat no-repeat;mask-repeat:no-repeat no-repeat;background:var(--primary-theme--500);border-color:var(--primary-theme--500);color:#000}
.form-tfa-entry-form .form-submit:focus,.form-tfa-entry-form .form-submit:hover{box-shadow:0 6px 25px 0 rgba(0,0,0,.1);text-decoration:none;-webkit-mask-size:100% 100%;mask-size:100% 100%}
.form-tfa-entry-form .form-submit:disabled{color:rgba(255,255,255,.7)}
.form-tfa-entry-form .form-submit:focus,.form-tfa-entry-form .form-submit:hover{background:var(--primary-theme--300);color:#000}
.form-tfa-entry-form .form-submit ::selection,.form-tfa-entry-form .form-submit::selection{background:var(--primary-theme--50);color:var(--primary-theme--500);text-shadow:none}
.form-type-checkbox{align-items:center;display:flex}
.form-type-radio{align-items:center;display:flex}
.form-user-login-form{display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content;padding:4rem 0;position:relative}
.form-user-login-form>*{grid-column:content-start/content-end}
.form-user-login-form .form-submit{font-family:Poppins,poppins,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;-webkit-appearance:none;appearance:none;border-radius:unset;border-style:solid;border-width:2px;cursor:pointer;display:inline-block;margin:.25rem 1rem .25rem 0;padding:.625rem 1.25rem;text-align:center;text-decoration:none;text-shadow:none;transition:.2s;vertical-align:middle;-webkit-mask:url(/themes/frontend/images/brush-button.svg);mask:url(/themes/frontend/images/brush-button.svg);-webkit-mask-size:95% 95%;mask-size:95% 95%;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat no-repeat;mask-repeat:no-repeat no-repeat;background:var(--primary-theme--500);border-color:var(--primary-theme--500);color:#000}
.form-user-login-form .form-submit:focus,.form-user-login-form .form-submit:hover{box-shadow:0 6px 25px 0 rgba(0,0,0,.1);text-decoration:none;-webkit-mask-size:100% 100%;mask-size:100% 100%}
.form-user-login-form .form-submit:disabled{color:rgba(255,255,255,.7)}
.form-user-login-form .form-submit:focus,.form-user-login-form .form-submit:hover{background:var(--primary-theme--300);color:#000}
.form-user-login-form .form-submit ::selection,.form-user-login-form .form-submit::selection{background:var(--primary-theme--50);color:var(--primary-theme--500);text-shadow:none}
.form-user-pass{display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content;padding:4rem 0;position:relative}
.form-user-pass>*{grid-column:content-start/content-end}
.form-user-pass .form-submit{font-family:Poppins,poppins,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;-webkit-appearance:none;appearance:none;border-radius:unset;border-style:solid;border-width:2px;cursor:pointer;display:inline-block;margin:.25rem 1rem .25rem 0;padding:.625rem 1.25rem;text-align:center;text-decoration:none;text-shadow:none;transition:.2s;vertical-align:middle;-webkit-mask:url(/themes/frontend/images/brush-button.svg);mask:url(/themes/frontend/images/brush-button.svg);-webkit-mask-size:95% 95%;mask-size:95% 95%;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat no-repeat;mask-repeat:no-repeat no-repeat;background:var(--primary-theme--500);border-color:var(--primary-theme--500);color:#000}
.form-user-pass .form-submit:focus,.form-user-pass .form-submit:hover{box-shadow:0 6px 25px 0 rgba(0,0,0,.1);text-decoration:none;-webkit-mask-size:100% 100%;mask-size:100% 100%}
.form-user-pass .form-submit:disabled{color:rgba(255,255,255,.7)}
.form-user-pass .form-submit:focus,.form-user-pass .form-submit:hover{background:var(--primary-theme--300);color:#000}
.form-user-pass .form-submit ::selection,.form-user-pass .form-submit::selection{background:var(--primary-theme--50);color:var(--primary-theme--500);text-shadow:none}
.item-list-navigation-links__list{list-style:none;margin:0;padding:0;align-items:center;display:flex;gap:.75rem}
.item-list-navigation-links__list-item a{font-size:.875rem;font-weight:300;line-height:1.571429;background-color:var(--primary-theme--50);color:#000;display:block;padding:.125rem .5rem;text-decoration:none;transition:.2s;align-items:center;display:flex}
.item-list-navigation-links__list-item a:is(a):focus,.item-list-navigation-links__list-item a:is(a):hover{background-color:var(--primary-theme--25);transition:.2s}
.item-list-navigation-links__list-item a[data-travelmode]::before{content:"\200c\ea11";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;font-size:1.25rem;margin-right:.5rem}
.item-list-navigation-links__list-item a[data-travelmode=driving]::before{content:"\200c\ea12"}
.item-list-navigation-links__list-item a[data-travelmode=walking]::before{content:"\200c\ea13"}
.js .js-hide{display:none}
.maintenance-page{display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content;align-items:center;background:#e8e8e8}
.maintenance-page>*{grid-column:content-start/content-end}
.maintenance-page header div,.maintenance-page header h1{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal}
.media-document-figure{align-items:center;background-color:var(--primary-theme--25);display:flex;margin-bottom:.75rem;padding:1rem 1.5rem;position:relative}
.media-document-figure::before{content:"\200c\ea15";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;color:var(--primary-theme--500);font-size:1.5rem;margin-right:1.5rem}
.media-document-figure__content{display:flex;flex-direction:column;text-decoration:none;width:100%}
.media-document-figure__content:focus .media-document-figure__title,.media-document-figure__content:hover .media-document-figure__title{text-decoration:underline}
.media-document-figure__content::before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}
.media-document-figure__title{color:var(--primary-theme--500);width:100%}
.media-document-figure__meta{font-size:.875rem;font-weight:300;line-height:1.571429;color:#5d5d5d;width:100%}
.media-document-search-result{--main-color:var(--primary-theme--100);--second-color:var(--primary-theme--25);background-image:linear-gradient(to right,var(--main-color) 90%,var(--second-color));background-size:100%;transition:all 2s;position:relative}
.media-document-search-result:focus,.media-document-search-result:focus-within,.media-document-search-result:hover{background-size:110%;--main-color:var(--primary-theme--200);--second-color:var(--primary-theme--100)}
.media-document-search-result:active{background-size:110%;--main-color:var(--primary-theme--200);--second-color:var(--primary-theme--100)}
.media-document-search-result__content{padding:.75rem 1.5rem}
.media-document-search-result__type{font-size:.875rem;font-weight:300;line-height:1.571429;color:#5d5d5d;margin-bottom:.625rem}
.media-document-search-result__title{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.375rem;font-weight:600;line-height:.909091;margin-bottom:1rem}
.media-document-search-result__read-more-link::before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:20}
.media-image-16x10-md{height:100%}
.media-image-16x10-md__source{height:100%}
.media-image-16x10-md img{display:block}
.media-image-16x10-sm{height:100%}
.media-image-16x10-sm__source{height:100%}
.media-image-16x10-sm img{display:block}
.media-image-figure-md{min-width:10rem;width:calc(50% - 1rem)}
.drupal-media .media-image-figure-md{width:100%}
.drupal-media .media-image-figure-md{width:100%}
.media-image-figure-sm{min-width:10rem;width:calc(50% - 1rem)}
.drupal-media .media-image-figure-sm{width:100%}
.drupal-media .media-image-figure-sm{width:100%}
.media-image-figure{min-width:10rem;width:100%}
.drupal-media .media-image-figure{width:100%}
.media-image-visual{height:100%}
.media-image-visual__source{height:100%}
.media-image-visual img{display:block}
.media-image-visual__source picture{background-position:center center;background-size:cover;display:block;height:100%;width:100%}
.media-image-visual__source img{display:block;height:100%;margin:auto;max-width:none;-o-object-fit:cover;object-fit:cover;width:100%}
.media-video-figure-md{background:#f5f5f5;overflow:hidden;position:relative;min-width:10rem;width:calc(50% - 1rem)}
.media-video-figure-md__image{aspect-ratio:1.77778;left:0;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.media-video-figure-md__source{pointer-events:unset;position:relative}
.media-video-figure-md__source:has(iframe){aspect-ratio:1.77778;overflow:hidden}
.media-video-figure-md__source iframe{height:100%;width:100%}
.media-video-figure-md__source-item{bottom:0;height:100%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}
.media-video-figure-md__source-item iframe{height:100%;inset:0;position:absolute;width:100%}
.drupal-media .media-video-figure-md{width:100%}
.drupal-media .media-video-figure-md{width:100%}
.media-video-figure-sm{background:#f5f5f5;overflow:hidden;position:relative;min-width:10rem;width:calc(50% - 1rem)}
.media-video-figure-sm__image{aspect-ratio:1.77778;left:0;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.media-video-figure-sm__source{pointer-events:unset;position:relative}
.media-video-figure-sm__source:has(iframe){aspect-ratio:1.77778;overflow:hidden}
.media-video-figure-sm__source iframe{height:100%;width:100%}
.media-video-figure-sm__source-item{bottom:0;height:100%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}
.media-video-figure-sm__source-item iframe{height:100%;inset:0;position:absolute;width:100%}
.drupal-media .media-video-figure-sm{width:100%}
.drupal-media .media-video-figure-sm{width:100%}
.media-video-figure{background:#f5f5f5;overflow:hidden;position:relative;min-width:10rem;width:100%}
.media-video-figure__image{aspect-ratio:1.77778;left:0;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.media-video-figure__source{pointer-events:unset;position:relative}
.media-video-figure__source:has(iframe){aspect-ratio:1.77778;overflow:hidden}
.media-video-figure__source iframe{height:100%;width:100%}
.media-video-figure__source-item{bottom:0;height:100%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}
.media-video-figure__source-item iframe{height:100%;inset:0;position:absolute;width:100%}
.drupal-media .media-video-figure{width:100%}
.messages{margin-bottom:.5rem;margin-top:1rem;overflow-wrap:break-word;word-wrap:break-word}
.messages__content{padding:1rem 2rem}
.messages--status .messages__content{background-color:#c9e1bd;color:#46b472}
.messages--warning .messages__content{background-color:#fff0db;color:#ff9700}
.messages--error .messages__content{background-color:#f9c9bf;color:#c91c1c}
.messages__list{list-style:none;margin:0;padding:0}
.messages__item{margin-bottom:.5rem}
.messages__item a{color:inherit}
.messages__item>.item-list:last-child>ul{margin:0}
.node-article-card{--main-color:var(--primary-theme--100);--second-color:var(--primary-theme--25);background-image:linear-gradient(to right,var(--main-color) 90%,var(--second-color));background-size:100%;transition:all 2s;display:flex;flex-direction:column;height:100%;position:relative}
.node-article-card:focus,.node-article-card:focus-within,.node-article-card:hover{background-size:110%;--main-color:var(--primary-theme--200);--second-color:var(--primary-theme--100)}
.node-article-card:active{background-size:110%;--main-color:var(--primary-theme--200);--second-color:var(--primary-theme--100)}
.node-article-card--unpublished{background-color:#fff4f4;border:1px #c91c1c dashed;font-style:italic}
.node-article-card__meta{font-size:.875rem;font-weight:300;line-height:1.571429;align-items:center;color:#464646;display:flex;flex-flow:wrap;gap:.5rem;margin-bottom:.25rem;order:-1}
.node-article-card__content{background-color:#fff;display:flex;flex-direction:column;height:100%;padding:1rem 1.5rem;width:100%}
.node-article-card__submitted{font-size:.875rem;font-weight:300;line-height:1.571429;color:#464646}
.node-article-card__title{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.1111111111;margin-bottom:.25rem}
.node-article-card__subtype{font-size:.875rem;font-weight:300;line-height:1.571429;background-color:var(--primary-theme--50);color:#000;display:block;padding:.125rem .5rem;text-decoration:none;transition:.2s}
.node-article-card__subtype:is(a):focus,.node-article-card__subtype:is(a):hover{background-color:#fff;transition:.2s}
.node-article-card__link{margin-top:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.node-article-card__link a{font-family:Poppins,poppins,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:var(--link);display:inline-block;padding-right:1.5rem;text-decoration:none;font-family:Poppins,poppins,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;outline:0;text-transform:lowercase}
.node-article-card__link a::after{content:"\200c\ea04";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;display:inline-block;font-size:.9em;margin-left:.5rem;transition:margin .2s ease-in-out}
.node-article-card__link a:focus,.node-article-card__link a:hover{text-decoration:none}
.node-article-card__link a:focus::after,.node-article-card__link a:hover::after{margin-left:.75rem}
.node-article-card__link a::before{content:"";inset:0;position:absolute;z-index:1}
.node-article-card__link a::first-letter{text-transform:uppercase}
.node-article-card__image{aspect-ratio:16/10;order:-1;position:relative}
.node-article-card__image picture{background-position:center center;background-size:cover;display:block;height:100%;width:100%}
.node-article-card__image img{display:block;height:100%;margin:auto;max-width:none;-o-object-fit:cover;object-fit:cover;width:100%}
.node-article-docket{--main-color:var(--primary-theme--100);--second-color:var(--primary-theme--25);background-image:linear-gradient(to right,var(--main-color) 90%,var(--second-color));background-size:100%;transition:all 2s;display:flex;flex-direction:column;height:100%;position:relative;display:grid}
.node-article-docket:focus,.node-article-docket:focus-within,.node-article-docket:hover{background-size:110%;--main-color:var(--primary-theme--200);--second-color:var(--primary-theme--100)}
.node-article-docket:active{background-size:110%;--main-color:var(--primary-theme--200);--second-color:var(--primary-theme--100)}
.node-article-docket--unpublished{background-color:#fff4f4;border:1px #c91c1c dashed;font-style:italic}
.node-article-docket__meta{font-size:.875rem;font-weight:300;line-height:1.571429;align-items:center;color:#464646;display:flex;flex-flow:wrap;gap:.5rem;margin-bottom:.25rem;order:-1}
.node-article-docket__content{background-color:#fff;display:flex;flex-direction:column;height:100%;padding:1rem 1.5rem;width:100%}
.node-article-docket__submitted{font-size:.875rem;font-weight:300;line-height:1.571429;color:#464646}
.node-article-docket__title{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.1111111111;margin-bottom:.25rem}
.node-article-docket__subtype{font-size:.875rem;font-weight:300;line-height:1.571429;background-color:var(--primary-theme--50);color:#000;display:block;padding:.125rem .5rem;text-decoration:none;transition:.2s}
.node-article-docket__subtype:is(a):focus,.node-article-docket__subtype:is(a):hover{background-color:#fff;transition:.2s}
.node-article-docket__link{margin-top:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.node-article-docket__link a{font-family:Poppins,poppins,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:var(--link);display:inline-block;padding-right:1.5rem;text-decoration:none;font-family:Poppins,poppins,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;outline:0;text-transform:lowercase}
.node-article-docket__link a::after{content:"\200c\ea04";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;display:inline-block;font-size:.9em;margin-left:.5rem;transition:margin .2s ease-in-out}
.node-article-docket__link a:focus,.node-article-docket__link a:hover{text-decoration:none}
.node-article-docket__link a:focus::after,.node-article-docket__link a:hover::after{margin-left:.75rem}
.node-article-docket__link a::before{content:"";inset:0;position:absolute;z-index:1}
.node-article-docket__link a::first-letter{text-transform:uppercase}
.node-article-docket__image{aspect-ratio:16/10;order:-1;position:relative}
.node-article-docket__image picture{background-position:center center;background-size:cover;display:block;height:100%;width:100%}
.node-article-docket__image img{display:block;height:100%;margin:auto;max-width:none;-o-object-fit:cover;object-fit:cover;width:100%}
.node-article-docket__content{grid-column:1;grid-row:2}
.node-article-full__content{display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content}
.node-article-full__content>*{grid-column:content-start/content-end}
.node-article-full__primary-content{grid-column:viewport-start/viewport-end}
.node-article-full__header{display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content;background-image:linear-gradient(var(--primary-theme--200));background-position:top 35% left 45%;background-repeat:no-repeat;background-size:cover;padding:1.5rem 0 4rem;position:relative}
.node-article-full__header>*{grid-column:content-start/content-end}
.node-article-full__breadcrumb .breadcrumb__item::after{color:#000}
.node-article-full__title{margin-bottom:1rem;margin-top:1rem}
.node-article-full__body{font-size:1.125rem;font-weight:300;line-height:1.444444}
.node-article-full__image{align-self:end;grid-column:content-start/viewport-end;margin:2rem 0 -6rem 4rem}
.node-article-full__image picture{background-position:center center;background-size:cover;display:block;height:100%;width:100%}
.node-article-full__image img{display:block;height:100%;margin:auto;max-width:none;-o-object-fit:cover;object-fit:cover;width:100%}
.node-article-full__content{margin:2rem 0}
.node-article-full__header-content{grid-row:1}
.node-article-full__image{margin:2rem 0 -6rem 4rem}
.node-article-full__image img{aspect-ratio:4/3}
.node-article-full__meta{align-items:center;display:flex;flex-flow:wrap;gap:.75rem;margin-bottom:1rem}
.node-article-full__content{margin:0}
.node-article-full__header:not(:has(.node-article-full__image))+.node-article-full__primary-content{padding:0}
.node-article-full__primary-content{background-color:#fff;grid-column:content-start/content-end;margin-top:2rem;padding:2rem 0;z-index:1}
.node-article-full__tags{display:contents}
.node-article-full__tags-item{font-size:.875rem;font-weight:300;line-height:1.571429;background-color:rgba(255,255,255,.5);color:#000;display:block;padding:.125rem .5rem;text-decoration:none;transition:.2s}
.node-article-full__tags-item:is(a):focus,.node-article-full__tags-item:is(a):hover{background-color:#fff;transition:.2s}
.node-article-full__date{align-items:center;display:flex;flex-wrap:wrap;width:100%}
.node-article-full__date-created{margin-right:.125rem}
.node-article-full__date-created-label{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal}
.node-article-full__date-changed{align-items:center;display:flex;font-style:italic}
.node-article-full__date-changed::before{content:"("}
.node-article-full__date-changed::after{content:")"}
.node-article-full__date-changed-label{text-transform:lowercase}
.node-article-full__date-changed-label::after{content:":";margin-right:.125rem}
.node-article-search-result{--main-color:var(--primary-theme--100);--second-color:var(--primary-theme--25);background-image:linear-gradient(to right,var(--main-color) 90%,var(--second-color));background-size:100%;transition:all 2s;position:relative}
.node-article-search-result:focus,.node-article-search-result:focus-within,.node-article-search-result:hover{background-size:110%;--main-color:var(--primary-theme--200);--second-color:var(--primary-theme--100)}
.node-article-search-result:active{background-size:110%;--main-color:var(--primary-theme--200);--second-color:var(--primary-theme--100)}
.node-article-search-result__content{padding:.75rem 1.5rem}
.node-article-search-result__type{font-size:.875rem;font-weight:300;line-height:1.571429;color:#5d5d5d;margin-bottom:.625rem}
.node-article-search-result__title{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.375rem;font-weight:600;line-height:.909091;margin-bottom:1rem}
.node-article-search-result__read-more-link::before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:20}
.node-article-teaser{--main-color:var(--primary-theme--100);--second-color:var(--primary-theme--25);background-image:linear-gradient(to right,var(--main-color) 90%,var(--second-color));background-size:100%;transition:all 2s;display:flex;flex-direction:column;height:100%;position:relative}
.node-article-teaser:focus,.node-article-teaser:focus-within,.node-article-teaser:hover{background-size:110%;--main-color:var(--primary-theme--200);--second-color:var(--primary-theme--100)}
.node-article-teaser:active{background-size:110%;--main-color:var(--primary-theme--200);--second-color:var(--primary-theme--100)}
.node-article-teaser--unpublished{background-color:#fff4f4;border:1px #c91c1c dashed;font-style:italic}
.node-article-teaser__meta{font-size:.875rem;font-weight:300;line-height:1.571429;align-items:center;color:#464646;display:flex;flex-flow:wrap;gap:.5rem;margin-bottom:.25rem;order:-1}
.node-article-teaser__content{background-color:#fff;display:flex;flex-direction:column;height:100%;padding:1rem 1.5rem;width:100%}
.node-article-teaser__submitted{font-size:.875rem;font-weight:300;line-height:1.571429;color:#464646}
.node-article-teaser__title{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.1111111111;margin-bottom:.25rem}
.node-article-teaser__subtype{font-size:.875rem;font-weight:300;line-height:1.571429;background-color:var(--primary-theme--50);color:#000;display:block;padding:.125rem .5rem;text-decoration:none;transition:.2s}
.node-article-teaser__subtype:is(a):focus,.node-article-teaser__subtype:is(a):hover{background-color:#fff;transition:.2s}
.node-article-teaser__link{margin-top:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.node-article-teaser__link a{font-family:Poppins,poppins,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:var(--link);display:inline-block;padding-right:1.5rem;text-decoration:none;font-family:Poppins,poppins,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;outline:0;text-transform:lowercase}
.node-article-teaser__link a::after{content:"\200c\ea04";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;display:inline-block;font-size:.9em;margin-left:.5rem;transition:margin .2s ease-in-out}
.node-article-teaser__link a:focus,.node-article-teaser__link a:hover{text-decoration:none}
.node-article-teaser__link a:focus::after,.node-article-teaser__link a:hover::after{margin-left:.75rem}
.node-article-teaser__link a::before{content:"";inset:0;position:absolute;z-index:1}
.node-article-teaser__link a::first-letter{text-transform:uppercase}
.node-article-teaser__image{aspect-ratio:16/10;order:-1;position:relative}
.node-article-teaser__image picture{background-position:center center;background-size:cover;display:block;height:100%;width:100%}
.node-article-teaser__image img{display:block;height:100%;margin:auto;max-width:none;-o-object-fit:cover;object-fit:cover;width:100%}
.node-article-teaser__title{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.375rem;font-weight:600;line-height:.909091;margin-bottom:.75rem}
.node-faq-search-result{--main-color:var(--primary-theme--100);--second-color:var(--primary-theme--25);background-image:linear-gradient(to right,var(--main-color) 90%,var(--second-color));background-size:100%;transition:all 2s;position:relative}
.node-faq-search-result:focus,.node-faq-search-result:focus-within,.node-faq-search-result:hover{background-size:110%;--main-color:var(--primary-theme--200);--second-color:var(--primary-theme--100)}
.node-faq-search-result:active{background-size:110%;--main-color:var(--primary-theme--200);--second-color:var(--primary-theme--100)}
.node-faq-search-result__content{padding:.75rem 1.5rem}
.node-faq-search-result__type{font-size:.875rem;font-weight:300;line-height:1.571429;color:#5d5d5d;margin-bottom:.625rem}
.node-faq-search-result__title{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.375rem;font-weight:600;line-height:.909091;margin-bottom:1rem}
.node-faq-search-result__read-more-link::before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:20}
.node-faq-teaser__details{border-bottom:1px solid #e8e8e8;position:relative;transition:.2s;scroll-margin-top:7.5rem}
.node-faq-teaser__details:has(+details){margin-bottom:unset}
.node-faq-teaser__details summary{align-items:center;cursor:pointer;display:flex;list-style:none;margin-bottom:0;padding:1rem 1.75rem}
.node-faq-teaser__details summary>*{font-family:Poppins,poppins,sans-serif;font-size:1rem;font-weight:300;line-height:1.5;font-weight:400}
.node-faq-teaser__details summary::before{content:"\200c\ea01";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;color:inherit;display:inline-block;font-size:1rem;left:0;padding:0;position:absolute;-webkit-transform-origin:center;transform-origin:center;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}
.node-faq-teaser__details summary::-webkit-details-marker{display:none}
.node-faq-teaser__details summary:focus,.node-faq-teaser__details summary:hover{font-weight:600}
.node-faq-teaser__details>:not(summary){padding:0 1.75rem}
.node-faq-teaser__details[open]{background-color:var(--primary-theme--25);padding-bottom:1rem}
.node-faq-teaser__details[open]>summary{font-weight:600}
.node-faq-teaser__details[open]>summary::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.toolbar-fixed .node-faq-teaser__details,.toolbar-vertical .node-faq-teaser__details{scroll-margin-top:calc(39px + 7.5rem)}
.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .node-faq-teaser__details{scroll-margin-top:calc(79px + 7.5rem)}
.node-job-posting-full__content{display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content}
.node-job-posting-full__content>*{grid-column:content-start/content-end}
.node-job-posting-full__primary-content{grid-column:viewport-start/viewport-end}
.node-job-posting-full__header{display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content;background-image:linear-gradient(var(--primary-theme--200));background-position:top 35% left 45%;background-repeat:no-repeat;background-size:cover;padding:1.5rem 0 4rem;position:relative}
.node-job-posting-full__header>*{grid-column:content-start/content-end}
.node-job-posting-full__breadcrumb .breadcrumb__item::after{color:#000}
.node-job-posting-full__title{margin-bottom:1rem;margin-top:1rem}
.node-job-posting-full__body{font-size:1.125rem;font-weight:300;line-height:1.444444}
.node-job-posting-full__image{align-self:end;grid-column:content-start/viewport-end;margin:2rem 0 -6rem 4rem}
.node-job-posting-full__image picture{background-position:center center;background-size:cover;display:block;height:100%;width:100%}
.node-job-posting-full__image img{display:block;height:100%;margin:auto;max-width:none;-o-object-fit:cover;object-fit:cover;width:100%}
.node-job-posting-full__content{margin:2rem 0}
.node-job-posting-full__header-content{grid-row:1}
.node-job-posting-full__image{margin:2rem 0 -6rem 4rem}
.node-job-posting-full__image img{aspect-ratio:4/3}
.node-job-posting-full__meta{align-items:center;display:flex;flex-flow:wrap;gap:.75rem;margin-bottom:1rem}
.node-job-posting-full__content{margin:0}
.node-job-posting-full__header:not(:has(.node-job-posting-full__image))+.node-job-posting-full__content>:first-child{padding:0}
.node-job-posting-full__content>:first-child{background-color:#fff;grid-column:content-start/content-end;margin-top:2rem;padding:2rem 0;z-index:1}
.node-job-posting-full__specialism{font-size:.875rem;font-weight:300;line-height:1.571429;background-color:rgba(255,255,255,.5);color:#000;display:block;padding:.125rem .5rem;text-decoration:none;transition:.2s;padding:.25rem .5rem}
.node-job-posting-full__specialism:is(a):focus,.node-job-posting-full__specialism:is(a):hover{background-color:#fff;transition:.2s}
.node-job-posting-full__locality::before{content:"\200c\ea23";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.node-job-posting-full__work-hours::before{content:"\200c\ea0f";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.node-job-posting-full__locality,.node-job-posting-full__work-hours{font-size:.875rem;font-weight:300;line-height:1.571429;padding-left:1.75rem;position:relative}
.node-job-posting-full__locality::before,.node-job-posting-full__work-hours::before{font-size:1.5rem;left:0;position:absolute}
.node-job-posting-full__valid-through{font-size:.875rem;font-weight:300;line-height:1.571429}
.node-job-posting-full__share_node{margin-top:1rem}
.node-job-posting-full__body :last-child{margin-bottom:0}
.node-job-posting-full__address-information{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}
.node-job-posting-full__address-label{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.375rem;font-weight:600;line-height:.909091}
.node-job-posting-full__location-link{font-family:Poppins,poppins,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:var(--link);display:inline-block;padding-right:1.5rem;text-decoration:none}
.node-job-posting-full__location-link::after{content:"\200c\ea04";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;display:inline-block;font-size:.9em;margin-left:.5rem;transition:margin .2s ease-in-out}
.node-job-posting-full__location-link:focus,.node-job-posting-full__location-link:hover{text-decoration:none}
.node-job-posting-full__location-link:focus::after,.node-job-posting-full__location-link:hover::after{margin-left:.75rem}
.node-job-posting-full__steps{margin-bottom:2rem}
.node-job-posting-full__steps-title{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.625rem;font-weight:600;line-height:1;margin-bottom:1.5rem}
.node-job-posting-full__step{counter-increment:number;position:relative}
.node-job-posting-full__step:not(:last-child){margin-bottom:2rem}
.node-job-posting-full__step:not(:last-child)::after{background-color:#d1d1d1;bottom:-2rem;content:"";height:2rem;left:1.875rem;position:absolute;width:1px}
.node-job-posting-full__step-title{font-weight:600;margin-left:1.5rem}
.node-job-posting-full__step-content{align-items:flex-start;background-color:var(--primary-theme--50);display:flex;flex-direction:column;gap:1rem;padding:1rem 1.5rem;position:relative}
.node-job-posting-full__step-content::before{color:var(--primary-theme--500);content:counter(number) ". ";font-size:1.25rem;font-weight:600;position:absolute;top:1rem}
.node-job-posting-full__step-cta{align-items:center;display:flex;gap:2rem}
.node-job-posting-full__body+.node-job-posting-full__link{margin-top:1rem}
.node-job-posting-full__link,.node-job-posting-full__step-link{font-family:Poppins,poppins,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;-webkit-appearance:none;appearance:none;border-radius:unset;border-style:solid;border-width:2px;cursor:pointer;display:inline-block;margin:.25rem 1rem .25rem 0;padding:.625rem 1.25rem;text-align:center;text-decoration:none;text-shadow:none;transition:.2s;vertical-align:middle;-webkit-mask:url(/themes/frontend/images/brush-button.svg);mask:url(/themes/frontend/images/brush-button.svg);-webkit-mask-size:95% 95%;mask-size:95% 95%;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat no-repeat;mask-repeat:no-repeat no-repeat;background:var(--primary-theme--700);border-color:var(--primary-theme--700);color:#000;border-width:0;margin:0}
.node-job-posting-full__link:focus,.node-job-posting-full__link:hover,.node-job-posting-full__step-link:focus,.node-job-posting-full__step-link:hover{box-shadow:0 6px 25px 0 rgba(0,0,0,.1);text-decoration:none;-webkit-mask-size:100% 100%;mask-size:100% 100%}
.node-job-posting-full__link:disabled,.node-job-posting-full__step-link:disabled{color:rgba(255,255,255,.7)}
.node-job-posting-full__link:focus,.node-job-posting-full__link:hover,.node-job-posting-full__step-link:focus,.node-job-posting-full__step-link:hover{background:var(--primary-theme--500);color:#000}
.node-job-posting-full__link ::selection,.node-job-posting-full__link::selection,.node-job-posting-full__step-link ::selection,.node-job-posting-full__step-link::selection{background:#fff;color:var(--primary-theme--500);text-shadow:none}
.node-job-posting-full__contact-label{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.625rem;font-weight:600;line-height:1;margin-bottom:1.5rem}
.node-job-posting-full__contact-content{background-color:var(--primary-theme--25);padding:1.5rem}
.node-job-posting-full__contact-content h3{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.375rem;font-weight:600;line-height:.909091;margin-bottom:1rem}
.node-job-posting-full__contact-link{line-height:1.5rem}
.node-job-posting-full__contact-link::before{content:"\200c\ea16";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;color:var(--primary-theme--500);font-size:1.5rem;position:absolute}
.node-job-posting-full__contact-link a{color:var(--link);text-decoration:underline;font-family:Poppins,poppins,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;padding-left:2rem}
.node-job-posting-full__contact-link a:focus,.node-job-posting-full__contact-link a:hover{color:var(--link);text-decoration:none}
.node-job-posting-search-result{--main-color:var(--primary-theme--100);--second-color:var(--primary-theme--25);background-image:linear-gradient(to right,var(--main-color) 90%,var(--second-color));background-size:100%;transition:all 2s;position:relative}
.node-job-posting-search-result:focus,.node-job-posting-search-result:focus-within,.node-job-posting-search-result:hover{background-size:110%;--main-color:var(--primary-theme--200);--second-color:var(--primary-theme--100)}
.node-job-posting-search-result:active{background-size:110%;--main-color:var(--primary-theme--200);--second-color:var(--primary-theme--100)}
.node-job-posting-search-result__content{padding:.75rem 1.5rem}
.node-job-posting-search-result__type{font-size:.875rem;font-weight:300;line-height:1.571429;color:#5d5d5d;margin-bottom:.625rem}
.node-job-posting-search-result__title{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.375rem;font-weight:600;line-height:.909091;margin-bottom:1rem}
.node-job-posting-search-result__read-more-link::before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:20}
.node-job-posting-teaser{--main-color:var(--primary-theme--100);--second-color:var(--primary-theme--25);background-image:linear-gradient(to right,var(--main-color) 90%,var(--second-color));background-size:100%;transition:all 2s;display:flex;flex-direction:column;height:100%;position:relative}
.node-job-posting-teaser:focus,.node-job-posting-teaser:focus-within,.node-job-posting-teaser:hover{background-size:110%;--main-color:var(--primary-theme--200);--second-color:var(--primary-theme--100)}
.node-job-posting-teaser:active{background-size:110%;--main-color:var(--primary-theme--200);--second-color:var(--primary-theme--100)}
.node-job-posting-teaser--unpublished{background-color:#fff4f4;border:1px #c91c1c dashed;font-style:italic}
.node-job-posting-teaser__meta{font-size:.875rem;font-weight:300;line-height:1.571429;align-items:center;color:#464646;display:flex;flex-flow:wrap;gap:.5rem;margin-bottom:.25rem;order:-1}
.node-job-posting-teaser__content{background-color:#fff;display:flex;flex-direction:column;height:100%;padding:1rem 1.5rem;width:100%}
.node-job-posting-teaser__kicker{font-size:.875rem;font-weight:300;line-height:1.571429;color:#464646}
.node-job-posting-teaser__title{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.1111111111;margin-bottom:.25rem}
.node-job-posting-teaser__subtype{font-size:.875rem;font-weight:300;line-height:1.571429;background-color:var(--primary-theme--50);color:#000;display:block;padding:.125rem .5rem;text-decoration:none;transition:.2s}
.node-job-posting-teaser__subtype:is(a):focus,.node-job-posting-teaser__subtype:is(a):hover{background-color:#fff;transition:.2s}
.node-job-posting-teaser__link{margin-top:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.node-job-posting-teaser__link a{font-family:Poppins,poppins,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:var(--link);display:inline-block;padding-right:1.5rem;text-decoration:none;font-family:Poppins,poppins,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;outline:0;text-transform:lowercase}
.node-job-posting-teaser__link a::after{content:"\200c\ea04";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;display:inline-block;font-size:.9em;margin-left:.5rem;transition:margin .2s ease-in-out}
.node-job-posting-teaser__link a:focus,.node-job-posting-teaser__link a:hover{text-decoration:none}
.node-job-posting-teaser__link a:focus::after,.node-job-posting-teaser__link a:hover::after{margin-left:.75rem}
.node-job-posting-teaser__link a::before{content:"";inset:0;position:absolute;z-index:1}
.node-job-posting-teaser__link a::first-letter{text-transform:uppercase}
.node-job-posting-teaser__image{aspect-ratio:16/10;order:-1;position:relative}
.node-job-posting-teaser__image picture{background-position:center center;background-size:cover;display:block;height:100%;width:100%}
.node-job-posting-teaser__image img{display:block;height:100%;margin:auto;max-width:none;-o-object-fit:cover;object-fit:cover;width:100%}
.node-job-posting-teaser__content{padding:1.5rem}
.node-job-posting-teaser__title{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.375rem;font-weight:600;line-height:.909091;margin-bottom:.625rem}
.node-job-posting-teaser__meta{order:unset}
.node-job-posting-teaser__specialism{font-size:.875rem;font-weight:300;line-height:1.571429;background-color:rgba(255,255,255,.5);color:#000;display:block;padding:.125rem .5rem;text-decoration:none;transition:.2s;font-size:.875rem;font-weight:300;line-height:1.571429;background-color:var(--primary-theme--50);color:#000;display:block;padding:.125rem .5rem;text-decoration:none;transition:.2s}
.node-job-posting-teaser__specialism:is(a):focus,.node-job-posting-teaser__specialism:is(a):hover{background-color:#fff;transition:.2s}
.node-job-posting-teaser__specialism:is(a):focus,.node-job-posting-teaser__specialism:is(a):hover{background-color:#fff;transition:.2s}
.node-job-posting-teaser__meta>.node-job-posting-teaser__language,.node-job-posting-teaser__meta>.node-job-posting-teaser__locality,.node-job-posting-teaser__meta>.node-job-posting-teaser__work-hours{font-size:.875rem;font-weight:300;line-height:1.571429;line-height:1.5rem;padding-left:1.75rem;position:relative}
.node-job-posting-teaser__meta>.node-job-posting-teaser__language::before,.node-job-posting-teaser__meta>.node-job-posting-teaser__locality::before,.node-job-posting-teaser__meta>.node-job-posting-teaser__work-hours::before{font-size:1.5rem;left:0;position:absolute}
.node-job-posting-teaser__locality::before{content:"\200c\ea23";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.node-job-posting-teaser__work-hours::before{content:"\200c\ea0f";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.node-job-posting-teaser__language::before{content:"\200c\ea1a";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.node-job-posting-teaser__body{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;margin-top:1rem}
.node-job-posting-teaser__read-more-link::before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:20}
.node-location-docket{display:grid;gap:1rem;grid-template-columns:3rem auto;padding:1rem 0;position:relative}
.node-location-docket__content{align-self:center;display:flex;flex-direction:column;grid-column:2;grid-row:1}
.node-location-docket__title{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1rem;font-weight:600;line-height:1.125;margin-bottom:.5rem}
.node-location-docket__donation-types{align-items:center;display:flex;gap:1rem}
.node-location-docket__subtype{font-size:.875rem;font-weight:300;line-height:1.571429;background-color:var(--primary-theme--50);color:#000;display:block;padding:.125rem .5rem;text-decoration:none;transition:.2s;margin-top:.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.node-location-docket__subtype:is(a):focus,.node-location-docket__subtype:is(a):hover{background-color:#fff;transition:.2s}
.node-location-docket__subtype[data-location-type=fixed]{display:none}
.node-location-docket__subtype[data-location-type=mobile]::before{content:"\200c\ea27";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;font-size:1rem;margin-right:.625rem}
.node-location-docket__link{outline:0}
.node-location-docket__link::before{content:"";inset:0;position:absolute;z-index:1}
.node-location-docket__link span{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal}
.node-location-docket__link::after{content:"\200c\ea04";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;color:var(--primary-theme--500);font-size:1.25rem;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:.2s}
.node-location-docket__link:focus-within::after,.node-location-docket__link:focus::after,.node-location-docket__link:hover::after{-webkit-transform:translateY(-50%) translateX(.5rem);transform:translateY(-50%) translateX(.5rem)}
.node-location-docket__image{align-items:center;display:flex;grid-column:1;grid-row:1}
.node-location-docket__image img{aspect-ratio:1/1;border-radius:100%;overflow:hidden}
.node-location-full{display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content}
.node-location-full>*{grid-column:content-start/content-end}
.node-location-full__header{margin-bottom:1.5rem}
.node-location-full__donation-types{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}
.node-location-full__image{grid-column:viewport-start/viewport-end;grid-row:1;margin-bottom:1.5rem;max-height:30vh}
.node-location-full__image img{height:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;width:100%}
.node-location-full__title{margin-bottom:.5rem;margin-top:1rem}
.node-location-full__title h1{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.875rem;font-weight:600;line-height:1}
.node-location-full__content{display:flex;flex-direction:column;gap:3rem}
.node-location-full__warning{position:relative;background-color:var(--primary-theme--50);padding:1rem}
.node-location-full__warning::before{content:"\200c\ea28";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;font-size:1.5rem;left:0;position:absolute;top:0}
.node-location-full__warning-label{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.375rem;font-weight:600;line-height:.909091;margin-bottom:.75rem;padding-left:2.5rem}
.node-location-full__warning::before{color:var(--primary-theme--500);left:1rem;top:1rem}
.node-location-full__warning-label{color:var(--primary-theme--500)}
.node-location-full__description{position:relative}
.node-location-full__description::before{content:"\200c\ea07";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;font-size:1.5rem;left:0;position:absolute;top:0}
.node-location-full__description-label{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.375rem;font-weight:600;line-height:.909091;margin-bottom:.75rem;padding-left:2.5rem}
.node-location-full--mobile .node-location-full__description::before{content:"\200c\ea27";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;font-size:1.5rem;left:0;position:absolute;top:0}
.node-location-full__nearby_locations h4{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1rem;font-weight:600;line-height:1.125;margin-bottom:.5rem}
.node-location-full__description+.node-location-full__nearby_locations{margin-top:-2rem}
.node-location-full__opening-hours{position:relative}
.node-location-full__opening-hours::before{content:"\200c\ea0f";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;font-size:1.5rem;left:0;position:absolute;top:0}
.node-location-full__opening-hours-label{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.375rem;font-weight:600;line-height:.909091;margin-bottom:.75rem;padding-left:2.5rem}
.node-location-full__address{position:relative}
.node-location-full__address::before{content:"\200c\ea23";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;font-size:1.5rem;left:0;position:absolute;top:0}
.node-location-full__address-label{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.375rem;font-weight:600;line-height:.909091;margin-bottom:.75rem;padding-left:2.5rem}
.node-location-full__route{position:relative}
.node-location-full__route::before{content:"\200c\ea1e";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;font-size:1.5rem;left:0;position:absolute;top:0}
.node-location-full__route-label{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.375rem;font-weight:600;line-height:.909091;margin-bottom:.75rem;padding-left:2.5rem}
.node-location-full .item-list-navigation-links{margin-top:-2.25rem}
.node-location-full__parking{position:relative}
.node-location-full__parking::before{content:"\200c\ea20";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;font-size:1.5rem;left:0;position:absolute;top:0}
.node-location-full__parking-label{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.375rem;font-weight:600;line-height:.909091;margin-bottom:.75rem;padding-left:2.5rem}
.node-location-full__contact{position:relative}
.node-location-full__contact::before{content:"\200c\ea22";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;font-size:1.5rem;left:0;position:absolute;top:0}
.node-location-full__contact-label{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.375rem;font-weight:600;line-height:.909091;margin-bottom:.75rem;padding-left:2.5rem}
.node-location-full__contact a{font-family:Poppins,poppins,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:var(--link);display:inline-block;padding-right:1.5rem;text-decoration:none;margin-top:.75rem}
.node-location-full__contact a::after{content:"\200c\ea04";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;display:inline-block;font-size:.9em;margin-left:.5rem;transition:margin .2s ease-in-out}
.node-location-full__contact a:focus,.node-location-full__contact a:hover{text-decoration:none}
.node-location-full__contact a:focus::after,.node-location-full__contact a:hover::after{margin-left:.75rem}
.node-location-full .field-location-type-cta{background-color:var(--primary-theme--50);margin-top:3rem;padding:1.5rem;z-index:1}
.node-location-search-result{--main-color:var(--primary-theme--100);--second-color:var(--primary-theme--25);background-image:linear-gradient(to right,var(--main-color) 90%,var(--second-color));background-size:100%;transition:all 2s;position:relative}
.node-location-search-result:focus,.node-location-search-result:focus-within,.node-location-search-result:hover{background-size:110%;--main-color:var(--primary-theme--200);--second-color:var(--primary-theme--100)}
.node-location-search-result:active{background-size:110%;--main-color:var(--primary-theme--200);--second-color:var(--primary-theme--100)}
.node-location-search-result__content{padding:.75rem 1.5rem}
.node-location-search-result__type{font-size:.875rem;font-weight:300;line-height:1.571429;color:#5d5d5d;margin-bottom:.625rem}
.node-location-search-result__title{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.375rem;font-weight:600;line-height:.909091;margin-bottom:1rem}
.node-location-search-result__read-more-link::before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:20}
.node-page-card{--main-color:var(--primary-theme--100);--second-color:var(--primary-theme--25);background-image:linear-gradient(to right,var(--main-color) 90%,var(--second-color));background-size:100%;transition:all 2s;display:flex;flex-direction:column;height:100%;position:relative}
.node-page-card:focus,.node-page-card:focus-within,.node-page-card:hover{background-size:110%;--main-color:var(--primary-theme--200);--second-color:var(--primary-theme--100)}
.node-page-card:active{background-size:110%;--main-color:var(--primary-theme--200);--second-color:var(--primary-theme--100)}
.node-page-card--unpublished{background-color:#fff4f4;border:1px #c91c1c dashed;font-style:italic}
.node-page-card__meta{font-size:.875rem;font-weight:300;line-height:1.571429;align-items:center;color:#464646;display:flex;flex-flow:wrap;gap:.5rem;margin-bottom:.25rem;order:-1}
.node-page-card__content{background-color:#fff;display:flex;flex-direction:column;height:100%;padding:1rem 1.5rem;width:100%}
.node-page-card__submitted{font-size:.875rem;font-weight:300;line-height:1.571429;color:#464646}
.node-page-card__title{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.1111111111;margin-bottom:.25rem}
.node-page-card__subtype{font-size:.875rem;font-weight:300;line-height:1.571429;background-color:var(--primary-theme--50);color:#000;display:block;padding:.125rem .5rem;text-decoration:none;transition:.2s}
.node-page-card__subtype:is(a):focus,.node-page-card__subtype:is(a):hover{background-color:#fff;transition:.2s}
.node-page-card__link{margin-top:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.node-page-card__link a{font-family:Poppins,poppins,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:var(--link);display:inline-block;padding-right:1.5rem;text-decoration:none;font-family:Poppins,poppins,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;outline:0;text-transform:lowercase}
.node-page-card__link a::after{content:"\200c\ea04";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;display:inline-block;font-size:.9em;margin-left:.5rem;transition:margin .2s ease-in-out}
.node-page-card__link a:focus,.node-page-card__link a:hover{text-decoration:none}
.node-page-card__link a:focus::after,.node-page-card__link a:hover::after{margin-left:.75rem}
.node-page-card__link a::before{content:"";inset:0;position:absolute;z-index:1}
.node-page-card__link a::first-letter{text-transform:uppercase}
.node-page-card__image{aspect-ratio:16/10;order:-1;position:relative}
.node-page-card__image picture{background-position:center center;background-size:cover;display:block;height:100%;width:100%}
.node-page-card__image img{display:block;height:100%;margin:auto;max-width:none;-o-object-fit:cover;object-fit:cover;width:100%}
.node-page-full__content{display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content}
.node-page-full__content>*{grid-column:content-start/content-end}
.node-page-full__primary-content{grid-column:viewport-start/viewport-end}
.node-page-search-result{--main-color:var(--primary-theme--100);--second-color:var(--primary-theme--25);background-image:linear-gradient(to right,var(--main-color) 90%,var(--second-color));background-size:100%;transition:all 2s;position:relative}
.node-page-search-result:focus,.node-page-search-result:focus-within,.node-page-search-result:hover{background-size:110%;--main-color:var(--primary-theme--200);--second-color:var(--primary-theme--100)}
.node-page-search-result:active{background-size:110%;--main-color:var(--primary-theme--200);--second-color:var(--primary-theme--100)}
.node-page-search-result__content{padding:.75rem 1.5rem}
.node-page-search-result__type{font-size:.875rem;font-weight:300;line-height:1.571429;color:#5d5d5d;margin-bottom:.625rem}
.node-page-search-result__title{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.375rem;font-weight:600;line-height:.909091;margin-bottom:1rem}
.node-page-search-result__read-more-link::before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:20}
.node-person-card{background-color:#fff;box-shadow:0 6px 25px 0 rgba(0,0,0,.1);display:grid;height:100%;padding:1.25rem}
.node-person-card--unpublished{background-color:#fff4f4;border:1px #c91c1c dashed;font-style:italic}
.node-person-card__content{display:flex;flex-direction:column;gap:.75rem;grid-row:2;position:relative}
.node-person-card__title{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.1111111111;margin-bottom:.25rem}
.node-person-card__image{aspect-ratio:1/1;border-radius:50%;grid-row:1;margin-bottom:1.5rem;min-width:4rem;overflow:hidden;width:8.5rem}
.node-person-card__email,.node-person-card__linkedin{align-items:center;display:flex;padding-left:1.25rem}
.node-person-card__email a,.node-person-card__linkedin a{color:var(--primary-theme--500);text-decoration:none;word-wrap:break-word}
.node-person-card__email a:focus,.node-person-card__email a:hover,.node-person-card__linkedin a:focus,.node-person-card__linkedin a:hover{text-decoration:underline}
.node-person-card__email::before,.node-person-card__linkedin::before{color:var(--primary-theme--500);left:0;position:absolute;vertical-align:text-bottom}
.node-person-card__email{word-break:break-all}
.node-person-card__email::before{content:"\200c\ea17";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;font-size:1.25rem}
.node-person-card__linkedin::before{content:"\200c\ea1d";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;font-size:1.25rem}
.node-research-group-card{--main-color:var(--primary-theme--100);--second-color:var(--primary-theme--25);background-image:linear-gradient(to right,var(--main-color) 90%,var(--second-color));background-size:100%;transition:all 2s;display:flex;flex-direction:column;height:100%;position:relative}
.node-research-group-card:focus,.node-research-group-card:focus-within,.node-research-group-card:hover{background-size:110%;--main-color:var(--primary-theme--200);--second-color:var(--primary-theme--100)}
.node-research-group-card:active{background-size:110%;--main-color:var(--primary-theme--200);--second-color:var(--primary-theme--100)}
.node-research-group-card--unpublished{background-color:#fff4f4;border:1px #c91c1c dashed;font-style:italic}
.node-research-group-card__meta{font-size:.875rem;font-weight:300;line-height:1.571429;align-items:center;color:#464646;display:flex;flex-flow:wrap;gap:.5rem;margin-bottom:.25rem;order:-1}
.node-research-group-card__content{background-color:#fff;display:flex;flex-direction:column;height:100%;padding:1rem 1.5rem;width:100%}
.node-research-group-card__kicker{font-size:.875rem;font-weight:300;line-height:1.571429;color:#464646}
.node-research-group-card__title{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.1111111111;margin-bottom:.25rem}
.node-research-group-card__subtype{font-size:.875rem;font-weight:300;line-height:1.571429;background-color:var(--primary-theme--50);color:#000;display:block;padding:.125rem .5rem;text-decoration:none;transition:.2s}
.node-research-group-card__subtype:is(a):focus,.node-research-group-card__subtype:is(a):hover{background-color:#fff;transition:.2s}
.node-research-group-card__link{margin-top:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.node-research-group-card__link a{font-family:Poppins,poppins,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:var(--link);display:inline-block;padding-right:1.5rem;text-decoration:none;font-family:Poppins,poppins,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;outline:0;text-transform:lowercase}
.node-research-group-card__link a::after{content:"\200c\ea04";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;display:inline-block;font-size:.9em;margin-left:.5rem;transition:margin .2s ease-in-out}
.node-research-group-card__link a:focus,.node-research-group-card__link a:hover{text-decoration:none}
.node-research-group-card__link a:focus::after,.node-research-group-card__link a:hover::after{margin-left:.75rem}
.node-research-group-card__link a::before{content:"";inset:0;position:absolute;z-index:1}
.node-research-group-card__link a::first-letter{text-transform:uppercase}
.node-research-group-card__image{aspect-ratio:16/10;order:-1;position:relative}
.node-research-group-card__image picture{background-position:center center;background-size:cover;display:block;height:100%;width:100%}
.node-research-group-card__image img{display:block;height:100%;margin:auto;max-width:none;-o-object-fit:cover;object-fit:cover;width:100%}
.node-research-group-card__name{font-family:Poppins,poppins,sans-serif;font-size:1rem;font-weight:300;line-height:1.5}
.node-research-group-full__content{display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content}
.node-research-group-full__content>*{grid-column:content-start/content-end}
.node-research-group-full__primary-content{grid-column:viewport-start/viewport-end}
.node-research-group-full__header{display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content;background-image:linear-gradient(var(--primary-theme--200));background-position:top 35% left 45%;background-repeat:no-repeat;background-size:cover;padding:1.5rem 0 4rem;position:relative}
.node-research-group-full__header>*{grid-column:content-start/content-end}
.node-research-group-full__breadcrumb .breadcrumb__item::after{color:#000}
.node-research-group-full__title{margin-bottom:1rem;margin-top:1rem}
.node-research-group-full__body{font-size:1.125rem;font-weight:300;line-height:1.444444}
.node-research-group-full__image{align-self:end;grid-column:content-start/viewport-end;margin:2rem 0 -6rem 4rem}
.node-research-group-full__image picture{background-position:center center;background-size:cover;display:block;height:100%;width:100%}
.node-research-group-full__image img{display:block;height:100%;margin:auto;max-width:none;-o-object-fit:cover;object-fit:cover;width:100%}
.node-research-group-full__content{margin:2rem 0}
.node-research-group-full__header{display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content;background-image:linear-gradient(var(--primary-theme--200));background-repeat:no-repeat;background-size:200vw 200%;grid-template-rows:auto auto auto 1fr;padding:1.5rem 0 4rem;position:relative}
.node-research-group-full__header>*{grid-column:content-start/content-end}
.node-research-group-full__title{grid-row:1;margin-bottom:1rem}
.node-research-group-full__leader{grid-column:content-start/content-end;grid-row:5;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.node-research-group-full__leader-label{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.375rem;font-weight:600;line-height:.909091;display:block;margin-bottom:.75rem}
.node-research-group-full__name{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.625rem;font-weight:600;line-height:1;grid-column:content-start/span 6;grid-row:2;margin-bottom:1.5rem}
.node-research-group-full__topics{display:flex;flex-wrap:wrap;gap:.5rem;grid-row:3;margin-bottom:2rem}
.node-research-group-full__topics-item a{font-size:.875rem;font-weight:300;line-height:1.571429;background-color:rgba(255,255,255,.5);color:#000;display:block;padding:.125rem .5rem;text-decoration:none;transition:.2s}
.node-research-group-full__topics-item a:is(a):focus,.node-research-group-full__topics-item a:is(a):hover{background-color:#fff;transition:.2s}
.node-research-group-full__body{font-size:1.125rem;font-weight:300;line-height:1.444444;grid-row:4;margin-bottom:2rem}
.node-research-group-full__content{margin:2rem 0}
.node-research-group-full__content>*{grid-column:content-start/content-end}
.node-research-group-full__ancillary-details,.node-research-group-full__funding-details,.node-research-group-full__highlights-details,.node-research-group-full__key-publications-details,.node-research-group-full__protocols-details,.node-research-group-full__research-lines-details,.node-research-group-full__studies-details{border-bottom:1px solid #e8e8e8;position:relative;transition:.2s}
.node-research-group-full__ancillary-details:has(+details),.node-research-group-full__funding-details:has(+details),.node-research-group-full__highlights-details:has(+details),.node-research-group-full__key-publications-details:has(+details),.node-research-group-full__protocols-details:has(+details),.node-research-group-full__research-lines-details:has(+details),.node-research-group-full__studies-details:has(+details){margin-bottom:unset}
.node-research-group-full__ancillary-details summary,.node-research-group-full__funding-details summary,.node-research-group-full__highlights-details summary,.node-research-group-full__key-publications-details summary,.node-research-group-full__protocols-details summary,.node-research-group-full__research-lines-details summary,.node-research-group-full__studies-details summary{align-items:center;cursor:pointer;display:flex;list-style:none;margin-bottom:0;padding:1rem 1.75rem}
.node-research-group-full__ancillary-details summary>*,.node-research-group-full__funding-details summary>*,.node-research-group-full__highlights-details summary>*,.node-research-group-full__key-publications-details summary>*,.node-research-group-full__protocols-details summary>*,.node-research-group-full__research-lines-details summary>*,.node-research-group-full__studies-details summary>*{font-family:Poppins,poppins,sans-serif;font-size:1rem;font-weight:300;line-height:1.5;font-weight:400}
.node-research-group-full__ancillary-details summary::before,.node-research-group-full__funding-details summary::before,.node-research-group-full__highlights-details summary::before,.node-research-group-full__key-publications-details summary::before,.node-research-group-full__protocols-details summary::before,.node-research-group-full__research-lines-details summary::before,.node-research-group-full__studies-details summary::before{content:"\200c\ea01";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;color:inherit;display:inline-block;font-size:1rem;left:0;padding:0;position:absolute;-webkit-transform-origin:center;transform-origin:center;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}
.node-research-group-full__ancillary-details summary::-webkit-details-marker,.node-research-group-full__funding-details summary::-webkit-details-marker,.node-research-group-full__highlights-details summary::-webkit-details-marker,.node-research-group-full__key-publications-details summary::-webkit-details-marker,.node-research-group-full__protocols-details summary::-webkit-details-marker,.node-research-group-full__research-lines-details summary::-webkit-details-marker,.node-research-group-full__studies-details summary::-webkit-details-marker{display:none}
.node-research-group-full__ancillary-details summary:focus,.node-research-group-full__ancillary-details summary:hover,.node-research-group-full__funding-details summary:focus,.node-research-group-full__funding-details summary:hover,.node-research-group-full__highlights-details summary:focus,.node-research-group-full__highlights-details summary:hover,.node-research-group-full__key-publications-details summary:focus,.node-research-group-full__key-publications-details summary:hover,.node-research-group-full__protocols-details summary:focus,.node-research-group-full__protocols-details summary:hover,.node-research-group-full__research-lines-details summary:focus,.node-research-group-full__research-lines-details summary:hover,.node-research-group-full__studies-details summary:focus,.node-research-group-full__studies-details summary:hover{font-weight:600}
.node-research-group-full__ancillary-details>:not(summary),.node-research-group-full__funding-details>:not(summary),.node-research-group-full__highlights-details>:not(summary),.node-research-group-full__key-publications-details>:not(summary),.node-research-group-full__protocols-details>:not(summary),.node-research-group-full__research-lines-details>:not(summary),.node-research-group-full__studies-details>:not(summary){padding:0 1.75rem}
.node-research-group-full__ancillary-details[open],.node-research-group-full__funding-details[open],.node-research-group-full__highlights-details[open],.node-research-group-full__key-publications-details[open],.node-research-group-full__protocols-details[open],.node-research-group-full__research-lines-details[open],.node-research-group-full__studies-details[open]{background-color:var(--primary-theme--25);padding-bottom:1rem}
.node-research-group-full__ancillary-details[open]>summary,.node-research-group-full__funding-details[open]>summary,.node-research-group-full__highlights-details[open]>summary,.node-research-group-full__key-publications-details[open]>summary,.node-research-group-full__protocols-details[open]>summary,.node-research-group-full__research-lines-details[open]>summary,.node-research-group-full__studies-details[open]>summary{font-weight:600}
.node-research-group-full__ancillary-details[open]>summary::before,.node-research-group-full__funding-details[open]>summary::before,.node-research-group-full__highlights-details[open]>summary::before,.node-research-group-full__key-publications-details[open]>summary::before,.node-research-group-full__protocols-details[open]>summary::before,.node-research-group-full__research-lines-details[open]>summary::before,.node-research-group-full__studies-details[open]>summary::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.node-research-group-full__ancillary-details>summary::after,.node-research-group-full__funding-details>summary::after,.node-research-group-full__highlights-details>summary::after,.node-research-group-full__key-publications-details>summary::after,.node-research-group-full__protocols-details>summary::after,.node-research-group-full__research-lines-details>summary::after,.node-research-group-full__studies-details>summary::after{content:"\200c\ea0b";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;color:var(--primary-theme--500);display:inline-block;font-size:1.25rem;padding:0;position:absolute;right:1.75rem;-webkit-transform-origin:center;transform-origin:center;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}
.node-research-group-full__ancillary-details>summary::before,.node-research-group-full__funding-details>summary::before,.node-research-group-full__highlights-details>summary::before,.node-research-group-full__key-publications-details>summary::before,.node-research-group-full__protocols-details>summary::before,.node-research-group-full__research-lines-details>summary::before,.node-research-group-full__studies-details>summary::before{display:none}
.node-research-group-full__ancillary-details>summary h2,.node-research-group-full__funding-details>summary h2,.node-research-group-full__highlights-details>summary h2,.node-research-group-full__key-publications-details>summary h2,.node-research-group-full__protocols-details>summary h2,.node-research-group-full__research-lines-details>summary h2,.node-research-group-full__studies-details>summary h2{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.375rem;font-weight:600;line-height:.909091}
.node-research-group-full__ancillary-details>:not(summary),.node-research-group-full__funding-details>:not(summary),.node-research-group-full__highlights-details>:not(summary),.node-research-group-full__key-publications-details>:not(summary),.node-research-group-full__protocols-details>:not(summary),.node-research-group-full__research-lines-details>:not(summary),.node-research-group-full__studies-details>:not(summary){padding:0 1.75rem}
.node-research-group-full__ancillary-details[open],.node-research-group-full__funding-details[open],.node-research-group-full__highlights-details[open],.node-research-group-full__key-publications-details[open],.node-research-group-full__protocols-details[open],.node-research-group-full__research-lines-details[open],.node-research-group-full__studies-details[open]{background-color:var(--primary-theme--25)}
.node-research-group-full__ancillary-details[open] summary::after,.node-research-group-full__funding-details[open] summary::after,.node-research-group-full__highlights-details[open] summary::after,.node-research-group-full__key-publications-details[open] summary::after,.node-research-group-full__protocols-details[open] summary::after,.node-research-group-full__research-lines-details[open] summary::after,.node-research-group-full__studies-details[open] summary::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.node-research-group-full__ancillary-details:focus,.node-research-group-full__ancillary-details:hover,.node-research-group-full__funding-details:focus,.node-research-group-full__funding-details:hover,.node-research-group-full__highlights-details:focus,.node-research-group-full__highlights-details:hover,.node-research-group-full__key-publications-details:focus,.node-research-group-full__key-publications-details:hover,.node-research-group-full__protocols-details:focus,.node-research-group-full__protocols-details:hover,.node-research-group-full__research-lines-details:focus,.node-research-group-full__research-lines-details:hover,.node-research-group-full__studies-details:focus,.node-research-group-full__studies-details:hover{border-color:#000}
.node-research-group-full__members{margin-bottom:3rem;margin-top:5rem}
.node-research-group-full__members-label{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.625rem;font-weight:600;line-height:1;margin-bottom:2rem}
.node-research-group-full__members-items{display:grid;gap:2rem;grid-template-columns:minmax(0,1fr)}
.node-research-group-search-result{--main-color:var(--primary-theme--100);--second-color:var(--primary-theme--25);background-image:linear-gradient(to right,var(--main-color) 90%,var(--second-color));background-size:100%;transition:all 2s;position:relative}
.node-research-group-search-result:focus,.node-research-group-search-result:focus-within,.node-research-group-search-result:hover{background-size:110%;--main-color:var(--primary-theme--200);--second-color:var(--primary-theme--100)}
.node-research-group-search-result:active{background-size:110%;--main-color:var(--primary-theme--200);--second-color:var(--primary-theme--100)}
.node-research-group-search-result__content{padding:.75rem 1.5rem}
.node-research-group-search-result__type{font-size:.875rem;font-weight:300;line-height:1.571429;color:#5d5d5d;margin-bottom:.625rem}
.node-research-group-search-result__title{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.375rem;font-weight:600;line-height:.909091;margin-bottom:1rem}
.node-research-group-search-result__read-more-link::before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:20}
.node-specialism-card{--main-color:var(--primary-theme--100);--second-color:var(--primary-theme--25);background-image:linear-gradient(to right,var(--main-color) 90%,var(--second-color));background-size:100%;transition:all 2s;display:flex;flex-direction:column;height:100%;position:relative}
.node-specialism-card:focus,.node-specialism-card:focus-within,.node-specialism-card:hover{background-size:110%;--main-color:var(--primary-theme--200);--second-color:var(--primary-theme--100)}
.node-specialism-card:active{background-size:110%;--main-color:var(--primary-theme--200);--second-color:var(--primary-theme--100)}
.node-specialism-card--unpublished{background-color:#fff4f4;border:1px #c91c1c dashed;font-style:italic}
.node-specialism-card__meta{font-size:.875rem;font-weight:300;line-height:1.571429;align-items:center;color:#464646;display:flex;flex-flow:wrap;gap:.5rem;margin-bottom:.25rem;order:-1}
.node-specialism-card__content{background-color:#fff;display:flex;flex-direction:column;height:100%;padding:1rem 1.5rem;width:100%}
.node-specialism-card__submitted{font-size:.875rem;font-weight:300;line-height:1.571429;color:#464646}
.node-specialism-card__title{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.1111111111;margin-bottom:.25rem}
.node-specialism-card__subtype{font-size:.875rem;font-weight:300;line-height:1.571429;background-color:var(--primary-theme--50);color:#000;display:block;padding:.125rem .5rem;text-decoration:none;transition:.2s}
.node-specialism-card__subtype:is(a):focus,.node-specialism-card__subtype:is(a):hover{background-color:#fff;transition:.2s}
.node-specialism-card__link{margin-top:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.node-specialism-card__link a{font-family:Poppins,poppins,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:var(--link);display:inline-block;padding-right:1.5rem;text-decoration:none;font-family:Poppins,poppins,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;outline:0;text-transform:lowercase}
.node-specialism-card__link a::after{content:"\200c\ea04";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;display:inline-block;font-size:.9em;margin-left:.5rem;transition:margin .2s ease-in-out}
.node-specialism-card__link a:focus,.node-specialism-card__link a:hover{text-decoration:none}
.node-specialism-card__link a:focus::after,.node-specialism-card__link a:hover::after{margin-left:.75rem}
.node-specialism-card__link a::before{content:"";inset:0;position:absolute;z-index:1}
.node-specialism-card__link a::first-letter{text-transform:uppercase}
.node-specialism-card__image{aspect-ratio:16/10;order:-1;position:relative}
.node-specialism-card__image picture{background-position:center center;background-size:cover;display:block;height:100%;width:100%}
.node-specialism-card__image img{display:block;height:100%;margin:auto;max-width:none;-o-object-fit:cover;object-fit:cover;width:100%}
.node-specialism-card__body{margin-top:.5rem}
.node-specialism-card__read-more-link::before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:20}
.node-specialism-full__content{display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content}
.node-specialism-full__content>*{grid-column:content-start/content-end}
.node-specialism-full__primary-content{grid-column:viewport-start/viewport-end}
.node-specialism-full__header{display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content;background-image:linear-gradient(var(--primary-theme--200));background-position:top 35% left 45%;background-repeat:no-repeat;background-size:cover;padding:1.5rem 0 4rem;position:relative}
.node-specialism-full__header>*{grid-column:content-start/content-end}
.node-specialism-full__breadcrumb .breadcrumb__item::after{color:#000}
.node-specialism-full__title{margin-bottom:1rem;margin-top:1rem}
.node-specialism-full__body{font-size:1.125rem;font-weight:300;line-height:1.444444}
.node-specialism-full__image{align-self:end;grid-column:content-start/viewport-end;margin:2rem 0 -6rem 4rem}
.node-specialism-full__image picture{background-position:center center;background-size:cover;display:block;height:100%;width:100%}
.node-specialism-full__image img{display:block;height:100%;margin:auto;max-width:none;-o-object-fit:cover;object-fit:cover;width:100%}
.node-specialism-full__content{margin:2rem 0}
.node-specialism-full__header-content{grid-row:1}
.node-specialism-full__image{margin:2rem 0 -6rem 4rem}
.node-specialism-full__image img{aspect-ratio:4/3}
.node-specialism-full__meta{align-items:center;display:flex;flex-flow:wrap;gap:.75rem;margin-bottom:1rem}
.node-specialism-full__content{margin:0}
.node-specialism-full__header:not(:has(.node-specialism-full__image))+.node-specialism-full__primary-content{padding:0}
.node-specialism-full__primary-content{background-color:#fff;grid-column:content-start/content-end;margin-top:2rem;padding:2rem 0;z-index:1}
.node-specialism-search-result{--main-color:var(--primary-theme--100);--second-color:var(--primary-theme--25);background-image:linear-gradient(to right,var(--main-color) 90%,var(--second-color));background-size:100%;transition:all 2s;position:relative}
.node-specialism-search-result:focus,.node-specialism-search-result:focus-within,.node-specialism-search-result:hover{background-size:110%;--main-color:var(--primary-theme--200);--second-color:var(--primary-theme--100)}
.node-specialism-search-result:active{background-size:110%;--main-color:var(--primary-theme--200);--second-color:var(--primary-theme--100)}
.node-specialism-search-result__content{padding:.75rem 1.5rem}
.node-specialism-search-result__type{font-size:.875rem;font-weight:300;line-height:1.571429;color:#5d5d5d;margin-bottom:.625rem}
.node-specialism-search-result__title{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.375rem;font-weight:600;line-height:.909091;margin-bottom:1rem}
.node-specialism-search-result__read-more-link::before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:20}
.node-topic-category-full__content{display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content}
.node-topic-category-full__content>*{grid-column:content-start/content-end}
.node-topic-category-full__primary-content{grid-column:viewport-start/viewport-end}
.node-topic-category-full__header{display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content;background-image:linear-gradient(var(--primary-theme--200));background-position:top 35% left 45%;background-repeat:no-repeat;background-size:cover;padding:1.5rem 0 4rem;position:relative}
.node-topic-category-full__header>*{grid-column:content-start/content-end}
.node-topic-category-full__breadcrumb .breadcrumb__item::after{color:#000}
.node-topic-category-full__title{margin-bottom:1rem;margin-top:1rem}
.node-topic-category-full__body{font-size:1.125rem;font-weight:300;line-height:1.444444}
.node-topic-category-full__image{align-self:end;grid-column:content-start/viewport-end;margin:2rem 0 -6rem 4rem}
.node-topic-category-full__image picture{background-position:center center;background-size:cover;display:block;height:100%;width:100%}
.node-topic-category-full__image img{display:block;height:100%;margin:auto;max-width:none;-o-object-fit:cover;object-fit:cover;width:100%}
.node-topic-category-full__content{margin:2rem 0}
.node-topic-category-full__topics{margin-top:-4rem;z-index:1}
.node-topic-category-full__topics ul{list-style:none;margin:0;padding:0;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}
.node-topic-category-full__topics .menu-item{box-shadow:0 6px 25px 0 rgba(0,0,0,.1);transition:box-shadow .1s;--main-color:var(--primary-theme--100);--second-color:var(--primary-theme--25);background-image:linear-gradient(to right,var(--main-color) 90%,var(--second-color));background-size:100%;transition:all 2s;align-items:center;background-color:#fff;display:flex;padding:1.25rem;position:relative}
.node-topic-category-full__topics .menu-item:focus,.node-topic-category-full__topics .menu-item:hover{box-shadow:0 6px 25px 0 rgba(0,0,0,.2)}
.node-topic-category-full__topics .menu-item:focus,.node-topic-category-full__topics .menu-item:focus-within,.node-topic-category-full__topics .menu-item:hover{background-size:110%;--main-color:var(--primary-theme--200);--second-color:var(--primary-theme--100)}
.node-topic-category-full__topics .menu-item:active{background-size:110%;--main-color:var(--primary-theme--200);--second-color:var(--primary-theme--100)}
.node-topic-category-full__topics .menu-item--promoted .menu-item__link::before{background-color:var(--primary-theme--500);color:#fff}
.node-topic-category-full__topics .menu-item__link{color:#000;margin:0;padding-left:4.375rem;position:unset;text-decoration:none}
.node-topic-category-full__topics .menu-item__link:where([data-icon=briefcase])::before{content:"\200c\ea01";font-family:icons-content-minimal;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.node-topic-category-full__topics .menu-item__link:where([data-icon=calendar])::before{content:"\200c\ea02";font-family:icons-content-minimal;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.node-topic-category-full__topics .menu-item__link:where([data-icon=clipboard-with-list])::before{content:"\200c\ea03";font-family:icons-content-minimal;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.node-topic-category-full__topics .menu-item__link:where([data-icon=clover])::before{content:"\200c\ea04";font-family:icons-content-minimal;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.node-topic-category-full__topics .menu-item__link:where([data-icon=compass])::before{content:"\200c\ea05";font-family:icons-content-minimal;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.node-topic-category-full__topics .menu-item__link:where([data-icon=edit-pencil-square])::before{content:"\200c\ea06";font-family:icons-content-minimal;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.node-topic-category-full__topics .menu-item__link:where([data-icon=euro])::before{content:"\200c\ea07";font-family:icons-content-minimal;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.node-topic-category-full__topics .menu-item__link:where([data-icon=fire])::before{content:"\200c\ea08";font-family:icons-content-minimal;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.node-topic-category-full__topics .menu-item__link:where([data-icon=knot])::before{content:"\200c\ea09";font-family:icons-content-minimal;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.node-topic-category-full__topics .menu-item__link:where([data-icon=lily])::before{content:"\200c\ea0a";font-family:icons-content-minimal;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.node-topic-category-full__topics .menu-item__link:where([data-icon=map])::before{content:"\200c\ea0b";font-family:icons-content-minimal;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.node-topic-category-full__topics .menu-item__link:where([data-icon=marshmallow])::before{content:"\200c\ea0c";font-family:icons-content-minimal;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.node-topic-category-full__topics .menu-item__link:where([data-icon=phone])::before{content:"\200c\ea0d";font-family:icons-content-minimal;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.node-topic-category-full__topics .menu-item__link:where([data-icon=pin])::before{content:"\200c\ea0e";font-family:icons-content-minimal;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.node-topic-category-full__topics .menu-item__link:where([data-icon=plane])::before{content:"\200c\ea0f";font-family:icons-content-minimal;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.node-topic-category-full__topics .menu-item__link:where([data-icon=question-mark-circle])::before{content:"\200c\ea10";font-family:icons-content-minimal;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.node-topic-category-full__topics .menu-item__link:where([data-icon=sail])::before{content:"\200c\ea11";font-family:icons-content-minimal;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.node-topic-category-full__topics .menu-item__link:where([data-icon=scarf])::before{content:"\200c\ea12";font-family:icons-content-minimal;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.node-topic-category-full__topics .menu-item__link:where([data-icon=shield-check])::before{content:"\200c\ea13";font-family:icons-content-minimal;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.node-topic-category-full__topics .menu-item__link:where([data-icon=tent])::before{content:"\200c\ea14";font-family:icons-content-minimal;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.node-topic-category-full__topics .menu-item__link:where([data-icon=tool])::before{content:"\200c\ea15";font-family:icons-content-minimal;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.node-topic-category-full__topics .menu-item__link:not([data-icon])::before{content:""}
.node-topic-category-full__topics .menu-item__link::before{align-items:center;background-color:var(--primary-theme--50);border-radius:50%;color:var(--primary-theme--500);display:flex;height:3.375rem;justify-content:center;left:1.25rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:3.375rem}
.node-topic-category-full__topics .menu-item__link::after{content:"";inset:0;position:absolute}
.node-topic-category-full__topics .menu-item__title{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.1111111111}
.node-topic-category-full__topics .menu-item__description{font-size:.875rem;font-weight:300;line-height:1.571429;margin-top:.8rem}
.node-topic-category-search-result{--main-color:var(--primary-theme--100);--second-color:var(--primary-theme--25);background-image:linear-gradient(to right,var(--main-color) 90%,var(--second-color));background-size:100%;transition:all 2s;position:relative}
.node-topic-category-search-result:focus,.node-topic-category-search-result:focus-within,.node-topic-category-search-result:hover{background-size:110%;--main-color:var(--primary-theme--200);--second-color:var(--primary-theme--100)}
.node-topic-category-search-result:active{background-size:110%;--main-color:var(--primary-theme--200);--second-color:var(--primary-theme--100)}
.node-topic-category-search-result__content{padding:.75rem 1.5rem}
.node-topic-category-search-result__type{font-size:.875rem;font-weight:300;line-height:1.571429;color:#5d5d5d;margin-bottom:.625rem}
.node-topic-category-search-result__title{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.375rem;font-weight:600;line-height:.909091;margin-bottom:1rem}
.node-topic-category-search-result__read-more-link::before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:20}
.node-topic-full__content{display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content}
.node-topic-full__content>*{grid-column:content-start/content-end}
.node-topic-full__primary-content{grid-column:viewport-start/viewport-end}
.node-topic-full__header{display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content;background-image:linear-gradient(var(--primary-theme--200));background-position:top 35% left 45%;background-repeat:no-repeat;background-size:cover;padding:1.5rem 0 4rem;position:relative}
.node-topic-full__header>*{grid-column:content-start/content-end}
.node-topic-full__breadcrumb .breadcrumb__item::after{color:#000}
.node-topic-full__title{margin-bottom:1rem;margin-top:1rem}
.node-topic-full__body{font-size:1.125rem;font-weight:300;line-height:1.444444}
.node-topic-full__image{align-self:end;grid-column:content-start/viewport-end;margin:2rem 0 -6rem 4rem}
.node-topic-full__image picture{background-position:center center;background-size:cover;display:block;height:100%;width:100%}
.node-topic-full__image img{display:block;height:100%;margin:auto;max-width:none;-o-object-fit:cover;object-fit:cover;width:100%}
.node-topic-full__content{margin:2rem 0}
.node-topic-full__sections{margin-top:-4rem;z-index:1}
.node-topic-full__sections ul{list-style:none;margin:0;padding:0;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}
.node-topic-full__sections .menu-item{box-shadow:0 6px 25px 0 rgba(0,0,0,.1);transition:box-shadow .1s;--main-color:var(--primary-theme--100);--second-color:var(--primary-theme--25);background-image:linear-gradient(to right,var(--main-color) 90%,var(--second-color));background-size:100%;transition:all 2s;align-items:center;background-color:#fff;display:flex;position:relative}
.node-topic-full__sections .menu-item:focus,.node-topic-full__sections .menu-item:hover{box-shadow:0 6px 25px 0 rgba(0,0,0,.2)}
.node-topic-full__sections .menu-item:focus,.node-topic-full__sections .menu-item:focus-within,.node-topic-full__sections .menu-item:hover{background-size:110%;--main-color:var(--primary-theme--200);--second-color:var(--primary-theme--100)}
.node-topic-full__sections .menu-item:active{background-size:110%;--main-color:var(--primary-theme--200);--second-color:var(--primary-theme--100)}
.node-topic-full__sections .menu-item__link{font-family:Poppins,poppins,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#000;display:block;padding:1rem 3rem 1rem 1rem;text-decoration:none;width:100%}
.node-topic-full__sections .menu-item__link::after{content:"\200c\ea04";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;color:var(--primary-theme--500);font-size:1.25rem;position:absolute;right:1rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:right .2s ease-in-out}
.node-topic-full__sections .menu-item__description{display:none}
.node-topic-full__sections+.node-topic-full__primary-content{margin-top:2rem}
.node-topic-full__primary-content{grid-column:content-start/content-end}
.node-topic-search-result{--main-color:var(--primary-theme--100);--second-color:var(--primary-theme--25);background-image:linear-gradient(to right,var(--main-color) 90%,var(--second-color));background-size:100%;transition:all 2s;position:relative}
.node-topic-search-result:focus,.node-topic-search-result:focus-within,.node-topic-search-result:hover{background-size:110%;--main-color:var(--primary-theme--200);--second-color:var(--primary-theme--100)}
.node-topic-search-result:active{background-size:110%;--main-color:var(--primary-theme--200);--second-color:var(--primary-theme--100)}
.node-topic-search-result__content{padding:.75rem 1.5rem}
.node-topic-search-result__type{font-size:.875rem;font-weight:300;line-height:1.571429;color:#5d5d5d;margin-bottom:.625rem}
.node-topic-search-result__title{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.375rem;font-weight:600;line-height:.909091;margin-bottom:1rem}
.node-topic-search-result__read-more-link::before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:20}
.node-topic-section-full{display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content;padding:1.5rem 0 0}
.node-topic-section-full>*{grid-column:content-start/content-end}
.node-topic-section-full__content{grid-column:content-start/content-end}
.node-topic-section-full__title{margin-bottom:.75rem}
.node-topic-section-full__breadcrumb .breadcrumb{margin:0 0 .75rem}
.node-topic-section-full__body{margin-bottom:2rem}
.node-topic-section-full__sections{background-color:#fff;border-top:1px solid #d1d1d1;box-shadow:0 6px 25px 0 rgba(0,0,0,.1)}
.node-topic-section-full__sections a:hover{color:var(--primary-theme--500);text-decoration:underline}
.node-topic-section-full__sections details summary{align-items:center;border-bottom:1px solid #d1d1d1;cursor:pointer;display:flex;list-style:none;padding:1.25rem}
.node-topic-section-full__sections details summary::-webkit-details-marker{display:none}
.node-topic-section-full__sections details .content{position:relative}
.node-topic-section-full__sections details[open] summary::after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}
.node-topic-section-full__sections #topic::before{content:"\200c\ea06";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.node-topic-section-full__sections h2{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.1111111111;margin:0;pointer-events:all}
.node-topic-section-full__sections #topic-sections{background-color:#fff;padding:1.25rem;position:sticky;top:0;z-index:1}
.node-topic-section-full__sections #topic-sections::before{content:"\200c\ea14";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.node-topic-section-full__sections #topic,.node-topic-section-full__sections #topic-sections{font-size:.875rem;font-weight:300;line-height:1.571429;align-items:center;color:#5d5d5d;display:flex;gap:.625rem}
.node-topic-section-full__sections #topic-sections::before,.node-topic-section-full__sections #topic::before{font-size:1em}
.node-topic-section-full__sections ul{list-style:none;margin:0;padding:0}
.node-topic-section-full__sections ul:has(.menu-item--active-trail:first-child){background:linear-gradient(var(--primary-theme--25) 30%,rgba(255,255,255,0)) center top,linear-gradient(rgba(255,255,255,0),#fff 70%) center bottom,radial-gradient(farthest-side at 50% 0,rgba(0,0,0,.05),rgba(0,0,0,0)) center top,radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,.05),rgba(0,0,0,0)) center bottom;background-attachment:local,local,scroll,scroll;background-repeat:no-repeat;background-size:100% 40px,100% 40px,150% 1.25rem,150% 1.25rem}
.node-topic-section-full__sections ul:has(.menu-item--active-trail:last-child){background:linear-gradient(#fff 30%,rgba(255,255,255,0)) center top,linear-gradient(rgba(255,255,255,0),var(--primary-theme--25) 70%) center bottom,radial-gradient(farthest-side at 50% 0,rgba(0,0,0,.05),rgba(0,0,0,0)) center top,radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,.05),rgba(0,0,0,0)) center bottom;background-attachment:local,local,scroll,scroll;background-repeat:no-repeat;background-size:100% 40px,100% 40px,150% 1.25rem,150% 1.25rem}
.node-topic-section-full__sections ul:has(.menu-item--active-trail:last-child) .menu-item--active-trail:last-child{padding-bottom:0}
.node-topic-section-full__sections ul:has(.menu-item--active-trail:last-child) .menu-item--active-trail:last-child::before{bottom:0}
.node-topic-section-full__sections .menu-item:last-of-type{padding-bottom:.75rem}
.node-topic-section-full__sections .menu-item:last-of-type::before{bottom:.75rem}
.node-topic-section-full__sections .menu-item--active-trail{position:relative}
.node-topic-section-full__sections .menu-item--active-trail::before{background-color:var(--primary-theme--25);content:"";inset:0;position:absolute;z-index:-1}
.node-topic-section-full__sections .menu-item__link{font-family:Poppins,poppins,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#000;display:block;padding:.75rem 1.25rem;text-decoration:none}
.node-topic-section-full__sections .menu-item__description{display:none}
.office-hours *{border:unset;margin:unset;padding:unset}
.office-hours+.office-hours{margin-top:1rem}
.office-hours__item-label{font-weight:300;padding-left:0;width:300px}
.office-hours__item-content{display:flex;flex-wrap:wrap;gap:0 .5rem;margin:0 0 .5rem 1rem}
.office-hours__item-comments{color:#747474;flex-basis:100%;white-space:wrap}
.office-hours__additional{display:flex;flex-direction:column-reverse}
.office-hours__additional summary{font-family:Poppins,poppins,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:var(--primary-theme--500);list-style:none;margin-top:.25rem}
.office-hours__additional summary span{align-items:center;display:flex;flex-wrap:nowrap;gap:0 .5rem}
.office-hours__additional #show-opening-hours{display:flex}
.office-hours__additional #show-opening-hours::before{content:"\200c\ea01";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;font-size:1.5rem}
.office-hours__additional #hide-opening-hours{display:none}
.office-hours__additional #hide-opening-hours::before{content:"\200c\ea25";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;font-size:1.5rem}
.office-hours__additional[open] #show-opening-hours{display:none}
.office-hours__additional[open] #hide-opening-hours{display:flex}
.openid-connect-login-form{display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content;padding:4rem 0;position:relative}
.openid-connect-login-form>*{grid-column:content-start/content-end}
.openid-connect-login-form .form-submit{font-family:Poppins,poppins,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;-webkit-appearance:none;appearance:none;border-radius:unset;border-style:solid;border-width:2px;cursor:pointer;display:inline-block;margin:.25rem 1rem .25rem 0;padding:.625rem 1.25rem;text-align:center;text-decoration:none;text-shadow:none;transition:.2s;vertical-align:middle;-webkit-mask:url(/themes/frontend/images/brush-button.svg);mask:url(/themes/frontend/images/brush-button.svg);-webkit-mask-size:95% 95%;mask-size:95% 95%;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat no-repeat;mask-repeat:no-repeat no-repeat;background:var(--primary-theme--500);border-color:var(--primary-theme--500);color:#000}
.openid-connect-login-form .form-submit:focus,.openid-connect-login-form .form-submit:hover{box-shadow:0 6px 25px 0 rgba(0,0,0,.1);text-decoration:none;-webkit-mask-size:100% 100%;mask-size:100% 100%}
.openid-connect-login-form .form-submit:disabled{color:rgba(255,255,255,.7)}
.openid-connect-login-form .form-submit:focus,.openid-connect-login-form .form-submit:hover{background:var(--primary-theme--300);color:#000}
.openid-connect-login-form .form-submit ::selection,.openid-connect-login-form .form-submit::selection{background:var(--primary-theme--50);color:var(--primary-theme--500);text-shadow:none}
.page-header{display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content;background-color:#fff;height:4.75rem;position:sticky;z-index:5}
.page-header::after{background:var(--primary-theme--200) no-repeat;background-size:100% 1px;content:"";height:1px;left:0;pointer-events:none;position:absolute;right:0;top:100%;z-index:-10}
.page-header__content{display:grid;grid-column:viewport-start/viewport-end}
.page{display:flex;flex-direction:column;height:auto;min-height:100vh;position:relative;width:100%}
.page__header{flex:0 0 auto}
.page__body{flex:1 0 auto}
.page__footer{flex:0 0 auto}
.pager__items{display:flex;flex-flow:wrap;gap:.75rem;list-style:none;margin:0 0 2rem;padding:0}
.pager__item{display:inline-block}
.pager__item a{align-items:center;color:#171717;display:flex;font-weight:400;gap:.5rem;justify-content:center;padding:.313rem .75rem;text-decoration:none}
.pager__item a:focus,.pager__item a:hover{background:#f5f5f5}
.pager__item.is-active a{background:var(--primary-theme--500);color:#fff;pointer-events:none}
.pager__item--first a::before{content:"\200c\ea09";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;font-size:1rem}
.pager__item--previous a::before{content:"\200c\ea0c";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;font-size:1rem}
.pager__item--next a::after{content:"\200c\ea0d";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;font-size:1rem}
.pager__item--last a::after{content:"\200c\ea0a";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;font-size:1rem}
.pager--mini .pager__items{text-align:justify}
.pager--mini .pager__items::after{content:"";display:inline-block;width:100%}
.paragraph-card-partial{box-shadow:0 6px 25px 0 rgba(0,0,0,.1);transition:box-shadow .1s;display:flex;flex-direction:column;height:100%;position:relative}
.paragraph-card-partial:focus,.paragraph-card-partial:hover{box-shadow:0 6px 25px 0 rgba(0,0,0,.2)}
.paragraph-card-partial__content{background-color:#fff;display:flex;flex-direction:column;height:100%;padding:1rem 1.5rem;width:100%;padding:2rem}
.paragraph-card-partial__title{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.375rem;font-weight:600;line-height:.909091;margin-bottom:.5rem}
.paragraph-card-partial__body{margin-bottom:.5rem}
.paragraph-card-partial__link{margin-top:auto}
.paragraph-card-partial__link a{outline:0;font-family:Poppins,poppins,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:var(--link);display:inline-block;padding-right:1.5rem;text-decoration:none}
.paragraph-card-partial__link a::before{content:"";inset:0;position:absolute;z-index:1}
.paragraph-card-partial__link a::after{content:"\200c\ea04";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;display:inline-block;font-size:.9em;margin-left:.5rem;transition:margin .2s ease-in-out}
.paragraph-card-partial__link a:focus,.paragraph-card-partial__link a:hover{text-decoration:none}
.paragraph-card-partial__link a:focus::after,.paragraph-card-partial__link a:hover::after{margin-left:.75rem}
.paragraph-card-partial__image{aspect-ratio:16/10;order:-1;position:relative}
.paragraph-card-partial__image picture{background-position:center center;background-size:cover;display:block;height:100%;width:100%}
.paragraph-card-partial__image img{display:block;height:100%;margin:auto;max-width:none;-o-object-fit:cover;object-fit:cover;width:100%}
.paragraph-cookiebot-lane{display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content;padding-bottom:.1px;padding-top:.1px;page-break-inside:avoid;position:relative;width:100%}
.paragraph-cookiebot-lane>*{grid-column:content-start/content-end}
.paragraph-cookiebot-lane__anchor{scroll-margin-top:7.5rem}
.toolbar-fixed .paragraph-cookiebot-lane__anchor,.toolbar-vertical .paragraph-cookiebot-lane__anchor{scroll-margin-top:calc(39px + 7.5rem)}
.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .paragraph-cookiebot-lane__anchor{scroll-margin-top:calc(79px + 7.5rem)}
.paragraph-cookiebot-lane__title{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.875rem;font-weight:600;line-height:1;margin:0 0 1rem}
.paragraph-cookiebot-lane__content{clear:both;margin-bottom:2rem;margin-top:2rem;position:relative;display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content;grid-column:viewport-start/viewport-end}
.paragraph-cookiebot-lane__content>*{grid-column:content-start/content-end}
.paragraph-faqs-lane{display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content;padding-bottom:.1px;padding-top:.1px;page-break-inside:avoid;position:relative;width:100%;position:relative}
.paragraph-faqs-lane>*{grid-column:content-start/content-end}
.paragraph-faqs-lane__anchor{scroll-margin-top:7.5rem}
.toolbar-fixed .paragraph-faqs-lane__anchor,.toolbar-vertical .paragraph-faqs-lane__anchor{scroll-margin-top:calc(39px + 7.5rem)}
.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .paragraph-faqs-lane__anchor{scroll-margin-top:calc(79px + 7.5rem)}
.paragraph-faqs-lane__title{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.875rem;font-weight:600;line-height:1;margin:0 0 1rem}
.paragraph-faqs-lane__content{clear:both;margin-bottom:2rem;margin-top:2rem;position:relative}
.paragraph-faqs-lane__body{margin-bottom:1rem}
.paragraph-faqs-partial:not(:first-of-type){margin-top:2rem}
.paragraph-faqs-partial__anchor{scroll-margin-top:7.5rem}
.toolbar-fixed .paragraph-faqs-partial__anchor,.toolbar-vertical .paragraph-faqs-partial__anchor{scroll-margin-top:calc(39px + 7.5rem)}
.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .paragraph-faqs-partial__anchor{scroll-margin-top:calc(79px + 7.5rem)}
.paragraph-faqs-partial__title{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.875rem;font-weight:600;line-height:1;margin-bottom:1rem}
.paragraph-hero-lane{display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content;padding-bottom:.1px;padding-top:.1px;page-break-inside:avoid;position:relative;width:100%;position:relative}
.paragraph-hero-lane>*{grid-column:content-start/content-end}
.paragraph-hero-lane__anchor{scroll-margin-top:7.5rem}
.toolbar-fixed .paragraph-hero-lane__anchor,.toolbar-vertical .paragraph-hero-lane__anchor{scroll-margin-top:calc(39px + 7.5rem)}
.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .paragraph-hero-lane__anchor{scroll-margin-top:calc(79px + 7.5rem)}
.paragraph-hero-lane__title{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.875rem;font-weight:600;line-height:1;margin:0 0 1rem}
.paragraph-hero-lane__content{clear:both;margin-bottom:2rem;margin-top:2rem;position:relative}
.paragraph-hero-lane__content{display:grid;grid-column:content-start/content-end;grid-template-rows:auto auto auto 5.5rem auto;margin-top:0;padding:3rem 0 0;position:relative}
.paragraph-hero-lane__content::before{background-color:var(--primary-theme--50);background-position:center;background-size:cover;content:"";grid-row:1/span 3;inset:0;margin:-3rem calc(var(--outside-gutter)*-1) -5.5rem;-webkit-mask-image:url(/themes/frontend/images/line-left.svg),url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAD0lEQVR4AQEEAPv/AAAAAAAEAAFlScNgAAAAAElFTkSuQmCC);mask-image:url(/themes/frontend/images/line-left.svg),url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAD0lEQVR4AQEEAPv/AAAAAAAEAAFlScNgAAAAAElFTkSuQmCC);-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat;-webkit-mask-size:5rem 100%,calc(100% - 4rem) 100%;mask-size:5rem 100%,calc(100% - 4rem) 100%;-webkit-mask-position:left top,right top;mask-position:left top,right top;position:absolute;z-index:-1}
.paragraph-hero-lane__title{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:2.25rem;font-weight:400;line-height:1;grid-row:1;margin-bottom:.75rem}
.paragraph-hero-lane__title span{-webkit-animation:paragraph-hero-lane-highlight 1s ease-out forwards;animation:paragraph-hero-lane-highlight 1s ease-out forwards;background-image:linear-gradient(var(--primary-theme--500));background-position:left bottom;background-repeat:no-repeat;background-size:0 100%;line-height:1.25;padding:0}
.paragraph-hero-lane__body{grid-row:2;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:2rem}
.paragraph-hero-lane__actions{background-color:#fff;box-shadow:0 6px 25px 0 rgba(0,0,0,.1);grid-row:4/span 2;padding:1.25rem}
.paragraph-hero-lane__toptasks-title{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.375rem;font-weight:600;line-height:.909091;margin-bottom:1.25rem}
.paragraph-hero-lane__image{grid-row:3;margin-bottom:1.5rem;margin-right:-var(--outside-gutter);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-image:url(/themes/frontend/images/img-mask.svg);mask-image:url(/themes/frontend/images/img-mask.svg)}
@keyframes paragraph-hero-lane-highlight{
to{background-size:100% 100%;padding:0 1ch 0 .75ch}
}
.paragraph-list-lane{display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content;padding-bottom:.1px;padding-top:.1px;page-break-inside:avoid;position:relative;width:100%}
.paragraph-list-lane>*{grid-column:content-start/content-end}
.paragraph-list-lane__anchor{scroll-margin-top:7.5rem}
.toolbar-fixed .paragraph-list-lane__anchor,.toolbar-vertical .paragraph-list-lane__anchor{scroll-margin-top:calc(39px + 7.5rem)}
.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .paragraph-list-lane__anchor{scroll-margin-top:calc(79px + 7.5rem)}
.paragraph-list-lane__title{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.875rem;font-weight:600;line-height:1;margin:0 0 1rem}
.paragraph-list-lane__content{clear:both;margin-bottom:2rem;margin-top:2rem;position:relative;display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content;grid-column:viewport-start/viewport-end}
.paragraph-list-lane__content>*{grid-column:content-start/content-end}
.paragraph-list-lane__title{margin-bottom:2rem}
.paragraph-list-lane__items{display:grid;gap:2rem;grid-template-columns:minmax(0,1fr);margin-bottom:2rem}
.paragraph-list-lane__link a{font-family:Poppins,poppins,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;-webkit-appearance:none;appearance:none;border-radius:unset;border-style:solid;border-width:2px;cursor:pointer;display:inline-block;margin:.25rem 1rem .25rem 0;padding:.625rem 1.25rem;text-align:center;text-decoration:none;text-shadow:none;transition:.2s;vertical-align:middle;-webkit-mask:url(/themes/frontend/images/brush-button.svg);mask:url(/themes/frontend/images/brush-button.svg);-webkit-mask-size:95% 95%;mask-size:95% 95%;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat no-repeat;mask-repeat:no-repeat no-repeat;background:var(--primary-theme--700);border-color:var(--primary-theme--700);color:#000}
.paragraph-list-lane__link a:focus,.paragraph-list-lane__link a:hover{box-shadow:0 6px 25px 0 rgba(0,0,0,.1);text-decoration:none;-webkit-mask-size:100% 100%;mask-size:100% 100%}
.paragraph-list-lane__link a:disabled{color:rgba(255,255,255,.7)}
.paragraph-list-lane__link a:focus,.paragraph-list-lane__link a:hover{background:var(--primary-theme--500);color:#000}
.paragraph-list-lane__link a ::selection,.paragraph-list-lane__link a::selection{background:#fff;color:var(--primary-theme--500);text-shadow:none}
.paragraph-list-partial:not(:first-of-type){margin-top:2rem}
.paragraph-list-partial__anchor{scroll-margin-top:7.5rem}
.toolbar-fixed .paragraph-list-partial__anchor,.toolbar-vertical .paragraph-list-partial__anchor{scroll-margin-top:calc(39px + 7.5rem)}
.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .paragraph-list-partial__anchor{scroll-margin-top:calc(79px + 7.5rem)}
.paragraph-list-partial__title{margin-bottom:1rem}
.paragraph-list-partial__items{display:flex;flex-direction:column;gap:1rem}
.paragraph-list-partial__link{margin-top:2rem}
.paragraph-list-partial__link a{font-family:Poppins,poppins,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:var(--link);display:inline-block;padding-right:1.5rem;text-decoration:none}
.paragraph-list-partial__link a::after{content:"\200c\ea04";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;display:inline-block;font-size:.9em;margin-left:.5rem;transition:margin .2s ease-in-out}
.paragraph-list-partial__link a:focus,.paragraph-list-partial__link a:hover{text-decoration:none}
.paragraph-list-partial__link a:focus::after,.paragraph-list-partial__link a:hover::after{margin-left:.75rem}
.paragraph-ms-dynamics-form-lane{display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content;padding-bottom:.1px;padding-top:.1px;page-break-inside:avoid;position:relative;width:100%}
.paragraph-ms-dynamics-form-lane>*{grid-column:content-start/content-end}
.paragraph-ms-dynamics-form-lane__anchor{scroll-margin-top:7.5rem}
.toolbar-fixed .paragraph-ms-dynamics-form-lane__anchor,.toolbar-vertical .paragraph-ms-dynamics-form-lane__anchor{scroll-margin-top:calc(39px + 7.5rem)}
.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .paragraph-ms-dynamics-form-lane__anchor{scroll-margin-top:calc(79px + 7.5rem)}
.paragraph-ms-dynamics-form-lane__title{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.875rem;font-weight:600;line-height:1;margin:0 0 1rem}
.paragraph-ms-dynamics-form-lane__content{clear:both;margin-bottom:2rem;margin-top:2rem;position:relative}
.paragraph-ms-dynamics-form-lane__form{display:flex;margin-top:1rem}
.paragraph-ms-dynamics-form-lane__form .columnContainer{padding:0!important}
.paragraph-ms-dynamics-form-lane__form .columnContainer p{font-size:.875rem;font-weight:300;line-height:1.571429}
.paragraph-ms-dynamics-form-lane__form .columnContainer>div{margin:0!important}
.paragraph-ms-dynamics-form-lane__form .columnContainer>div label{margin-top:2rem}
.paragraph-ms-dynamics-form-lane__form .columnContainer>div input+label{font-size:.875rem;font-weight:300;line-height:1.571429;margin-top:0}
.paragraph-ms-dynamics-form-lane__form .columnContainer>div+.twoOptionFormFieldBlock>.twooption_checkbox{margin-top:2rem}
.paragraph-ms-dynamics-form-lane__form .columnContainer>div+.twoOptionFormFieldBlock>.twooption_checkbox>div{align-items:center;display:flex}
.paragraph-ms-dynamics-form-lane__form .columnContainer>div+.twoOptionFormFieldBlock>.twooption_checkbox>div input[type=checkbox]:focus:not(:indeterminate){border-color:var(--primary-theme--500)}
.paragraph-ms-dynamics-form-lane__form .columnContainer>div+.twoOptionFormFieldBlock>.twooption_checkbox>div input[type=checkbox]:focus:not(:indeterminate)::before{opacity:1}
.paragraph-ms-dynamics-form-lane__form .columnContainer label{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.1111111111}
.paragraph-ms-dynamics-form-lane__form .columnContainer .dateTimeFormFieldBlock input{font-size:.875rem;font-weight:300;line-height:1.571429;font-family:Poppins,poppins,sans-serif}
.paragraph-ms-dynamics-form-lane__form .columnContainer textarea{font-family:Poppins,poppins,sans-serif}
.paragraph-ms-dynamics-form-lane__form .columnContainer .submitButton{margin-top:1rem}
.paragraph-person-partial{background-color:#fff;box-shadow:0 6px 25px 0 rgba(0,0,0,.1);display:grid;height:100%;padding:1.25rem;align-content:flex-start}
.paragraph-person-partial--unpublished{background-color:#fff4f4;border:1px #c91c1c dashed;font-style:italic}
.paragraph-person-partial__content{display:flex;flex-direction:column;gap:.75rem;grid-row:2;position:relative}
.paragraph-person-partial__title{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.1111111111;margin-bottom:.25rem}
.paragraph-person-partial__meta{font-size:.875rem;font-weight:300;line-height:1.571429;align-items:center;color:#464646;display:flex;flex-flow:wrap;gap:.5rem;margin-bottom:.25rem;order:-1}
.paragraph-person-partial__role-item{display:inline}
.paragraph-person-partial__role-item:not(:last-child)::after{content:", ";display:inline}
.paragraph-quote-lane{display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content;padding-bottom:.1px;padding-top:.1px;page-break-inside:avoid;position:relative;width:100%;grid-column:content-start/content-end}
.paragraph-quote-lane>*{grid-column:content-start/content-end}
.paragraph-quote-lane__anchor{scroll-margin-top:7.5rem}
.toolbar-fixed .paragraph-quote-lane__anchor,.toolbar-vertical .paragraph-quote-lane__anchor{scroll-margin-top:calc(39px + 7.5rem)}
.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .paragraph-quote-lane__anchor{scroll-margin-top:calc(79px + 7.5rem)}
.paragraph-quote-lane__title{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.875rem;font-weight:600;line-height:1;margin:0 0 1rem}
.paragraph-quote-lane__content{clear:both;margin-bottom:2rem;margin-top:2rem;position:relative}
.paragraph-quote-lane__image{align-self:end;margin-right:1.25rem;width:7rem}
.paragraph-quote-lane__image div{display:flex}
.paragraph-quote-lane__quote{align-items:center;display:flex;flex-direction:column;margin:0;position:relative}
.paragraph-quote-lane__quote::before{background-color:var(--primary-theme--50);bottom:0;content:"";left:0;position:absolute;right:0;top:3rem;z-index:-1}
.paragraph-quote-lane__quote-body{display:block;padding:0 1.25rem 1.25rem 1.25rem}
.paragraph-quote-lane__quote-body p{font-family:Poppins,poppins,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.444444;margin-bottom:.5rem}
.paragraph-quote-lane__quote-body p::before{content:"\200c\ea24";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;color:var(--primary-theme--500);display:block;font-size:1.5rem;margin-bottom:.5rem}
.paragraph-quote-lane__quote-body cite{font-style:normal}
.paragraph-quote-partial__image{align-self:end;margin-right:1.25rem;width:7rem}
.paragraph-quote-partial__image div{display:flex}
.paragraph-quote-partial__quote{align-items:center;display:flex;flex-direction:column;margin:0;position:relative}
.paragraph-quote-partial__quote::before{background-color:var(--primary-theme--50);bottom:0;content:"";left:0;position:absolute;right:0;top:3rem;z-index:-1}
.paragraph-quote-partial__quote-body{display:block;padding:0 1.25rem 1.25rem 1.25rem}
.paragraph-quote-partial__quote-body p{font-family:Poppins,poppins,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.444444;margin-bottom:.5rem}
.paragraph-quote-partial__quote-body p::before{content:"\200c\ea24";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;color:var(--primary-theme--500);display:block;font-size:1.5rem;margin-bottom:.5rem}
.paragraph-quote-partial__quote-body cite{font-style:normal}
.paragraph-quote-partial:not(:first-of-type){margin-top:2rem}
.paragraph-quote-partial__anchor{scroll-margin-top:7.5rem}
.toolbar-fixed .paragraph-quote-partial__anchor,.toolbar-vertical .paragraph-quote-partial__anchor{scroll-margin-top:calc(39px + 7.5rem)}
.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .paragraph-quote-partial__anchor{scroll-margin-top:calc(79px + 7.5rem)}
.paragraph-separator-lane{margin:-.15rem 0}
.paragraph-separator-lane.contextual-region .contextual{top:0}
.paragraph-separator-lane__separator{margin:0;z-index:1}
.paragraph-step-partial{background-color:var(--primary-theme--50);counter-increment:step-counter;display:grid;flex:1;grid-template-columns:2.5rem auto;list-style-position:inside;padding:1.5rem;position:relative}
.paragraph-step-partial::before{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.375rem;font-weight:600;line-height:.909091;color:var(--primary-theme--500);content:counter(step-counter) ".";grid-column:1;grid-row:1}
.paragraph-step-partial:not(:last-child)::after{background-color:#d1d1d1;bottom:-2rem;content:"";height:2rem;left:2rem;position:absolute;width:.0625rem}
.paragraph-step-partial__title{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.375rem;font-weight:600;line-height:.909091;align-content:end;display:block;grid-column:2;grid-row:1;margin:0}
.paragraph-step-partial__body{display:block;grid-column:2;grid-row:2;margin-top:.5rem}
.paragraph-steps-lane{display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content;padding-bottom:.1px;padding-top:.1px;page-break-inside:avoid;position:relative;width:100%}
.paragraph-steps-lane>*{grid-column:content-start/content-end}
.paragraph-steps-lane__anchor{scroll-margin-top:7.5rem}
.toolbar-fixed .paragraph-steps-lane__anchor,.toolbar-vertical .paragraph-steps-lane__anchor{scroll-margin-top:calc(39px + 7.5rem)}
.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .paragraph-steps-lane__anchor{scroll-margin-top:calc(79px + 7.5rem)}
.paragraph-steps-lane__title{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.875rem;font-weight:600;line-height:1;margin:0 0 1rem}
.paragraph-steps-lane__content{clear:both;margin-bottom:2rem;margin-top:2rem;position:relative}
.paragraph-steps-lane__title{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.875rem;font-weight:600;line-height:1;margin-bottom:2rem}
.paragraph-steps-lane__steps{display:flex;flex-direction:column;gap:2rem;margin-bottom:2rem;padding:0}
.paragraph-steps-lane__footer{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}
.paragraph-steps-lane__cta-link,.paragraph-steps-lane__link{flex-shrink:0}
.paragraph-steps-lane__cta-link a{font-family:Poppins,poppins,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;-webkit-appearance:none;appearance:none;border-radius:unset;border-style:solid;border-width:2px;cursor:pointer;display:inline-block;margin:.25rem 1rem .25rem 0;padding:.625rem 1.25rem;text-align:center;text-decoration:none;text-shadow:none;transition:.2s;vertical-align:middle;-webkit-mask:url(/themes/frontend/images/brush-button.svg);mask:url(/themes/frontend/images/brush-button.svg);-webkit-mask-size:95% 95%;mask-size:95% 95%;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat no-repeat;mask-repeat:no-repeat no-repeat;background:var(--primary-theme--700);border-color:var(--primary-theme--700);color:#000}
.paragraph-steps-lane__cta-link a:focus,.paragraph-steps-lane__cta-link a:hover{box-shadow:0 6px 25px 0 rgba(0,0,0,.1);text-decoration:none;-webkit-mask-size:100% 100%;mask-size:100% 100%}
.paragraph-steps-lane__cta-link a:disabled{color:rgba(255,255,255,.7)}
.paragraph-steps-lane__cta-link a:focus,.paragraph-steps-lane__cta-link a:hover{background:var(--primary-theme--500);color:#000}
.paragraph-steps-lane__cta-link a ::selection,.paragraph-steps-lane__cta-link a::selection{background:#fff;color:var(--primary-theme--500);text-shadow:none}
.paragraph-steps-lane__link a{font-family:Poppins,poppins,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:var(--link);display:inline-block;padding-right:1.5rem;text-decoration:none}
.paragraph-steps-lane__link a::after{content:"\200c\ea04";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;display:inline-block;font-size:.9em;margin-left:.5rem;transition:margin .2s ease-in-out}
.paragraph-steps-lane__link a:focus,.paragraph-steps-lane__link a:hover{text-decoration:none}
.paragraph-steps-lane__link a:focus::after,.paragraph-steps-lane__link a:hover::after{margin-left:.75rem}
.paragraph-text-lane{display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content;padding-bottom:.1px;padding-top:.1px;page-break-inside:avoid;position:relative;width:100%}
.paragraph-text-lane>*{grid-column:content-start/content-end}
.paragraph-text-lane__anchor{scroll-margin-top:7.5rem}
.toolbar-fixed .paragraph-text-lane__anchor,.toolbar-vertical .paragraph-text-lane__anchor{scroll-margin-top:calc(39px + 7.5rem)}
.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .paragraph-text-lane__anchor{scroll-margin-top:calc(79px + 7.5rem)}
.paragraph-text-lane__title{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.875rem;font-weight:600;line-height:1;margin:0 0 1rem}
.paragraph-text-lane__content{clear:both;margin-bottom:2rem;margin-top:2rem;position:relative}
.paragraph-text-lane--neutral-light .paragraph-text-lane__content{background-color:var(--primary-theme--50);padding:2rem;color:#000}
.paragraph-text-lane--neutral .paragraph-text-lane__content{background-color:var(--primary-theme--50);padding:2rem;color:#000}
.paragraph-text-partial:not(:first-of-type){margin-top:2rem}
.paragraph-text-partial__anchor{scroll-margin-top:7.5rem}
.toolbar-fixed .paragraph-text-partial__anchor,.toolbar-vertical .paragraph-text-partial__anchor{scroll-margin-top:calc(39px + 7.5rem)}
.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .paragraph-text-partial__anchor{scroll-margin-top:calc(79px + 7.5rem)}
.paragraph-text-partial--neutral-light .paragraph-text-partial__content{background-color:var(--primary-theme--50);padding:2rem;color:#000}
.paragraph-text-partial--neutral .paragraph-text-partial__content{background-color:var(--primary-theme--50);padding:2rem;color:#000}
.paragraph-text-three-cols-lane{display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content;padding-bottom:.1px;padding-top:.1px;page-break-inside:avoid;position:relative;width:100%}
.paragraph-text-three-cols-lane>*{grid-column:content-start/content-end}
.paragraph-text-three-cols-lane__anchor{scroll-margin-top:7.5rem}
.toolbar-fixed .paragraph-text-three-cols-lane__anchor,.toolbar-vertical .paragraph-text-three-cols-lane__anchor{scroll-margin-top:calc(39px + 7.5rem)}
.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .paragraph-text-three-cols-lane__anchor{scroll-margin-top:calc(79px + 7.5rem)}
.paragraph-text-three-cols-lane__title{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.875rem;font-weight:600;line-height:1;margin:0 0 1rem}
.paragraph-text-three-cols-lane__content{clear:both;margin-bottom:2rem;margin-top:2rem;position:relative;display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content;grid-column:viewport-start/viewport-end}
.paragraph-text-three-cols-lane__content>*{grid-column:content-start/content-end}
.paragraph-text-three-cols-lane__title{grid-row:1;margin-bottom:2rem}
.paragraph-text-three-cols-lane__col1{grid-row:2}
.paragraph-text-three-cols-lane__col2{grid-row:3}
.paragraph-text-three-cols-lane__col3{grid-row:4}
.paragraph-topic-navigation-lane{display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content;padding-bottom:.1px;padding-top:.1px;page-break-inside:avoid;position:relative;width:100%}
.paragraph-topic-navigation-lane>*{grid-column:content-start/content-end}
.paragraph-topic-navigation-lane__anchor{scroll-margin-top:7.5rem}
.toolbar-fixed .paragraph-topic-navigation-lane__anchor,.toolbar-vertical .paragraph-topic-navigation-lane__anchor{scroll-margin-top:calc(39px + 7.5rem)}
.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .paragraph-topic-navigation-lane__anchor{scroll-margin-top:calc(79px + 7.5rem)}
.paragraph-topic-navigation-lane__title{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.875rem;font-weight:600;line-height:1;margin:0 0 1rem}
.paragraph-topic-navigation-lane__content{clear:both;margin-bottom:2rem;margin-top:2rem;position:relative;display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content;grid-column:viewport-start/viewport-end}
.paragraph-topic-navigation-lane__content>*{grid-column:content-start/content-end}
.paragraph-topic-navigation-lane__content .paragraph-topic-navigation-lane__card{--main-color:var(--primary-theme--100);--second-color:var(--primary-theme--25);background-image:linear-gradient(to right,var(--main-color) 90%,var(--second-color));background-size:100%;transition:all 2s;display:flex;flex-direction:column;height:100%;position:relative;margin-bottom:1rem;padding:2rem}
.paragraph-topic-navigation-lane__content .paragraph-topic-navigation-lane__card:focus,.paragraph-topic-navigation-lane__content .paragraph-topic-navigation-lane__card:focus-within,.paragraph-topic-navigation-lane__content .paragraph-topic-navigation-lane__card:hover{background-size:110%;--main-color:var(--primary-theme--200);--second-color:var(--primary-theme--100)}
.paragraph-topic-navigation-lane__content .paragraph-topic-navigation-lane__card:active{background-size:110%;--main-color:var(--primary-theme--200);--second-color:var(--primary-theme--100)}
.paragraph-topic-navigation-lane__content .paragraph-topic-navigation-lane__card--unpublished{background-color:#fff4f4;border:1px #c91c1c dashed;font-style:italic}
.paragraph-topic-navigation-lane__content .paragraph-topic-navigation-lane__card__meta{font-size:.875rem;font-weight:300;line-height:1.571429;align-items:center;color:#464646;display:flex;flex-flow:wrap;gap:.5rem;margin-bottom:.25rem;order:-1}
.paragraph-topic-navigation-lane__content .paragraph-topic-navigation-lane__card__content{background-color:#fff;display:flex;flex-direction:column;height:100%;padding:1rem 1.5rem;width:100%}
.paragraph-topic-navigation-lane__content .paragraph-topic-navigation-lane__card__submitted{font-size:.875rem;font-weight:300;line-height:1.571429;color:#464646}
.paragraph-topic-navigation-lane__content .paragraph-topic-navigation-lane__card__title{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.1111111111;margin-bottom:.25rem}
.paragraph-topic-navigation-lane__content .paragraph-topic-navigation-lane__card__subtype{font-size:.875rem;font-weight:300;line-height:1.571429;background-color:var(--primary-theme--50);color:#000;display:block;padding:.125rem .5rem;text-decoration:none;transition:.2s}
.paragraph-topic-navigation-lane__content .paragraph-topic-navigation-lane__card__subtype:is(a):focus,.paragraph-topic-navigation-lane__content .paragraph-topic-navigation-lane__card__subtype:is(a):hover{background-color:#fff;transition:.2s}
.paragraph-topic-navigation-lane__content .paragraph-topic-navigation-lane__card__link{margin-top:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.paragraph-topic-navigation-lane__content .paragraph-topic-navigation-lane__card__link a{font-family:Poppins,poppins,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:var(--link);display:inline-block;padding-right:1.5rem;text-decoration:none;font-family:Poppins,poppins,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;outline:0;text-transform:lowercase}
.paragraph-topic-navigation-lane__content .paragraph-topic-navigation-lane__card__link a::after{content:"\200c\ea04";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;display:inline-block;font-size:.9em;margin-left:.5rem;transition:margin .2s ease-in-out}
.paragraph-topic-navigation-lane__content .paragraph-topic-navigation-lane__card__link a:focus,.paragraph-topic-navigation-lane__content .paragraph-topic-navigation-lane__card__link a:hover{text-decoration:none}
.paragraph-topic-navigation-lane__content .paragraph-topic-navigation-lane__card__link a:focus::after,.paragraph-topic-navigation-lane__content .paragraph-topic-navigation-lane__card__link a:hover::after{margin-left:.75rem}
.paragraph-topic-navigation-lane__content .paragraph-topic-navigation-lane__card__link a::before{content:"";inset:0;position:absolute;z-index:1}
.paragraph-topic-navigation-lane__content .paragraph-topic-navigation-lane__card__link a::first-letter{text-transform:uppercase}
.paragraph-topic-navigation-lane__content .paragraph-topic-navigation-lane__card__image{aspect-ratio:16/10;order:-1;position:relative}
.paragraph-topic-navigation-lane__content .paragraph-topic-navigation-lane__card__image picture{background-position:center center;background-size:cover;display:block;height:100%;width:100%}
.paragraph-topic-navigation-lane__content .paragraph-topic-navigation-lane__card__image img{display:block;height:100%;margin:auto;max-width:none;-o-object-fit:cover;object-fit:cover;width:100%}
.paragraph-topic-navigation-lane__content .paragraph-topic-navigation-lane__link{text-decoration:none}
.paragraph-topic-navigation-lane__content .paragraph-topic-navigation-lane__title{color:#000}
.paragraph-topic-navigation-lane__content .paragraph-topic-navigation-lane__description{color:gray}
.paragraph-toptask-partial:not(:first-child){padding-top:1rem}
.paragraph-toptask-partial:not(:last-child){border-bottom:1px solid #d1d1d1;padding-bottom:1rem}
.paragraph-toptask-partial__link{font-family:Poppins,poppins,sans-serif;font-size:1rem;font-weight:300;line-height:1.5;align-items:center;color:#000;display:flex;padding-right:2.5rem;position:relative;text-decoration:none;width:100%}
.paragraph-toptask-partial__link:where([data-icon=briefcase])::before{content:"\200c\ea01";font-family:icons-content-minimal;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.paragraph-toptask-partial__link:where([data-icon=calendar])::before{content:"\200c\ea02";font-family:icons-content-minimal;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.paragraph-toptask-partial__link:where([data-icon=clipboard-with-list])::before{content:"\200c\ea03";font-family:icons-content-minimal;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.paragraph-toptask-partial__link:where([data-icon=clover])::before{content:"\200c\ea04";font-family:icons-content-minimal;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.paragraph-toptask-partial__link:where([data-icon=compass])::before{content:"\200c\ea05";font-family:icons-content-minimal;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.paragraph-toptask-partial__link:where([data-icon=edit-pencil-square])::before{content:"\200c\ea06";font-family:icons-content-minimal;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.paragraph-toptask-partial__link:where([data-icon=euro])::before{content:"\200c\ea07";font-family:icons-content-minimal;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.paragraph-toptask-partial__link:where([data-icon=fire])::before{content:"\200c\ea08";font-family:icons-content-minimal;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.paragraph-toptask-partial__link:where([data-icon=knot])::before{content:"\200c\ea09";font-family:icons-content-minimal;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.paragraph-toptask-partial__link:where([data-icon=lily])::before{content:"\200c\ea0a";font-family:icons-content-minimal;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.paragraph-toptask-partial__link:where([data-icon=map])::before{content:"\200c\ea0b";font-family:icons-content-minimal;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.paragraph-toptask-partial__link:where([data-icon=marshmallow])::before{content:"\200c\ea0c";font-family:icons-content-minimal;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.paragraph-toptask-partial__link:where([data-icon=phone])::before{content:"\200c\ea0d";font-family:icons-content-minimal;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.paragraph-toptask-partial__link:where([data-icon=pin])::before{content:"\200c\ea0e";font-family:icons-content-minimal;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.paragraph-toptask-partial__link:where([data-icon=plane])::before{content:"\200c\ea0f";font-family:icons-content-minimal;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.paragraph-toptask-partial__link:where([data-icon=question-mark-circle])::before{content:"\200c\ea10";font-family:icons-content-minimal;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.paragraph-toptask-partial__link:where([data-icon=sail])::before{content:"\200c\ea11";font-family:icons-content-minimal;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.paragraph-toptask-partial__link:where([data-icon=scarf])::before{content:"\200c\ea12";font-family:icons-content-minimal;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.paragraph-toptask-partial__link:where([data-icon=shield-check])::before{content:"\200c\ea13";font-family:icons-content-minimal;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.paragraph-toptask-partial__link:where([data-icon=tent])::before{content:"\200c\ea14";font-family:icons-content-minimal;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.paragraph-toptask-partial__link:where([data-icon=tool])::before{content:"\200c\ea15";font-family:icons-content-minimal;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.paragraph-toptask-partial__link:focus,.paragraph-toptask-partial__link:hover{color:var(--primary-theme--500);text-decoration:underline}
.paragraph-toptask-partial__link:focus::after,.paragraph-toptask-partial__link:hover::after{-webkit-transform:translateX(.5rem);transform:translateX(.5rem)}
.paragraph-toptask-partial__link::after{content:"\200c\ea04";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;color:var(--primary-theme--500);font-size:1.25rem;position:absolute;right:0;transition:.2s}
.paragraph-toptask-partial__link[data-icon]{padding-left:2rem}
.paragraph-toptask-partial__link[data-icon]::before{color:var(--primary-theme--500);font-size:1.25rem;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.paragraph-twofold-center-lane{display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content;padding-bottom:.1px;padding-top:.1px;page-break-inside:avoid;position:relative;width:100%}
.paragraph-twofold-center-lane>*{grid-column:content-start/content-end}
.paragraph-twofold-center-lane__anchor{scroll-margin-top:7.5rem}
.toolbar-fixed .paragraph-twofold-center-lane__anchor,.toolbar-vertical .paragraph-twofold-center-lane__anchor{scroll-margin-top:calc(39px + 7.5rem)}
.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .paragraph-twofold-center-lane__anchor{scroll-margin-top:calc(79px + 7.5rem)}
.paragraph-twofold-center-lane__title{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.875rem;font-weight:600;line-height:1;margin:0 0 1rem}
.paragraph-twofold-center-lane__content{clear:both;margin-bottom:2rem;margin-top:2rem;position:relative;display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content;grid-column:viewport-start/viewport-end}
.paragraph-twofold-center-lane__content>*{grid-column:content-start/content-end}
.paragraph-twofold-center-lane__title{grid-row:1;margin-bottom:2rem}
.paragraph-twofold-lane{display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content;padding-bottom:.1px;padding-top:.1px;page-break-inside:avoid;position:relative;width:100%}
.paragraph-twofold-lane>*{grid-column:content-start/content-end}
.paragraph-twofold-lane__anchor{scroll-margin-top:7.5rem}
.toolbar-fixed .paragraph-twofold-lane__anchor,.toolbar-vertical .paragraph-twofold-lane__anchor{scroll-margin-top:calc(39px + 7.5rem)}
.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .paragraph-twofold-lane__anchor{scroll-margin-top:calc(79px + 7.5rem)}
.paragraph-twofold-lane__title{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.875rem;font-weight:600;line-height:1;margin:0 0 1rem}
.paragraph-twofold-lane__content{clear:both;margin-bottom:2rem;margin-top:2rem;position:relative;display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content;grid-column:viewport-start/viewport-end}
.paragraph-twofold-lane__content>*{grid-column:content-start/content-end}
.paragraph-twofold-lane__title{grid-row:1;margin-bottom:2rem}
.paragraph-twofold-left-elevated-lane{display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content;padding-bottom:.1px;padding-top:.1px;page-break-inside:avoid;position:relative;width:100%}
.paragraph-twofold-left-elevated-lane>*{grid-column:content-start/content-end}
.paragraph-twofold-left-elevated-lane__anchor{scroll-margin-top:7.5rem}
.toolbar-fixed .paragraph-twofold-left-elevated-lane__anchor,.toolbar-vertical .paragraph-twofold-left-elevated-lane__anchor{scroll-margin-top:calc(39px + 7.5rem)}
.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .paragraph-twofold-left-elevated-lane__anchor{scroll-margin-top:calc(79px + 7.5rem)}
.paragraph-twofold-left-elevated-lane__title{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.875rem;font-weight:600;line-height:1;margin:0 0 1rem}
.paragraph-twofold-left-elevated-lane__content{clear:both;margin-bottom:2rem;margin-top:2rem;position:relative;display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content;grid-column:viewport-start/viewport-end}
.paragraph-twofold-left-elevated-lane__content>*{grid-column:content-start/content-end}
.paragraph-twofold-left-elevated-lane__title{grid-row:1;margin-bottom:2rem}
.paragraph-twofold-left-elevated-lane__title{grid-row:1}
.paragraph-twofold-left-elevated-lane__col1 .paragraph-text-partial:not([class*="--neutral"]) .paragraph-text-partial__content,.paragraph-twofold-left-elevated-lane__col2 .paragraph-text-partial:not([class*="--neutral"]) .paragraph-text-partial__content{background-color:#fff}
.paragraph-twofold-left-elevated-lane__col1 .paragraph-text-partial__content,.paragraph-twofold-left-elevated-lane__col2 .paragraph-text-partial__content{height:100%;padding:2rem}
.paragraph-twofold-left-elevated-lane__col1 .paragraph-list-partial,.paragraph-twofold-left-elevated-lane__col2 .paragraph-list-partial{background-color:#fff;padding:2rem}
.paragraph-twofold-left-elevated-lane__col1 .paragraph-faqs-partial,.paragraph-twofold-left-elevated-lane__col2 .paragraph-faqs-partial{background-color:#fff;padding:2rem}
.paragraph-twofold-left-elevated-lane:has(.paragraph-visual-partial) .paragraph-text-partial{height:100%}
.paragraph-twofold-left-elevated-lane:has(.paragraph-twofold-left-elevated-lane__col1>.paragraph-text-partial:not([class*="--neutral"])) .paragraph-twofold-left-elevated-lane__col1 .paragraph-text-partial__content,.paragraph-twofold-left-elevated-lane:has(.paragraph-twofold-left-elevated-lane__col1>.paragraph-visual-partial) .paragraph-twofold-left-elevated-lane__col1 .paragraph-text-partial__content{padding:4rem 2rem}
.paragraph-twofold-left-elevated-lane:has(.paragraph-twofold-left-elevated-lane__col1>.paragraph-text-partial:not([class*="--neutral"])) .paragraph-twofold-left-elevated-lane__col2 .paragraph-text-partial__content,.paragraph-twofold-left-elevated-lane:has(.paragraph-twofold-left-elevated-lane__col1>.paragraph-visual-partial) .paragraph-twofold-left-elevated-lane__col2 .paragraph-text-partial__content{padding-top:6rem}
.paragraph-twofold-left-elevated-lane__col1{grid-column:content-start/viewport-end;z-index:1}
.paragraph-twofold-left-elevated-lane__col2{grid-column:viewport-start/viewport-end;margin-top:-3.5rem}
.paragraph-twofold-left-elevated-lane__col2 .paragraph-text-partial__content{padding-top:4rem}
.paragraph-twofold-left-lane{display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content;padding-bottom:.1px;padding-top:.1px;page-break-inside:avoid;position:relative;width:100%}
.paragraph-twofold-left-lane>*{grid-column:content-start/content-end}
.paragraph-twofold-left-lane__anchor{scroll-margin-top:7.5rem}
.toolbar-fixed .paragraph-twofold-left-lane__anchor,.toolbar-vertical .paragraph-twofold-left-lane__anchor{scroll-margin-top:calc(39px + 7.5rem)}
.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .paragraph-twofold-left-lane__anchor{scroll-margin-top:calc(79px + 7.5rem)}
.paragraph-twofold-left-lane__title{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.875rem;font-weight:600;line-height:1;margin:0 0 1rem}
.paragraph-twofold-left-lane__content{clear:both;margin-bottom:2rem;margin-top:2rem;position:relative;display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content;grid-column:viewport-start/viewport-end}
.paragraph-twofold-left-lane__content>*{grid-column:content-start/content-end}
.paragraph-twofold-left-lane__title{grid-row:1;margin-bottom:2rem}
.paragraph-twofold-right-elevated-lane{display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content;padding-bottom:.1px;padding-top:.1px;page-break-inside:avoid;position:relative;width:100%}
.paragraph-twofold-right-elevated-lane>*{grid-column:content-start/content-end}
.paragraph-twofold-right-elevated-lane__anchor{scroll-margin-top:7.5rem}
.toolbar-fixed .paragraph-twofold-right-elevated-lane__anchor,.toolbar-vertical .paragraph-twofold-right-elevated-lane__anchor{scroll-margin-top:calc(39px + 7.5rem)}
.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .paragraph-twofold-right-elevated-lane__anchor{scroll-margin-top:calc(79px + 7.5rem)}
.paragraph-twofold-right-elevated-lane__title{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.875rem;font-weight:600;line-height:1;margin:0 0 1rem}
.paragraph-twofold-right-elevated-lane__content{clear:both;margin-bottom:2rem;margin-top:2rem;position:relative;display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content;grid-column:viewport-start/viewport-end}
.paragraph-twofold-right-elevated-lane__content>*{grid-column:content-start/content-end}
.paragraph-twofold-right-elevated-lane__title{grid-row:1;margin-bottom:2rem}
.paragraph-twofold-right-elevated-lane__title{grid-row:1}
.paragraph-twofold-right-elevated-lane__col1 .paragraph-text-partial:not([class*="--neutral"]) .paragraph-text-partial__content,.paragraph-twofold-right-elevated-lane__col2 .paragraph-text-partial:not([class*="--neutral"]) .paragraph-text-partial__content{background-color:#fff}
.paragraph-twofold-right-elevated-lane__col1 .paragraph-text-partial__content,.paragraph-twofold-right-elevated-lane__col2 .paragraph-text-partial__content{height:100%;padding:2rem}
.paragraph-twofold-right-elevated-lane__col1 .paragraph-list-partial,.paragraph-twofold-right-elevated-lane__col2 .paragraph-list-partial{background-color:#fff;padding:2rem}
.paragraph-twofold-right-elevated-lane__col1 .paragraph-faqs-partial,.paragraph-twofold-right-elevated-lane__col2 .paragraph-faqs-partial{background-color:#fff;padding:2rem}
.paragraph-twofold-right-elevated-lane:has(.paragraph-visual-partial) .paragraph-text-partial{height:100%}
.paragraph-twofold-right-elevated-lane:has(.paragraph-twofold-right-elevated-lane__col2>.paragraph-text-partial:not([class*="--neutral"])) .paragraph-twofold-right-elevated-lane__col2 .paragraph-text-partial__content,.paragraph-twofold-right-elevated-lane:has(.paragraph-twofold-right-elevated-lane__col2>.paragraph-visual-partial) .paragraph-twofold-right-elevated-lane__col2 .paragraph-text-partial__content{padding:2rem}
.paragraph-twofold-right-elevated-lane__col1{grid-column:viewport-start/viewport-end}
.paragraph-twofold-right-elevated-lane__col1 .paragraph-text-partial__content{padding-bottom:4rem}
.paragraph-twofold-right-elevated-lane__col2{grid-column:content-start/viewport-end;margin-top:-3.5rem;z-index:1}
.paragraph-twofold-right-lane{display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content;padding-bottom:.1px;padding-top:.1px;page-break-inside:avoid;position:relative;width:100%}
.paragraph-twofold-right-lane>*{grid-column:content-start/content-end}
.paragraph-twofold-right-lane__anchor{scroll-margin-top:7.5rem}
.toolbar-fixed .paragraph-twofold-right-lane__anchor,.toolbar-vertical .paragraph-twofold-right-lane__anchor{scroll-margin-top:calc(39px + 7.5rem)}
.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .paragraph-twofold-right-lane__anchor{scroll-margin-top:calc(79px + 7.5rem)}
.paragraph-twofold-right-lane__title{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.875rem;font-weight:600;line-height:1;margin:0 0 1rem}
.paragraph-twofold-right-lane__content{clear:both;margin-bottom:2rem;margin-top:2rem;position:relative;display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content;grid-column:viewport-start/viewport-end}
.paragraph-twofold-right-lane__content>*{grid-column:content-start/content-end}
.paragraph-twofold-right-lane__title{grid-row:1;margin-bottom:2rem}
.paragraph-usp-partial__icon{height:5rem;margin-bottom:1rem}
.paragraph-usp-partial__title{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.375rem;font-weight:600;line-height:.909091;margin-bottom:1rem}
.paragraph-list-partial .paragraph-usp-partial{padding:1.25rem 0 1.25rem 6.5rem;position:relative}
.paragraph-list-partial .paragraph-usp-partial__icon{left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.paragraph-view-articles-latest-lane{display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content;padding-bottom:.1px;padding-top:.1px;page-break-inside:avoid;position:relative;width:100%}
.paragraph-view-articles-latest-lane>*{grid-column:content-start/content-end}
.paragraph-view-articles-latest-lane__anchor{scroll-margin-top:7.5rem}
.toolbar-fixed .paragraph-view-articles-latest-lane__anchor,.toolbar-vertical .paragraph-view-articles-latest-lane__anchor{scroll-margin-top:calc(39px + 7.5rem)}
.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .paragraph-view-articles-latest-lane__anchor{scroll-margin-top:calc(79px + 7.5rem)}
.paragraph-view-articles-latest-lane__title{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.875rem;font-weight:600;line-height:1;margin:0 0 1rem}
.paragraph-view-articles-latest-lane__content{clear:both;margin-bottom:2rem;margin-top:2rem;position:relative;display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content;grid-column:viewport-start/viewport-end}
.paragraph-view-articles-latest-lane__content>*{grid-column:content-start/content-end}
.paragraph-view-articles-latest-lane__title{margin-bottom:2rem}
.paragraph-view-articles-latest-lane__link a{font-family:Poppins,poppins,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;-webkit-appearance:none;appearance:none;border-radius:unset;border-style:solid;border-width:2px;cursor:pointer;display:inline-block;margin:.25rem 1rem .25rem 0;padding:.625rem 1.25rem;text-align:center;text-decoration:none;text-shadow:none;transition:.2s;vertical-align:middle;-webkit-mask:url(/themes/frontend/images/brush-button.svg);mask:url(/themes/frontend/images/brush-button.svg);-webkit-mask-size:95% 95%;mask-size:95% 95%;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat no-repeat;mask-repeat:no-repeat no-repeat;background:var(--primary-theme--500);border-color:var(--primary-theme--500);color:#000;margin-top:2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.paragraph-view-articles-latest-lane__link a:focus,.paragraph-view-articles-latest-lane__link a:hover{box-shadow:0 6px 25px 0 rgba(0,0,0,.1);text-decoration:none;-webkit-mask-size:100% 100%;mask-size:100% 100%}
.paragraph-view-articles-latest-lane__link a:disabled{color:rgba(255,255,255,.7)}
.paragraph-view-articles-latest-lane__link a:focus,.paragraph-view-articles-latest-lane__link a:hover{background:var(--primary-theme--300);color:#000}
.paragraph-view-articles-latest-lane__link a ::selection,.paragraph-view-articles-latest-lane__link a::selection{background:var(--primary-theme--50);color:var(--primary-theme--500);text-shadow:none}
.paragraph-view-articles-overview-lane{display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content;padding-bottom:.1px;padding-top:.1px;page-break-inside:avoid;position:relative;width:100%}
.paragraph-view-articles-overview-lane>*{grid-column:content-start/content-end}
.paragraph-view-articles-overview-lane__anchor{scroll-margin-top:7.5rem}
.toolbar-fixed .paragraph-view-articles-overview-lane__anchor,.toolbar-vertical .paragraph-view-articles-overview-lane__anchor{scroll-margin-top:calc(39px + 7.5rem)}
.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .paragraph-view-articles-overview-lane__anchor{scroll-margin-top:calc(79px + 7.5rem)}
.paragraph-view-articles-overview-lane__title{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.875rem;font-weight:600;line-height:1;margin:0 0 1rem}
.paragraph-view-articles-overview-lane__content{clear:both;margin-bottom:2rem;margin-top:2rem;position:relative;display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content;grid-column:viewport-start/viewport-end}
.paragraph-view-articles-overview-lane__content>*{grid-column:content-start/content-end}
.paragraph-visual-lane{display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content;padding-bottom:.1px;padding-top:.1px;page-break-inside:avoid;position:relative;width:100%;color:#fff}
.paragraph-visual-lane>*{grid-column:content-start/content-end}
.paragraph-visual-lane__anchor{scroll-margin-top:7.5rem}
.toolbar-fixed .paragraph-visual-lane__anchor,.toolbar-vertical .paragraph-visual-lane__anchor{scroll-margin-top:calc(39px + 7.5rem)}
.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .paragraph-visual-lane__anchor{scroll-margin-top:calc(79px + 7.5rem)}
.paragraph-visual-lane__title{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.875rem;font-weight:600;line-height:1;margin:0 0 1rem}
.paragraph-visual-lane__content{clear:both;margin-bottom:2rem;margin-top:2rem;position:relative;display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content;grid-column:viewport-start/viewport-end}
.paragraph-visual-lane__content>*{grid-column:content-start/content-end}
.paragraph-visual-lane__background-image{bottom:0;grid-column:viewport-start/viewport-end;overflow:hidden;top:0;z-index:-1}
.paragraph-visual-lane__background-image picture{background-position:center center;background-size:cover;display:block;height:100%;width:100%}
.paragraph-visual-lane__background-image img{display:block;height:100%;margin:auto;max-width:none;-o-object-fit:cover;object-fit:cover;width:100%}
.paragraph-visual-lane__background-image{left:0;position:absolute;right:0}
.paragraph-visual-lane--left .paragraph-visual-lane__body{grid-column:c 1/span 6}
.paragraph-visual-lane--right .paragraph-visual-lane__body{grid-column:c 7/span 6}
.paragraph-visual-lane--center .paragraph-visual-lane__body{grid-column:c 4/span 6}
.paragraph-visual-partial:not(:first-of-type){margin-top:2rem}
.paragraph-visual-partial__anchor{scroll-margin-top:7.5rem}
.toolbar-fixed .paragraph-visual-partial__anchor,.toolbar-vertical .paragraph-visual-partial__anchor{scroll-margin-top:calc(39px + 7.5rem)}
.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .paragraph-visual-partial__anchor{scroll-margin-top:calc(79px + 7.5rem)}
.paragraph-visual-partial__background-image{height:100%}
.paragraph-visual-partial__background-image picture{background-position:center center;background-size:cover;display:block;height:100%;width:100%}
.paragraph-visual-partial__background-image img{display:block;height:100%;margin:auto;max-width:none;-o-object-fit:cover;object-fit:cover;width:100%}
.region-content-top{display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content}
.region-content-top>*{grid-column:content-start/content-end}
.region-content{display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content;position:relative}
.region-content>*{grid-column:content-start/content-end}
.region-content__search-form{grid-column:viewport-start/viewport-end}
.region-content__primary-content{grid-column:viewport-start/viewport-end}
.region-content:has(.view-articles-overview,.view-faqs-overview,.view-faqs-overview-audience,.view-locations-province,.view-provinces-overview,.view-research-groups-overview,.view-search-results,.view-job-postings-overview)::before{background-image:linear-gradient(var(--primary-theme--25));content:"";display:block;grid-column:viewport-start/viewport-end;grid-row:1/7;min-height:calc(100vh - 20.5rem);z-index:-1}
.region-content:has(.view-articles-overview,.view-faqs-overview,.view-faqs-overview-audience,.view-locations-province,.view-provinces-overview,.view-research-groups-overview,.view-search-results,.view-job-postings-overview) .region-content__breadcrumb{grid-row:1}
.region-content:has(.view-articles-overview,.view-faqs-overview,.view-faqs-overview-audience,.view-locations-province,.view-provinces-overview,.view-research-groups-overview,.view-search-results,.view-job-postings-overview) .region-content__pagetitle{grid-row:2}
.region-content:has(.view-articles-overview,.view-faqs-overview,.view-faqs-overview-audience,.view-locations-province,.view-provinces-overview,.view-research-groups-overview,.view-search-results,.view-job-postings-overview) .region-content__search-form{grid-row:3}
.region-content:has(.view-articles-overview,.view-faqs-overview,.view-faqs-overview-audience,.view-locations-province,.view-provinces-overview,.view-research-groups-overview,.view-search-results,.view-job-postings-overview) .region-content__primary-content{display:contents}
.region-content:has(.view-articles-overview,.view-faqs-overview,.view-faqs-overview-audience,.view-locations-province,.view-provinces-overview,.view-research-groups-overview,.view-search-results,.view-job-postings-overview) .views-element-container{display:contents}
.region-content:has(.view-articles-overview,.view-faqs-overview,.view-faqs-overview-audience,.view-locations-province,.view-provinces-overview,.view-research-groups-overview,.view-search-results,.view-job-postings-overview) .views-element-container>div{display:contents}
.region-content__job-postings-specialism{grid-column:content-start/content-end}
.region-footer{display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content;color:#fff;grid-template-rows:auto 6rem auto;padding:2rem 0 0 0;row-gap:3rem}
.region-footer>*{grid-column:content-start/content-end}
.region-footer>*{z-index:1}
.region-footer::before{background:linear-gradient(var(--primary-theme--500)) center top,#000;background-repeat:no-repeat;background-size:100% 4px;content:"";grid-column:viewport-start/viewport-end;grid-row:2/6;pointer-events:none;z-index:0}
.region-footer::after{background-color:#171717;content:"";grid-column:viewport-start/viewport-end;grid-row:5/8;pointer-events:none;z-index:0}
.region-footer__title{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal}
.region-footer__prefooter{grid-row:1/3}
.region-footer__footer-sitebranding{grid-row:3}
.region-footer__footer-navigation{grid-row:4}
.region-footer__footer-bottom{grid-row:5}
.region-footer__footer-socials{grid-row:6}
.region-footer__partners{grid-row:7;padding-bottom:1.5rem;z-index:1}
.region-footer__partners-title{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal}
.region-footer__partners-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem 1.5rem}
.region-footer__partners-list-item{height:2.5rem;width:auto}
.region-footer__partners-list-item:hover{-webkit-filter:contrast(.5);filter:contrast(.5)}
.region-footer__partners-list-item img{max-height:100%}
.region-navbar{top:4.75rem;background-color:#fff;display:flex;flex-direction:column;gap:1.25rem;height:100%;padding:6rem 1.25rem 3rem;position:fixed;right:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);transition:-webkit-transform .4s ease-in-out 0s;transition:transform .4s ease-in-out 0s;transition:transform .4s ease-in-out 0s,-webkit-transform .4s ease-in-out 0s;z-index:12}
.toolbar-fixed .region-navbar,.toolbar-vertical .region-navbar{top:calc(39px + 4.75rem)}
.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .region-navbar{top:calc(79px + 4.75rem)}
.region-topbar{align-items:center;display:flex;justify-content:space-between;padding:.75rem 1.25rem;z-index:10}
.responsive-figure-table{background-attachment:local,local,scroll,scroll;background-color:#fff;background-image:linear-gradient(to right,#fff,#fff),linear-gradient(to right,#fff,#fff),linear-gradient(to right,rgba(0,0,0,.25),rgba(255,255,255,0)),linear-gradient(to left,rgba(0,0,0,.25),rgba(255,255,255,0));background-position:left center,right center,left center,right center;background-repeat:no-repeat;background-size:20px 100%,20px 100%,10px 100%,10px 100%;overflow:auto}
.responsive-figure-table table{min-width:100%;mix-blend-mode:multiply;width:-webkit-max-content;width:max-content}
.responsive-image--focal-left-top{-o-object-position:left top;object-position:left top}
.responsive-image--focal-center-top{-o-object-position:center top;object-position:center top}
.responsive-image--focal-right-top{-o-object-position:right top;object-position:right top}
.responsive-image--focal-left-center{-o-object-position:left center;object-position:left center}
.responsive-image--focal-center-center{-o-object-position:center center;object-position:center center}
.responsive-image--focal-right-center{-o-object-position:right center;object-position:right center}
.responsive-image--focal-left-bottom{-o-object-position:left bottom;object-position:left bottom}
.responsive-image--focal-center-bottom{-o-object-position:center bottom;object-position:center bottom}
.responsive-image--focal-right-bottom{-o-object-position:right bottom;object-position:right bottom}
.skip-link{width:100%;display:block;text-align:center;padding:1rem;color:var(--link);text-decoration:none;border:1px solid;font-weight:700}
.social-share-links:not(ul){display:flex;flex-direction:column;gap:1rem}
.social-share-links__title{font-family:Poppins,poppins,sans-serif;font-size:1rem;font-weight:300;line-height:1.5}
.social-share-links__list{list-style:none;margin:0;padding:0;align-items:center;display:inline-flex;flex-direction:row;flex-wrap:wrap;gap:1.25rem}
.social-share-links__list-item[data-social-share-platform=facebook] a::before{content:"\200c\ea18";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.social-share-links__list-item[data-social-share-platform=linkedin] a::before{content:"\200c\ea1d";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.social-share-links__list-item[data-social-share-platform=mail] a::before{content:"\200c\ea16";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.social-share-links__list-item[data-social-share-platform=whatsapp] a::before{content:"\200c\ea29";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.social-share-links__list-item[data-social-share-platform=facebook] a::before,.social-share-links__list-item[data-social-share-platform=linkedin] a::before,.social-share-links__list-item[data-social-share-platform=mail] a::before,.social-share-links__list-item[data-social-share-platform=whatsapp] a::before{font-size:1.5rem}
.social-share-links__list-item a{color:#000;font-size:0;text-decoration:none;transition:color .2s ease-in-out}
.social-share-links__list-item a:focus,.social-share-links__list-item a:hover{color:var(--primary-theme--500)}
.social-share-links__list-item a:focus-visible{text-decoration:underline}
.tabs{list-style:none;margin:0;padding:0;margin-bottom:1rem;margin-top:1rem}
.tabs__item{display:inline-block}
.tabs__item a{background:0 0;border-radius:.2em;color:#171717;display:block;font-size:.75rem;padding:0 1rem;text-decoration:none;text-transform:uppercase}
.tabs__item a:focus,.tabs__item a:hover{background-color:rgba(0,0,0,.3);color:#fff}
.tabs__item--is-active a{background-color:rgba(0,0,0,.8);color:#fff}
.taxonomy-term-donation-type-docket{font-size:.875rem;font-weight:300;line-height:1.571429;color:var(--primary-theme--500);padding:1rem 0}
.taxonomy-term-donation-type-docket__title{align-items:center;display:flex;gap:.5rem;margin:0;position:relative}
.taxonomy-term-donation-type-docket__title:where([data-icon=briefcase])::before{content:"\200c\ea01";font-family:icons-content-minimal;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.taxonomy-term-donation-type-docket__title:where([data-icon=calendar])::before{content:"\200c\ea02";font-family:icons-content-minimal;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.taxonomy-term-donation-type-docket__title:where([data-icon=clipboard-with-list])::before{content:"\200c\ea03";font-family:icons-content-minimal;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.taxonomy-term-donation-type-docket__title:where([data-icon=clover])::before{content:"\200c\ea04";font-family:icons-content-minimal;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.taxonomy-term-donation-type-docket__title:where([data-icon=compass])::before{content:"\200c\ea05";font-family:icons-content-minimal;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.taxonomy-term-donation-type-docket__title:where([data-icon=edit-pencil-square])::before{content:"\200c\ea06";font-family:icons-content-minimal;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.taxonomy-term-donation-type-docket__title:where([data-icon=euro])::before{content:"\200c\ea07";font-family:icons-content-minimal;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.taxonomy-term-donation-type-docket__title:where([data-icon=fire])::before{content:"\200c\ea08";font-family:icons-content-minimal;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.taxonomy-term-donation-type-docket__title:where([data-icon=knot])::before{content:"\200c\ea09";font-family:icons-content-minimal;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.taxonomy-term-donation-type-docket__title:where([data-icon=lily])::before{content:"\200c\ea0a";font-family:icons-content-minimal;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.taxonomy-term-donation-type-docket__title:where([data-icon=map])::before{content:"\200c\ea0b";font-family:icons-content-minimal;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.taxonomy-term-donation-type-docket__title:where([data-icon=marshmallow])::before{content:"\200c\ea0c";font-family:icons-content-minimal;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.taxonomy-term-donation-type-docket__title:where([data-icon=phone])::before{content:"\200c\ea0d";font-family:icons-content-minimal;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.taxonomy-term-donation-type-docket__title:where([data-icon=pin])::before{content:"\200c\ea0e";font-family:icons-content-minimal;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.taxonomy-term-donation-type-docket__title:where([data-icon=plane])::before{content:"\200c\ea0f";font-family:icons-content-minimal;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.taxonomy-term-donation-type-docket__title:where([data-icon=question-mark-circle])::before{content:"\200c\ea10";font-family:icons-content-minimal;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.taxonomy-term-donation-type-docket__title:where([data-icon=sail])::before{content:"\200c\ea11";font-family:icons-content-minimal;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.taxonomy-term-donation-type-docket__title:where([data-icon=scarf])::before{content:"\200c\ea12";font-family:icons-content-minimal;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.taxonomy-term-donation-type-docket__title:where([data-icon=shield-check])::before{content:"\200c\ea13";font-family:icons-content-minimal;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.taxonomy-term-donation-type-docket__title:where([data-icon=tent])::before{content:"\200c\ea14";font-family:icons-content-minimal;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.taxonomy-term-donation-type-docket__title:where([data-icon=tool])::before{content:"\200c\ea15";font-family:icons-content-minimal;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1}
.taxonomy-term-donation-type-docket__title::before{align-items:center;background-color:var(--primary-theme--50);border-radius:50%;color:var(--primary-theme--500);display:flex;font-size:1.5rem;height:2.5rem;justify-content:center;width:2.5rem}
.node-location-docket .taxonomy-term-donation-type-docket{padding:0}
.node-location-docket .taxonomy-term-donation-type-docket__title::before{background:0 0;font-size:1rem;height:1rem;width:1rem}
.text-basic-html h2,.text-basic-html h3,.text-basic-html h4,.text-basic-html h5,.text-basic-html h6{color:#000;margin:0 0 1rem}
.text-basic-html h2 a,.text-basic-html h3 a,.text-basic-html h4 a,.text-basic-html h5 a,.text-basic-html h6 a{color:var(--link)}
.text-basic-html h2 a:hover,.text-basic-html h3 a:hover,.text-basic-html h4 a:hover,.text-basic-html h5 a:hover,.text-basic-html h6 a:hover{text-decoration:underline}
.text-basic-html h2{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.875rem;font-weight:600;line-height:1}
.text-basic-html h3{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.625rem;font-weight:600;line-height:1}
.text-basic-html h4{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.375rem;font-weight:600;line-height:.909091}
.text-basic-html h5{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.1111111111}
.text-basic-html h6{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1rem;font-weight:600;line-height:1.125}
.text-basic-html :where(p):where(:not([class])){font-family:Poppins,poppins,sans-serif;font-size:1rem;font-weight:300;line-height:1.5}
.text-basic-html :where(p):not(:last-child){margin:0 0 .75rem}
.text-basic-html hr{border:none;border-top:1px solid #e8e8e8;height:0;margin:2rem 0}
.text-basic-html :where(blockquote){background-color:var(--primary-theme--50);margin:unset;padding:1.25rem}
.text-basic-html :where(blockquote)::before{content:"\200c\ea24";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;color:var(--primary-theme--500);display:block;font-size:1.5rem;margin-bottom:.5rem}
.text-basic-html :where(blockquote):not(:last-child){margin:0 0 2rem}
.text-basic-html :where(blockquote)>*{font-family:Poppins,poppins,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.444444}
.text-basic-html ol{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0 0 0 1.75rem}
.text-basic-html ol li{font-family:Poppins,poppins,sans-serif;font-size:1rem;font-weight:300;line-height:1.5}
.text-basic-html ol li{padding:0 0 0 .25rem}
.text-basic-html ul{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0 0 0 2rem}
.text-basic-html ul li{font-family:Poppins,poppins,sans-serif;font-size:1rem;font-weight:300;line-height:1.5}
.text-basic-html p+ol,.text-basic-html p+ul{margin:-1.5rem 0 1.5rem 0}
.text-basic-html ol:where(:not(:last-child)),.text-basic-html table:where(:not(:last-child)),.text-basic-html ul:where(:not(:last-child)){margin:0 0 1.5rem}
.text-basic-html ol a,.text-basic-html table a,.text-basic-html ul a{color:var(--link);text-decoration:underline}
.text-basic-html ol a:focus,.text-basic-html ol a:hover,.text-basic-html table a:focus,.text-basic-html table a:hover,.text-basic-html ul a:focus,.text-basic-html ul a:hover{color:var(--link);text-decoration:none}
.text-basic-html caption,.text-basic-html figcaption{font-size:.875rem;font-weight:300;line-height:1.571429;color:#747474;padding:0 .75rem}
.text-basic-html table{--border:1px solid #b9b9b9;--border-radius:.25rem;background-color:#fff;border:0;border-collapse:separate;border-spacing:0;width:100%}
.text-basic-html table,.text-basic-html table p{font-size:.875rem;font-weight:300;line-height:1.571429}
.text-basic-html table tr th{background-color:#fafafa;border-bottom:unset;font-weight:700;text-align:left;vertical-align:middle}
.text-basic-html table tr td{vertical-align:top}
.text-basic-html table tr td,.text-basic-html table tr th{border-right:var(--border);padding:.75rem}
.text-basic-html table tr td:first-child,.text-basic-html table tr th:first-child{border-left:var(--border)}
.text-basic-html table tr:first-child td,.text-basic-html table tr:first-child th{border-top:var(--border)}
.text-basic-html table tbody tr:first-child :first-child,.text-basic-html table thead tr:first-child :first-child{border-top-left-radius:var(--border-radius)}
.text-basic-html table tbody tr:first-child :last-child,.text-basic-html table thead tr:first-child :last-child{border-top-right-radius:var(--border-radius)}
.text-basic-html table tbody tr td,.text-basic-html table tbody tr th{border-bottom:var(--border)}
.text-basic-html table tbody tr:last-child :first-child{border-bottom-left-radius:var(--border-radius)}
.text-basic-html table tbody tr:last-child :last-child{border-bottom-right-radius:var(--border-radius)}
.text-basic-html table thead+tbody tr:first-child :first-child{border-top-left-radius:0}
.text-basic-html table thead+tbody tr:first-child :last-child{border-top-right-radius:0}
.text-basic-html details{border-bottom:1px solid #e8e8e8;position:relative;transition:.2s}
.text-basic-html details:has(+details){margin-bottom:unset}
.text-basic-html details summary{align-items:center;cursor:pointer;display:flex;list-style:none;margin-bottom:0;padding:1rem 1.75rem}
.text-basic-html details summary>*{font-family:Poppins,poppins,sans-serif;font-size:1rem;font-weight:300;line-height:1.5;font-weight:400}
.text-basic-html details summary::before{content:"\200c\ea01";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;color:inherit;display:inline-block;font-size:1rem;left:0;padding:0;position:absolute;-webkit-transform-origin:center;transform-origin:center;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}
.text-basic-html details summary::-webkit-details-marker{display:none}
.text-basic-html details summary:focus,.text-basic-html details summary:hover{font-weight:600}
.text-basic-html details>:not(summary){padding:0 1.75rem}
.text-basic-html details[open]{background-color:var(--primary-theme--25);padding-bottom:1rem}
.text-basic-html details[open]>summary{font-weight:600}
.text-basic-html details[open]>summary::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.text-basic-html details:where(:not(:last-child)){margin:0 0 2rem}
.text-basic-html .media-image-figure-md.align-left,.text-basic-html .media-image-figure-sm.align-left,.text-basic-html .media-video-figure-md.align-left,.text-basic-html .media-video-figure-sm.align-left{margin-right:1rem}
.text-basic-html .media-image-figure-md.align-left+h1,.text-basic-html .media-image-figure-md.align-left+h2,.text-basic-html .media-image-figure-md.align-left+h3,.text-basic-html .media-image-figure-md.align-left+h4,.text-basic-html .media-image-figure-md.align-left+h5,.text-basic-html .media-image-figure-md.align-left+h6,.text-basic-html .media-image-figure-sm.align-left+h1,.text-basic-html .media-image-figure-sm.align-left+h2,.text-basic-html .media-image-figure-sm.align-left+h3,.text-basic-html .media-image-figure-sm.align-left+h4,.text-basic-html .media-image-figure-sm.align-left+h5,.text-basic-html .media-image-figure-sm.align-left+h6,.text-basic-html .media-video-figure-md.align-left+h1,.text-basic-html .media-video-figure-md.align-left+h2,.text-basic-html .media-video-figure-md.align-left+h3,.text-basic-html .media-video-figure-md.align-left+h4,.text-basic-html .media-video-figure-md.align-left+h5,.text-basic-html .media-video-figure-md.align-left+h6,.text-basic-html .media-video-figure-sm.align-left+h1,.text-basic-html .media-video-figure-sm.align-left+h2,.text-basic-html .media-video-figure-sm.align-left+h3,.text-basic-html .media-video-figure-sm.align-left+h4,.text-basic-html .media-video-figure-sm.align-left+h5,.text-basic-html .media-video-figure-sm.align-left+h6{clear:none}
.text-basic-html .media-image-figure-md.align-left+.align-left+:not(.align-left),.text-basic-html .media-image-figure-md.align-left+:not(.align-left)+:not(.align-left),.text-basic-html .media-image-figure-sm.align-left+.align-left+:not(.align-left),.text-basic-html .media-image-figure-sm.align-left+:not(.align-left)+:not(.align-left),.text-basic-html .media-video-figure-md.align-left+.align-left+:not(.align-left),.text-basic-html .media-video-figure-md.align-left+:not(.align-left)+:not(.align-left),.text-basic-html .media-video-figure-sm.align-left+.align-left+:not(.align-left),.text-basic-html .media-video-figure-sm.align-left+:not(.align-left)+:not(.align-left){clear:both}
.text-basic-html .media-image-figure-md.align-right,.text-basic-html .media-image-figure-sm.align-right,.text-basic-html .media-video-figure-md.align-right,.text-basic-html .media-video-figure-sm.align-right{clear:right;margin-left:1rem}
.text-basic-html .media-image-figure-md.align-right+h1,.text-basic-html .media-image-figure-md.align-right+h2,.text-basic-html .media-image-figure-md.align-right+h3,.text-basic-html .media-image-figure-md.align-right+h4,.text-basic-html .media-image-figure-md.align-right+h5,.text-basic-html .media-image-figure-md.align-right+h6,.text-basic-html .media-image-figure-sm.align-right+h1,.text-basic-html .media-image-figure-sm.align-right+h2,.text-basic-html .media-image-figure-sm.align-right+h3,.text-basic-html .media-image-figure-sm.align-right+h4,.text-basic-html .media-image-figure-sm.align-right+h5,.text-basic-html .media-image-figure-sm.align-right+h6,.text-basic-html .media-video-figure-md.align-right+h1,.text-basic-html .media-video-figure-md.align-right+h2,.text-basic-html .media-video-figure-md.align-right+h3,.text-basic-html .media-video-figure-md.align-right+h4,.text-basic-html .media-video-figure-md.align-right+h5,.text-basic-html .media-video-figure-md.align-right+h6,.text-basic-html .media-video-figure-sm.align-right+h1,.text-basic-html .media-video-figure-sm.align-right+h2,.text-basic-html .media-video-figure-sm.align-right+h3,.text-basic-html .media-video-figure-sm.align-right+h4,.text-basic-html .media-video-figure-sm.align-right+h5,.text-basic-html .media-video-figure-sm.align-right+h6{clear:none}
.text-basic-html .media-image-figure-md.align-right+.align-right+:not(.align-right),.text-basic-html .media-image-figure-md.align-right+:not(.align-right)+:not(.align-right),.text-basic-html .media-image-figure-sm.align-right+.align-right+:not(.align-right),.text-basic-html .media-image-figure-sm.align-right+:not(.align-right)+:not(.align-right),.text-basic-html .media-video-figure-md.align-right+.align-right+:not(.align-right),.text-basic-html .media-video-figure-md.align-right+:not(.align-right)+:not(.align-right),.text-basic-html .media-video-figure-sm.align-right+.align-right+:not(.align-right),.text-basic-html .media-video-figure-sm.align-right+:not(.align-right)+:not(.align-right){clear:both}
.text-basic-html .media-image-figure-md:not(.align-left),.text-basic-html .media-image-figure-sm:not(.align-left),.text-basic-html .media-video-figure-md:not(.align-left),.text-basic-html .media-video-figure-sm:not(.align-left){clear:left}
.text-basic-html .media-image-figure-md:not(.align-right),.text-basic-html .media-image-figure-sm:not(.align-right),.text-basic-html .media-video-figure-md:not(.align-right),.text-basic-html .media-video-figure-sm:not(.align-right){clear:right}
.text-basic-html :where(.media-image-figure):not(:last-child):not([class*=align-]),.text-basic-html :where(.media-image-figure-md):not(:last-child):not([class*=align-]),.text-basic-html :where(.media-image-figure-sm):not(:last-child):not([class*=align-]),.text-basic-html :where(.media-video-figure):not(:last-child):not([class*=align-]),.text-basic-html :where(.media-video-figure-md):not(:last-child):not([class*=align-]),.text-basic-html :where(.media-video-figure-sm):not(:last-child):not([class*=align-]){margin:0 0 2rem}
.text-minimal-html h2,.text-minimal-html h3,.text-minimal-html h4,.text-minimal-html h5,.text-minimal-html h6{color:#000;margin:0 0 1rem}
.text-minimal-html h2 a,.text-minimal-html h3 a,.text-minimal-html h4 a,.text-minimal-html h5 a,.text-minimal-html h6 a{color:var(--link)}
.text-minimal-html h2 a:hover,.text-minimal-html h3 a:hover,.text-minimal-html h4 a:hover,.text-minimal-html h5 a:hover,.text-minimal-html h6 a:hover{text-decoration:underline}
.text-minimal-html h2{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.875rem;font-weight:600;line-height:1}
.text-minimal-html h3{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.625rem;font-weight:600;line-height:1}
.text-minimal-html h4{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.375rem;font-weight:600;line-height:.909091}
.text-minimal-html h5{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.1111111111}
.text-minimal-html h6{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1rem;font-weight:600;line-height:1.125}
.text-minimal-html :where(p):where(:not([class])){font-family:Poppins,poppins,sans-serif;font-size:1rem;font-weight:300;line-height:1.5}
.text-minimal-html :where(p):not(:last-child){margin:0 0 .75rem}
.text-minimal-html hr{border:none;border-top:1px solid #e8e8e8;height:0;margin:2rem 0}
.text-minimal-html :where(blockquote){background-color:var(--primary-theme--50);margin:unset;padding:1.25rem}
.text-minimal-html :where(blockquote)::before{content:"\200c\ea24";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;color:var(--primary-theme--500);display:block;font-size:1.5rem;margin-bottom:.5rem}
.text-minimal-html :where(blockquote):not(:last-child){margin:0 0 2rem}
.text-minimal-html :where(blockquote)>*{font-family:Poppins,poppins,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.444444}
.text-minimal-html ol{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0 0 0 1.75rem}
.text-minimal-html ol li{font-family:Poppins,poppins,sans-serif;font-size:1rem;font-weight:300;line-height:1.5}
.text-minimal-html ol li{padding:0 0 0 .25rem}
.text-minimal-html ul{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0 0 0 2rem}
.text-minimal-html ul li{font-family:Poppins,poppins,sans-serif;font-size:1rem;font-weight:300;line-height:1.5}
.text-minimal-html p+ol,.text-minimal-html p+ul{margin:-1.5rem 0 1.5rem 0}
.text-minimal-html ol:where(:not(:last-child)),.text-minimal-html table:where(:not(:last-child)),.text-minimal-html ul:where(:not(:last-child)){margin:0 0 1.5rem}
.text-minimal-html ol a,.text-minimal-html table a,.text-minimal-html ul a{color:var(--link);text-decoration:underline}
.text-minimal-html ol a:focus,.text-minimal-html ol a:hover,.text-minimal-html table a:focus,.text-minimal-html table a:hover,.text-minimal-html ul a:focus,.text-minimal-html ul a:hover{color:var(--link);text-decoration:none}
.text-minimal-html caption,.text-minimal-html figcaption{font-size:.875rem;font-weight:300;line-height:1.571429;color:#747474;padding:0 .75rem}
.text-minimal-html table{--border:1px solid #b9b9b9;--border-radius:.25rem;background-color:#fff;border:0;border-collapse:separate;border-spacing:0;width:100%}
.text-minimal-html table,.text-minimal-html table p{font-size:.875rem;font-weight:300;line-height:1.571429}
.text-minimal-html table tr th{background-color:#fafafa;border-bottom:unset;font-weight:700;text-align:left;vertical-align:middle}
.text-minimal-html table tr td{vertical-align:top}
.text-minimal-html table tr td,.text-minimal-html table tr th{border-right:var(--border);padding:.75rem}
.text-minimal-html table tr td:first-child,.text-minimal-html table tr th:first-child{border-left:var(--border)}
.text-minimal-html table tr:first-child td,.text-minimal-html table tr:first-child th{border-top:var(--border)}
.text-minimal-html table tbody tr:first-child :first-child,.text-minimal-html table thead tr:first-child :first-child{border-top-left-radius:var(--border-radius)}
.text-minimal-html table tbody tr:first-child :last-child,.text-minimal-html table thead tr:first-child :last-child{border-top-right-radius:var(--border-radius)}
.text-minimal-html table tbody tr td,.text-minimal-html table tbody tr th{border-bottom:var(--border)}
.text-minimal-html table tbody tr:last-child :first-child{border-bottom-left-radius:var(--border-radius)}
.text-minimal-html table tbody tr:last-child :last-child{border-bottom-right-radius:var(--border-radius)}
.text-minimal-html table thead+tbody tr:first-child :first-child{border-top-left-radius:0}
.text-minimal-html table thead+tbody tr:first-child :last-child{border-top-right-radius:0}
.text-minimal-html details{border-bottom:1px solid #e8e8e8;position:relative;transition:.2s}
.text-minimal-html details:has(+details){margin-bottom:unset}
.text-minimal-html details summary{align-items:center;cursor:pointer;display:flex;list-style:none;margin-bottom:0;padding:1rem 1.75rem}
.text-minimal-html details summary>*{font-family:Poppins,poppins,sans-serif;font-size:1rem;font-weight:300;line-height:1.5;font-weight:400}
.text-minimal-html details summary::before{content:"\200c\ea01";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;color:inherit;display:inline-block;font-size:1rem;left:0;padding:0;position:absolute;-webkit-transform-origin:center;transform-origin:center;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}
.text-minimal-html details summary::-webkit-details-marker{display:none}
.text-minimal-html details summary:focus,.text-minimal-html details summary:hover{font-weight:600}
.text-minimal-html details>:not(summary){padding:0 1.75rem}
.text-minimal-html details[open]{background-color:var(--primary-theme--25);padding-bottom:1rem}
.text-minimal-html details[open]>summary{font-weight:600}
.text-minimal-html details[open]>summary::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.text-minimal-html details:where(:not(:last-child)){margin:0 0 2rem}
.text-minimal-html .media-image-figure-md.align-left,.text-minimal-html .media-image-figure-sm.align-left,.text-minimal-html .media-video-figure-md.align-left,.text-minimal-html .media-video-figure-sm.align-left{margin-right:1rem}
.text-minimal-html .media-image-figure-md.align-left+h1,.text-minimal-html .media-image-figure-md.align-left+h2,.text-minimal-html .media-image-figure-md.align-left+h3,.text-minimal-html .media-image-figure-md.align-left+h4,.text-minimal-html .media-image-figure-md.align-left+h5,.text-minimal-html .media-image-figure-md.align-left+h6,.text-minimal-html .media-image-figure-sm.align-left+h1,.text-minimal-html .media-image-figure-sm.align-left+h2,.text-minimal-html .media-image-figure-sm.align-left+h3,.text-minimal-html .media-image-figure-sm.align-left+h4,.text-minimal-html .media-image-figure-sm.align-left+h5,.text-minimal-html .media-image-figure-sm.align-left+h6,.text-minimal-html .media-video-figure-md.align-left+h1,.text-minimal-html .media-video-figure-md.align-left+h2,.text-minimal-html .media-video-figure-md.align-left+h3,.text-minimal-html .media-video-figure-md.align-left+h4,.text-minimal-html .media-video-figure-md.align-left+h5,.text-minimal-html .media-video-figure-md.align-left+h6,.text-minimal-html .media-video-figure-sm.align-left+h1,.text-minimal-html .media-video-figure-sm.align-left+h2,.text-minimal-html .media-video-figure-sm.align-left+h3,.text-minimal-html .media-video-figure-sm.align-left+h4,.text-minimal-html .media-video-figure-sm.align-left+h5,.text-minimal-html .media-video-figure-sm.align-left+h6{clear:none}
.text-minimal-html .media-image-figure-md.align-left+.align-left+:not(.align-left),.text-minimal-html .media-image-figure-md.align-left+:not(.align-left)+:not(.align-left),.text-minimal-html .media-image-figure-sm.align-left+.align-left+:not(.align-left),.text-minimal-html .media-image-figure-sm.align-left+:not(.align-left)+:not(.align-left),.text-minimal-html .media-video-figure-md.align-left+.align-left+:not(.align-left),.text-minimal-html .media-video-figure-md.align-left+:not(.align-left)+:not(.align-left),.text-minimal-html .media-video-figure-sm.align-left+.align-left+:not(.align-left),.text-minimal-html .media-video-figure-sm.align-left+:not(.align-left)+:not(.align-left){clear:both}
.text-minimal-html .media-image-figure-md.align-right,.text-minimal-html .media-image-figure-sm.align-right,.text-minimal-html .media-video-figure-md.align-right,.text-minimal-html .media-video-figure-sm.align-right{clear:right;margin-left:1rem}
.text-minimal-html .media-image-figure-md.align-right+h1,.text-minimal-html .media-image-figure-md.align-right+h2,.text-minimal-html .media-image-figure-md.align-right+h3,.text-minimal-html .media-image-figure-md.align-right+h4,.text-minimal-html .media-image-figure-md.align-right+h5,.text-minimal-html .media-image-figure-md.align-right+h6,.text-minimal-html .media-image-figure-sm.align-right+h1,.text-minimal-html .media-image-figure-sm.align-right+h2,.text-minimal-html .media-image-figure-sm.align-right+h3,.text-minimal-html .media-image-figure-sm.align-right+h4,.text-minimal-html .media-image-figure-sm.align-right+h5,.text-minimal-html .media-image-figure-sm.align-right+h6,.text-minimal-html .media-video-figure-md.align-right+h1,.text-minimal-html .media-video-figure-md.align-right+h2,.text-minimal-html .media-video-figure-md.align-right+h3,.text-minimal-html .media-video-figure-md.align-right+h4,.text-minimal-html .media-video-figure-md.align-right+h5,.text-minimal-html .media-video-figure-md.align-right+h6,.text-minimal-html .media-video-figure-sm.align-right+h1,.text-minimal-html .media-video-figure-sm.align-right+h2,.text-minimal-html .media-video-figure-sm.align-right+h3,.text-minimal-html .media-video-figure-sm.align-right+h4,.text-minimal-html .media-video-figure-sm.align-right+h5,.text-minimal-html .media-video-figure-sm.align-right+h6{clear:none}
.text-minimal-html .media-image-figure-md.align-right+.align-right+:not(.align-right),.text-minimal-html .media-image-figure-md.align-right+:not(.align-right)+:not(.align-right),.text-minimal-html .media-image-figure-sm.align-right+.align-right+:not(.align-right),.text-minimal-html .media-image-figure-sm.align-right+:not(.align-right)+:not(.align-right),.text-minimal-html .media-video-figure-md.align-right+.align-right+:not(.align-right),.text-minimal-html .media-video-figure-md.align-right+:not(.align-right)+:not(.align-right),.text-minimal-html .media-video-figure-sm.align-right+.align-right+:not(.align-right),.text-minimal-html .media-video-figure-sm.align-right+:not(.align-right)+:not(.align-right){clear:both}
.text-minimal-html .media-image-figure-md:not(.align-left),.text-minimal-html .media-image-figure-sm:not(.align-left),.text-minimal-html .media-video-figure-md:not(.align-left),.text-minimal-html .media-video-figure-sm:not(.align-left){clear:left}
.text-minimal-html .media-image-figure-md:not(.align-right),.text-minimal-html .media-image-figure-sm:not(.align-right),.text-minimal-html .media-video-figure-md:not(.align-right),.text-minimal-html .media-video-figure-sm:not(.align-right){clear:right}
.text-minimal-html :where(.media-image-figure):not(:last-child):not([class*=align-]),.text-minimal-html :where(.media-image-figure-md):not(:last-child):not([class*=align-]),.text-minimal-html :where(.media-image-figure-sm):not(:last-child):not([class*=align-]),.text-minimal-html :where(.media-video-figure):not(:last-child):not([class*=align-]),.text-minimal-html :where(.media-video-figure-md):not(:last-child):not([class*=align-]),.text-minimal-html :where(.media-video-figure-sm):not(:last-child):not([class*=align-]){margin:0 0 2rem}
.toolbar button{height:auto;text-transform:none}
.user-user-full{display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content;padding:4rem 0}
.user-user-full>*{grid-column:content-start/content-end}
.view-articles-latest__content{align-items:flex-end;display:grid;grid-gap:var(--gutter)}
.view-articles-latest__content{display:grid;gap:1.5rem 2rem;grid-template-columns:minmax(0,1fr)}
.view-articles-latest__row{height:100%}
.view-articles-latest__row .node-article-docket__subtype{display:none}
.view-articles-overview{display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content}
.view-articles-overview>*{grid-column:content-start/content-end}
.view-articles-overview__header{display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content;grid-column:viewport-start/viewport-end;grid-row:4;margin:1rem 0 4rem;position:relative}
.view-articles-overview__header>*{grid-column:content-start/content-end}
.view-articles-overview__header p:not(:last-child){margin-bottom:1rem}
.view-articles-overview__content{display:grid;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;grid-gap:var(--gutter);grid-row:6;margin-top:1rem;margin-bottom:2rem;z-index:1}
.view-articles-overview__content--empty{background-color:#fff;margin-bottom:2rem;padding:1.5rem}
.view-articles-overview__header+.view-articles-overview__content{margin-top:-2.5rem}
.view-articles-overview__pager{grid-row:7}
.view-articles-overview__filters{margin-bottom:2rem;padding-top:1rem;z-index:1}
.view-articles-overview .form-views-exposed-form .form-composite:last-of-type{margin-bottom:0}
.view-articles-overview__filters details{padding:.5rem 0}
.view-articles-overview__filters details>summary{color:#747474;list-style:none}
.view-articles-overview__filters details>summary::-webkit-details-marker{display:none}
.view-faqs-category .more-link{margin-top:2rem}
.view-faqs-category .more-link a{font-family:Poppins,poppins,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:var(--link);display:inline-block;padding-right:1.5rem;text-decoration:none}
.view-faqs-category .more-link a::after{content:"\200c\ea04";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;display:inline-block;font-size:.9em;margin-left:.5rem;transition:margin .2s ease-in-out}
.view-faqs-category .more-link a:focus,.view-faqs-category .more-link a:hover{text-decoration:none}
.view-faqs-category .more-link a:focus::after,.view-faqs-category .more-link a:hover::after{margin-left:.75rem}
.view-faqs-overview-audience{display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content}
.view-faqs-overview-audience>*{grid-column:content-start/content-end}
.view-faqs-overview-audience__header{display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content;grid-column:viewport-start/viewport-end;grid-row:4;margin:1rem 0 4rem;position:relative}
.view-faqs-overview-audience__header>*{grid-column:content-start/content-end}
.view-faqs-overview-audience__header p:not(:last-child){margin-bottom:1rem}
.view-faqs-overview-audience__content{display:grid;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;grid-gap:var(--gutter);grid-row:6;margin-top:1rem;margin-bottom:2rem;z-index:1}
.view-faqs-overview-audience__content--empty{background-color:#fff;margin-bottom:2rem;padding:1.5rem}
.view-faqs-overview-audience__header+.view-faqs-overview-audience__content{margin-top:-2.5rem}
.view-faqs-overview-audience__pager{grid-row:7}
.view-faqs-overview-audience__filters{margin-bottom:2rem;padding-top:1rem;z-index:1}
.view-faqs-overview-audience .form-views-exposed-form .form-composite:last-of-type{margin-bottom:0}
.view-faqs-overview-audience__filters details{padding:.5rem 0}
.view-faqs-overview-audience__filters details>summary{color:#747474;list-style:none}
.view-faqs-overview-audience__filters details>summary::-webkit-details-marker{display:none}
.view-faqs-overview-audience__content{background-color:#fff;grid-gap:0;padding:1rem}
.view-faqs-overview{display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content}
.view-faqs-overview>*{grid-column:content-start/content-end}
.view-faqs-overview__header{display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content;grid-column:viewport-start/viewport-end;grid-row:4;margin:1rem 0 4rem;position:relative}
.view-faqs-overview__header>*{grid-column:content-start/content-end}
.view-faqs-overview__header p:not(:last-child){margin-bottom:1rem}
.view-faqs-overview__content{display:grid;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;grid-gap:var(--gutter);grid-row:6;margin-top:1rem;margin-bottom:2rem;z-index:1}
.view-faqs-overview__content--empty{background-color:#fff;margin-bottom:2rem;padding:1.5rem}
.view-faqs-overview__header+.view-faqs-overview__content{margin-top:-2.5rem}
.view-faqs-overview__pager{grid-row:7}
.view-faqs-overview__filters{margin-bottom:2rem;padding-top:1rem;z-index:1}
.view-faqs-overview .form-views-exposed-form .form-composite:last-of-type{margin-bottom:0}
.view-faqs-overview__filters details{padding:.5rem 0}
.view-faqs-overview__filters details>summary{color:#747474;list-style:none}
.view-faqs-overview__filters details>summary::-webkit-details-marker{display:none}
.view-faqs-overview__content{background-color:#fff;grid-gap:0;padding:1rem}
.view-job-postings-specialism__content{display:grid;gap:var(--gutter)}
.view-job-postings-specialism .more-link{margin-top:1rem}
.view-job-postings-specialism .more-link a{font-family:Poppins,poppins,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:var(--link);display:inline-block;padding-right:1.5rem;text-decoration:none}
.view-job-postings-specialism .more-link a::after{content:"\200c\ea04";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;display:inline-block;font-size:.9em;margin-left:.5rem;transition:margin .2s ease-in-out}
.view-job-postings-specialism .more-link a:focus,.view-job-postings-specialism .more-link a:hover{text-decoration:none}
.view-job-postings-specialism .more-link a:focus::after,.view-job-postings-specialism .more-link a:hover::after{margin-left:.75rem}
.view-job-postings-overview{display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content}
.view-job-postings-overview>*{grid-column:content-start/content-end}
.view-job-postings-overview__header{display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content;grid-column:viewport-start/viewport-end;grid-row:4;margin:1rem 0 4rem;position:relative}
.view-job-postings-overview__header>*{grid-column:content-start/content-end}
.view-job-postings-overview__header p:not(:last-child){margin-bottom:1rem}
.view-job-postings-overview__content{display:grid;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;grid-gap:var(--gutter);grid-row:6;margin-top:1rem;margin-bottom:2rem;z-index:1}
.view-job-postings-overview__content--empty{background-color:#fff;margin-bottom:2rem;padding:1.5rem}
.view-job-postings-overview__header+.view-job-postings-overview__content{margin-top:-2.5rem}
.view-job-postings-overview__pager{grid-row:7}
.view-job-postings-overview__content{grid-column:content-start/content-end;grid-gap:1rem}
.view-locations-location__content{display:flex;flex-direction:column;gap:.25rem}
.view-locations-location__row a{font-family:Poppins,poppins,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:var(--link);display:inline-block;text-decoration:none}
.view-locations-location__row a::before{content:"\200c\ea04";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;display:inline-block;font-size:.9em;margin-right:.5rem;transition:margin .2s ease-in-out}
.view-locations-location__row a:focus,.view-locations-location__row a:hover{text-decoration:none}
.view-locations-location__row a:focus::after,.view-locations-location__row a:hover::after{margin-right:.75rem}
.view-locations-province{display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content}
.view-locations-province>*{grid-column:content-start/content-end}
.view-locations-province::before{content:"";display:block;grid-column:viewport-start/viewport-end;grid-row:3;height:2rem}
.view-locations-province__header{margin-bottom:1rem;margin-top:2rem}
.view-locations-province__header h2{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.375rem;font-weight:600;line-height:.909091}
.view-locations-province__row:not(:last-child){border-bottom:1px solid #d1d1d1}
.view-locations-province>div:last-child{margin-bottom:2rem}
.view-locations-province__header-area-text-custom a{font-family:Poppins,poppins,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#000;display:inline-block;text-decoration:none;margin-bottom:1.5rem}
.view-locations-province__header-area-text-custom a::before{content:"\200c\ea03";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;display:inline-block;font-size:.9em;margin-right:.5rem;transition:margin .2s ease-in-out}
.view-locations-province__header-area-text-custom a:focus,.view-locations-province__header-area-text-custom a:hover{text-decoration:underline}
.view-provinces-overview{display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content}
.view-provinces-overview>*{grid-column:content-start/content-end}
.view-provinces-overview::before{content:"";display:block;grid-column:viewport-start/viewport-end;grid-row:3;height:2rem}
.view-provinces-overview__header{margin-bottom:1rem;margin-top:2rem}
.view-provinces-overview__header h2{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.375rem;font-weight:600;line-height:.909091}
.view-provinces-overview__row:not(:last-child){border-bottom:1px solid #d1d1d1}
.view-provinces-overview>div:last-child{margin-bottom:2rem}
.view-provinces-overview__item-name-content a{font-family:Poppins,poppins,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;align-items:center;color:#000;display:flex;padding:1rem 2.5rem 1rem 0;position:relative;text-decoration:none;width:100%}
.view-provinces-overview__item-name-content a:focus,.view-provinces-overview__item-name-content a:hover{color:var(--primary-theme--500);text-decoration:underline}
.view-provinces-overview__item-name-content a:focus::after,.view-provinces-overview__item-name-content a:hover::after{-webkit-transform:translateX(.5rem);transform:translateX(.5rem)}
.view-provinces-overview__item-name-content a::after{content:"\200c\ea04";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;color:var(--primary-theme--500);font-size:1.25rem;position:absolute;right:0;transition:.2s}
.view-research-groups-overview{display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content}
.view-research-groups-overview>*{grid-column:content-start/content-end}
.view-research-groups-overview__header{display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content;grid-column:viewport-start/viewport-end;grid-row:4;margin:1rem 0 4rem;position:relative}
.view-research-groups-overview__header>*{grid-column:content-start/content-end}
.view-research-groups-overview__header p:not(:last-child){margin-bottom:1rem}
.view-research-groups-overview__content{display:grid;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;grid-gap:var(--gutter);grid-row:6;margin-top:1rem;margin-bottom:2rem;z-index:1}
.view-research-groups-overview__content--empty{background-color:#fff;margin-bottom:2rem;padding:1.5rem}
.view-research-groups-overview__header+.view-research-groups-overview__content{margin-top:-2.5rem}
.view-research-groups-overview__pager{grid-row:7}
.view-research-groups-related__content{display:grid;gap:2rem;grid-template-columns:minmax(0,1fr)}
.view-search-results{display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content}
.view-search-results>*{grid-column:content-start/content-end}
.view-search-results__header{display:grid;grid-template-columns:[viewport-start] var(--outside-gutter) [content-start] minmax(0,1fr) [content-end] var(--outside-gutter) [viewport-end];grid-template-rows:-webkit-min-content -webkit-min-content 0 -webkit-min-content -webkit-min-content -webkit-min-content -webkit-max-content;grid-template-rows:min-content min-content 0 min-content min-content min-content max-content;grid-column:viewport-start/viewport-end;grid-row:4;margin:1rem 0 4rem;position:relative}
.view-search-results__header>*{grid-column:content-start/content-end}
.view-search-results__header p:not(:last-child){margin-bottom:1rem}
.view-search-results__content{display:grid;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;grid-gap:var(--gutter);grid-row:6;margin-top:1rem;margin-bottom:2rem;z-index:1}
.view-search-results__content--empty{background-color:#fff;margin-bottom:2rem;padding:1.5rem}
.view-search-results__header+.view-search-results__content{margin-top:-2.5rem}
.view-search-results__pager{grid-row:7}
.view-search-results__filters{margin-bottom:2rem;padding-top:1rem;z-index:1}
.view-search-results .form-views-exposed-form .form-composite:last-of-type{margin-bottom:0}
.view-search-results__filters details{padding:.5rem 0}
.view-search-results__filters details>summary{color:#747474;list-style:none}
.view-search-results__filters details>summary::-webkit-details-marker{display:none}
.view-search-results__header{z-index:1}
.view-search-results__header .item-list-search-summary__list{list-style:none;margin:0;padding:0}
.view-search-results__header .item-list-search-summary__list-item{font-family:"Roboto Slab",robotoslab,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.1111111111}
.view-search-results__header .item-list-search-summary__list-item--keywords em{color:var(--primary-theme--500);font-style:normal}
.view-search-results__exposed{align-items:center;display:flex;flex-flow:row wrap;gap:1.25rem;margin-bottom:1rem;width:100%}
.view-search-results__exposed .form-item-keys{flex:1;margin:0}
.view-search-results__exposed .form-item-keys input{background-color:#fff;margin:0;width:100%}
.view-search-results__exposed .form-item__label{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal}
.view-search-results__exposed .form-submit{font-family:Poppins,poppins,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;-webkit-appearance:none;appearance:none;border-radius:unset;border-style:solid;border-width:2px;cursor:pointer;display:inline-block;margin:.25rem 1rem .25rem 0;padding:.625rem 1.25rem;text-align:center;text-decoration:none;text-shadow:none;transition:.2s;vertical-align:middle;-webkit-mask:url(/themes/frontend/images/brush-button.svg);mask:url(/themes/frontend/images/brush-button.svg);-webkit-mask-size:95% 95%;mask-size:95% 95%;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat no-repeat;mask-repeat:no-repeat no-repeat;background:var(--primary-theme--700);border-color:var(--primary-theme--700);color:#000;align-items:center;display:flex;margin-right:0}
.view-search-results__exposed .form-submit:focus,.view-search-results__exposed .form-submit:hover{box-shadow:0 6px 25px 0 rgba(0,0,0,.1);text-decoration:none;-webkit-mask-size:100% 100%;mask-size:100% 100%}
.view-search-results__exposed .form-submit:disabled{color:rgba(255,255,255,.7)}
.view-search-results__exposed .form-submit:focus,.view-search-results__exposed .form-submit:hover{background:var(--primary-theme--500);color:#000}
.view-search-results__exposed .form-submit ::selection,.view-search-results__exposed .form-submit::selection{background:#fff;color:var(--primary-theme--500);text-shadow:none}
.view-search-results__exposed .form-submit::before{content:"\200c\ea26";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;font-size:1.5rem;margin-right:.25rem}
html{overflow-x:hidden;width:100vw}
body{min-height:100vh}
@media (min-width:40em){
.block-audiencenavigation__menu-item{font-size:.875rem}
.block-audiencenavigation__menu-item-link{padding:.75rem 1rem .25rem}
.block-languageswitch>ul li a,.block-languageswitch>ul li span{font-size:.875rem}
.block-navbar-close{display:none}
.block-secondarynavigation__menu-item:has(.block-secondarynavigation__menu-item-link[data-promote]){top:-4rem}
.maintenance-page header img{width:50%}
.node-article-full__header{background-size:200vw}
.node-article-teaser{background-image:linear-gradient(var(--primary-theme--200));background-position:center;background-size:cover;display:grid}
.node-article-teaser__content{align-self:end;grid-column:1;grid-row:2;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:2rem;margin-left:.625rem;max-width:19rem;padding:1.5rem;z-index:1}
.node-article-teaser__image{aspect-ratio:unset;inset:0 0 .625rem .625rem;position:absolute}
.view-articles-overview__row:has(.node-article-teaser){aspect-ratio:16/11;grid-column:span 2}
.node-job-posting-full__header{background-size:200vw}
.node-research-group-full__header{background-size:200vw}
.node-research-group-full__members-items{grid-template-columns:repeat(2,minmax(0,1fr))}
.node-specialism-full__header{background-size:200vw}
.node-topic-category-full__header{background-size:200vw}
.node-topic-full__header{background-size:200vw}
.paragraph-cookiebot-lane__content{margin-bottom:4rem;margin-top:4rem}
.paragraph-faqs-lane__content{margin-bottom:4rem;margin-top:4rem}
.paragraph-hero-lane__content{margin-bottom:4rem;margin-top:4rem}
.paragraph-hero-lane__content{margin-top:0}
.paragraph-list-lane__content{margin-bottom:4rem;margin-top:4rem}
.paragraph-ms-dynamics-form-lane__content{margin-bottom:4rem;margin-top:4rem}
.paragraph-quote-lane__content{margin-bottom:4rem;margin-top:4rem}
.paragraph-steps-lane__content{margin-bottom:4rem;margin-top:4rem}
.paragraph-text-lane__content{margin-bottom:4rem;margin-top:4rem}
.paragraph-text-three-cols-lane__content{margin-bottom:2rem;margin-top:4rem}
.paragraph-topic-navigation-lane__content{margin-bottom:4rem;margin-top:4rem}
.paragraph-twofold-center-lane__content{margin-bottom:2rem;margin-top:2rem}
.paragraph-twofold-lane__content{margin-bottom:2rem;margin-top:2rem}
.paragraph-twofold-left-elevated-lane__content{margin-bottom:2rem;margin-top:2rem}
.paragraph-twofold-left-lane__content{margin-bottom:2rem;margin-top:2rem}
.paragraph-twofold-right-elevated-lane__content{margin-bottom:2rem;margin-top:2rem}
.paragraph-twofold-right-lane__content{margin-bottom:2rem;margin-top:2rem}
.paragraph-view-articles-latest-lane__content{margin-bottom:4rem;margin-top:4rem}
.paragraph-view-articles-overview-lane__content{margin-bottom:4rem;margin-top:4rem}
.paragraph-visual-lane__content{margin-bottom:4rem;margin-top:4rem}
.social-share-links:not(ul){flex-direction:row;gap:1.5rem}
.social-share-links__title{flex-shrink:0}
.view-articles-latest__content{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (min-width:48em){
:root{--outside-gutter:3rem}
.block-footer-navigation__menu{grid-template-columns:repeat(2,minmax(0,1fr))}
.block-footer-navigation__submenu{gap:1rem}
.block-research-groups-related{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c end]}
.region-content:has(.view-articles-overview,.view-faqs-overview,.view-faqs-overview-audience,.view-locations-province,.view-provinces-overview,.view-research-groups-overview,.view-search-results) .breadcrumb{margin-top:4rem}
.form-tfa-entry-form{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.form-user-login-form{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.form-user-pass{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.maintenance-page{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.node-article-full__content{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.node-article-full__header{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.node-job-posting-full__content{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.node-job-posting-full__header{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.node-job-posting-full__step:not(:last-child)::after{left:2.5rem}
.node-job-posting-full__step-title{margin-left:0}
.node-job-posting-full__step-content{padding:2rem 1.5rem 2rem 3.75rem}
.node-job-posting-full__step-content::before{left:2.125rem;top:unset}
.node-location-full{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.node-location-full .field-location-type-cta{grid-column:c 3/content-end}
.node-page-full__content{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.node-person-card{padding:2rem}
.node-person-card__email,.node-person-card__linkedin{padding-left:2rem}
.node-research-group-full__content{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.node-research-group-full__header{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.node-research-group-full__header{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.node-specialism-full__content{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.node-specialism-full__header{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.node-topic-category-full__content{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.node-topic-category-full__header{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.node-topic-category-full__topics ul{grid-template-columns:repeat(2,minmax(0,1fr))}
.node-topic-full__content{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.node-topic-full__header{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.node-topic-full__sections ul{grid-template-columns:repeat(2,minmax(0,1fr))}
.node-topic-section-full{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.openid-connect-login-form{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.page-header{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.paragraph-cookiebot-lane{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.paragraph-cookiebot-lane__content{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.paragraph-faqs-lane{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.paragraph-hero-lane{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.paragraph-hero-lane__content{grid-template-columns:minmax(auto,30rem) 3rem 2rem auto 8.5rem;grid-template-rows:6rem auto auto auto 2rem 1fr;padding:0}
.paragraph-hero-lane__content::before{grid-column:1/span 4;grid-row:1/span 5;margin:0 0 0 -4rem;position:relative}
.paragraph-hero-lane__title{grid-column:1;grid-row:2}
.paragraph-hero-lane__body{grid-column:1;grid-row:3}
.paragraph-hero-lane__actions{grid-column:1/span 3;grid-row:4/span 3;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:2rem;z-index:1}
.paragraph-hero-lane__toptasks-title{margin-bottom:2rem}
.paragraph-hero-lane__image{grid-column:3/span 3;grid-row:1/span 4;height:100%;margin-right:0;width:calc(100% + 4rem)}
.paragraph-list-lane{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.paragraph-list-lane__content{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.paragraph-list-lane__items{grid-template-columns:repeat(2,minmax(0,1fr))}
.paragraph-ms-dynamics-form-lane{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.paragraph-person-partial{padding:2rem}
.paragraph-quote-lane{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.paragraph-quote-lane__image{align-self:unset;flex:0 0 8rem;margin-right:unset;width:unset}
.paragraph-quote-lane__quote{flex-direction:row;gap:1rem;padding:2rem 0}
.paragraph-quote-lane__quote::before{left:3rem;top:0}
.paragraph-quote-lane__quote-body{padding:0 2rem}
.paragraph-quote-partial__image{align-self:unset;flex:0 0 8rem;margin-right:unset;width:unset}
.paragraph-quote-partial__quote{flex-direction:row;gap:1rem;padding:2rem 0}
.paragraph-quote-partial__quote::before{left:3rem;top:0}
.paragraph-quote-partial__quote-body{padding:0 2rem}
.paragraph-steps-lane{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.paragraph-text-lane{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.paragraph-text-three-cols-lane{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.paragraph-text-three-cols-lane__content{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.paragraph-text-three-cols-lane__col1{grid-column:c 1/span 4}
.paragraph-text-three-cols-lane__col2{grid-column:c 5/span 4;grid-row:2}
.paragraph-text-three-cols-lane__col3{grid-column:c 9/span 4;grid-row:2}
.paragraph-topic-navigation-lane{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.paragraph-topic-navigation-lane__content{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.paragraph-twofold-center-lane{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.paragraph-twofold-center-lane__content{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.paragraph-twofold-lane{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.paragraph-twofold-lane__content{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.paragraph-twofold-left-elevated-lane{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.paragraph-twofold-left-elevated-lane__content{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.paragraph-twofold-left-lane{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.paragraph-twofold-left-lane__content{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.paragraph-twofold-right-elevated-lane{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.paragraph-twofold-right-elevated-lane__content{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.paragraph-twofold-right-lane{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.paragraph-twofold-right-lane__content{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.paragraph-view-articles-latest-lane{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.paragraph-view-articles-latest-lane__content{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.paragraph-view-articles-overview-lane{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.paragraph-view-articles-overview-lane__content{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.paragraph-visual-lane{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.paragraph-visual-lane__content{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.region-content-top{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.region-content{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.region-content:has(.view-locations-province,.view-provinces-overview) .region-content__breadcrumb,.region-content:has(.view-locations-province,.view-provinces-overview) .region-content__pagetitle{grid-column:c 2/span 10}
.region-footer{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.user-user-full{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.view-articles-overview{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.view-articles-overview__header{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.view-articles-overview__header>*{grid-column:content-start/span 8}
.view-articles-overview__filters{grid-column:c 9/content-end;grid-row:5;padding-top:2.5rem}
.view-articles-overview__filters~.view-articles-overview__content{grid-column:content-start/span 8;grid-row:5;margin-top:-2.5rem}
.view-articles-overview .form-views-exposed-form .form-composite:not(:last-of-type){margin-bottom:2rem}
.view-articles-overview__filters{grid-column:c 10/content-end}
.view-articles-overview__filters~.view-articles-overview__content{grid-column:content-start/span 9}
.view-articles-overview__filters details>summary{display:none;pointer-events:none}
.view-articles-overview__content{grid-column:content-start/span 9;grid-template-columns:repeat(2,minmax(0,1fr))}
.view-faqs-overview-audience{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.view-faqs-overview-audience__header{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.view-faqs-overview-audience__header>*{grid-column:content-start/span 8}
.view-faqs-overview-audience__filters{grid-column:c 9/content-end;grid-row:5;padding-top:2.5rem}
.view-faqs-overview-audience__filters~.view-faqs-overview-audience__content{grid-column:content-start/span 8;grid-row:5;margin-top:-2.5rem}
.view-faqs-overview-audience .form-views-exposed-form .form-composite:not(:last-of-type){margin-bottom:2rem}
.view-faqs-overview-audience__filters details>summary{display:none;pointer-events:none}
.view-faqs-overview-audience__content{grid-column:content-start/span 8;padding:1.5rem}
.view-faqs-overview{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.view-faqs-overview__header{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.view-faqs-overview__header>*{grid-column:content-start/span 8}
.view-faqs-overview__filters{grid-column:c 9/content-end;grid-row:5;padding-top:2.5rem}
.view-faqs-overview__filters~.view-faqs-overview__content{grid-column:content-start/span 8;grid-row:5;margin-top:-2.5rem}
.view-faqs-overview .form-views-exposed-form .form-composite:not(:last-of-type){margin-bottom:2rem}
.view-faqs-overview__filters details>summary{display:none;pointer-events:none}
.view-faqs-overview__content{grid-column:content-start/span 8;padding:1.5rem}
.view-job-postings-overview{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.view-job-postings-overview__header{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.view-job-postings-overview__header>*{grid-column:content-start/span 8}
.view-locations-province{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.view-locations-province::before{height:4rem}
.view-locations-province__header{grid-column:c 2/span 10;margin-top:4rem}
.view-locations-province__content{grid-column:c 2/span 10}
.view-locations-province>div:last-child{margin-bottom:4rem}
.view-provinces-overview{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.view-provinces-overview::before{height:4rem}
.view-provinces-overview__header{grid-column:c 2/span 10;margin-top:4rem}
.view-provinces-overview__content{grid-column:c 2/span 10}
.view-provinces-overview>div:last-child{margin-bottom:4rem}
.view-research-groups-overview{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.view-research-groups-overview__header{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.view-research-groups-overview__header>*{grid-column:content-start/span 8}
.view-research-groups-overview__content{grid-template-columns:repeat(2,minmax(0,1fr))}
.view-research-groups-related__content{grid-template-columns:repeat(2,minmax(0,1fr))}
.view-search-results{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.view-search-results__header{-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:[viewport-start] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [content-start] repeat(12,[c] minmax(0,calc(6.83333rem - var(--gutter)*11/12))) [c content-end] minmax(calc(var(--outside-gutter) - var(--gutter)),1fr) [viewport-end]}
.view-search-results__header>*{grid-column:content-start/span 8}
.view-search-results__filters{grid-column:c 9/content-end;grid-row:5;padding-top:2.5rem}
.view-search-results__filters~.view-search-results__content{grid-column:content-start/span 8;grid-row:5;margin-top:-2.5rem}
.view-search-results .form-views-exposed-form .form-composite:not(:last-of-type){margin-bottom:2rem}
.view-search-results__filters details>summary{display:none;pointer-events:none}
.view-search-results__exposed{grid-column:content-start/span 6}
}
@media (min-width:64em){
:where(.page) legend{font-size:1rem;line-height:1.5}
:where(.page) label{font-size:1rem;line-height:1.5}
:is(h1){font-size:3.375rem;line-height:1.0740740741}
.page--page .block-breadcrumb{grid-column:c 3/c 10}
.block-breadcrumb .breadcrumb:not(:has(.breadcrumb__item:only-child)){margin-top:4rem}
.block-footer-bottom__menu{flex-direction:row;padding:2rem 0}
.block-footer-navigation{padding:3rem 0}
.block-footer-navigation__menu{grid-template-columns:repeat(4,minmax(0,1fr))}
.block-footer-socials{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto 0}
.block-mainnavigation__menu{flex-direction:row;gap:2rem}
.block-mainnavigation__menu-item:has(a[data-audience-home="1"]){display:none}
.block-mainnavigation__menu-item-link:hover::after{background-color:var(--primary-theme--300);content:""}
.block-mainnavigation__menu-item-link{padding:.25rem 0}
.block-mainnavigation__menu-item-link::after{background-color:var(--primary-theme--500);height:.1875rem;left:0;position:absolute;right:0;top:calc(100% + .3125rem)}
.block-pagetitle h1{font-size:3.375rem;line-height:1.0740740741}
.page--page .block-pagetitle{grid-column:c 3/span 8}
.block-primary-content:not(:has(>*)){font-size:2.25rem;line-height:1.1111111111}
.block-research-groups-related{margin-bottom:4rem}
.block-research-groups-related>*{grid-column:c 5/end}
.block-research-groups-related__title{font-size:2.25rem;line-height:1.1111111111}
.block-research-groups-related__title{margin-top:0}
.block-search input{width:clamp(16rem,25vw,25rem)}
.block-secondarynavigation__menu{flex-direction:row}
.block-secondarynavigation__menu-item:has(.block-secondarynavigation__menu-item-link[data-promote]){position:static}
.block-secondarynavigation__menu-item-link[data-icon]{padding-left:1.25em}
.block-secondarynavigation__menu-item-link[data-icon]::before{font-size:1em}
.block-secondarynavigation__menu-item-link[data-icon]:hover::after{background-color:var(--primary-theme--300);content:""}
.block-secondarynavigation__menu-item-link::after{background-color:var(--primary-theme--500);height:3px;left:0;position:absolute;right:-.25rem;top:calc(100% + 1.1875rem)}
.block-share-node{padding:0 0 3rem}
.page--job-posting .block-share-node{margin-top:0}
.block-sitebranding{height:3rem;padding:1rem 0 .5rem;width:auto}
.block-sitebranding img{width:auto}
.block-job-postings-specialism{margin-bottom:3rem}
.block-states{display:none}
.block-topnavigation__menu{flex-direction:row}
.block-topnavigation__menu-item{font-size:.875rem;font-weight:400;line-height:1}
.block-topnavigation__menu-item-link{padding:.75rem 1rem .25rem}
.form-item__label{font-size:1rem;line-height:1.5}
.media-document-search-result__title{font-size:1.375rem;line-height:1.0909090909}
.media-image-figure-sm{width:calc(25% - 1rem)}
.media-video-figure-sm{width:calc(25% - 1rem)}
.node-article-docket{grid-template-columns:-webkit-min-content;grid-template-columns:min-content}
.node-article-docket__content{grid-column:2;grid-row:1}
.node-article-docket__image{aspect-ratio:unset;width:13rem}
.node-article-full__header{background-position:center;background-size:130vw;padding:4rem 0 5.865rem}
.node-article-full__header--has-image .node-article-full__body,.node-article-full__header--has-image .node-article-full__breadcrumb,.node-article-full__header--has-image .node-article-full__title{grid-column:content-start/span 6}
.node-article-full__breadcrumb{grid-column:c 3/span 8}
.node-article-full__title{grid-column:c 3/span 8}
.node-article-full__body{grid-column:c 3/span 8}
.node-article-full__image{grid-column:c 8/content-end;grid-row:1/5;margin:0 -4rem -8.5rem 0}
.node-article-full__header-content{grid-column:content-start/span 6}
.node-article-full__image{margin:0 -8.5rem -8.5rem 0}
.node-article-full__header:not(:has(.node-article-full__image))+.node-article-full__primary-content{padding:3rem}
.node-article-full__primary-content{grid-column:c 3/span 8;margin-left:-3rem;margin-right:-3rem;margin-top:-3rem;padding:3rem}
.node-article-search-result__title{font-size:1.375rem;line-height:1.0909090909}
.node-article-teaser{grid-template-columns:-webkit-min-content;grid-template-columns:min-content}
.node-article-teaser__content{grid-column:2;grid-row:1}
.node-article-teaser__title{font-size:1.375rem;line-height:1.0909090909}
.node-faq-search-result__title{font-size:1.375rem;line-height:1.0909090909}
.node-job-posting-full__header{background-position:center;background-size:130vw;padding:4rem 0 5.865rem}
.node-job-posting-full__header--has-image .node-job-posting-full__body,.node-job-posting-full__header--has-image .node-job-posting-full__breadcrumb,.node-job-posting-full__header--has-image .node-job-posting-full__title{grid-column:content-start/span 6}
.node-job-posting-full__breadcrumb{grid-column:c 3/span 8}
.node-job-posting-full__title{grid-column:c 3/span 8}
.node-job-posting-full__body{grid-column:c 3/span 8}
.node-job-posting-full__image{grid-column:c 8/content-end;grid-row:1/5;margin:0 -4rem -8.5rem 0}
.node-job-posting-full__header-content{grid-column:content-start/span 6}
.node-job-posting-full__image{margin:0 -8.5rem -8.5rem 0}
.node-job-posting-full__header:not(:has(.node-job-posting-full__image))+.node-job-posting-full__content>:first-child{padding:3rem}
.node-job-posting-full__content>:first-child{grid-column:c 3/span 8;margin-left:-3rem;margin-right:-3rem;margin-top:-3rem;padding:3rem}
.node-job-posting-full__meta{gap:1.25rem}
.node-job-posting-full__content>:first-child{margin-bottom:0}
.node-job-posting-full__address-information{grid-column:c 3/span 8;margin-bottom:3rem}
.node-job-posting-full__address-label{font-size:1.375rem;line-height:1.0909090909}
.node-job-posting-full__steps{grid-column:c 3/span 8;margin-bottom:3rem}
.node-job-posting-full__steps-title{font-size:1.75rem;line-height:1.1428571429}
.node-job-posting-full__contact{grid-column:c 3/span 8;margin-bottom:3rem}
.node-job-posting-full__contact-label{font-size:1.75rem;line-height:1.1428571429}
.node-job-posting-full__contact-content h3{font-size:1.375rem;line-height:1.0909090909}
.node-job-posting-search-result__title{font-size:1.375rem;line-height:1.0909090909}
.node-job-posting-teaser__title{font-size:1.375rem;line-height:1.0909090909}
.node-job-posting-teaser__meta{gap:1.25rem}
.node-location-full{padding:2rem 0}
.node-location-full__header{grid-column:content-start/span 7;grid-row:1;margin-bottom:.5rem;margin-top:3rem}
.node-location-full__image{grid-column:c 8/content-end;grid-row:1/3;margin-bottom:0;margin-right:-4rem;max-height:unset}
.node-location-full__image img{height:unset;max-height:unset;width:unset}
.node-location-full__title h1{font-size:2.25rem;line-height:1.1111111111}
.node-location-full__content{grid-column:content-start/span 7;grid-row:2/8;margin-right:2rem}
.node-location-full__warning{padding-left:2.5rem}
.node-location-full__warning-label{font-size:1.375rem;line-height:1.0909090909}
.node-location-full__warning-label{padding-left:0}
.node-location-full__warning-label{padding-left:2.5rem}
.node-location-full__warning{padding:1rem}
.node-location-full__description{padding-left:2.5rem}
.node-location-full__description-label{font-size:1.375rem;line-height:1.0909090909}
.node-location-full__description-label{padding-left:0}
.node-location-full__nearby_locations{padding-left:2.5rem}
.node-location-full__opening-hours{padding-left:2.5rem}
.node-location-full__opening-hours-label{font-size:1.375rem;line-height:1.0909090909}
.node-location-full__opening-hours-label{padding-left:0}
.node-location-full__address{padding-left:2.5rem}
.node-location-full__address-label{font-size:1.375rem;line-height:1.0909090909}
.node-location-full__address-label{padding-left:0}
.node-location-full__route{padding-left:2.5rem}
.node-location-full__route-label{font-size:1.375rem;line-height:1.0909090909}
.node-location-full__route-label{padding-left:0}
.node-location-full .item-list-navigation-links{padding-left:2.5rem}
.node-location-full__parking{padding-left:2.5rem}
.node-location-full__parking-label{font-size:1.375rem;line-height:1.0909090909}
.node-location-full__parking-label{padding-left:0}
.node-location-full__contact{padding-left:2.5rem}
.node-location-full__contact-label{font-size:1.375rem;line-height:1.0909090909}
.node-location-full__contact-label{padding-left:0}
.node-location-full .field-location-type-cta{grid-column:c 8/content-end;grid-row:3;margin-left:2rem;margin-top:-3.25rem}
.node-location-search-result__title{font-size:1.375rem;line-height:1.0909090909}
.node-page-search-result__title{font-size:1.375rem;line-height:1.0909090909}
.node-research-group-full__header{background-position:center;background-size:130vw;padding:4rem 0 5.865rem}
.node-research-group-full__header--has-image .node-research-group-full__body,.node-research-group-full__header--has-image .node-research-group-full__breadcrumb,.node-research-group-full__header--has-image .node-research-group-full__title{grid-column:content-start/span 6}
.node-research-group-full__breadcrumb{grid-column:c 3/span 8}
.node-research-group-full__title{grid-column:c 3/span 8}
.node-research-group-full__body{grid-column:c 3/span 8}
.node-research-group-full__image{grid-column:c 8/content-end;grid-row:1/5;margin:0 -4rem -8.5rem 0}
.node-research-group-full__header{background-position:center;background-size:130vw;padding:4rem 0}
.node-research-group-full__title{grid-column:content-start/span 6}
.node-research-group-full__leader{grid-column:c 9/content-end;grid-row:1/span 4;width:unset}
.node-research-group-full__leader-label{font-size:1.375rem;line-height:1.0909090909}
.node-research-group-full__name{font-size:1.75rem;line-height:1.1428571429}
.node-research-group-full__topics{grid-column:content-start/span 6}
.node-research-group-full__body{grid-column:content-start/span 6;margin-bottom:unset}
.node-research-group-full__content>*{grid-column:c 3/span 8}
.node-research-group-full__ancillary-details>summary h2,.node-research-group-full__funding-details>summary h2,.node-research-group-full__highlights-details>summary h2,.node-research-group-full__key-publications-details>summary h2,.node-research-group-full__protocols-details>summary h2,.node-research-group-full__research-lines-details>summary h2,.node-research-group-full__studies-details>summary h2{font-size:1.375rem;line-height:1.0909090909}
.node-research-group-full__members{grid-column:content-start/content-end}
.node-research-group-full__members-label{font-size:1.75rem;line-height:1.1428571429}
.node-research-group-full__members-items{grid-template-columns:repeat(3,minmax(0,1fr))}
.node-research-group-search-result__title{font-size:1.375rem;line-height:1.0909090909}
.node-specialism-full__header{background-position:center;background-size:130vw;padding:4rem 0 5.865rem}
.node-specialism-full__header--has-image .node-specialism-full__body,.node-specialism-full__header--has-image .node-specialism-full__breadcrumb,.node-specialism-full__header--has-image .node-specialism-full__title{grid-column:content-start/span 6}
.node-specialism-full__breadcrumb{grid-column:c 3/span 8}
.node-specialism-full__title{grid-column:c 3/span 8}
.node-specialism-full__body{grid-column:c 3/span 8}
.node-specialism-full__image{grid-column:c 8/content-end;grid-row:1/5;margin:0 -4rem -8.5rem 0}
.node-specialism-full__header-content{grid-column:content-start/span 6}
.node-specialism-full__image{margin:0 -8.5rem -8.5rem 0}
.node-specialism-full__header:not(:has(.node-specialism-full__image))+.node-specialism-full__primary-content{padding:3rem}
.node-specialism-full__primary-content{grid-column:c 3/span 8;margin-left:-3rem;margin-right:-3rem;margin-top:-3rem;padding:3rem}
.node-specialism-search-result__title{font-size:1.375rem;line-height:1.0909090909}
.node-topic-category-full__header{background-position:center;background-size:130vw;padding:4rem 0 5.865rem}
.node-topic-category-full__header--has-image .node-topic-category-full__body,.node-topic-category-full__header--has-image .node-topic-category-full__breadcrumb,.node-topic-category-full__header--has-image .node-topic-category-full__title{grid-column:content-start/span 6}
.node-topic-category-full__breadcrumb{grid-column:c 3/span 8}
.node-topic-category-full__title{grid-column:c 3/span 8}
.node-topic-category-full__body{grid-column:c 3/span 8}
.node-topic-category-full__image{grid-column:c 8/content-end;grid-row:1/5;margin:0 -4rem -8.5rem 0}
.node-topic-category-full__topics ul{grid-template-columns:repeat(3,minmax(0,1fr))}
.node-topic-category-search-result__title{font-size:1.375rem;line-height:1.0909090909}
.node-topic-full__header{background-position:center;background-size:130vw;padding:4rem 0 5.865rem}
.node-topic-full__header--has-image .node-topic-full__body,.node-topic-full__header--has-image .node-topic-full__breadcrumb,.node-topic-full__header--has-image .node-topic-full__title{grid-column:content-start/span 6}
.node-topic-full__breadcrumb{grid-column:c 3/span 8}
.node-topic-full__title{grid-column:c 3/span 8}
.node-topic-full__body{grid-column:c 3/span 8}
.node-topic-full__image{grid-column:c 8/content-end;grid-row:1/5;margin:0 -4rem -8.5rem 0}
.node-topic-full__sections{grid-column:c 3/span 8;margin-bottom:2rem}
.node-topic-full__primary-content{grid-column:c 3/span 8}
.node-topic-search-result__title{font-size:1.375rem;line-height:1.0909090909}
.node-topic-section-full{padding:4rem 0}
.node-topic-section-full__sidebar{grid-column:content-start/span 4;margin-right:2rem;position:relative}
.node-topic-section-full__content{grid-column:c 5/content-end}
.node-topic-section-full__sections{top:12.5rem;border-top:none;margin-bottom:2rem;position:sticky}
.toolbar-fixed .node-topic-section-full__sections,.toolbar-vertical .node-topic-section-full__sections{top:calc(39px + 12.5rem)}
.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .node-topic-section-full__sections{top:calc(79px + 12.5rem)}
.node-topic-section-full__sections details summary{cursor:default;display:block;pointer-events:none}
.node-topic-section-full__sections #topic{margin-bottom:.625rem}
.node-topic-section-full__sections #topic-sections{margin:0 1.25rem 1.25rem;padding:1.25rem 0 0;position:initial}
.node-topic-section-full__sections ul{background:linear-gradient(#fff 30%,rgba(255,255,255,0)) center top,linear-gradient(rgba(255,255,255,0),#fff 70%) center bottom,radial-gradient(farthest-side at 50% 0,rgba(0,0,0,.05),rgba(0,0,0,0)) center top,radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,.05),rgba(0,0,0,0)) center bottom;background-attachment:local,local,scroll,scroll;background-repeat:no-repeat;background-size:100% 40px,100% 40px,150% 1.25rem,150% 1.25rem;max-height:60vh;overflow-y:auto}
.office-hours__item-slots{flex-shrink:0}
.office-hours__item-comments{flex-basis:auto}
.page-header{height:auto}
.toolbar-fixed .page-header::before,.toolbar-vertical .page-header::before{background:linear-gradient(0deg,var(--primary-theme--50) 0,var(--primary-theme--50) 38%,var(--primary-theme--500) 38%,var(--primary-theme--500) 100%);height:4.875rem;top:-3rem}
.page-header::before{background-color:var(--primary-theme--50);content:"";height:1.875rem;left:0;position:absolute;right:0;top:0;z-index:-1}
.page-header__content{grid-column:content-start/content-end;grid-template-columns:-webkit-max-content -webkit-max-content -webkit-max-content auto -webkit-max-content -webkit-max-content -webkit-min-content -webkit-min-content;grid-template-columns:max-content max-content max-content auto max-content max-content min-content min-content;grid-template-rows:auto auto auto;padding-bottom:.5rem}
.page-header__content .block-audiencenavigation{align-self:end;grid-column:1/6;grid-row:1}
.page-header__content .block-topnavigation{align-self:center;grid-column:6/7;grid-row:1;justify-self:end}
.page-header__content .block-languageswitch{align-self:center;grid-column:7/8;grid-row:1;justify-self:end}
.page-header__content .block-sitebranding{grid-column:1/2;grid-row:2}
.page-header__content .block-search{align-self:center;grid-column:5/8;grid-row:2}
.page-header__content .block-mainnavigation{grid-column:1/4;grid-row:3}
.page-header__content .block-secondarynavigation{align-self:center;grid-column:5/8;grid-row:3;justify-self:end}
.page-header__topbar{display:contents}
.page-header__navbar{display:contents}
.paragraph-card-partial__title{font-size:1.375rem;line-height:1.0909090909}
.paragraph-cookiebot-lane__title{font-size:2.25rem;line-height:1.1111111111}
.paragraph-faqs-lane__title{font-size:2.25rem;line-height:1.1111111111}
.paragraph-faqs-lane__content{grid-column:content-start/span 8}
.paragraph-faqs-partial__title{font-size:2.25rem;line-height:1.1111111111}
.paragraph-hero-lane__title{font-size:2.25rem;line-height:1.1111111111}
.paragraph-hero-lane__title{font-size:3.375rem;line-height:1.0740740741}
.paragraph-hero-lane__toptasks-title{font-size:1.375rem;line-height:1.0909090909}
.paragraph-list-lane__title{font-size:2.25rem;line-height:1.1111111111}
.paragraph-list-lane__items{grid-template-columns:repeat(3,minmax(0,1fr))}
.paragraph-ms-dynamics-form-lane__title{font-size:2.25rem;line-height:1.1111111111}
.paragraph-ms-dynamics-form-lane__content{grid-column:c 3/span 8}
.paragraph-quote-lane__title{font-size:2.25rem;line-height:1.1111111111}
.paragraph-quote-lane__quote-body p{font-size:1.25rem;line-height:1.4}
.paragraph-quote-partial__quote-body p{font-size:1.25rem;line-height:1.4}
.paragraph-step-partial{display:block}
.paragraph-step-partial::before{font-size:2.25rem;line-height:1}
.paragraph-step-partial:not(:last-child)::after{bottom:unset;height:.0625rem;left:unset;right:-2rem;top:3rem;width:2rem}
.paragraph-step-partial__title{font-size:1.375rem;line-height:1.0909090909}
.paragraph-step-partial__title{margin:1rem 0 0}
.paragraph-steps-lane__title{font-size:2.25rem;line-height:1.1111111111}
.paragraph-steps-lane__title{font-size:2.25rem;line-height:1.1111111111}
.paragraph-steps-lane__steps{flex-direction:row}
.paragraph-text-lane__title{font-size:2.25rem;line-height:1.1111111111}
.paragraph-text-lane__content{grid-column:c 3/span 8}
.paragraph-text-lane--left .paragraph-text-lane__content{grid-column:c 1/span 8}
.paragraph-text-lane--right .paragraph-text-lane__content{grid-column:c 5/span 8}
.paragraph-text-three-cols-lane__title{font-size:2.25rem;line-height:1.1111111111}
.paragraph-topic-navigation-lane__title{font-size:2.25rem;line-height:1.1111111111}
.paragraph-topic-navigation-lane__content{grid-column:c 3/span 8}
.paragraph-twofold-center-lane__title{font-size:2.25rem;line-height:1.1111111111}
.paragraph-twofold-center-lane .paragraph-visual-partial{height:28.125rem}
.paragraph-twofold-center-lane__col1,.paragraph-twofold-center-lane__title{grid-column:c 3/span 4}
.paragraph-twofold-center-lane__col2{grid-column:c 7/span 4}
.paragraph-twofold-lane__title{font-size:2.25rem;line-height:1.1111111111}
.paragraph-twofold-lane .paragraph-visual-partial{height:28.125rem}
.paragraph-twofold-lane__col1{grid-column:c 1/span 6}
.paragraph-twofold-lane__col2{grid-column:c 7/span 6}
.paragraph-twofold-left-elevated-lane__title{font-size:2.25rem;line-height:1.1111111111}
.paragraph-twofold-left-elevated-lane .paragraph-visual-partial{height:28.125rem}
.paragraph-twofold-left-elevated-lane__title{grid-column:c 1/span 8}
.paragraph-twofold-left-elevated-lane__col1 .paragraph-text-partial__content,.paragraph-twofold-left-elevated-lane__col2 .paragraph-text-partial__content{padding:6rem 4rem}
.paragraph-twofold-left-elevated-lane__col1 .paragraph-list-partial,.paragraph-twofold-left-elevated-lane__col2 .paragraph-list-partial{padding:4rem 3rem}
.paragraph-twofold-left-elevated-lane__col1 .paragraph-faqs-partial,.paragraph-twofold-left-elevated-lane__col2 .paragraph-faqs-partial{padding:3rem 4rem}
.paragraph-twofold-left-elevated-lane:has(.paragraph-visual-partial) .paragraph-text-partial{min-height:28.125rem}
.paragraph-twofold-left-elevated-lane:has(.paragraph-twofold-left-elevated-lane__col1>.paragraph-text-partial:not([class*="--neutral"])) .paragraph-twofold-left-elevated-lane__col1 .paragraph-text-partial__content,.paragraph-twofold-left-elevated-lane:has(.paragraph-twofold-left-elevated-lane__col1>.paragraph-visual-partial) .paragraph-twofold-left-elevated-lane__col1 .paragraph-text-partial__content{padding:4rem}
.paragraph-twofold-left-elevated-lane:has(.paragraph-twofold-left-elevated-lane__col1>.paragraph-text-partial:not([class*="--neutral"])) .paragraph-twofold-left-elevated-lane__col2,.paragraph-twofold-left-elevated-lane:has(.paragraph-twofold-left-elevated-lane__col1>.paragraph-visual-partial) .paragraph-twofold-left-elevated-lane__col2{grid-column:c 5/span 8}
.paragraph-twofold-left-elevated-lane:has(.paragraph-twofold-left-elevated-lane__col1>.paragraph-text-partial:not([class*="--neutral"])) .paragraph-twofold-left-elevated-lane__col2 .paragraph-text-partial__content,.paragraph-twofold-left-elevated-lane:has(.paragraph-twofold-left-elevated-lane__col1>.paragraph-visual-partial) .paragraph-twofold-left-elevated-lane__col2 .paragraph-text-partial__content{padding:6rem 4rem 6rem 14.5rem}
.paragraph-twofold-left-elevated-lane__col1{grid-column:c 1/span 6;grid-row:2;margin-left:-4rem;padding-top:2rem}
.paragraph-twofold-left-elevated-lane__col2{grid-column:c 6/span 7;grid-row:2;margin-right:-4rem;margin-top:unset}
.paragraph-twofold-left-elevated-lane__col2 .paragraph-text-partial__content{padding:6rem 4rem 6rem 7.5rem}
.paragraph-twofold-left-lane__title{font-size:2.25rem;line-height:1.1111111111}
.paragraph-twofold-left-lane .paragraph-visual-partial{height:28.125rem}
.paragraph-twofold-left-lane__col1,.paragraph-twofold-left-lane__title{grid-column:c 1/span 8}
.paragraph-twofold-left-lane__col2{grid-column:c 9/span 4}
.paragraph-twofold-right-elevated-lane__title{font-size:2.25rem;line-height:1.1111111111}
.paragraph-twofold-right-elevated-lane .paragraph-visual-partial{height:28.125rem}
.paragraph-twofold-right-elevated-lane__title{grid-column:c 1/span 8}
.paragraph-twofold-right-elevated-lane__col1 .paragraph-text-partial__content,.paragraph-twofold-right-elevated-lane__col2 .paragraph-text-partial__content{padding:6rem 4rem}
.paragraph-twofold-right-elevated-lane__col1 .paragraph-list-partial,.paragraph-twofold-right-elevated-lane__col2 .paragraph-list-partial{padding:4rem 3rem}
.paragraph-twofold-right-elevated-lane__col1 .paragraph-faqs-partial,.paragraph-twofold-right-elevated-lane__col2 .paragraph-faqs-partial{padding:3rem 4rem}
.paragraph-twofold-right-elevated-lane:has(.paragraph-visual-partial) .paragraph-text-partial{min-height:28.125rem}
.paragraph-twofold-right-elevated-lane:has(.paragraph-twofold-right-elevated-lane__col2>.paragraph-text-partial:not([class*="--neutral"])) .paragraph-twofold-right-elevated-lane__col1,.paragraph-twofold-right-elevated-lane:has(.paragraph-twofold-right-elevated-lane__col2>.paragraph-visual-partial) .paragraph-twofold-right-elevated-lane__col1{grid-column:c 1/span 8}
.paragraph-twofold-right-elevated-lane:has(.paragraph-twofold-right-elevated-lane__col2>.paragraph-text-partial:not([class*="--neutral"])) .paragraph-twofold-right-elevated-lane__col1 .paragraph-text-partial__content,.paragraph-twofold-right-elevated-lane:has(.paragraph-twofold-right-elevated-lane__col2>.paragraph-visual-partial) .paragraph-twofold-right-elevated-lane__col1 .paragraph-text-partial__content{padding:6rem 14.5rem 6rem 4rem}
.paragraph-twofold-right-elevated-lane:has(.paragraph-twofold-right-elevated-lane__col2>.paragraph-text-partial:not([class*="--neutral"])) .paragraph-twofold-right-elevated-lane__col2 .paragraph-text-partial__content,.paragraph-twofold-right-elevated-lane:has(.paragraph-twofold-right-elevated-lane__col2>.paragraph-visual-partial) .paragraph-twofold-right-elevated-lane__col2 .paragraph-text-partial__content{padding:3rem 4rem}
.paragraph-twofold-right-elevated-lane__col1{grid-column:c 1/span 7;grid-row:2;margin-left:-4rem}
.paragraph-twofold-right-elevated-lane__col1 .paragraph-text-partial__content{padding:6rem 7.5rem 6rem 4rem}
.paragraph-twofold-right-elevated-lane__col2{grid-column:c 7/span 6;grid-row:2;margin-right:-4rem;margin-top:unset;padding-top:2rem}
.paragraph-twofold-right-lane__title{font-size:2.25rem;line-height:1.1111111111}
.paragraph-twofold-right-lane .paragraph-visual-partial{height:28.125rem}
.paragraph-twofold-right-lane__col1,.paragraph-twofold-right-lane__title{grid-column:c 1/span 4}
.paragraph-twofold-right-lane__col2{grid-column:c 5/span 8}
.paragraph-usp-partial__title{font-size:1.375rem;line-height:1.0909090909}
.paragraph-view-articles-latest-lane__title{font-size:2.25rem;line-height:1.1111111111}
.paragraph-view-articles-overview-lane__title{font-size:2.25rem;line-height:1.1111111111}
.paragraph-visual-lane__title{font-size:2.25rem;line-height:1.1111111111}
.region-content__share-node{grid-column:c 3/span 8}
.region-content:has(.view-locations-province,.view-provinces-overview) .region-content__breadcrumb,.region-content:has(.view-locations-province,.view-provinces-overview) .region-content__pagetitle{grid-column:c 3/span 8}
.region-content__job-postings-specialism{grid-column:c 3/span 8}
.region-footer{grid-template-rows:auto 3rem auto;padding:0;row-gap:0}
.region-footer::after{grid-row:5/7}
.region-footer__prefooter{grid-column:span 5/content-end;grid-row:1/4}
.region-footer__footer-sitebranding{grid-column:content-start/span 4;grid-row:3}
.region-footer__footer-navigation{grid-column:content-start/content-end}
.region-footer__footer-bottom{grid-column:content-start/c 8}
.region-footer__footer-socials{grid-column:c 8/c 11;grid-row:5}
.region-footer__partners{grid-column:c 11/content-end;grid-row:5;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto 0;padding-bottom:unset}
.region-footer__partners-list{justify-content:flex-end}
.text-basic-html h2{font-size:2.25rem;line-height:1.1111111111}
.text-basic-html h3{font-size:1.75rem;line-height:1.1428571429}
.text-basic-html h4{font-size:1.375rem;line-height:1.0909090909}
.text-basic-html :where(blockquote)>*{font-size:1.25rem;line-height:1.4}
.text-minimal-html h2{font-size:2.25rem;line-height:1.1111111111}
.text-minimal-html h3{font-size:1.75rem;line-height:1.1428571429}
.text-minimal-html h4{font-size:1.375rem;line-height:1.0909090909}
.text-minimal-html :where(blockquote)>*{font-size:1.25rem;line-height:1.4}
.view-articles-latest__content{grid-template-rows:repeat(3,minmax(0,1fr))}
.view-articles-latest__row{grid-column:2}
.view-articles-latest__row:first-child{grid-column:1;grid-row:1/span 3}
.view-articles-overview__header{background-position:center;background-size:130vw;margin-bottom:6.5rem}
.view-articles-overview__content{grid-template-columns:repeat(3,minmax(0,1fr))}
.view-faqs-overview-audience__header{background-position:center;background-size:130vw;margin-bottom:6.5rem}
.view-faqs-overview-audience__content{padding:3rem}
.view-faqs-overview__header{background-position:center;background-size:130vw;margin-bottom:6.5rem}
.view-faqs-overview__content{padding:3rem}
.view-job-postings-overview__header{background-position:center;background-size:130vw;margin-bottom:6.5rem}
.view-job-postings-overview__content{grid-column:content-start/span 8}
.view-locations-province__header h2{font-size:1.375rem;line-height:1.0909090909}
.view-locations-province__header{grid-column:c 3/span 8}
.view-locations-province__content{grid-column:c 3/span 8}
.view-provinces-overview__header h2{font-size:1.375rem;line-height:1.0909090909}
.view-provinces-overview__header{grid-column:c 3/span 8}
.view-provinces-overview__content{grid-column:c 3/span 8}
.view-research-groups-overview__header{background-position:center;background-size:130vw;margin-bottom:6.5rem}
.view-research-groups-overview__content{grid-template-columns:repeat(3,minmax(0,1fr))}
.view-search-results__header{background-position:center;background-size:130vw;margin-bottom:6.5rem}
}
@media (min-width:85.375em){
:where(.page) input{font-size:1rem;line-height:1.5}
:where(.page) select{font-size:1rem;line-height:1.5}
:where(.page) input[type=checkbox]+label{font-size:1rem;line-height:1.5}
:where(.page) input[type=radio]+label{font-size:1rem;line-height:1.5}
:where(.page) input[type=text]{font-size:1rem;line-height:1.5}
:where(.page) textarea{font-size:1rem;line-height:1.5}
body{font-size:1.125rem;line-height:1.444444}
.list-checked li{font-size:1.125rem;line-height:1.444444}
.par-intro{font-size:1.25rem;line-height:1.4}
.form-item__description{font-size:1rem;line-height:1.5}
.item-list-navigation-links__list-item a{font-size:1rem;line-height:1.5}
.media-document-search-result__type{font-size:1rem;line-height:1.5}
.node-article-card__subtype{font-size:1rem;line-height:1.5}
.node-article-docket__subtype{font-size:1rem;line-height:1.5}
.node-article-full__body{font-size:1.25rem;line-height:1.4}
.node-article-full__title{margin-right:-7rem}
.node-article-full__tags-item{font-size:1rem;line-height:1.5}
.node-article-search-result__type{font-size:1rem;line-height:1.5}
.node-article-teaser__subtype{font-size:1rem;line-height:1.5}
.node-faq-search-result__type{font-size:1rem;line-height:1.5}
.node-faq-teaser__details summary>*{font-size:1.125rem;line-height:1.444444}
.node-job-posting-full__body{font-size:1.25rem;line-height:1.4}
.node-job-posting-full__title{margin-right:-7rem}
.node-job-posting-full__specialism{font-size:1rem;line-height:1.5}
.node-job-posting-full__locality,.node-job-posting-full__work-hours{font-size:1rem;line-height:1.5}
.node-job-posting-full__valid-through{font-size:1rem;line-height:1.5}
.node-job-posting-search-result__type{font-size:1rem;line-height:1.5}
.node-job-posting-teaser__subtype{font-size:1rem;line-height:1.5}
.node-job-posting-teaser__specialism{font-size:1rem;line-height:1.5}
.node-job-posting-teaser__specialism{font-size:1rem;line-height:1.5}
.node-job-posting-teaser__meta>.node-job-posting-teaser__language,.node-job-posting-teaser__meta>.node-job-posting-teaser__locality,.node-job-posting-teaser__meta>.node-job-posting-teaser__work-hours{font-size:1rem;line-height:1.5}
.node-location-docket__subtype{font-size:1rem;line-height:1.5}
.node-location-search-result__type{font-size:1rem;line-height:1.5}
.node-page-card__subtype{font-size:1rem;line-height:1.5}
.node-page-search-result__type{font-size:1rem;line-height:1.5}
.node-research-group-card__subtype{font-size:1rem;line-height:1.5}
.node-research-group-card__name{font-size:1.125rem;line-height:1.444444}
.node-research-group-full__body{font-size:1.25rem;line-height:1.4}
.node-research-group-full__leader{grid-column:c 10/content-end}
.node-research-group-full__topics-item a{font-size:1rem;line-height:1.5}
.node-research-group-full__body{font-size:1.25rem;line-height:1.4}
.node-research-group-full__ancillary-details summary>*,.node-research-group-full__funding-details summary>*,.node-research-group-full__highlights-details summary>*,.node-research-group-full__key-publications-details summary>*,.node-research-group-full__protocols-details summary>*,.node-research-group-full__research-lines-details summary>*,.node-research-group-full__studies-details summary>*{font-size:1.125rem;line-height:1.444444}
.node-research-group-full__members-items{grid-template-columns:repeat(4,minmax(0,1fr))}
.node-research-group-search-result__type{font-size:1rem;line-height:1.5}
.node-specialism-card__subtype{font-size:1rem;line-height:1.5}
.node-specialism-full__body{font-size:1.25rem;line-height:1.4}
.node-specialism-full__title{margin-right:-7rem}
.node-specialism-search-result__type{font-size:1rem;line-height:1.5}
.node-topic-category-full__body{font-size:1.25rem;line-height:1.4}
.node-topic-category-full__topics .menu-item__description{font-size:1rem;line-height:1.5}
.node-topic-category-search-result__type{font-size:1rem;line-height:1.5}
.node-topic-full__body{font-size:1.25rem;line-height:1.4}
.node-topic-search-result__type{font-size:1rem;line-height:1.5}
.node-topic-section-full__sidebar{margin-right:4rem}
.node-topic-section-full__sections #topic,.node-topic-section-full__sections #topic-sections{font-size:1rem;line-height:1.5}
.paragraph-ms-dynamics-form-lane__form .columnContainer p{font-size:1rem;line-height:1.5}
.paragraph-ms-dynamics-form-lane__form .columnContainer>div input+label{font-size:1rem;line-height:1.5}
.paragraph-ms-dynamics-form-lane__form .columnContainer .dateTimeFormFieldBlock input{font-size:1rem;line-height:1.5}
.paragraph-topic-navigation-lane__content .paragraph-topic-navigation-lane__card__subtype{font-size:1rem;line-height:1.5}
.paragraph-toptask-partial__link{font-size:1.125rem;line-height:1.444444}
.paragraph-twofold-left-elevated-lane__col2 .paragraph-text-partial__content{padding:6rem 4rem 6rem 10.5rem}
.paragraph-twofold-right-elevated-lane__col1 .paragraph-text-partial__content{padding:6rem 10.5rem 6rem 4rem}
.social-share-links__title{font-size:1.125rem;line-height:1.444444}
.taxonomy-term-donation-type-docket{font-size:1rem;line-height:1.5}
.text-basic-html :where(p):where(:not([class])){font-size:1.125rem;line-height:1.444444}
.text-basic-html ol li{font-size:1.125rem;line-height:1.444444}
.text-basic-html ul li{font-size:1.125rem;line-height:1.444444}
.text-basic-html caption,.text-basic-html figcaption{font-size:1rem;line-height:1.5}
.text-basic-html details summary>*{font-size:1.125rem;line-height:1.444444}
.text-minimal-html :where(p):where(:not([class])){font-size:1.125rem;line-height:1.444444}
.text-minimal-html ol li{font-size:1.125rem;line-height:1.444444}
.text-minimal-html ul li{font-size:1.125rem;line-height:1.444444}
.text-minimal-html caption,.text-minimal-html figcaption{font-size:1rem;line-height:1.5}
.text-minimal-html details summary>*{font-size:1.125rem;line-height:1.444444}
.view-research-groups-overview__content{grid-template-columns:repeat(4,minmax(0,1fr))}
.view-research-groups-related__content{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media (max-width:63.96875em){
.block-audiencenavigation{background-color:var(--primary-theme--50);inset:0 0 auto 0;padding:.25rem .25rem 0;position:absolute}
.block-pagetitle h1 span{line-height:1.1}
body:has(.node-topic-section-full__sections) #CookiebotWidget{bottom:4.5rem}
.node-topic-section-full__sections{bottom:0;left:0;position:fixed;width:100vw;z-index:10}
.node-topic-section-full__sections details summary::after{content:"\200c\ea0e";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;color:var(--primary-theme--500);font-size:1.5rem;margin-left:auto;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}
.node-topic-section-full__sections details .content{background:linear-gradient(#fff 30%,rgba(255,255,255,0)) center top,linear-gradient(rgba(255,255,255,0),#fff 70%) center bottom,radial-gradient(farthest-side at 50% 0,rgba(0,0,0,.05),rgba(0,0,0,0)) center top,radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,.05),rgba(0,0,0,0)) center bottom;background-attachment:local,local,scroll,scroll;background-repeat:no-repeat;background-size:100% 40px,100% 40px,150% 1.25rem,150% 1.25rem;max-height:60vh;overflow-y:auto}
.node-topic-section-full__sections #topic{color:#000;font-size:0}
.node-topic-section-full__sections #topic::before{font-size:1rem}
.paragraph-twofold-center-lane__col1,.paragraph-twofold-center-lane__col2{margin-bottom:2rem}
.paragraph-twofold-lane__col1,.paragraph-twofold-lane__col2{margin-bottom:2rem}
.paragraph-twofold-left-elevated-lane__col1,.paragraph-twofold-left-elevated-lane__col2{margin-bottom:2rem}
.paragraph-twofold-left-lane__col1,.paragraph-twofold-left-lane__col2{margin-bottom:2rem}
.paragraph-twofold-right-elevated-lane__col1,.paragraph-twofold-right-elevated-lane__col2{margin-bottom:2rem}
.paragraph-twofold-right-lane__col1,.paragraph-twofold-right-lane__col2{margin-bottom:2rem}
.region-navbar{gap:1.5rem;padding-top:4rem;width:100vw}
.region-navbar__audiencenavigation{order:1}
.region-navbar__mainnavigation{order:2}
.region-navbar__secondarynavigation{order:3}
.region-navbar__topnavigation{order:4}
.region-navbar__search{order:5}
#state-navbar:target~.page .region-navbar{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:15}
#state-navbar:target~.page .block-states__link--navbar{display:none}
#state-navbar:target~.page .block-states__link--navbar-close{display:block}
#state-navbar:target~.page .block-secondarynavigation__menu-item:has(.block-secondarynavigation__menu-item-link[data-promote]){-webkit-transform:translate3d(100vw,0,0);transform:translate3d(100vw,0,0);transition:-webkit-transform .4s ease-in-out 0s;transition:transform .4s ease-in-out 0s;transition:transform .4s ease-in-out 0s,-webkit-transform .4s ease-in-out 0s}
}
@media (max-width:47.96875em){
.paragraph-text-three-cols-lane__col1,.paragraph-text-three-cols-lane__col2{margin-bottom:2rem}
.text-basic-html .media-image-figure-md.align-left,.text-basic-html .media-image-figure-sm.align-left,.text-basic-html .media-video-figure-md.align-left,.text-basic-html .media-video-figure-sm.align-left{float:none}
.text-minimal-html .media-image-figure-md.align-left,.text-minimal-html .media-image-figure-sm.align-left,.text-minimal-html .media-video-figure-md.align-left,.text-minimal-html .media-video-figure-sm.align-left{float:none}
.view-articles-overview__header+div{margin-top:-2.5rem}
.view-articles-overview__filters details{background-color:#fff;box-shadow:0 6px 25px 0 rgba(0,0,0,.1);max-height:50vh;overflow:hidden auto;padding:1rem}
.view-articles-overview__filters details[open]>summary::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.view-articles-overview__filters details .views-exposed-form{margin-top:1.5rem}
.view-articles-overview__filters details>summary{align-items:center;color:#000;cursor:pointer;display:flex}
.view-articles-overview__filters details>summary::before{content:"\200c\ea19";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;font-size:1.25rem;margin-right:.5rem}
.view-articles-overview__filters details>summary::after{content:"\200c\ea0b";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;color:var(--primary-theme--500);display:inline-block;font-size:.75rem;margin-left:auto;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}
.view-faqs-overview-audience__header+div{margin-top:-2.5rem}
.view-faqs-overview-audience__filters details{background-color:#fff;box-shadow:0 6px 25px 0 rgba(0,0,0,.1);max-height:50vh;overflow:hidden auto;padding:1rem}
.view-faqs-overview-audience__filters details[open]>summary::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.view-faqs-overview-audience__filters details .views-exposed-form{margin-top:1.5rem}
.view-faqs-overview-audience__filters details>summary{align-items:center;color:#000;cursor:pointer;display:flex}
.view-faqs-overview-audience__filters details>summary::before{content:"\200c\ea19";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;font-size:1.25rem;margin-right:.5rem}
.view-faqs-overview-audience__filters details>summary::after{content:"\200c\ea0b";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;color:var(--primary-theme--500);display:inline-block;font-size:.75rem;margin-left:auto;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}
.view-faqs-overview__header+div{margin-top:-2.5rem}
.view-faqs-overview__filters details{background-color:#fff;box-shadow:0 6px 25px 0 rgba(0,0,0,.1);max-height:50vh;overflow:hidden auto;padding:1rem}
.view-faqs-overview__filters details[open]>summary::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.view-faqs-overview__filters details .views-exposed-form{margin-top:1.5rem}
.view-faqs-overview__filters details>summary{align-items:center;color:#000;cursor:pointer;display:flex}
.view-faqs-overview__filters details>summary::before{content:"\200c\ea19";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;font-size:1.25rem;margin-right:.5rem}
.view-faqs-overview__filters details>summary::after{content:"\200c\ea0b";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;color:var(--primary-theme--500);display:inline-block;font-size:.75rem;margin-left:auto;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}
.view-job-postings-overview__header+div{margin-top:-2.5rem}
.view-research-groups-overview__header+div{margin-top:-2.5rem}
.view-search-results__header+div{margin-top:-2.5rem}
.view-search-results__filters details{background-color:#fff;box-shadow:0 6px 25px 0 rgba(0,0,0,.1);max-height:50vh;overflow:hidden auto;padding:1rem}
.view-search-results__filters details[open]>summary::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.view-search-results__filters details .views-exposed-form{margin-top:1.5rem}
.view-search-results__filters details>summary{align-items:center;color:#000;cursor:pointer;display:flex}
.view-search-results__filters details>summary::before{content:"\200c\ea19";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;font-size:1.25rem;margin-right:.5rem}
.view-search-results__filters details>summary::after{content:"\200c\ea0b";font-family:icons-default;font-size:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;color:var(--primary-theme--500);display:inline-block;font-size:.75rem;margin-left:auto;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}
}
/*# sourceMappingURL=global.min.css.map */
