/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:.85em;}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0;}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px;}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:"webflow-icons";src:url("data:application/x-font-ttf;charset=utf-8;base64,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") format("truetype");font-weight:normal;font-style:normal}small,.text_small{font-size:.64rem}h1,h2,h3,h4,h5{scroll-margin-top:74px;margin-block:1.38rem .5rem;font-weight:700;line-height:1.3}h1 a,h2 a,h3 a,h4 a,h5 a{color:inherit;text-decoration:none}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover{text-decoration:underline}h1{margin-top:0;font-size:2.441rem}h2{font-size:1.953rem;margin-block:2rem .5rem}h3{font-size:1.563rem;margin-block:1.5rem .5rem}h4{font-size:1.25rem}h5{font-size:.8rem}h2+h3{margin-block-start:1rem}:root{--page-max-width: 70rem;--page-with-toc-max-width: 81rem;--navbar-height: 5.937rem;--color-text: #333;--color-text-light: #757575;--accent-color: #226DE3;--color-link: #0098d4;--page-header-height: 15rem;--borders-color: #ddd}@media (prefers-contrast: more){:root{--color-text: #000;--color-text-light: #595959}}*{box-sizing:border-box}html{scroll-snap-type:y proximity;scroll-padding-top:var(--navbar-height);scroll-behavior:smooth}body{margin:0;min-height:100svh;display:flex;flex-direction:column;background-color:#fff;color:var(--color-text);font-family:"Helvetica Neue","Helvetica",Arial,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";line-height:1.75}main{flex:1;padding-top:var(--navbar-height)}a{color:var(--color-link);text-decoration:none}ul,ol{margin-top:0px;margin-bottom:10px;padding-left:40px}p{margin-top:0;margin-bottom:1rem}p,li{font-size:1.125rem}p:last-child,blockquote:last-child,figure:last-child,ul:last-child,ol:last-child{margin-bottom:0}pre{padding:1rem;overflow:auto;border-radius:4px}pre[data-linenos]{padding:1rem 0}pre table td{padding:0}pre table td:nth-of-type(1){text-align:center;user-select:none}pre mark{display:block;background-color:rgba(254,252,232,.9)}pre table{width:100%;border-collapse:collapse}:not(pre)>code{color:#f54029;border:1px solid #f54029;border-radius:4px;padding:0 .4rem}a>code{border-color:var(--color-link);color:var(--color-link)}.cta{display:block;background-color:#000;border:2px solid #fff;color:#fff;font-size:1.125rem;font-weight:600;border-radius:1000px;padding:.6em 2em}.cta:hover{border-color:#000;background-color:#fff;color:#000}.cta.primary{position:relative;border-color:rgba(0,0,0,0);background-clip:padding-box;border:2px solid rgba(0,0,0,0)}.cta.primary::before{content:"";position:absolute;inset:-2px;z-index:-1;margin:0;border-radius:9999px;background:linear-gradient(314deg, #f45b69 15.02%, #f6ae2d 32.83%, #a6ffa1 50.64%, #75f4f4 68.44%, #ae7fe9 86.25%)}.cta.light-bg{border-color:#fff;background-color:#fff;color:#000}.cta.light-bg:hover{background-color:#000;color:#fff}.cta-row{display:flex;justify-content:space-around;flex-wrap:wrap;column-gap:1rem;row-gap:.5rem}@media screen and (max-width: 767px){.cta-row{width:-webkit-fill-available;width:-moz-available}}.cta-col{display:flex;flex-direction:column;justify-content:center;row-gap:1rem;align-items:center}.site-header{position:fixed;z-index:1000;--header-padding: 1.5dvw;--header-vertical-padding: 8px;display:flex;width:100%;height:var(--navbar-height);padding-left:20px;align-items:center;margin-bottom:0;font-size:1.125rem;color:#fff;background-color:#000}@media screen and (min-width: 768px){.site-header{padding-right:10px}}@media screen and (min-width: 1000px){.site-header{padding-right:20px}}.site-header .brand{margin-right:auto}.site-header .brand img{width:128px;height:55px;display:block}.site-header .dropdown-button{font-family:"webflow-icons";font-size:1.5rem;padding:0 1rem;align-self:stretch;display:flex;align-items:center}@media screen and (min-width: 768px){.site-header .dropdown-button{display:none}}.site-header nav{display:flex;z-index:0}@media screen and (max-width: 767px){.site-header nav{position:fixed;z-index:800;top:5.937rem;left:0;right:0;padding-inline:1rem;flex-direction:column;background-color:#000;max-height:calc(100vh - 5.937rem);overflow-y:auto}}@media screen and (min-width: 768px){.site-header nav{align-items:center}}.site-header nav a{color:#fff;font-size:1rem;font-weight:700;padding:var(--header-vertical-padding) var(--header-padding)}@media screen and (max-width: 767px){.site-header nav a{font-size:1.5rem}}.site-header nav a:hover{color:#0082f3}.site-header nav a.current{color:#0082f3}.site-header nav a.primary{padding-inline:clamp(1em,3dvw,2em);margin-inline-start:var(--header-padding)}@media screen and (max-width: 767px){.site-header nav a.primary{margin-inline-start:unset;margin-block:1.2rem 2.4rem;text-align:center}}@media screen and (min-width: 768px){.site-header nav a.primary:not(:last-child){margin-right:12px}}.site-header nav a.primary:hover{color:#000}.site-header nav a.primary.current{color:#000;border:unset;margin:2px;background:#fff}.site-header nav .submenu-checkbox{opacity:0;position:absolute}@media screen and (max-width: 767px){.site-header nav .submenu-checkbox:not(:checked)~.section-submenu-wrap{display:none}.site-header nav .submenu-checkbox:not(:checked)~.submenu-title .arrow{background-image:url("/assets/down-arrow.svg");width:1rem;height:1rem;margin:auto 0;filter:invert(1)}.site-header nav .submenu-checkbox:checked~.submenu-title .arrow{background-image:url("/assets/up-arrow.svg");width:1rem;height:1rem;margin:auto 0;filter:invert(1)}}.site-header nav .submenu-title{margin:auto 0;padding:var(--header-vertical-padding) var(--header-padding)}@media screen and (max-width: 767px){.site-header nav .submenu-title{display:flex;flex-direction:row;gap:1rem;font-size:1.5rem}}.site-header nav .submenu-title label:hover{color:#0082f3}.site-header nav label{cursor:pointer}@media screen and (min-width: 768px){.site-header .section-wrap{position:relative;align-self:stretch;display:flex;justify-content:center}.site-header .section-wrap:not(:hover,:focus-within) .section-submenu{display:none}.site-header .section-submenu-wrap{position:absolute;top:47.5px}.site-header .section-submenu{background:#fff;border:1px solid #f4f4f4;border-radius:6px}.site-header .section-submenu a{color:#000}}@media screen and (max-width: 767px){.site-header .section-submenu{padding-left:1em;display:flex;flex-direction:column}.site-header .section-submenu a{font-size:1.125rem}.site-header .section-wrap{margin:8px 0}}#site-header-dropdown-checkbox{display:none}@media screen and (max-width: 767px){#site-header-dropdown-checkbox:checked~.dropdown-button{background-color:#000}#site-header-dropdown-checkbox:checked~.page-overlay{position:fixed;z-index:400;top:5.937rem;right:0;bottom:0;left:0;display:block}#site-header-dropdown-checkbox:not(:checked)~nav{display:none}}#index-content #hero{background-color:#000}#index-content #hero .hero-wrapper{display:grid;grid-template-columns:1fr 1fr;margin-inline:auto}@media (max-width: 850px){#index-content #hero .hero-wrapper{grid-template-columns:1fr}}#index-content #hero .hero-wrapper .pattern-wrapper{background-position:top right}#index-content #hero .hero-wrapper .pattern-wrapper .logo-wrapper{display:grid;flex:1 300px;z-index:200;place-items:center end;margin-block:var(--pattern-cell-size);padding-inline-end:clamp(0px,10vw,var(--pattern-cell-size))}@media (max-width: 850px){#index-content #hero .hero-wrapper .pattern-wrapper .logo-wrapper{place-items:center;padding-inline:0}}#index-content #hero .hero-wrapper .pattern-wrapper .logo-wrapper .logo-bg{display:grid;background-color:#000;place-content:center;max-width:calc(8*var(--pattern-cell-size))}#index-content #hero .hero-wrapper .pattern-wrapper .logo-wrapper .logo-bg .conference-logo{border-radius:0}#index-content #hero .hero-wrapper .hero-text-wrapper{display:grid;z-index:0;background-color:#000;padding-block:2rem;padding-inline:clamp(1rem,5vw,40px);place-content:center start;max-width:calc(var(--page-max-width)/2)}#index-content #hero .hero-wrapper .hero-text-wrapper .hero-text{max-width:600px}#index-content #hero .hero-wrapper .hero-text-wrapper .hero-text h2{margin-block:0;font-size:2.5rem;font-weight:700;color:#a3aab4;line-height:1.2}#index-content #hero .hero-wrapper .hero-text-wrapper .hero-text p{color:#fff;font-weight:300;margin-block:1.5rem;line-height:1.4}#index-content #hero .hero-wrapper .hero-text-wrapper .hero-text .cta-row{justify-content:start}#index-content #main-appeal .info h2{margin-block-start:0}#index-content #main-appeal .info p{font-size:1.25rem}#index-content #main-appeal .info p:last-of-type{margin-block-end:1.5em}#index-content #main-appeal .info .cta-row{justify-content:start}#index-content #main-appeal .info .cta{display:inline-block}#index-content #main-appeal img{border-radius:16px}#index-content #call-to-sponsor{background-color:#000;color:#fff;padding-block:60px}#index-content #call-to-sponsor .content{display:flex;flex-wrap:wrap;gap:60px}#index-content #call-to-sponsor .content .visual-call{display:grid;place-content:center;background:radial-gradient(circle at 50% 50%, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 70%, #000 75%),url("/assets/frontpage/sponsor-circle.svg");font-size:2.5rem;font-weight:700;padding:2.4em;text-align:center;margin:auto;width:400px;height:400px}#index-content #call-to-sponsor .content .info{flex:1;place-content:center}#index-content #call-to-sponsor .content .info p{font-size:1.25rem}#index-content #call-to-sponsor .content .info .cta{max-width:fit-content}#index-content #what-to-expect{padding-block:80px}#index-content #what-to-expect .intro{max-width:800px;margin-inline:auto;margin-block-end:40px}@media screen and (min-width: 768px){#index-content #what-to-expect .intro{text-align:center}}#index-content #what-to-expect .intro h2{font-size:2.5rem;margin-block-end:20px}#index-content #what-to-expect .intro p{font-size:1.25rem;line-height:1.5}#index-content #what-to-expect .benefits{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}#index-content #what-to-expect .benefits .benefit-card{border:1px solid #d2d2d2;border-radius:16px;padding:24px;width:350px}#index-content #what-to-expect .benefits .benefit-card h3{text-align:center;font-size:1.25rem;margin:0 0 16px 0}#index-content #what-to-expect .benefits .benefit-card p{text-align:center;line-height:1.2}#programme{background-color:#f5f5f5;padding-block:60px}#programme .content{display:flex;flex-direction:column;gap:30px}#programme .content h2{font-size:2.5rem;text-align:center;margin:0}#programme .content table{display:table;table-layout:fixed;border-spacing:0;margin-inline:auto;max-width:fit-content;--border: 1px solid #D2D2D2;--border-radius: 16px}#programme .content table td{background:#fff;border:var(--border);border-bottom:unset;padding:.2em 1em}#programme .content table td:first-of-type{font-weight:700;border-right:unset}#programme .content table tr:first-of-type td:first-of-type{border-top-left-radius:var(--border-radius)}#programme .content table tr:first-of-type td:last-of-type{border-top-right-radius:var(--border-radius)}#programme .content table tr:last-of-type td:first-of-type{border-bottom-left-radius:var(--border-radius);border-bottom:var(--border)}#programme .content table tr:last-of-type td:last-of-type{border-bottom-right-radius:var(--border-radius);border-bottom:var(--border)}#programme .content .cta{display:inline-block;margin-inline:auto}@media (min-width: 851px){#register-content{--pattern-height: 6}}#register-content #venue{background-color:#f5f5f5}#register-content #health-and-safety{background-color:#000;color:#fff}#register-content #tickets{padding-block:2rem 3rem}#register-content #tickets h2{text-align:center}#register-content #tickets .pretix-widget-wrapper{max-width:var(--page-max-width);margin-inline:auto}#register-content #tickets .pretix-widget-wrapper .pretix-widget-item-title{font-size:1.125rem}#register-content #tickets .pretix-widget-wrapper p{font-size:1rem}#register-content #tickets .pretix-widget a{color:var(--color-link)}#register-content .cta-row{justify-content:start}@media (min-width: 851px){#sponsor-content{--pattern-height: 7}}#sponsor-content #benefits .intro{max-width:800px;margin-inline:auto;margin-block-end:40px}@media screen and (min-width: 768px){#sponsor-content #benefits .intro{text-align:center}}#sponsor-content #benefits .intro h2{font-size:40px;margin-block:0 20px}#sponsor-content #benefits .intro p{font-size:20px;line-height:1.5}#sponsor-content #benefits .benefits{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}#sponsor-content #benefits .benefits .benefit-card{border:1px solid #d2d2d2;border-radius:16px;padding:24px;width:350px}#sponsor-content #benefits .benefits .benefit-card h3{text-align:center;font-size:20px;margin:0 0 16px 0}#sponsor-content #benefits .benefits .benefit-card p{text-align:center;line-height:1.2}@media (min-width: 851px){#attend-content{--pattern-height: 7}}#attend-content .content-wrapper h2{margin-block-start:0}#attend-content .content-wrapper img{border-radius:16px}#attend-content .blurb-and-image:not(:first-child):not(:last-child){margin-block:0}#attend-content #health-and-safety .content{gap:0}@media (min-width: 850px){#attend-content #health-and-safety .float-end{float:inline-end;margin-inline-start:40px}}#attend-content #getting-there{background-color:#f5f5f5}#attend-content #getting-there .content{display:flex;flex-direction:row;flex-wrap:wrap;gap:40px}#attend-content #getting-there .content.reverse{flex-wrap:wrap-reverse}#attend-content #getting-there .content .public-transport{padding:.2em;font-weight:bold;color:#fff}#attend-content #getting-there .content .public-transport-round{border-radius:1em}#attend-content #getting-there .content .public-transport-bus{background-color:#a5027d}#attend-content #getting-there .content .public-transport-s-bahn{background-color:#008d4f;padding-inline:.4em}#attend-content #getting-there .content .public-transport-u-bahn{background-color:#004f8d;padding-inline:.4em}.restaurants-grid-wrapper{margin-left:auto;margin-right:auto;margin-bottom:5em}.restaurants-grid{min-width:10em;display:block;grid-template-columns:repeat(auto-fit, 250px)}@media screen and (min-width: 600px){.restaurants-grid{display:grid;min-width:20em}}@media screen and (min-width: 900px){.restaurants-grid{display:grid;min-width:40em}}@media screen and (min-width: 1200px){.restaurants-grid{display:grid;min-width:60em}}.restaurants-grid .restaurant{border:1px solid #dedede;border-radius:16px;padding:1em;margin:.5em;display:flex;flex-direction:column}.restaurants-grid .restaurant li{font-size:1rem}.restaurants-grid .restaurant .link-container{margin-top:auto;display:grid;place-items:end center}.restaurants-grid .restaurant a{display:block;margin-top:auto;margin-inline:auto;border:2px solid #000;background-color:#000;padding:.3em 2em;border-radius:9999px;text-align:center;color:#fff}.restaurants-grid .restaurant a:hover{background-color:#fff;color:#000}.page-content .content-wrapper{display:flex;flex-direction:column;max-width:var(--page-max-width);margin-inline:auto;padding-inline:1rem;width:-webkit-fill-available;width:-moz-available}.page-content .content-wrapper .content{display:flex;flex-wrap:wrap;gap:40px;margin-block:60px}.page-content .content-wrapper .content h2{margin-block-start:0}.page-content .content-wrapper .content.blurb-and-image>*:first-child{flex:1 1 300px}.page-content .content-wrapper .content.blurb-and-image>*:nth-child(2){flex:1 1 300px}.page-content .content-wrapper .content.blurb-and-image.reverse{flex-wrap:wrap-reverse}.page-content .content-wrapper .content img{align-self:center}.page-content img{max-width:100%;height:auto;border-radius:16px}.page-content #hero .hero-wrapper{display:grid;grid-template-columns:1fr 1fr;--hero-columns: 2;margin-inline:auto}@media (max-width: 850px){.page-content #hero .hero-wrapper{--hero-columns: 1;grid-template-columns:1fr}}.page-content #hero .hero-wrapper .main{display:grid;grid-template-columns:1fr 1fr}.page-content #hero .hero-wrapper h1,.page-content #hero .hero-wrapper p{color:#fff}.page-content #hero .hero-wrapper .pattern-wrapper{--logo-width-base: var(--page-max-width);--pattern-cell-size: calc(var(--logo-width-base) / (var(--hero-columns) * 10));background-image:url("/assets/pattern.svg");background-repeat:repeat;background-position:top left;background-size:calc(var(--logo-width-base)/(var(--hero-columns)*2));height:calc(var(--pattern-height)*var(--pattern-cell-size))}@media (max-width: 850px){.page-content #hero .hero-wrapper .pattern-wrapper{--logo-width-base: 100%}}.page-content #hero .hero-wrapper .hero-text-wrapper{display:grid;z-index:0;background-color:#000;padding-block:2rem;padding-inline:clamp(0px,10vw,40px);place-content:center end}.page-content #hero .hero-wrapper .hero-text-wrapper .hero-text{max-width:500px}.page-content #hero .hero-wrapper .hero-text-wrapper .hero-text h2{margin-block-start:0;font-size:2.5rem;font-weight:400;color:#a3aab4;line-height:1.2}.page-content #hero .hero-wrapper .hero-text-wrapper .hero-text p{color:#fff}.page-content #hero .hero-wrapper .hero-text-wrapper .hero-text .cta-row{justify-content:start}@media (min-width: 851px){#about-page{--pattern-height: 5}}#about-page .content-wrapper h2{margin-block-start:0}#about-page .content-wrapper img{border-radius:16px}#about-page .blurb-and-image:not(:first-child):not(:last-child){margin-block:0}#about-page .cta-row{justify-content:start}#site-footer{position:relative;z-index:1;background-color:#000;width:100%}#site-footer .content-wrapper{display:flex;gap:40px;justify-content:space-around;padding:30px 40px;max-width:600px;margin-inline:auto}#site-footer .content-wrapper h2{color:#999;font-size:1.125rem}#site-footer .content-wrapper a{color:#999;text-decoration:none;font-size:1rem}#site-footer .content-wrapper a:hover{color:#fff}#site-footer .content-wrapper ul{list-style:none;padding-inline:0}@media (min-width: 851px){#programme-content{--pattern-height: 6}}#programme-content #programme{overflow-x:scroll}#watch-content{display:flex;flex-direction:column;gap:64px;padding:clamp(1rem,5vw,80px)}#watch-content #pills-row{display:flex;flex-wrap:wrap;gap:.5em;justify-content:center}#watch-content .pill{line-height:1.5;display:inline-block;border:2px solid rgba(0,0,0,0);border-radius:9999px;padding:0em .5em}#watch-content .pill:focus{outline:1px solid #000}#watch-content #pills-row>.pill{cursor:pointer}#watch-content .pill.selected{border-color:currentColor}#watch-content .pill.selected.matrix{outline:1px solid #000}#watch-content .pill.matrix{color:#fff;background-color:#000}#watch-content .pill.matrix:hover{background-color:#262626}#watch-content .pill.matrix-in-practice{color:#5a0c5c;background-color:#efd5f6}#watch-content .pill.matrix-in-practice:hover{background-color:#f3e0f8}#watch-content .pill.public-sector{color:#245c0c;background-color:#dff6d5}#watch-content .pill.public-sector:hover{background-color:#e7f8e0}#watch-content .pill.matrix-in-the-wild{color:#0c145c;background-color:#d5d6f6}#watch-content .pill.matrix-in-the-wild:hover{background-color:#e0e0f8}#watch-content .pill.matrix-internals{color:#5c0c0c;background-color:#f6d5d5}#watch-content .pill.matrix-internals:hover{background-color:#f8e0e0}#watch-content .pill.social-impact{color:#5c4a0c;background-color:#f6f3d5}#watch-content .pill.social-impact:hover{background-color:#f8f6e0}#watch-content .pill.room{color:#222;background-color:#e9e9e9}#watch-content .pill.room:hover{background-color:#f6f6f6}#watch-content .pill.no-video{color:#f7dddd;background-color:#d64141}#watch-content .pill.no-video:hover{background-color:#db5656}#watch-content .date-separator{display:flex;align-items:center;gap:12px;margin-bottom:48px}#watch-content .date-separator .date{flex:none;font-size:1.25rem;font-weight:700}#watch-content .date-separator .line{flex:1;height:0px;border-top:2px solid #000}#watch-content .talks-grid{display:grid;grid-template-columns:repeat(auto-fill, 358px);row-gap:48px;column-gap:24px}#watch-content .talk-card{display:block;border:1px solid #d2d2d2;border-radius:16px;overflow:clip}#watch-content .talk-card .thumbnail-container{width:358px;height:200px;background-color:#000;overflow:clip}#watch-content .talk-card .thumbnail-container img{border-radius:0}#watch-content .talk-card .info-container{padding:24px;display:flex;flex-direction:column;gap:12px;color:var(--color-text)}#watch-content .talk-card .info-container h2{font-size:1.25rem;line-height:1.2;margin-block:0;display:-webkit-inline-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;height:3lh}#watch-content .talk-card .info-container p{line-height:1.4;margin-block:0;font-size:1rem;display:-webkit-inline-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:clip;height:3lh}#watch-content .talk-card .info-container .speaker{font-size:.75rem}#watch-content .talk-card .info-container .talk-pills{display:flex;gap:8px}#watch-content .talk-card:hover{box-shadow:0px 2px 10px #dedede}#watch-content .talk-card .additional-links{border-top:1px solid #d2d2d2}#watch-content .talk-card .additional-links div,#watch-content .talk-card .additional-links a{padding:16px 24px}#watch-content .talk-card .additional-links:hover{background-color:#f7f9fa}#watch-content .talk-card .additional-links a{display:flex;align-items:center;gap:8px}#watch-content .hidden{display:none}