*, *::before, *::after{box-sizing:border-box}html{font-size:97.1%;-webkit-text-size-adjust:100%}body{margin:0;background:#fbfcfb;color:#181a18;font-family:"Archivo", Inter, Roboto, "Helvetica Neue", "Arial Nova", "Nimbus Sans", Arial, sans-serif;line-height:1.58}h1, h2, h3{font-family:"JetBrains Mono", ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, "DejaVu Sans Mono", monospace;font-weight:400;line-height:1.30;margin:1.74rem 0 0.65rem}h1{font-size:2.52rem}h2{font-size:1.59rem}h3{font-size:1.26rem}p{margin:0 0 1.09rem}a{color:inherit;text-decoration:none;border-bottom:1px solid #7b2d56}a:hover{border-bottom-color:currentColor;color:#7b2d56}img{max-width:100%;height:auto;display:block}.she{max-width:948px;margin:0 auto;padding:0 1.36rem}.hea{padding:1.63rem 0}.hea .she{display:flex;align-items:baseline;justify-content:space-between;gap:1.09rem;flex-wrap:wrap}.co{padding:2.18rem 0 3.27rem}.ti{font-family:"JetBrains Mono", ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, "DejaVu Sans Mono", monospace;font-weight:700;font-size:1.46rem;text-decoration:none;color:inherit;border:0}.lin{display:flex;gap:1.4rem;flex-wrap:wrap}.tab{text-decoration:none;border:0;color:#657165}.tab[aria-current]{font-weight:700}.in{padding:1.63rem 0 2.18rem}.di{font-size:2.52rem;margin-top:0}.ki{color:#657165;font-size:1.09rem;max-width:39ch;margin:0 0 1.09rem}.in .il{width:100%;border-radius:0px;margin-bottom:1.63rem;aspect-ratio:16 / 7;object-fit:cover}.bu{display:inline-block;padding:0.65rem 1.31rem;background:#7b2d56;color:#ffffff;border-radius:0px;text-decoration:none;border:0;font-weight:600}.blo{margin:2.72rem 0}.ey{font-size:1.59rem}.ser{display:grid;grid-template-columns:repeat(auto-fit, minmax(212px, 1fr));gap:1.63rem}.poi{padding:1.36rem;border-radius:0px}.poi h3{margin-top:0;font-size:1.26rem}.asi{font-family:"JetBrains Mono", ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, "DejaVu Sans Mono", monospace;font-size:1.59rem;margin:3.27rem 0;padding-left:1.36rem;border-left:5px solid #7b2d56}.ent{list-style:none;padding:0;margin:0}.ite{padding:0.54rem 0}.ite ul, .ent ul{list-style:none;padding:0}.posti{margin:0 0 0.33rem;font-size:1.22rem}.posti a{color:inherit;text-decoration:none;border:0}.met{color:#657165;font-size:0.83rem;margin:0 0 0.44rem;letter-spacing:0.06em}.sum{margin:0;color:#657165}.pe{font-size:1.26rem;color:#657165;margin:1.63rem 0 0.44rem}.ca{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:1.5rem}.bl1{margin:0;box-shadow:0 1px 23px rgba(0, 0, 0, 0.11);border-radius:0px;overflow:hidden}.pr{width:100%;aspect-ratio:16 / 10;object-fit:cover}.bo{padding:0.65rem;font-size:0.9rem;color:#657165}.posbod{max-width:641px;margin:0 auto}.posbod figure{margin:1.63rem 0}.posbod img{border-radius:0px;width:100%}blockquote{margin:1.63rem 0;padding:0.22rem 1.31rem;border-left:2px solid #7b2d56;color:#657165;font-style:italic}pre{background:#f0f6f1;padding:1.09rem;overflow-x:auto;border-radius:0px;font-size:0.88rem;line-height:1.5}code{font-family:ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, "DejaVu Sans Mono", monospace}.lab{display:inline-block;margin:0 0.44rem 0.44rem 0;padding:0.16rem 0.65rem;font-size:0.8rem;border-radius:0px;background:#f0f6f1;color:#657165}.pa{display:flex;justify-content:space-between;gap:1.09rem;margin:3.27rem auto 0;max-width:641px;padding-top:1.63rem;border-top:1px solid #d7dad7;font-size:0.92rem}.col{padding:2.18rem 0;color:#657165;font-size:0.88rem;border-top:1px solid #d7dad7;text-align:center}.col p{margin:0 0 0.33rem}@media (max-width: 640px){.ca{grid-template-columns:repeat(2, minmax(0, 1fr))}h1{font-size:2rem}.di{font-size:2rem}}