header{max-width:900px;margin:160px}.highlight{color:#fff;background-color:#000}.links{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:32px}.links a{display:inline-flex;align-items:center;text-decoration:none;color:#000}.links a:hover{text-decoration:underline}@media screen and (max-width:1023px){header{margin:32px}}.card{position:absolute;width:280px;height:280px;padding:20px;border:2px solid black;background-color:#fff;cursor:grab;display:flex;flex-direction:column;align-items:flex-start;border-radius:6px;z-index:1}.card:focus-within{z-index:2!important}.card a{color:inherit;text-decoration:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none}.card a:hover{text-decoration:underline}.card *{margin-bottom:0}@media screen and (max-width:1023px){.card{height:140px;width:140px}.card h2{font-size:14px}.card p{font-size:10px}.card svg{display:none}}img{width:100%}.podcast{width:100%;max-width:660px;overflow:hidden;border-radius:10px}.anchor-link{position:relative;top:4px;left:4px}h2>a{opacity:0}h2:hover>a,h2:focus-within>a{opacity:1}.detail{position:absolute;top:0;left:0;width:100vw;height:100vh;display:flex;flex-direction:row}.panel{flex:1;height:100%;box-sizing:border-box;overflow-y:auto;background-color:#fff}.left{display:flex}.left .title h1{font-size:48px}.link{display:inline-flex;align-items:center;color:inherit;text-decoration:none}a.link:hover{text-decoration:underline}.link svg{margin-left:8px}a.back-arrow{position:absolute;color:inherit;top:40px;left:40px}.back-arrow svg{height:48px;width:48px}.title-content,.panel-content{padding:80px;max-width:720px}.title-content{display:flex}.title{margin-top:256px;flex:1;display:flex;flex-direction:column}.title h1{margin-top:0;margin-bottom:24px}.large-text{font-size:24px}.link svg{width:32px;height:32px}@media screen and (min-width:1025px){.left{max-width:900px}}@media screen and (max-width:1024px){.detail{display:unset;overflow-y:auto}.panel{height:unset}.title-content,.panel-content{padding:64px}.left{display:block;flex:unset;height:unset}.left .title{margin:128px 0 8px}.left .large-text{font-size:16px}a.back-arrow{position:absolute;color:inherit;top:24px;left:24px}.link{margin-bottom:128px}.link svg{width:24px;height:24px}.back-arrow svg{height:32px;width:32px}}@media screen and (max-width:560px){.title-content,.panel-content{padding:24px;margin-bottom:80px}.link{margin-bottom:74px}.left .title h1{font-size:28px}}.copyright{position:fixed;bottom:0;width:100vw;display:flex;align-items:center;justify-content:space-between;padding:0 16px;box-sizing:border-box;font-size:12px}@font-face{font-family:FF Infra;font-weight:400;font-style:normal;src:url(/assets/fonts/5747651/daeb003f-daac-40bb-9b23-c96d01b01c8b.woff2) format("woff2"),url(/assets/fonts/5747651/09c26253-da3d-4b60-b546-9198f7091673.woff) format("woff")}@font-face{font-family:FF Infra;font-weight:700;font-style:normal;src:url(/assets/fonts/5747699/54915934-249d-40b1-820a-c9f2b5274d7f.woff2) format("woff2"),url(/assets/fonts/5747699/661e5997-c653-4b99-b038-551c9c0b627c.woff) format("woff")}body{margin:0;font-family:FF Infra,Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f2f2f2;overflow:hidden}a{color:inherit}abbr{text-decoration:none}code{font-family:Inconsolata,Monaco,Consolas,Courier New,Courier,monospace}figure{margin:0}figure img{width:100%;border-radius:6px}figcaption{font-size:12px;text-align:center}.square{border-radius:0}h1{font-size:40px}ul{list-style-type:square}li>ul{list-style-type:circle}::selection{color:#fff;background-color:#000}pre ::selection{color:inherit;background-color:#a9abad}.inverse::selection{color:#000;background-color:#eaf0ef}.container{height:100vh;width:100vw;overflow:hidden}@media screen and (max-width:1023px){h1{font-size:24px}.container{position:relative}}
