.daki-guide-index{padding-top:2rem}
.daki-guide-index__intro{max-width:72rem;margin:1.2rem 0 2rem}
.daki-guide-index__start{background:#f8f5ff;border:1px solid #e5ddfa;border-radius:1.6rem;padding:1.8rem 2rem;margin:2rem 0}
.daki-guide-index__start h2{font-size:2rem;margin:0 0 1.2rem}
.daki-guide-index__start ol{display:flex;flex-wrap:wrap;gap:1rem 3rem;list-style-position:inside;margin:0;padding:0}
.daki-guide-index__start a{color:inherit;text-underline-offset:.3rem}
.daki-guide-index__description{max-width:72rem;margin:-.8rem 0 2rem}
.daki-guide-index .content-type-nav__link{line-height:1.35}
.daki-guide-index .content-type-nav__link:focus-visible,.daki-guide-index__start a:focus-visible{outline:2px solid #7454e8;outline-offset:4px}
.daki-guide-index .content-type-section{scroll-margin-top:12rem}
@media screen and (max-width:749px){
.daki-guide-index__start{padding:1.6rem}
.daki-guide-index__start ol{display:block}
.daki-guide-index__start li+li{margin-top:1rem}
.daki-guide-index .content-type-nav{gap:.8rem;margin-bottom:2.4rem}
.daki-guide-index .content-type-nav__link{font-size:1.3rem;padding:.9rem 1.1rem}
}

.daki-guide-card{border:1px solid #e2ddec;border-radius:1.4rem;background:#fff;padding:2rem}
.daki-guide-card h3{font-size:1.9rem;line-height:1.4;margin:0 0 1rem}
.daki-guide-card h3 a{color:inherit;text-decoration:none}
.daki-guide-card h3 a:hover{text-decoration:underline;text-underline-offset:.3rem}
.daki-guide-card h3 a:focus-visible{outline:2px solid #7454e8;outline-offset:4px}
.daki-guide-card p{color:#39425d;font-size:1.45rem;line-height:1.7;margin:0}
@media screen and (max-width:749px){.daki-guide-card{padding:1.6rem}.daki-guide-card h3{font-size:1.75rem}}
